1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,159703,e=>{"use strict";var t=e.i(843476),r=e.i(742855),n=e.i(483776);let a=({contactPageName:e})=>{let{contactDialogLink:a}=(0,n.default)();return(0,t.jsxs)("nav",{"aria-labelledby":"humany-dialog-nav-breadcrumbs-label",children:[(0,t.jsx)("h3",{id:"humany-dialog-nav-breadcrumbs-label",hidden:!0,children:'Brödsmulor för "Kontakta oss"'}),(0,t.jsxs)("ol",{className:"flex list-none flex-wrap items-center gap-x-6 text-small",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[(0,t.jsx)(r.BreadCrumbItem,{href:a,index:0,children:"Start"}),e&&(0,t.jsx)(r.BreadCrumbItem,{index:1,children:e})]})]})};var i=e.i(247275),s=e.i(647163),l=e.i(475254);let o=(0,l.default)("rows-4",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 7.5H3",key:"1hm9pq"}],["path",{d:"M21 12H3",key:"2avoz0"}],["path",{d:"M21 16.5H3",key:"n7jzkj"}]]),d=({icon:e,className:r,requestNonce:n,id:a})=>{let l=e?.Type==="Uri"&&e?.Content,d=(0,i.useInitialRequestNonce)({requestNonce:n});return l?(0,t.jsxs)(t.Fragment,{children:[l&&(0,t.jsx)("style",{nonce:d,children:` 2 #${a} { 3 background-image: url(${e?.Content}); 4 } 5 `}),(0,t.jsx)("span",{id:a,className:(0,s.cn)(!l&&"rounded-full bg-card-accent theme-byggnads:bg-primary",l&&"bg-contain bg-no-repeat","size-6",r)})]}):(0,t.jsx)(o,{className:(0,s.cn)("size-6",r)})};var c=e.i(973079);let u=({contactMethod:e,className:r,onClose:n})=>(0,t.jsxs)("button",{className:r,onClick:()=>{m(),n()},"aria-label":e.Description||void 0,children:[(0,t.jsx)(c.MessageCircleIcon,{className:"size-8 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Title})]});u.canRenderContactMethod=e=>!!e.Exits?.some(e=>e?.Adapter?.Settings?.uri?.startsWith?.("javascript:"));let m=()=>{let e=document.querySelector("ace-trigger-slot")?.shadowRoot?.querySelector("ace-trigger")?.shadowRoot?.querySelector(".trigger.rendered"),t=document.querySelector("ace-wrapper");e instanceof HTMLElement&&(!t||t?.classList.contains("hidden"))&&e.click()};var f=e.i(970682),p=e.i(522016),h=e.i(271645);let g=({contactMethod:e,className:r})=>{let n=(0,h.useMemo)(()=>e.Exits?.map(e=>e.Adapter?.Settings&&e.Adapter?.Settings.protocol?.includes("mailto:")&&e.Adapter?.Settings.uri).find(e=>e),[e]);return(0,t.jsxs)(p.default,{className:r,href:`mailto:${n}`,"aria-label":e.Description||void 0,children:[(0,t.jsx)("span",{className:"sr-only",children:"Telefonnummer:"}),(0,t.jsx)(f.MailIcon,{className:"size-8 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Title})]})};g.canRenderContactMethod=e=>!!e.Exits?.find(e=>e.Adapter?.Settings?.protocol?.includes("mailto"));var x=e.i(424312);let v=(0,l.default)("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),b=({contactMethod:e,className:r})=>{let{contactFormDialogLink:a}=(0,n.default)();return(0,t.jsxs)(x.default,{href:a(e.Id),className:r,"aria-label":e.Description||void 0,children:[(0,t.jsx)(v,{className:"size-8 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Title})]})};b.canRenderContactMethod=e=>"ace.callback"===e.ExitConfiguration;var y=e.i(949889);let j=({contactMethod:e,className:r})=>{let[n,a]=(0,h.useState)(!1),[i,s]=(0,h.useState)(!1),l=(0,h.useRef)(null);(0,h.useEffect)(()=>{n&&s(!0)},[n]),(0,h.useEffect)(()=>{i&&l.current?.focus()},[i]);let o=(0,h.useMemo)(()=>e.Exits?.map(e=>e.Adapter?.Settings&&"phoneNumber"in e.Adapter?.Settings&&e.Adapter?.Settings.phoneNumber).find(e=>e),[e]);return n?(0,t.jsxs)(p.default,{ref:l,className:r,href:`tel:${o}`,"aria-label":e.Description||void 0,children:[(0,t.jsx)("span",{className:"sr-only",children:"Telefonnummer:"}),(0,t.jsx)(y.PhoneIcon,{className:"size-8 shrink-0"}),(0,t.jsx)("span",{children:o})]}):(0,t.jsxs)("button",{className:r,onClick:()=>{a(!0)},"aria-label":e.Description||void 0,children:[(0,t.jsx)(y.PhoneIcon,{className:"size-8 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Title})]})};j.canRenderContactMethod=e=>"phone.text"===e.ExitConfiguration;var k=e.i(167881),w=e.i(991918);let N=5,C=({contactMethods:e,showCategories:r=!0,pending:n,placeholderAmount:a=N,error:i,requestNonce:s,categories:l,onClose:o,fetchContactMethods:d})=>{let c=(0,h.useMemo)(()=>Array(a).fill(null).map((e,t)=>t),[a]);return n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"sr-only",children:"Hämtar kontaktvägar."}),(0,t.jsx)("ul",{children:c.map(e=>(0,t.jsx)(S,{className:"flex items-center gap-4 hover:brightness-100",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"size-8 animate-pulse rounded-input bg-card-accent"}),(0,t.jsx)("div",{className:"h-6 max-w-[19rem] grow animate-pulse rounded-input bg-card-accent"})]})},e))})]}):i?(0,t.jsxs)("div",{className:"rounded-sm bg-card p-6",children:[(0,t.jsx)("p",{children:"Ett fel inträffade när kontaktvägar skulle hämtas."}),d&&(0,t.jsx)(k.Button,{variant:"outline",size:"lg",onClick:d,className:"mt-6",children:"Hämta igen"})]}):e?.Matches?.length||e?.Children?.length?(0,t.jsxs)("ul",{children:[e.Matches?.map(e=>(0,t.jsx)(E,{contactMethod:e,onClose:o},e.Id)),!!r&&e.Children?.map(e=>(0,t.jsx)(T,{contactCategory:e,categories:l,requestNonce:s},e.Id))]}):null},S=({children:e,className:r})=>(0,t.jsx)("li",{className:"group relative not-last:border-b focus-within:z-10",children:(0,t.jsx)(w.Slot,{className:(0,s.cn)("relative flex w-full items-center gap-4 bg-card p-6 text-start font-semibold group-first:rounded-t-sm group-last:rounded-b-sm hover:brightness-95",r),children:e})}),A=[u,g,b,j],E=({contactMethod:e,onClose:r})=>{let n=A.find(t=>t.canRenderContactMethod(e));return n?(0,t.jsx)(S,{children:(0,t.jsx)(n,{contactMethod:e,onClose:r})}):null},T=({contactCategory:e,categories:r,requestNonce:a})=>{let{contactCategoryDialogLink:i}=(0,n.default)(),s=(0,h.useMemo)(()=>r.Children?.find(t=>t.Name?.toLowerCase()===e.Name?.toLowerCase()),[e,r]);return e.Id?(0,t.jsx)(S,{children:(0,t.jsxs)(x.default,{href:i(e.Id),children:[(0,t.jsx)(d,{requestNonce:a,id:`contact-category-${e.Id}`,icon:s?.DefaultIcon}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Name})]})}):null};var I=e.i(986133),M=e.i(372106),P=e.i(95187);let _=(0,P.createServerReference)("4089e3ae92140ac3dc6913d09eb41cc3187e9c514b",P.callServer,void 0,P.findSourceMapURL,"getContactMethods");
5var R=e.i(531323),F=e.i(854587),O=e.i(590761),D=e.i(464033);let L=({contactMethods:e,categories:r,guides:i,theme:s,projection:l,clientId:o,requestNonce:d,onClose:c})=>{let{path:u}=(0,F.useHumanySearchParams)(),{contactDialogLink:m}=(0,n.default)(),f=u?.split("/"),p=f?.[2];(0,h.useEffect)(()=>{p||(0,D.goToHumanyLink)(m)},[p,m]);let g=(0,h.useMemo)(()=>e.Children?.find(e=>p&&e.Id===+p),[p,e]),x=(0,h.useMemo)(()=>r.Children?.find(e=>g&&e.Name?.toLowerCase()===g.Name?.toLowerCase()),[g,r]),{contactMethods:v,pending:b,error:y,fetchCategoryContactMethods:j}=(({categoryId:e,projection:t,theme:r,clientId:n})=>{let[a,i]=(0,h.useState)(null),[s,l]=(0,h.useState)(M.PENDING_STATUS),o=(0,R.useFetchCancellation)(),d=void 0===s||s===M.PENDING_STATUS,c=s===M.FETCH_ERROR_STATUS,u=(0,h.useCallback)(async()=>{let{isCancelled:a}=o();l(M.PENDING_STATUS),i(null);try{let s=await _({categoryId:e,projection:t,theme:r,clientId:n});if(a())return;l(200),i(s??null)}catch{if(a())return;l(M.FETCH_ERROR_STATUS)}},[e,t,r,n,o]);return(0,h.useEffect)(()=>{u()},[e,u,o]),{contactMethods:a,pending:d,error:c,fetchCategoryContactMethods:u}})({categoryId:p?+p:-1,projection:l,theme:s,clientId:o}),{guides:k,pending:w,error:N,fetchGuides:S}=(0,O.usePaginatedGuides)({projection:l,initialGuides:x?.Id?void 0:i,selectedCategory:x?.Id,pageSize:5,theme:s,clientId:o}),A=(0,h.useMemo)(()=>k?.slice(0,5),[k]),E=Math.min(5,g?.GuidesCount??0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a,{contactPageName:g?.Name}),(0,t.jsx)(I.default,{title:"Kan de här frågorna vara till hjälp?",placeholderAmount:5,guides:A,categories:r.Children,error:N,pending:w,fetchGuides:S}),(0,t.jsx)(C,{contactMethods:v,placeholderAmount:E,pending:b,error:y,theme:s,categories:r,requestNonce:d,showCategories:!1,fetchContactMethods:j,onClose:c})]})};var B=e.i(974290),z=e.i(355070),V=e.i(910249),H=e.i(348238),$=e.i(968855),U=e.i(358865);let G=(0,P.createServerReference)("407816e9d21416d27f63351b062a44193cdf16f5de",P.callServer,void 0,P.findSourceMapURL,"submitContactForm");var q=e.i(653145);let K=({component:e,form:r})=>{let n=(0,h.useMemo)(()=>e.Name&&W(e)?e.Options?.map(e=>!!e.Title&&!!e.Value&&{name:e.Title,value:e.Value}).filter(e=>!!e)??[]:[],[e]);return e.Name?W(e)?(0,t.jsx)(V.default,{form:r,path:e.Name,regionCodeOptions:n}):(0,t.jsx)(z.default,{form:r,path:e.Name}):null},W=e=>e.Type?.toLowerCase().includes("phone"),Q=({contactMethods:e,requestNonce:r,theme:i,projection:l,clientId:o})=>{let{path:d}=(0,F.useHumanySearchParams)(),{contactDialogLink:c}=(0,n.default)(),[u,m]=(0,h.useState)(null),f=d?.split("/"),p=f?.[2],g=e.Matches?.find(e=>p&&e.Id===+p);(0,h.useEffect)(()=>{g||(0,D.goToHumanyLink)(c)},[g,c]);let v=(0,h.useMemo)(()=>{var e;let t;return g&&(e=g,t=e.Form?.Groups?.flatMap(({Components:e})=>e),t?.length?t.reduce((e,t)=>{if(!t?.Name)return e;let r=!!t.Constraints?.Required,n=t.Constraints?.Regex,a=W(t),i=t.Type?.toLowerCase().includes("mail");return{...e,[t.Name]:{inputProps:{type:a?"tel":i?"email":"text"},options:{required:r,pattern:n?new RegExp(n):void 0}}}},{}):{})},[g]),b=(0,h.useMemo)(()=>{var e;let t;return g&&(e=g,t=e.Form?.Groups?.flatMap(({Components:e})=>e),t?.length?t.reduce((e,t)=>t?.Name?{...e,[t.Name]:{heading:t.Title??"Fälttitel saknas",helpText:t.Description??""}}:e,{}):{})},[g]),y=(0,q.useForm)({mode:"onTouched"}),{handleSubmit:j}=y;if(!g?.Form||!v||!b)return null;let w=j(async e=>{let t;if(!g.Id)return void alert("Ett fel har inträffat när formuläret skulle skickas. Anledning: Kontaktformuläret saknar identifiering. Vänligen kontakta support.");if(!g.Exits?.length)return void alert("Ett fel har inträffat när formuläret skulle skickas. Anledning: Kontaktformuläret saknar konfiguration för uppringning. Vänligen kontakta support.");let r=e.phoneNumber?(0,H.formatAndTrimPhone)(e.phoneNumber):void 0;r&&(e.phoneNumber=r),m("pending"),m(await G({form:e,contactMethodExits:g.Exits,contactMethodId:g.Id,theme:i,projection:l,source:(t=i,s.isDevOrStorybook?"byggnads"===t?"www.byggnads.se":"www.sef.se":window.location.href.replace("integration.","").replace("production.","").replace("preproduction.","")),clientId:o}))});return"success"===u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a,{contactPageName:g?.Title}),(0,t.jsx)("h3",{children:g.Title}),(0,t.jsx)("p",{className:"mb-8",children:g.ConfirmationText??"Vi kommer kontakta dig inom kort."}),(0,t.jsx)(k.Button,{asChild:!0,variant:"outline",size:"lg",children:(0,t.jsx)(x.default,{href:c,children:"Tillbaka"})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a,{contactPageName:g?.Title}),(0,t.jsx)("h3",{children:g.Title}),(0,t.jsx)(U.FormStructureProvider,{value:{fieldOptions:v,i18n:{sections:{},fields:b,heading:""},requestNonce:r},children:(0,t.jsxs)("form",{onSubmit:w,className:"rounded-sm bg-card p-6",children:[g.Form.Groups?.map((e,r)=>(0,t.jsx)($.default,{name:`contact-form-section-${r}`,heading:e.Title,helpText:e.Description,disabled:"pending"===u,children:e.Components?.map((e,r)=>(0,t.jsx)(K,{component:e,form:y},r))},r)),"pending"===u&&(0,t.jsx)(B.default,{variant:"pending",className:"mt-6 bg-card-accent",children:"Skickar förfrågan."}),"invalid"===u&&(0,t.jsx)(B.default,{variant:"error",className:"mt-6",children:"Det finns ett eller fler fel i formuläret. Vänligen kontrollera dina uppgifter."}),"error"===u&&(0,t.jsx)(B.default,{variant:"error",className:"mt-6",children:"Ett fel inträffade när förfrågan skulle skickas. Vänligen försök igen."}),"duplicate"===u&&(0,t.jsx)(B.default,{variant:"error",className:"mt-6",children:"Ert nummer är redan registrerat i vårt system. Vi kommer ringa upp er så fort vi kan!"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-end",children:(0,t.jsx)(k.Button,{className:"mt-6",size:"lg",type:"submit",disabled:"pending"===u,children:"Skicka"})})]})})]})},Y=({contactMethods:e,guides:r,categories:n,theme:a,requestNonce:i,onClose:s})=>{if(!e.Matches?.length&&!e.Children?.length)return null;let l=r.Matches?.slice(0,5);return(0,t.jsxs)("div",{children:[l?.length&&(0,t.jsx)(I.default,{className:"mb-6",title:"Kan de här frågorna vara till hjälp?",guides:l,categories:n.Children,placeholderAmount:5}),(0,t.jsx)(C,{onClose:s,categories:n,contactMethods:e,theme:a,requestNonce:i})]})};var X=e.i(476005),J=e.i(466714),Z=e.i(854878);let ee=({open:e,contactMethods:r,guides:a,categories:i,theme:l,requestNonce:o,projection:d,clientId:c})=>{let u,{startLink:m}=(0,n.default)(),{path:f}=(0,F.useHumanySearchParams)();if(!r.Matches?.length&&!r.Children?.length)return null;let p=()=>{(0,D.goToHumanyLink)(m)};return u=f?.startsWith(D.humanyPaths.contactDialogCategoryPrefix)?L:f?.startsWith(D.humanyPaths.contactDialogFormPrefix)?Q:Y,(0,t.jsxs)(Z.Dialog,{open:e,onClose:p,className:(0,s.cn)("relative z-50",`theme-${l}
5`),children:[(0,t.jsx)(Z.DialogBackdrop,{className:"fixed inset-0 bg-black/30"}),(0,t.jsx)("div",{className:"fixed inset-0 flex w-screen items-center justify-center",children:(0,t.jsx)(J.Container,{width:"content",asChild:!0,children:(0,t.jsxs)(Z.DialogPanel,{className:"contact-dialog h-screen max-h-screen w-full space-y-4 overflow-y-auto bg-background p-12 md:h-fit md:rounded-md",children:[(0,t.jsxs)("div",{className:"flex justify-between gap-6",children:[(0,t.jsx)(Z.DialogTitle,{as:"h2",children:"Kontakta oss"}),(0,t.jsx)(X.MenuCloseButton,{onClick:p,"aria-label":"Stäng kontaktmenyn"})]}),(0,t.jsx)(u,{contactMethods:r,categories:i,guides:a,theme:l,clientId:c,projection:d,requestNonce:o,onClose:p})]})})})]})};var et=e.i(316259),er=e.i(70916);let en=()=>{let{searchTerm:e,path:r,selectedCategory:a}=(0,F.useHumanySearchParams)(),{searchLink:i}=(0,n.default)(),[s,l]=(0,h.useState)(!1),[o,d]=(0,h.useState)(e??""),c=(0,h.useCallback)(e=>{let t=r?.startsWith(D.humanyPaths.search);(0,D.goToHumanyLink)({query:i(e,t?a:void 0).query})},[i,a,r]),u=(0,er.useDebounce)(c,500);return(0,h.useEffect)(()=>{s||d(e??"")},[e,s]),(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault();let t=new URLSearchParams(i(e.currentTarget.elements.searchTerm.value).query);window.history.pushState(null,"",`?${t.toString()}`)},children:(0,t.jsx)(et.SearchInputComponent,{name:"searchTerm",onFocus:()=>l(!0),onBlur:()=>l(!1),value:o,onChange:e=>{let t=e.target.value;d(t),u(t)},placeholder:"Sök i vanliga frågor",className:"mt-6"})})};var ea=e.i(219947),ei=e.i(664659);let es=({id:e,className:r,children:a,category:i,active:l,requestNonce:o,guideListId:c,alwaysCollabsableList:u,onClick:m})=>{let{browseLinkWithoutCategory:f,categoryLink:p}=(0,n.default)();return(0,t.jsx)("li",{className:(0,s.cn)("group focus-within:z-10",r),children:(0,t.jsx)(ea.HumanyCard,{asChild:!0,"aria-controls":c,className:(0,s.cn)("flex flex-row items-center gap-4 roun
5ded-none border-t font-bold group-last:rounded-b-sm hover:underline",!u&&"md:flex-col md:justify-center md:rounded-sm md:border-t-0",l&&"bg-card-accent"),children:(0,t.jsx)(x.default,{href:i&&!l?p(i.Id):f,onClick:m,"aria-current":l?"true":"false",children:i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d,{icon:i.DefaultIcon,className:(0,s.cn)("size-12 shrink-0",!u&&"md:size-15"),requestNonce:o,id:`${e}-category-icon-${i.Id}`}),(0,t.jsx)("span",{className:"overflow-hidden",children:i.Name}),l&&(0,t.jsx)("span",{className:"sr-only",children:" (nuvarande vald kategori, klicka för att se guider för alla kategorier)"})]}):(0,t.jsx)("span",{children:a})})})})},el=({id:e,requestNonce:r,className:n,categories:a,guideListId:i})=>{let{selectedCategory:l}=(0,F.useHumanySearchParams)(),[o,d]=(0,h.useState)(!1),c=(0,h.useMemo)(()=>a?.find(e=>e.Id===l)?.Name,[a,l]);if(!a?.length)return null;let u=a.length>4;return(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col items-stretch",n),children:[(0,t.jsxs)("button",{className:(0,s.cn)("flex cursor-pointer list-none justify-between rounded-t-sm bg-card p-6 select-none focus-within:z-10",!u&&"md:hidden",!o&&"rounded-b-sm"),"aria-controls":e,"aria-expanded":o?"true":"false",onClick:()=>d(!o),children:[(0,t.jsxs)("span",{className:"overflow-hidden",children:["Kategorier",!!c&&` (${c})`]}),(0,t.jsx)(ei.ChevronDown,{className:(0,s.cn)("size-6",o&&"-scale-y-100")})]}),(0,t.jsxs)("ul",{id:e,className:(0,s.cn)(!u&&"md:grid md:grid-cols-2 md:gap-6",o?"grid":"hidden"),"aria-label":"Välj kategori","aria-live":"polite",children:[(0,t.jsx)(es,{id:"all-categories",className:(0,s.cn)(!u&&"md:hidden"),requestNonce:r,category:null,guideListId:i,active:!l,alwaysCollabsableList:u,onClick:()=>d(!1),children:"Alla kategorier"}),a.map(n=>n&&(0,t.jsx)(es,{id:(0,D.getCateogryItemId)(e,n.Id),requestNonce:r,category:n,guideListId:i,active:l===n.Id,alwaysCollabsableList:u,onClick:()=>d(!1)},`${n.Id}-${l===n.Id?"selected":"unselected"}`))]})]})},eo="browse-categories",ed="browse-guides",ec=({requestNonce:e,categories:n,guides:a,projection:i,theme:s,clientId:l})=>{let{selectedCategory:o}=(0,F.useHumanySearchParams)(),{guides:d,hasMore:c,pending:u,error:m,fetchGuides:f}=(0,O.usePaginatedGuides)({initialGuides:o?void 0:a,projection:i,selectedCategory:o,theme:s,clientId:l}),p=(0,h.useMemo)(()=>n?.Children?.find(e=>e.Id===o),[n,o]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(el,{id:eo,guideListId:ed,className:"mt-6",requestNonce:e,categories:n.Children}),(0,t.jsx)(r.default,{activeCategory:p?.Name}),(0,t.jsx)(I.default,{id:ed,categorySelectionId:eo,title:`De vanligaste fr\xe5gorna ${p?.Name?`i "${p.Name}"`:""}`,noResultsString:"Inga guider hittades.",guides:d,categories:n.Children,error:m,pending:u,fetchGuides:f,className:"mt-6",showMoreButton:c&&(0,t.jsx)(I.GuidesListShowMoreButton,{pending:u,onClick:()=>{f()}})})]})};var eu=e.i(663596);let em=({id:e,guideListId:r,children:n,active:a,href:i,guideAmount:l,placeholder:o})=>{let d=(0,s.cn)("group flex w-full items-center justify-start gap-2 border-t bg-card p-6 text-start group-last:rounded-b-sm",a&&"bg-card-accent");return o?(0,t.jsx)("li",{className:"group",children:(0,t.jsx)("div",{className:d,children:n})}):(0,t.jsx)("li",{className:(0,s.cn)("group focus-within:z-10"),children:(0,t.jsxs)(x.default,{id:e,href:i,role:"option","aria-current":a?"true":"false","aria-controls":r,className:d,children:[(0,t.jsx)("span",{className:"grow truncate group-hover:underline",children:n}),void 0!==l&&(0,t.jsx)("span",{className:"no-underline decoration-0",children:` (${l??0})`})]})})},ef=({id:e,requestNonce:r,guideListId:a,className:i,categories:l,guideAmount:o,pending:c,placeholderAmount:u=4,error:m,fetchCategories:f})=>{let{searchTerm:p,selectedCategory:g}=(0,F.useHumanySearchParams)(),{searchLink:x}=(0,n.default)(),[v,b]=(0,h.useState)(!1),y=(0,h.useMemo)(()=>l?.find(e=>e.Id===g)?.Name,[l,g]),j=(0,h.useMemo)(()=>Array(u).fill(null),[u]);return(0,t.jsx)(ea.HumanyCard,{asChild:!0,className:(0,s.cn)("flex flex-col rounded-sm p-0 font-bold",i),children:(0,t.jsxs)("details",{open:v,children:[(0,t.jsxs)("summary",{className:(0,s.cn)("flex cursor-pointer list-none justify-between rounded-t-sm p-6 select-none focus:z-10",!v&&"rounded-b-sm"),onClick:e=>{b(!v),e.stopPropagation(),e.preventDefault()},children:[(0,t.jsxs)("span",{className:"overflow-hidden",children:["Kategorier",!!y&&` (${y})`]}),(0,t.jsx)(ei.ChevronDown,{className:(0,s.cn)("size-6",v&&"-scale-y-100")})]}),c&&(0,t.jsx)("p",{className:"sr-only",children:"Hämtar kategorier utifrån angiven sökterm."}),(0,t.jsxs)("ul",{id:e,"aria-live":"polite",role:"listbox",children:[(0,t.jsx)(em,{id:(0,D.getCateogryItemId)(e),guideAmount:o,href:x(p),active:!g,children:(0,t.jsx)("span",{children:"Alla kategorier"})}),c&&j.map((e,r)=>(0,t.jsx)(em,{href:{query:""},guideAmount:void 0,placeholder:!0,active:!1,children:(0,t.jsxs)("div",{className:"flex w-full animate-pulse items-center overflow-hidden",children:[(0,t.jsx)("div",{className:"size-12 shrink-0 rounded-full bg-card-accent"}),(0,t.jsx)("div",{className:"ml-6 grow",children:(0,t.jsx)("div",{className:(0,s.cn)("h-6 w-full max-w-[20rem] rounded-sm bg-card-accent")})}),(0,t.jsx)("div",{className:"ml-3 h-6 w-8 rounded-sm bg-card-accent"})]})},r)),!c&&l?.map(n=>!!n.Id&&!!n.GuidesCount&&(0,t.jsx)(em,{id:(0,D.getCateogryItemId)(e),guideListId:a,guideAmount:n.GuidesCount,href:x(p,n.Id),active:n.Id===g,children:(0,t.jsxs)("span",{className:"flex items-center gap-6 overflow-hidden",children:[(0,t.jsx)(d,{id:`${e}-category-icon-${n.Id}`,icon:n.DefaultIcon,className:"size-12 shrink-0",requestNonce:r}),(0,t.jsx)("span",{className:"truncate overflow-hidden",children:n.Name})]})},n.Id))]}),!c&&m&&(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("p",{className:"mb-4",children:"Ett fel inträffade när kategorier skulle hämtas."}),(0,t.jsx)(k.Button,{variant:"outline",size:"lg",onClick:f,children:"Hämta igen"})]})]})})},ep=(0,P.createServerReference)("40ec77ef54f559f6f6d517c2ffe50a6d551b3d2ddb",P.callServer,void 0,P.findSourceMapURL,"getCategories"),eh="search-categories",eg="search-guides",ex=({requestNonce:e,categories:n,projection:a,theme:i,clientId:s})=>{let{searchTerm:l="",selectedCategory:o}=(0,F.useHumanySearchParams)(),{categories:d,fetchCategories:c,error:u,pending:m,totalGuides:f}=(({searchTerm:e,projection:t,theme:r})=>{let[n,a]=(0,h.useState)(null),[i,s]=(0,h.useState)(M.PENDING_STATUS),l=(0,R.useFetchCancellation)(),o=void 0===i||i===M.PEND
5ING_STATUS,d=i===M.FETCH_ERROR_STATUS,c=(0,h.useCallback)(async()=>{let{isCancelled:n}=l();s(M.PENDING_STATUS),a(null);try{let i=await ep({searchTerm:e,projection:t,theme:r});if(n())return;s(200),a(i??null)}catch{if(n())return;s(M.FETCH_ERROR_STATUS)}},[e,t,r,l]);return(0,h.useEffect)(()=>{c()},[e,c,l]),{categories:n?.Children,totalGuides:n?.GuidesCountTotal,pending:o,error:d,fetchCategories:c}})({searchTerm:l,projection:a,theme:i}),{guides:p,hasMore:g,pending:x,error:v,fetchGuides:b}=(0,O.usePaginatedGuides)({searchTerm:l,selectedCategory:o,projection:a,theme:i,clientId:s}),y=(0,h.useMemo)(()=>(d??n.Children)?.find(e=>e.Id===o)?.Name,[d,o,n.Children]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{searchTerm:l??"",activeCategory:y??void 0}),(0,t.jsx)(ef,{id:eh,guideListId:eg,requestNonce:e,className:"mt-6 w-full",categories:d,guideAmount:f,pending:m,error:u,fetchCategories:c}),(0,t.jsx)(I.default,{id:eg,categorySelectionId:eh,className:"mt-6 w-full",title:`S\xf6kresultat f\xf6r "${l}"`,noResultsString:"Inga sökresultat",guides:p,categories:d||n.Children,pending:x,error:v,fetchGuides:b,showMoreButton:g&&(0,t.jsx)(I.GuidesListShowMoreButton,{pending:x,onClick:()=>{b()}})})]})},ev="start-categories",eb="start-guides",ey=({requestNonce:e,categories:r,guides:a,hasContactMethods:i})=>{let{browseLink:s,contactDialogLink:l}=(0,n.default)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(el,{id:ev,guideListId:eb,className:"mt-6",requestNonce:e,categories:r.Children}),(0,t.jsx)(I.default,{id:eb,categorySelectionId:ev,className:"mt-6 w-full",noResultsString:"Inga guider hittades.",title:"De vanligaste frågorna",guides:a.Matches,categories:r.Children,showMoreButton:!!a?.TotalMatches&&a?.TotalMatches>O.DEFAULT_GUIDE_PAGE_SIZE&&(0,t.jsx)(k.Button,{asChild:!0,className:"mt-8",size:"lg",variant:"outline",children:(0,t.jsx)(x.default,{href:s,children:"Visa fler"})})}),i&&(0,t.jsxs)(x.default,{className:"mt-6 flex w-full items-center gap-4 roun
5ded-sm bg-card p-6 font-bold hover:brightness-95",href:l,children:[(0,t.jsx)(f.MailIcon,{className:"size-10 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:"Kontakta oss"})]})]})};e.s(["default",0,({requestNonce:e,projection:r,heading:n,guides:a,categories:i,contactMethods:s,theme:l,clientId:o})=>{let d,{path:c}=(0,F.useHumanySearchParams)(),u=(0,h.useRef)(null);d=c?.startsWith(D.humanyPaths.guidePrefix)?eu.default:c?.startsWith(D.humanyPaths.search)?ex:c?.startsWith(D.humanyPaths.browse)?ec:ey;let m=!!c?.startsWith(D.humanyPaths.contactDialog),[f]=(0,h.useState)(d!==ey);if((0,h.useEffect)(()=>{f&&u.current?.scrollIntoView({behavior:"smooth"})},[f]),(0,h.useEffect)(()=>{c&&d===eu.default&&u.current?.scrollIntoView({behavior:"smooth"})},[c,d]),!a||!i)return null;let p=!!s?.Matches?.length||!!s?.Children?.length;return(0,t.jsxs)(J.Container,{width:"content",margin:"y",children:[(0,t.jsx)("h2",{ref:u,children:n}),(0,t.jsx)(en,{}),(0,t.jsx)(d,{theme:l,requestNonce:e,projection:r,guides:a,hasContactMethods:p,categories:i,clientId:o}),p&&(0,t.jsx)(ee,{open:m,contactMethods:s,guides:a,categories:i,clientId:o,theme:l,projection:r,requestNonce:e})]})}],159703)},742855,424312,464033,483776,219947,854587,986133,663596,e=>{"use strict";var t=e.i(843476),r=e.i(522016),n=e.i(618566);let a=({onClick:e,...a})=>{let i=(0,n.useSearchParams)();return(0,t.jsx)(r.default,{prefetch:!1,shallow:!0,scroll:!1,...a,onClick:t=>{t.preventDefault(),t.stopPropagation(),a.href.query!==i.toString()&&window.history.pushState(null,"",`?${a.href.query}`),e?.()}})};e.s(["default",0,a],424312);var i=e.i(647163);let s={path:"guidePath",selectedCategory:"guideCategory",searchTerm:"guideSearchTerm"},l={browse:"browse",search:"browse/search",guidePrefix:"browse/guide",contactDialog:"contact",contactDialogCategoryPrefix:"contact/category",contactDialogFormPrefix:"contact/form"},o=(e,t)=>`${e}-category-${t??"all"}`,d=(e,t)=>`${l.guidePrefix}/${e}${t?`/${t}`:""}`,c=e=>`${l.contactDialogCategoryPrefix}/${e?`${e}`:""}`,u=e=>`${l.contactDialogFormPrefix}/${e?`${e}`:""}`;e.s(["getCateogryItemId",0,o,"getContactCategoryPath",0,c,"getContactFormPath",0,u,"getGuidePath",0,d,"goToHumanyLink",0,e=>{let t=new URLSearchParams(e.query);window.history.pushState(null,"",`?${t.toString()}`)},"humanyPaths",0,l,"humanyQueryKeys",0,s],464033);var m=e.i(271645);let f=()=>{let e=(0,n.useSearchParams)(),t=(0,m.useCallback)((t,r)=>{let n=new URLSearchParams(e);return n.set(s.path,t),r&&Object.entries(r).forEach(([e,t])=>{t?n.set(e,`${t}`):n.delete(e)}),r?.[s.searchTerm]||n.delete(s.searchTerm),{query:n.toString().replace(/%2F/g,"/")}},[e]),r=t("",{[s.selectedCategory]:null}),a=(0,m.useCallback)((e,r)=>t(l.search,{[s.searchTerm]:e,[s.selectedCategory]:r}),[t]),i=t(l.browse),o=t(l.browse,{[s.selectedCategory]:null}),f=(0,m.useCallback)(e=>t(l.browse,{[s.selectedCategory]:e}),[t]),p=(0,m.useCallback)((e,r,n)=>t(d(e,n),{[s.selectedCategory]:r}),[t]),h=t(l.contactDialog);return{guideLink:p,categoryLink:f,searchLink:a,contactCategoryDialogLink:(0,m.useCallback)(e=>t(c(e)),[t]),contactFormDialogLink:(0,m.useCallback)(e=>t(u(e)),[t]),contactDialogLink:h,browseLink:i,browseLinkWithoutCategory:o,startLink:r}};e.s(["default",0,f],483776);let p=({href:e,children:r,pending:n,index:i})=>(0,t.jsxs)("li",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[e?(0,t.jsx)(a,{className:"inline-block h-full",itemProp:"item",href:e,children:(0,t.jsx)("span",{itemProp:"name",className:"relative inline-block leading-7 underline underline-offset-1 after:absolute after:top-px after:left-[calc(100%_+_0.5rem)] after:outline-0 after:content-['/']",children:r})}):n?(0,t.jsx)("span",{"aria-busy":"true",children:r}):(0,t.jsx)("span",{"aria-current":"location",itemProp:"name",className:"leading-7",children:r}),(0,t.jsx)("meta",{itemProp:"position",content:(i+1).toString()})]}),h=({activeCategory:e,activeGuide:r,searchTerm:n,guidePending:a,activeCategoryPending:i})=>{let{startLink:s,browseLink:l,browseLinkWithoutCategory:o}=f(),d="string"==typeof n;return(0,t.jsxs)("nav",{"aria-labelledby":"humany-nav-breadcrumbs-label",children:[(0,t.jsx)("h3",{id:"humany-nav-breadcrumbs-label",hidden:!0,children:"Brödsmulor för guider"}),(0,t.jsxs)("ol",{className:"mt-6 flex list-none flex-wrap items-center gap-x-6 text-small",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[(0,t.jsx)(p,{href:s,index:0,children:"Start"}),(0,t.jsx)(p,{href:e||r||a||d?o:void 0,index:1,children:"De vanligaste frågorna"}),(i||e)&&(0,t.jsx)(p,{href:r||d?l:void 0,index:2,pending:i,children:i?"Laddar kategori..":e}),(r||a)&&(0,t.jsx)(p,{index:3,pending:a,children:a?"Laddar guide...":r}),d&&(0,t.jsxs)(p,{index:3,children:['Sökresultat för: "',n,'"',(0,t.jsx)("span",{})]})]})]})};e.s(["BreadCrumbItem",0,p,"default",0,h],742855);var g=e.i(991918);let x=({children:e,className:r,asChild:n})=>{let a=n?g.Slot:"div";return(0,t.jsx)(a,{className:(0,i.cn)("rounded-sm bg-card p-6",r),children:e})};e.s(["HumanyCard",0,x],219947);let v=()=>
5{let e=(0,n.useSearchParams)(),t=i.isStorybook?new URLSearchParams(window.location.search):e,r=t.get(s.searchTerm)??void 0,a=t.get(s.path)??void 0,l=t.get(s.selectedCategory)??void 0;return{searchTerm:r,path:a,selectedCategory:l?+l:void 0}};e.s(["useHumanySearchParams",0,v],854587);var b=e.i(590761),y=e.i(167881),j=e.i(246349),j=j,k=e.i(848886);let w=({children:e,className:r,title:n})=>(0,t.jsxs)(x,{className:r,children:[n&&(0,t.jsx)("h3",{className:"mb-2",children:n}),e]}),N=["max-w-[19rem]","max-w-[14rem]","max-w-[16rem]","max-w-[18rem]","max-w-[17rem]","max-w-[23rem]"],C=({placeholderAmount:e})=>{let r=(0,m.useMemo)(()=>Array(e).fill(null).map((e,t)=>t%N.length).map(e=>N[e]),[e]);return(0,t.jsx)(t.Fragment,{children:r.map((e,r)=>(0,t.jsxs)("li",{className:(0,i.cn)("flex w-full animate-pulse items-center gap-2",e),children:[(0,t.jsx)(j.default,{className:"shrink-0 text-card-accent"}),(0,t.jsx)("div",{className:"h-6 grow rounded-input bg-card-accent"})]},r))})},S=({id:e,guides:r,title:n,className:i,error:s,pending:l,showMoreButton:d,noResultsString:c="Inga guider hittades.",placeholderAmount:u=b.DEFAULT_GUIDE_PAGE_SIZE,categories:p,categorySelectionId:h,fetchGuides:g})=>{let{guideLink:x}=f(),{selectedCategory:k}=v(),N=(0,m.useMemo)(()=>r?.map(e=>({...e,Categories:e.Categories?.filter(e=>p?.some(t=>t.Id===e))})),[r,p]);return s?(0,t.jsx)(w,{className:i,title:n,children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{children:"Ett fel inträffade när guider skulle hämtas."}),g&&(0,t.jsx)(y.Button,{variant:"outline",size:"lg",onClick:g,className:"mt-6",children:"Hämta igen"})]})}):l||N?.length?(0,t.jsxs)(w,{className:i,title:n,children:[l&&(0,t.jsx)("p",{className:"sr-only",children:"Hämtar guider."}),(0,t.jsxs)("ul",{id:e,"aria-labelledby":h&&k&&o(h,k)||void 0,className:"flex flex-col items-start gap-4 not-first:mt-6",children:[N?.map(e=>e.Id&&(0,t.jsx)("li",{className:"max-w-full",children:(0,t.jsxs)(a,{href:x(e.Id,e.Categories?.[0]),className:"flex w-full gap-2 rounded-input pr-2 text-start font-semibold hover:underline",shallow:!0,prefetch:!1,scroll:!1,children:[(0,t.jsx)(j.default,{className:"mt-[0.15rem] size-6 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.Title})]})},e.Id)),l&&(0,t.jsx)(C,{id:e,categorySelectionId:h,placeholderAmount:u})]}),d]}):(0,t.jsx)(w,{className:i,title:n,children:c&&(0,t.jsx)("p",{children:c})})};e.s(["GuidesListShowMoreButton",0,({children:e,className:r,pending:n,...a})=>(0,t.jsxs)(y.Button,{className:(0,i.cn)("mt-8 gap-x-2",r),variant:"outline",size:"lg",...a,children:[(0,t.jsx)("span",{className:"overflow-hidden",children:"Visa fler"}),n&&(0,t.jsx)(k.LoaderCircleIcon,{className:"size-6 motion-safe:animate-spin"})]}),"default",0,S],986133);var A=e.i(372106),E=e.i(95187);let T=(0,E.createServerReference)("40f751edcea05ced25624562bae0f4d7533b59a5ae",E.callServer,void 0,E.findSourceMapURL,"sendGuideFeedback");var I=e.i(616630),M=e.i(630275),M=M;let P=(0,e.i(475254).default)("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),_=({guide:e})=>{let{guideLink:n}=f(),{selectedCategory:i}=v(),s=e.Id;return s&&e.Options?.length?(0,t.jsx)("ul",{className:"mt-6 grid w-fit gap-6",children:e.Options?.map(e=>e.CanAccess?e.Properties?.Uri?(0,t.jsx)("li",{children:(0,t.jsx)(y.Button,{asChild:!0,size:"lg",className:"w-full",children:(0,t.jsx)(r.default,{target:"_blank",href:e.Properties?.Uri,shallow:!0,prefetch:!1,scroll:!1,children:e.Description})})},e.ConnectionId):e.ConnectionId?(0,t.jsx)("li",{children:(0,t.jsx)(y.Button,{asChild:!0,size:"lg",className:"w-full",children:(0,t.jsx)(a,{href:n(s,i,e.ConnectionId),children:e.Description})})},e.ConnectionId):null:null)}):null},R=({className:e})=>(0,t.jsx)("div",{className:(0,i.cn)("animate-pulse rounded-input bg-card-accent",e)}),F=({guide:e,className:r,pending:n,error:s,projection:l,theme:o,clientId:d,isGuidesAccordion:c,fetchGuide:u})=>{let[p,h]=(0,m.useState)(!1),{browseLink:g}=f();if(s)return(0,t.jsxs)(x,{className:r,children:[(0,t.jsx)("h3",{className:"mb-2",children:"Kunde inte hämta guiden"}),(0,t.jsx)("p",{className:"mb-6",children:"Ett fel inträffade när guiden skulle hämtas."}),u&&(0,t.jsx)(y.Button,{variant:"outline",size:"lg",onClick:u,children:"Hämta igen"})]});if(n)return(0,t.jsxs)(x,{className:(0,i.cn)("flex flex-col items-stretch",r),children:[(0,t.jsx)(R,{className:"mb-6 h-9 max-w-[25rem]"}),(0,t.jsx)(R,{className:"mr-6 mb-2 h-6"}),(0,t.jsx)(R,{className:"mr-8 mb-2 h-6"}),(0,t.jsx)(R,{className:"mr-2 mb-2 h-6"}),(0,t.jsx)(R,{className:"mr-4 mb-2 h-6"}),(0,t.jsx)(R,{className:"mr-9 mb-2 h-6"}),(0,t.jsx)(R,{className:"mr-12 mb-2 h-6 w-2/3"})]});if(!e)return(0,t.jsxs)(x,{className:r,children:[(0,t.jsx)("h3",{className:"mb-2",children:"404 - Guiden kunde inte hittas"}),(0,t.jsx)("p",{children:"Gå tillbaka till guidelistan eller sök efter guiden i sökfältet ovan."}),(0,t.jsx)(y.Button,{asChild:!0,className:"mt-4",size:"lg",variant:"outline",children:(0,t.jsx)(a,{href:g,children:"Tillbaka"})})]});let v=t=>{h(!0),e.Id&&T({guideId:e.Id,feedbackType:t,projection:l,theme:o,clientId:d})};return(0,t.jsxs)(x,{className:r,children:[!c&&(0,t.jsx)("h3",{className:"mb-2",children:e.Title}),(0,t.jsx)(I.Prose,{children:e.Body}),(0,t.jsx)(_,{guide:e}),e.EnableFeedback&&(0,t.jsx)("div",{className:"mt-6",children:p?(0,t.jsx)("p",{className:"font-semibold",children:"Tack för din återkoppling!"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mb-4",children:"Var detta svaret på din fråga?"}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-6",children:[(0,t.jsxs)(y.Button,{onClick:()=>v("Positive"),size:"lg",variant:"outline",className:"flex gap-2",children:[(0,t.jsx)(P,{className:"shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:"Ja"})]}),(0,t.jsxs)(y.Button,{onClick:()=>v("Negative"),size:"lg",variant:"outline",className:"flex gap-2",children:[(0,t.jsx)(M.default,{className:"shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:"Nej"})]})]})]})})]})},O=(0,E.createServerReference)("409d4807d0426599dc45fae4823eb635d1154c3a85",E.callServer,void 0,E.findSourceMapURL,"getGuide");var D=e.i(531323);
5e.s(["default",0,({categories:e,projection:r,theme:n,clientId:s,hideBreadcrumbs:l,hideBackground:o,isGuidesAccordion:d=!1})=>{let{path:c,selectedCategory:u}=v(),{guideLink:p}=f(),g=c?.split("/").filter(Boolean)??[],x=+g[2],b=g[3],[j,k]=(0,m.useState)(null),[w,N]=(0,m.useState)(A.PENDING_STATUS),C=(0,D.useFetchCancellation)(),E=(0,m.useCallback)(async(e,t)=>{let{isCancelled:a}=C();N(A.PENDING_STATUS),k(null);try{let i=await O({id:e,connectionId:t,projection:r,theme:n,clientId:s});if(a())return;k(i??null),N(200)}catch{if(a())return;N(A.FETCH_ERROR_STATUS)}},[C,n,r,s]);(0,m.useEffect)(()=>{x&&E(x,b)},[x,b,E,C]);let T=(0,m.useMemo)(()=>e?.Children?.find(e=>!!e.Id&&!!j?.Categories?.includes(e.Id)),[e,j]),I=w===A.PENDING_STATUS,M=w===A.FETCH_ERROR_STATUS;return(0,t.jsxs)(t.Fragment,{children:[!l&&(0,t.jsx)(h,{activeCategory:T?.Name,activeCategoryPending:I,activeGuide:j?.Title??"Guidesida",guidePending:I}),(0,t.jsx)(F,{projection:r,guide:j,isGuidesAccordion:d,theme:n,className:(0,i.cn)("mt-6",o&&"bg-transparent p-0",d&&"mt-3"),pending:I,error:M,fetchGuide:()=>E(x,b),clientId:s}),(I||j?.Related)&&!d&&(0,t.jsx)(S,{title:"Liknande frågor",className:(0,i.cn)("",o?"mt-8 bg-transparent p-0":"mt-6"),guides:j?.Related,pending:I,placeholderAmount:4,categories:e?.Children}),b&&(0,t.jsx)(y.Button,{asChild:!0,size:"lg",variant:"outline",className:"mt-6",children:(0,t.jsx)(a,{href:p(x,u),children:"Tillbaka till ingångsguide"})})]})}],663596)},590761,e=>{"use strict";var t=e.i(372106),r=e.i(95187);let n=(0,r.createServerReference)("40ef5157dd93ee5284ea3303599e218169e280efb9",r.callServer,void 0,r.findSourceMapURL,"getGuides");var a=e.i(531323),i=e.i(271645);let s=10;e.s(["DEFAULT_GUIDE_PAGE_SIZE",0,s,"usePaginatedGuides",0,({initialGuides:e,searchTerm:r,selectedCategory:l,projection:o,theme:d,pageSize:c=s,clientId:u})=>{let[m,f]=(0,i.useState)(!1),p=(0,i.useRef)(r),h=(0,i.useRef)(l),g=(0,a.useFetchCancellation)(),[x,v]=(0,i.useState)(e?[e]:[]),[b,y]=(0,i.useState)(e?200:void 0),j=(0,i.useMemo)(()=>x.flatMap(e=>e?.Matches??[]),[x]),k=void 0===b||b===t.PENDING_STATUS,w=b===t.FETCH_ERROR_STATUS,N=(0,i.useCallback)(async({skip:e}={})=>{let{isCancelled:a}=g();f(!0),y(t.PENDING_STATUS);try{let t=await n({skip:e??j.length,take:c,searchTerm:r,selectedCategory:l,projection:o,theme:d,clientId:u});if(a())return;y(200),t&&v(e=>[...e,t])}catch(e){console.error("Could not fetch guides:",e),a()||y(t.FETCH_ERROR_STATUS)}},[j.length,r,l,o,d,c,u,g]),C=(0,i.useCallback)(async()=>{v([]),N({skip:0})},[N]);(0,i.useEffect)(()=>{x.length||m||C()},[x.length,C,m]),(0,i.useEffect)(()=>{p.current!==r&&C(),p.current=r},[r,C]),(0,i.useEffect)(()=>{h.current!==l&&C(),h.current=l},[l,C]);let S=x.length?x[0]:void 0,A=S?.TotalMatches??0,E=A>j.length;return{guides:j,totalMatches:A,fetchGuides:N,hasMore:E,pending:k,error:w}}],590761)},476120,e=>{"use strict";var t=e.i(919139),r=e.i(647163);let n=[{"entry-form-started":()=>{(0,t.push)(["trackEvent","entryForm","started"])},"entry-form-details-provided":({payload:e})=>{(0,t.push)(["trackEvent","entryForm","detailsProvided",e.profession])},"entry-form-completed":({payload:e})=>{let r=2820*("student"!==e.type);(0,t.push)(["trackEvent","entryForm","completed",e.type,r])},"entry-form-confirmation-link-click":({payload:e})=>{(0,t.push)(["trackEvent","entryForm","extraChoice",e.linkText])},"become-member-header":({payload:e})=>{(0,t.push)(["trackEvent","becomeMemberHeader","click_become_member",e.url])},"become-member-main":({payload:e})=>{(0,t.push)(["trackEvent","becomeMemberMain","click",e.url])},"form-motion":()=>{(0,t.push)(["trackEvent","formMotion","send"])},"form-fortroendevald":({payload:e})=>{(0,t.push)(["trackEvent","formFortroendevald","send",e.assignments])},"piecework-public":({payload:e})=>{"scrollDepth"===e.action?(0,t.push)(["trackEvent","pieceworkPublic","scrollDepth",`${e.milestone}%`]):"sliderInteraction"===e.action?(0,t.push)(["trackEvent","pieceworkPublic","sliderInteraction",`${e.sliderPercent}%`]):(0,t.push)(["trackEvent","pieceworkPublic",e.action])},"piecework-admin":({payload:e})=>{(0,t.push)(["trackEvent","pieceworkAdmin",e.action])}
5,"authenticated-article-unlock-click":()=>{(0,t.push)(["trackEvent","authenticatedArticle","unlockClick"])}},{"entry-form-completed":({payload:{type:e}},t)=>{let r,n,a=t.googleAdsAccountId,i=t.googleGrantsAccountId;"student"===e?(r=t.googleAdsEntryFormStudentAdId,n=t.googleGrantsEntryFormStudentAdId):(r=t.googleAdsEntryFormWorkerAdId,n=t.googleGrantsEntryFormWorkerAdId),a&&r&&window.gtag?.("event","conversion",{send_to:`${a}/${r}`,value:1,currency:"USD"}),i&&n&&window.gtag?.("event","conversion",{send_to:`${i}/${n}`})}}];async function a(e,t){if(document.cookie.includes("cookieConsent=all")&&!t.isMockedData&&!r.isStorybook)try{n.forEach(r=>{if(e.event in r){let n=r[e.event];n&&n(e,t.trackers)}})}catch(e){console.error("Error tracking event:",e)}}e.s(["triggerEvent",0,a],476120)},195017,e=>{"use strict";var t=e.i(247167),r=e.i(843476),n=e.i(616630),a=e.i(728231),i=e.i(320052),s=e.i(647163),l=e.i(225913),o=e.i(522252),d=e.i(191067),c=e.i(168118);let u=(0,e.i(475254).default)("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);var m=e.i(522016),f=e.i(618566),p=e.i(271645);let h=(0,l.cva)("group w-full",{variants:{variant:{default:"border-b first-of-type:border-t",mypages:"mt-4 rounded-sm border bg-card"}},defaultVariants:{variant:"default"}}),g=(0,l.cva)("flex w-full items-center justify-between gap-x-4 py-6 text-left text-h5",{variants:{variant:{default:"",mypages:"px-6 font-bold"}},defaultVariants:{variant:"default"}}),x=(0,l.cva)("overflow-hidden pb-2",{variants:{variant:{default:"",mypages:"px-6"}},defaultVariants:{variant:"default"}});function v({children:e}){return(0,r.jsx)("span",{className:"-my-2 flex size-8 shrink-0 items-center justify-center rounded-full border-2 border-foreground text-h5 font-bold tracking-tighter",children:(0,r.jsx)("span",{className:(0,s.cn)(e>9&&"-translate-x-px"),children:e})})}function b(){let[e,t]=(0,p.useState)(!1),[n,i]=(0,p.useState)(!1),s=()=>i(!1);return(0,r.jsx)(a.TooltipProvider,{children:(0,r.jsxs)(a.Tooltip,{open:n,children:[(0,r.jsx)(a.TooltipTrigger,{"aria-haspopup":"menu",onPointerDown:()=>{t(!1)},onKeyDown:()=>t(!1),onClick:()=>{e||i(!n)},onBlur:s,type:"button",className:"-mt-1 ml-2 hidden rounded-full align-middle md:inline-block",children:(0,r.jsx)(c.InfoIcon,{strokeWidth:"1.5","aria-label":"Visa hjälptext för kopiera länk",fill:"var(--color-hero)",color:"var(--color-hero-foreground)"})}),(0,r.jsxs)(a.TooltipContent,{onPointerDownOutside:()=>{t(!0),s()},onEscapeKeyDown:s,children:["Används för att skapa en länk som fäller ut och skrollar till detta avsnitt.",(0,r.jsx)("br",{}),"Klicka på länken och kopiera URL:en i webbläsarens adressfält.",(0,r.jsx)("br",{}),"Denna funktion visas endast för redaktörer inloggade i Optimizely."]})]})})}e.s(["default",0,function(e){let{heading:a,text:l,itemNumber:c,showDefaultExpansionLink:y,isMyPages:j}=e,k=(0,f.usePathname)(),[w,N]=(0,p.useState)(!1),[C,S]=(0,p.useState)(!1),A=`accordion-${e.parentLink?.id}-${e.contentLink?.id}`,E=`${A}-content`,T=`${t.default.env.NEXT_PUBLIC_BASE_URL||""}${k}#${A}`;(0,i.useScrollToHash)({skip:!w}),(0,p.useEffect)(()=>{(0,i.getSeparatedHashFromHash)(window.location.hash)===`${A}`&&(S(!0),N(!0))},[A]),(0,p.useEffect)(()=>{let e=()=>{(0,i.getSeparatedHashFromHash)(window.location.hash)===`${A}`&&S(!0)};return window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},[A]);let I=j?"mypages":"default";return(0,r.jsxs)("div",{id:A,className:h({variant:I}),children:[(0,r.jsxs)("button",{"aria-controls":E,"aria-expanded":C?"true":"false",onClick:()=>S(!C),className:(0,s.cn)(g({variant:I}),C&&"pb-4"),children:[(0,r.jsxs)("span",{className:"flex items-center gap-x-4",children:[c&&(0,r.jsx)(v,{children:c}),a]}),(0,r.jsx)("span",{className:(0,s.cn)(C?"inline":"hidden"),children:(0,r.jsx)(o.CircleMinusIcon,{})}),(0,r.jsx)("span",{className:(0,s.cn)(C?"hidden":"inline"),children:(0,r.jsx)(d.CirclePlusIcon,{})})]}),(0,r.jsxs)("div",{className:(0,s.cn)(x({variant:I}),!C&&"hidden"),id:E,children:[(0,r.jsx)(n.Prose,{className:"w-full max-w-(--breakpoint-md)",children:l}),y&&(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsxs)(m.default,{className:"flex items-center gap-x-1 py-2 text-small",href:T,children:[(0,r.jsx)(u,{className:"size-4"}),"Kopiera direktlänk"]}),(0,r.jsx)(b,{})]})]})]})}],195017)},151141,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(176871);let a=(0,e.i(475254).default)("arrow-down-wide-narrow",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}
5],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M11 4h10",key:"1w87gc"}],["path",{d:"M11 8h7",key:"djye34"}],["path",{d:"M11 12h4",key:"q8tih4"}]]);var i=e.i(618566),s=e.i(271645);e.s(["default",0,({link:e})=>{let l=(0,i.usePathname)(),o=(0,s.useMemo)(()=>{if(!e.href)return!1;let t=new URL(e?.href||"","https://example.com");return!!t.hash&&l===t.pathname},[l,e]);return(0,t.jsx)(r.Button,{asChild:!0,variant:"outline",size:"lg",className:"mt-6 flex w-fit flex-nowrap gap-3",children:(0,t.jsxs)(n.ProseLink,{href:e.href,target:e.target,title:e.title,children:[o&&(0,t.jsx)(a,{className:"size-6 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden",children:e.text})]})})}],151141)},822499,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(968855),a=e.i(62314),i=e.i(984183),s=e.i(358865),l=e.i(167881),o=e.i(466714);let d=(0,e.i(475254).default)("piggy-bank",[["path",{d:"M11 17h3v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a3.16 3.16 0 0 0 2-2h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a5 5 0 0 0-2-4V3a4 4 0 0 0-3.2 1.6l-.3.4H11a6 6 0 0 0-6 6v1a5 5 0 0 0 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z",key:"1piglc"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M2 8v1a2 2 0 0 0 2 2h1",key:"1env43"}]]);var c=e.i(271645),u=e.i(653145);let m={age:{inputProps:{type:"number",min:0},options:{required:!0}},collectiveAgreement:{options:{required:!0}},salaryType:{options:{required:!0}},salary:{inputProps:{type:"number",min:0},options:{required:!0}}},f={sections:{agreementFieldset:{heading:"Vilket avtal jobbar du pÃ¥?"},salariesFieldset:{heading:"Vad tjänar du före skatt?"},ageFieldset:{heading:"Hur gammal är du?"}},fields:{collectiveAgreement:{heading:"Avtal"},age:{heading:"Ã
lder"},salary:{heading:"Lön"},salaryType:{heading:"Typ av lön"}}},p=[{label:"Timlön",value:"hourly"},{label:"MÃ¥nadslön",value:"monthly"},{label:"Ã
rslön",value:"yearly"}];var h=e.i(468601),g=e.i(57352),x=e.i(502856);let v=(0,c.forwardRef)(({value:e,selectedValue:r,children:n,onChange:a,...i},s)=>(0,t.jsxs)("label",{className:"flex max-w-full cursor-pointer items-center",children:[(0,t.jsx)("input",{ref:s,...i,onChange:a,className:"peer sr-only",type:"radio",value:e}),(0,t.jsx)("span",{className:"overflow-hidden rounded-xs bg-muted px-4 py-2 ring-ring peer-checked:bg-foreground peer-checked:text-background peer-focus-visible:ring-3 hover:bg-muted/65 peer-checked:hover:bg-foreground",children:n})]}));v.displayName="ButtonRadioButton";let b=({path:e,options:r,form:n})=>{let{i18n:a,shouldRenderField:i,fieldOptions:l}=(0,s.useFormStructure)();(0,x.useFieldUnregister)(n,e);let{control:o,watch:d}=n,c=(0,g.useInputHelpSectionAriaIds)(n,e);if(!i(e))return null;let m=d(e),f=l?.[e],p=e+"-label";return(0,t.jsxs)(h.default,{role:"radiogroup","aria-labelledby":p,className:"flex flex-col gap-2",path:e,form:n,withoutHelpText:!0,...c,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{id:p,className:"inline-block align-middle text-small",children:(0,t.jsx)("span",{className:"font-semibold",children:a?.fields[e]?.heading})}),(0,t.jsx)(g.InputHelpTooltip,{path:e}),(0,t.jsx)(g.HelpText,{path:e})]}),(0,t.jsx)("div",{className:"flex flex-col flex-wrap gap-x-4 gap-y-3 @md:flex-row",children:r.map(({value:r,label:n})=>(0,t.jsx)(u.Controller,{control:o,name:e,rules:f?.options,render:({field:{onChange:a,...i}})=>(0,t.jsx)(v,{...i,onChange:()=>a(r),value:r,selectedValue:m,id:`field-${e}-${r}`,children:n})},r))})]})};function y({number:e,text:r}){return(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"block text-h4 @xs:inline",children:j(e)})," ",r]})}let j=e=>Math.round(e).toLocaleString().replace(","," ")+":-",k=function({results:e}){return(0,t.jsxs)("div",{className:"-m-4 mt-8 rounded-b-sm bg-card-secondary-accent p-8 text-card-secondary-accent-foreground @xs:-m-8 @xs:mt-8",children:[(0,t.jsx)("h3",{className:"mb-4 text-h4",children:"Ditt uppskattade värde av kollektivavtalet:"}),(0,t.jsxs)("p",{className:"mb-8 border-b border-b-background pb-8",children:["Varje år tjänar du ungefär"," ",(0,t.jsx)("span",{className:"text-h3 whitespace-nowrap",children:j(e.totalBenefit)})," när du jobbar med kollektivtal"]}),(0,t.jsxs)("div",{className:"grid w-fit gap-2 @sm:grid-cols-2",children:[(0,t.jsx)(y,{text:"årlig lönehöjning",number:e.agreementRaise}),(0,t.jsx)(y,{text:"extra semesterersättning",number:e.vacationCompensation}),(0,t.jsx)(y,{text:"helglön",number:e.weekendCompensation}),(0,t.jsx)(y,{text:"avtalspension",number:e.agreementPension}),(0,t.jsx)(y,{text:"arbetstidsförkortning",number:e.workReduction})]})]})};e.s(["default",0,function({heading:e,safLo:h,workingHoursPerYear:g,collectiveAgreements:x,requestNonce:v}){let y=(0,u.useForm)({mode:"onTouched",delayError:200}),[j,w]=(0,c.useState)(!1),[N,C]=(0,c.useState)(),S=(0,c.useMemo)(()=>x.map(e=>({label:e.name,value:`${e.agreementRaise}|${e.pensionValue}|${e.vacationComp}`})),[x]),A=y.handleSubmit(e=>{let[t,r,n]=e.collectiveAgreement.split("|").map(e=>parseFloat(e.replace(",",".")));C(function({salary:e,salaryType:t,age:r,agreementRaise:n,pensionValue:a,vacationComp:i,safLo:s,workingHoursPerYear:l}){let o=0;switch(t){case"hourly":o=e;break;case"monthly":o=e/174;break;case"yearly":o=e/l}let d=l*n,c=o*l*(i/100),u=o*l*(((r<22?0:s)+a)/100),m=40*o,f=8*o*12,p=o*l*.12,h=Math.round(d+c+u+m+f+p);
5return{agreementRaise:Math.round(d),vacationCompensation:Math.round(c),agreementPension:Math.round(u),workReduction:Math.round(m),weekendCompensation:Math.round(f),withoutCollectiveAgreement:Math.round(p),totalBenefit:h}}({...e,agreementRaise:t,pensionValue:r,vacationComp:n,safLo:h,workingHoursPerYear:g,age:parseInt(e.age),salary:parseInt(e.salary)})),w(!0)});return(0,t.jsx)(o.Container,{width:"contentWide",className:"@container",children:(0,t.jsx)(s.FormStructureProvider,{value:{i18n:f,fieldOptions:m,requestNonce:v},children:(0,t.jsxs)(i.default,{heading:e??"",icon:d,onSubmit:A,submitted:!1,children:[(0,t.jsx)(n.default,{name:"agreementFieldset",children:(0,t.jsx)(a.default,{children:(0,t.jsx)(b,{form:y,path:"collectiveAgreement",options:S})})}),(0,t.jsxs)(n.default,{name:"salariesFieldset",children:[(0,t.jsx)(a.default,{children:(0,t.jsx)(b,{form:y,path:"salaryType",options:p})}),(0,t.jsx)(a.default,{children:(0,t.jsxs)("span",{className:"relative flex w-fit gap-x-4 pr-8",children:[(0,t.jsx)("span",{children:(0,t.jsx)(r.default,{form:y,path:"salary",className:"max-w-3xs"})}),(0,t.jsx)("span",{className:"pointer-events-none absolute top-20 right-0",children:"Kr"})]})})]}),(0,t.jsx)(n.default,{name:"ageFieldset",children:(0,t.jsx)(a.default,{children:(0,t.jsxs)("span",{className:"relative flex w-fit gap-x-4 pr-8",children:[(0,t.jsx)("span",{children:(0,t.jsx)(r.default,{form:y,path:"age",className:"max-w-18"})}),(0,t.jsx)("span",{className:"pointer-events-none absolute top-20 right-0",children:"à r"})]})})}),(0,t.jsx)(l.Button,{size:"lg",className:"mt-8",variant:"outline",type:"submit",children:"Beräkna"}),j&&N&&(0,t.jsx)(k,{results:N})]})})})}],822499)},622800,e=>{"use strict";let t,r,n;var a=e.i(843476),i=e.i(476120),s=e.i(466714);let l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=new Uint8Array(256);for(let e=0;e<l.length;e++)o[l.charCodeAt(e)]=e;function d(e){let t=e.length,r="";for(let n=0;n<t;n+=3){let t=e[n+0],a=e[n+1],i=e[n+2],s="";s+=l.charAt(t>>>2),s+=l.charAt((3&t)<<4|a>>>4),s+=l.charAt((15&a)<<2|i>>>6),s+=l.charAt(63&i),r+=s}return t%3==2?r=r.substring(0,r.length-1)+"=":t%3==1&&(r=r.substring(0,r.length-2)+"=="),r}let c='<circle cx="12" cy="12" r="8" stroke-width="3" stroke-dasharray="15 10" fill="none" stroke-linecap="round" transform="rotate(0 12 12)"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="0.9s" values="0 12 12;360 12 12"/></circle>',u='<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>';function m(e,t,r,n,a,i,s,l=!1,o,d){return`<div class="frc-container${d?" "+d:""}${t?" frc-rtl":""}"> 6<svg class="frc-icon"${n?' aria-hidden="true"':""} role="img" xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 24 24">${r}</svg> 7<div class="frc-content"> 8 <span class="frc-text" ${o?`data-debug="${o}"`:""}>${a}</span> 9 ${s?`<button type="button" class="frc-button">${s}</button>`:""} 10 ${l?'<progress class="frc-progress" value="0">0%</progress>':""} 11</div> 12</div><span class="frc-banner${t?" frc-rtl":""}"><a lang="en" href="https://friendlycaptcha.com/" rel="noopener" target="_blank"><b>Friendly</b>Captcha â</a></span> 13${"-"===e?"":`<input name="${e}" class="frc-captcha-solution" type="hidden" value="${i}">`}`}function f(e,t,r,n=!0,a=!1){return m(e,t.rtl,u,!0,`<b>${t.text_error}</b><br>${r}`,a?".HEADLESS_ERROR":".ERROR",n?t.button_retry:void 0)}async function p(e,t,r){let n=e.split(",");for(let e=0;e<n.length;e++)try{let r=await h(n[e]+"?sitekey="+t,{headers:[["x-frc-client","js-0.9.19"]],mode:"cors"},2);if(r.ok)return(await r.json()).data.puzzle;{let t;try{t=await r.json()}catch(e){}if(t&&t.errors&&"endpoint_not_enabled"===t.errors[0])throw Error(`Endpoint not allowed (${r.status})`);if(e===n.length-1)throw Error(`Response status ${r.status} ${r.statusText} ${t?t.errors:""}`)}}catch(a){console.error("[FRC Fetch]:",a);let t=Error(`${r.text_fetch_error} <a class="frc-err-url" href="${n[e]}">${n[e]}</a>`);throw t.rawError=a,t}throw Error("Internal error")}async function h(e,t,r){let n=1e3;return fetch(e,t).catch(async a=>{if(0===r)throw a;return await new Promise(e=>setTimeout(e,n)),n*=4,h(e,t,r-1)})}"u">typeof navigator&&"string"==typeof navigator.userAgent&&(r=(t=navigator).userAgent.toLowerCase());let g={text_init:" Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klikk for Ã¥ starte verifiseringen",text_fetching:"Henter data",text_solving:"Sjekker at du er et menneske...",text_completed:"Jeg er et menneske",text_completed_sr:"Automatisk spam-sjekk fullført",text_expired:"Verifisering kunne ikke fullføres",button_restart:"Omstart",text_error:"Bekreftelsen mislyktes",button_retry:"Prøv pÃ¥ nytt",text_fetch_error:"Tilkoblingen mislyktes"},x
vendor: 9,521 bytes, line 13
13={en:{text_init:"Initializing...",text_ready:"Anti-Robot Verification",button_start:"Click to start verification",text_fetching:"Fetching Challenge",text_solving:"Verifying you are human...",text_completed:"I am human",text_completed_sr:"Automatic spam check completed",text_expired:"Anti-Robot verification expired",button_restart:"Restart",text_error:"Verification failed",button_retry:"Retry",text_fetch_error:"Failed to connect to"},de:{text_init:"Initialisierung...",text_ready:"Anti-Roboter-Verifizierung",button_start:"Hier klicken",text_fetching:"Herausforderung laden...",text_solving:"Verifizierung, dass Sie ein Mensch sind...",text_completed:"Ich bin ein Mensch",text_completed_sr:"Automatische Spamprüfung abgeschlossen",text_expired:"Verifizierung abgelaufen",button_restart:"Erneut starten",text_error:"Verifizierung fehlgeschlagen",button_retry:"Erneut versuchen",text_fetch_error:"Verbindungsproblem mit"},nl:{text_init:"Initializeren...",text_ready:"Anti-robotverificatie",button_start:"Klik om te starten",text_fetching:"Aan het laden...",text_solving:"Anti-robotverificatie bezig...",text_completed:"Ik ben een mens",text_completed_sr:"Automatische anti-spamcheck voltooid",text_expired:"Verificatie verlopen",button_restart:"Opnieuw starten",text_error:"Verificatie mislukt",button_retry:"Opnieuw proberen",text_fetch_error:"Verbinding mislukt met"},fr:{text_init:"Chargement...",text_ready:"Vérification Anti-Robot",button_start:"Clique ici pour vérifier",text_fetching:"Chargement du défi",text_solving:"Nous vérifions que vous n'êtes pas un robot...",text_completed:"Je ne suis pas un robot",text_completed_sr:"Vérification automatique des spams terminée",text_expired:"Vérification anti-robot expirée",button_restart:"Redémarrer",text_error:"Ãchec de la vérification",button_retry:"Recommencer",text_fetch_error:"Problème de connexion avec"},it:{text_init:"Inizializzazione...",text_ready:"Verifica Anti-Robot",button_start:"Clicca per iniziare",text_fetching:"Caricamento...",text_solving:"Verificando che sei umano...",text_completed:"Non sono un robot",text_completed_sr:"Controllo automatico dello spam completato",text_expired:"Verifica Anti-Robot scaduta",button_restart:"Ricomincia",text_error:"Verifica fallita",button_retry:"Riprova",text_fetch_error:"Problema di connessione con"},pt:{text_init:"Inicializando...",text_ready:"Verificação Anti-Robô",button_start:"Clique para iniciar verificação",text_fetching:"Carregando...",text_solving:"Verificando se você é humano...",text_completed:"Eu sou humano",text_completed_sr:"Verificação automática de spam concluÃda",text_expired:"Verificação Anti-Robô expirada",button_restart:"Reiniciar",text_error:"Verificação falhou",button_retry:"Tentar novamente",text_fetch_error:"Falha de conexão com"},es:{text_init:"Inicializando...",text_ready:"Verificación Anti-Robot",button_start:"Haga clic para iniciar la verificación",text_fetching:"Cargando desafÃo",text_solving:"Verificando que eres humano...",text_completed:"Soy humano",text_completed_sr:"Verificación automática de spam completada",text_expired:"Verificación Anti-Robot expirada",button_restart:"Reiniciar",text_error:"Ha fallado la verificación",button_retry:"Intentar de nuevo",text_fetch_error:"Error al conectarse a"},ca:{text_init:"Inicialitzant...",text_ready:"Verificació Anti-Robot",button_start:"Fes clic per començar la verificació",text_fetching:"Carregant repte",text_solving:"Verificant que ets humà ...",text_completed:"Soc humà ",text_completed_sr:"Verificació automà tica de correu brossa completada",text_expired:"La verificació Anti-Robot ha expirat",button_restart:"Reiniciar",text_error:"Ha fallat la verificació",button_retry:"Tornar a provar",text_fetch_error:"Error connectant a"},ja:{text_init:"éå§ãã¦ãã¾ã...",text_ready:"ã¢ã³ãããããèªè¨¼",button_start:"ã¯ãªãã¯ãã¦èªè¨¼ãéå§",text_fetching:"ãã¼ããã¦ãã¾ã",text_solving:"èªè¨¼ä¸...",text_completed:"ç§ã¯ããããã§ã¯ããã¾ãã",text_completed_sr:"èªåã¹ãã ãã§ãã¯ãå®äºãã¾ãã",text_expired:"èªè¨¼ã®æéãåãã¦ãã¾ã",button_restart:"å度èªè¨¼ãè¡ã",text_error:"èªè¨¼ã«ã¨ã©ã¼ãçºçãã¾ãã",button_retry:"å度èªè¨¼ãè¡ã",text_fetch_error:"æ¥ç¶ãã§ãã¾ããã§ãã"},da:{text_init:"Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klik for at starte verifikationen",text_fetching:"Henter data",text_solving:"Kontrollerer at du er et menneske...",text_completed:"Jeg er et menneske.",text_completed_sr:"Automatisk spamkontrol gennemført",text_expired:"Verifikationen kunne ikke fuldføres",button_restart:"Genstart",text_error:"Bekræftelse mislykkedes",button_retry:"Prøv igen",text_fetch_error:"Forbindelsen mislykkedes"},ru:{text_init:"ÐниÑиализаÑиÑ...",text_ready:"ÐнÑÐ¸Ð Ð¾Ð±Ð¾Ñ Ð¿ÑовеÑка",button_start:"ÐажмиÑе, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ Ð¿ÑовеÑкÑ",text_fetching:"ÐолÑÑÐ°Ñ Ð·Ð°Ð´Ð°ÑÑ",text_solving:"ÐÑовеÑÑÑ, ÑÑо Ð²Ñ Ñеловек...",text_completed:"Я Ñеловек",text_completed_sr:"AвÑомаÑиÑеÑÐºÐ°Ñ Ð¿ÑовеÑка на Ñпам завеÑÑена",text_expired:"СÑок ÐнÑиРобоÑной пÑовеÑки иÑÑÑк",button_restart:"ÐаÑаÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾",text_error:"ÐÑибка пÑовеÑки",button_retry:"ÐовÑоÑиÑÑ ÐµÑÑ Ñаз",text_fetch_error:"ÐÑибка подклÑÑениÑ"},sv:{text_init:"Aktiverar...",text_ready:"Jag är inte en robot",button_start:"Klicka för att verifiera",text_fetching:"Hämtar data",text_solving:"Kontrollerar att du är människa...",text_completed:"Jag är en människa",text_completed_sr:"Automatisk spamkontroll slutförd",text_expired:"Anti-robot-verifieringen har löpt ut",button_restart:"Börja om",text_error:"Verifiering kunde inte slutföras",button_retry:"Omstart",text_fetch_error:"Verifiering misslyckades"},tr:{text_init:"BaÅlatılıyor...",text_ready:"Anti-Robot DoÄrulaması",button_start:"DoÄrulamayı baÅlatmak için tıklayın",text_fetching:"Yükleniyor",text_solving:"Robot olmadıÄınız doÄrulanıyor...",text_completed:"Ben bir insanım",text_completed_sr:"Otomatik spam kontrolü tamamlandı",text_expired:"Anti-Robot doÄrulamasının süresi doldu",button_restart:"Yeniden baÅlat",text_error:"DoÄrulama baÅarısız oldu",button_retry:"Tekrar dene",text_fetch_error:"BaÄlantı baÅarısız oldu"},el:{text_init:"Î ÏοεÏοιμαÏία...",text_ready:"Anti-Robot ÎÏαλήθεÏ
Ïη",button_start:" ÎάνÏε κλικ για να ξεκινήÏει η εÏαλήθεÏ
Ïη",text_fetching:" ÎήÏη ÏÏÏκληÏηÏ",text_solving:" ÎÏιβεβαίÏÏη ανθÏÏÏοÏ
...",text_completed:"Îίμαι άνθÏÏÏοÏ",text_completed_sr:" ΠαÏ
ÏÏμαÏÎ¿Ï ÎλεγÏÎ¿Ï Î±Î½ÎµÏιθÏμηÏοÏ
ÏεÏιεÏομÎνοÏ
ολοκληÏÏθηκε",text_expired:" ΠεÏαλήθεÏ
Ïη Anti-Robot Îληξε",button_restart:" ÎÏανεκκίνηÏη",text_error:" ΠεÏαλήθεÏ
Ïη αÏÎÏÏ
Ïε",button_retry:" ÎοκιμάÏÏε ξανά",text_fetch_error:" ÎÏοÏÏ
Ïία ÏÏνδεÏÎ·Ï Î¼Îµ"},uk:{text_init:"ÐнÑÑÑалÑзаÑÑÑ...",text_ready:"ÐнÑиÑÐ¾Ð±Ð¾Ñ Ð²ÐµÑиÑÑкаÑÑÑ",button_start:"ÐаÑиÑнÑÑÑ, Ñоб ÑозпоÑаÑи веÑиÑÑкаÑÑÑ",text_fetching:"ÐâÑднаннÑ",text_solving:"ÐеÑевÑÑка, Ñо ви не ÑобоÑ...",text_completed:"Я не ÑобоÑ",text_completed_sr:"ÐвÑомаÑиÑна пеÑевÑÑка ÑÐ¿Ð°Ð¼Ñ Ð·Ð°Ð²ÐµÑÑена",text_expired:"Ð§Ð°Ñ Ð²Ð¸ÑеÑпано",button_restart:"ÐоÑаÑи зновÑ",text_error:"ÐеÑиÑÑкаÑÑÑ Ð½Ðµ вдалаÑÑ",button_retry:"СпÑобÑваÑи зновÑ",text_fetch_error:"Ðе вдалоÑÑ Ð·âÑднаÑиÑÑ"},bg:{text_init:"ÐниÑиализиÑане...",text_ready:"ÐнÑи-ÑÐ¾Ð±Ð¾Ñ Ð¿ÑовеÑка",button_start:"ЩÑакнеÑе, за да запоÑнеÑе пÑовеÑкаÑа",text_fetching:"ÐÑедизвикаÑелÑÑво",text_solving:"ÐÑовеÑÑваме дали Ñи Ñовек...",text_completed:"Ðз ÑÑм Ñовек",text_completed_sr:"ÐвÑомаÑиÑнаÑа пÑовеÑка за Ñпам е завÑÑÑена",text_expired:"ÐнÑи-Ð Ð¾Ð±Ð¾Ñ Ð¿ÑовеÑкаÑа изÑеÑе",button_restart:"РеÑÑаÑÑиÑайÑе",text_error:"ÐеÑÑпеÑна пÑовеÑка",button_retry:"ÐпиÑайÑе пак",text_fetch_error:"ÐеÑÑпеÑно ÑвÑÑзване Ñ"},cs:{text_init:"Inicializace...",text_ready:"OvÄÅenà proti robotům",button_start:"KliknÄte pro ovÄÅenÃ",text_fetching:"Problém pÅi naÄÃtánÃ",text_solving:"OvÄÅenÃ, že jste ÄlovÄk...",text_completed:"Jsem ÄlovÄk",text_completed_sr:"Automatická kontrola spamu dokonÄena",text_expired:"OvÄÅenà proti robotům vyprÅ¡elo",button_restart:"Restartovat",text_error:"OvÄÅenà se nezdaÅilo",button_retry:"Zkusit znovu",text_fetch_error:"PÅipojenà se nezdaÅilo"},sk:{text_init:"Inicializácia...",text_ready:"Overenie proti robotom",button_start:"Kliknite pre overenie",text_fetching:"Problém pri naÄÃtanÃ",text_solving:"Overenie, že ste Älovek...",text_completed:"Som Älovek",text_completed_sr:"Automatická kontrola spamu dokonÄená",text_expired:"Overenie proti robotom vyprÅ¡alo",button_restart:"ReÅ¡tartovaÅ¥",text_error:"Overenie sa nepodarilo",button_retry:"SkúsiÅ¥ znova",text_fetch_error:"Pripojenie sa nepodarilo"},no:
13g,fi:{text_init:"Aktivoidaan...",text_ready:"En ole robotti",button_start:"Aloita vahvistus klikkaamalla",text_fetching:"Haetaan tietoja",text_solving:"Tarkistaa, että olet ihminen...",text_completed:"Olen ihminen",text_completed_sr:"Automaattinen roskapostin tarkistus suoritettu",text_expired:"Vahvistusta ei voitu suorittaa loppuun",button_restart:"Uudelleenkäynnistys",text_error:"Vahvistus epäonnistui",button_retry:"Yritä uudelleen",text_fetch_error:"Yhteys epäonnistui"},lv:{text_init:"Notiek inicializÄÅ¡ana...",text_ready:"VerifikÄcija, ka neesat robots",button_start:"Noklikšķiniet, lai sÄktu verifikÄciju",text_fetching:"Notiek drošības uzdevuma izgūšana",text_solving:"Notiek pÄrbaude, vai esat cilvÄks...",text_completed:"Es esmu cilvÄks",text_completed_sr:"AutomÄtiska surogÄtpasta pÄrbaude pabeigta",text_expired:"VerifikÄcijas, ka neesat robots, derÄ«gums beidzies",button_restart:"RestartÄt",text_error:"VerifikÄcija neizdevÄs",button_retry:"MÄÄ£inÄt vÄlreiz",text_fetch_error:"NeizdevÄs izveidot savienojumu ar"},lt:{text_init:"Inicijuojama...",text_ready:"Patikrinimas, ar nesate robotas",button_start:"SpustelÄkite patikrinimui pradÄti",text_fetching:"Gavimo iššūkis",text_solving:"Tikrinama, ar esate žmogus...",text_completed:"Esu žmogus",text_completed_sr:"AutomatinÄ patikra dÄl paÅ¡to Å¡iukÅ¡lių atlikta",text_expired:"Patikrinimas, ar nesate robotas, baigÄ galioti",button_restart:"PradÄti iÅ¡ naujo",text_error:"Patikrinimas nepavyko",button_retry:"Kartoti",text_fetch_error:"Nepavyko prisijungti prie"},pl:{text_init:"Inicjowanie...",text_ready:"Weryfikacja antybotowa",button_start:"Kliknij, aby rozpoczÄ
Ä weryfikacjÄ",text_fetching:"Pobieranie",text_solving:"Weryfikacja, czy nie jesteÅ robotem...",text_completed:"Nie jestem robotem",text_completed_sr:"ZakoÅczono automatyczne sprawdzanie spamu",text_expired:"Weryfikacja antybotowa wygasÅa",button_restart:"Uruchom ponownie",text_error:"Weryfikacja nie powiodÅa siÄ",button_retry:"Spróbuj ponownie",text_fetch_error:"Nie udaÅo siÄ poÅÄ
czyÄ z"},et:{text_init:"Initsialiseerimine...",text_ready:"Robotivastane kinnitus",button_start:"Kinnitamisega alustamiseks klõpsake",text_fetching:"Väljakutse toomine",text_solving:"Kinnitatakse, et sa oled inimene...",text_completed:"Ma olen inimene",text_completed_sr:"Automaatne rämpsposti kontroll on lõpetatud",text_expired:"Robotivastane kinnitus aegus",button_restart:"Taaskäivita",text_error:"Kinnitamine nurjus",button_retry:"Proovi uuesti",text_fetch_error:"Ãhenduse loomine nurjus"},hr:{text_init:"PoÄetno postavljanje...",text_ready:"Provjera protiv robota",button_start:"Kliknite za poÄetak provjere",text_fetching:"DohvaÄanje izazova",text_solving:"Provjeravamo jeste li Äovjek...",text_completed:"Nisam robot",text_completed_sr:"Automatska provjera je zavrÅ¡ena",text_expired:"Vrijeme za provjeru protiv robota je isteklo",button_restart:"Osvježi",text_error:"Provjera nije uspjlela",button_retry:" Ponovo pokreni",text_fetch_error:"Nije moguÄe uspostaviti vezu"},sr:{text_init:"Pokretanje...",text_ready:"Anti-Robot Verifikacija",button_start:"Kliknite da biste zapoÄeli verifikaciju",text_fetching:"UÄitavanje izazova",text_solving:"Verifikacija da ste Äovek...",text_completed:"Ja sam Äovek",text_completed_sr:"Automatska provera neželjene poÅ¡te je zavrÅ¡ena",text_expired:"Anti-Robot verifikacija je istekla",button_restart:"Ponovo pokrenuti",text_error:"Verifikacija nije uspela",button_retry:"PokuÅ¡ajte ponovo",text_fetch_error:"Neuspelo povezivanje sa..."},sl:{text_init:"Inicializiranje...",text_ready:"Preverjanje robotov",button_start:"Kliknite za zaÄetek preverjanja",text_fetching:"PrenaÅ¡anje izziva",text_solving:"Preverjamo, ali ste Älovek",text_completed:"Nisem robot",text_completed_sr:"Avtomatsko preverjanje je zakljuÄeno",text_expired:"Preverjanje robotov je poteklo",button_restart:"Osveži",text_error:"Preverjanje ni uspelo",button_retry:"Poskusi ponovno",text_fetch_error:"Povezave ni bilo mogoÄe vzpostaviti"},hu:{text_init:"Inicializálás...",text_ready:"Robotellenes ellenÅrzés",button_start:"Kattintson az ellenÅrzés megkezdéséhez",text_fetching:"Feladvány lekérése",text_solving:"Annak igazolása, hogy Ãn nem robot...",text_completed:"Nem vagyok robot",text_completed_sr:"Automatikus spam ellenÅrzés befejezÅdött",text_expired:"Robotellenes ellenÅrzés lejárt",button_restart:"ÃjraindÃtás",text_error:"Az ellenÅrzés nem sikerült",button_retry:"Próbálja újra",text_fetch_error:"Nem sikerült csatlakozni"},ro:{text_init:"Se iniÈializeazÄ...",text_ready:"Verificare anti-robot",button_start:"Click pentru a începe verificarea",text_fetching:"Downloading",text_solving:"Verificare cÄ eÈti om...",text_completed:"Sunt om",text_completed_sr:"Verificarea automatÄ a spam-ului a fost finalizatÄ",text_expired:"Verificarea anti-robot a expirat",button_restart:"Restart",text_error:"Verificare eÈuatÄ",button_retry:"ReîncearcÄ",text_fetch_error:"Nu s-a putut conecta"},zh:{text_init:"åå§åä¸â¦â¦",text_ready:"人æºéªè¯",button_start:"ç¹å»å¼å§",text_fetching:"æ£å¨å è½½",text_solving:"äººæºæ ¡éªä¸â¦â¦",text_completed:"æä¸æ¯æºå¨äºº",text_completed_sr:"人æºéªè¯å®æ",text_expired:"éªè¯å·²è¿æ",button_restart:"éæ°å¼å§",text_error:"æ ¡éªå¤±è´¥",button_retry:"éè¯",text_fetch_error:"æ æ³è¿æ¥å°"},zh_tw:{text_init:"æ£å¨åå§åâ¦â¦",text_ready:"åæ©å¨äººé©è",button_start:"黿éå§é©è",text_fetching:"è¼å
¥ä¸",text_solving:"åæ©å¨äººé©èä¸â¦â¦",text_completed:"æä¸æ¯æ©å¨äºº",text_completed_sr:"é©è宿",text_expired:"é©èè¶
æ",button_restart:"éæ°éå§",text_error:"é©è失æ",button_retry:"é試",text_fetch_error:"ç¡æ³é£ç·å°"},vi:{text_init:"Äang khá»i tạo...",text_ready:"Xác minh chá»ng Robot",button_start:"Bấm và o Äây Äá» xác minh",text_fetching:"Tìm nạp và xá» lý thá» thách",text_solving:"Xác minh bạn là ngưá»i...",text_completed:"Bạn là con ngưá»i",text_completed_sr:"Xác minh hoà n tất",text_expired:"Xác minh Äã hết hạn",button_restart:"Khá»i Äá»ng lại",text_error:"Xác minh thất bại",button_retry:"Thá» lại",text_fetch_error:"Không kết ná»i ÄÆ°á»£c"},he:{text_init:"×××צ××¢...",text_ready:"××××ת ×× ×ש",button_start:"צר×× ×××××¥ ××ת××ת ×××××ת",text_fetching:"×ת×ר ×××¢× × ×××× ×",text_solving:"×ת×צע ××××ת ×× ×ש...",text_completed:"×× × ×× ×¨××××",text_completed_sr:"×××קת ×ספ×× ××××××××ת ×סת××××",text_expired:"×¤× ×ª××§×£ ××××ת ××× ×ש",button_restart:"××ת××× ×©××",text_error:"××××ת ××× ×ש × ×ש×",button_retry:"×× ×¡×ת ש××",text_fetch_error:"× ××©× ×××××ר ××",rtl:!0},th:{text_init:"à¸à¸²à¸£à¹à¸£à¸´à¹à¸¡à¸à¹à¸...",text_ready:" à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸à¸à¹à¸²à¸à¸«à¸¸à¹à¸à¸¢à¸à¸à¹",button_start:"à¸à¸¥à¸´à¸à¹à¸à¸·à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸",text_fetching:"à¸à¸²à¸£à¸à¸¶à¸à¸à¸§à¸²à¸¡à¸à¹à¸²à¸à¸²à¸¢",text_solving:"ยืà¸à¸¢à¸±à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸à¸¡à¸à¸¸à¸©à¸¢à¹...",text_completed:"à¸à¸±à¸à¹à¸à¹à¸à¸¡à¸à¸¸à¸©à¸¢à¹",text_completed_sr:"à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸ªà¹à¸à¸¡à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸ªà¸£à¹à¸à¸ªà¸¡à¸à¸¹à¸£à¸à¹",text_expired:"à¸
13ารà¸à¸£à¸§à¸à¸ªà¸à¸ à¸à¹à¸à¸à¹à¸²à¸à¸«à¸¸à¹à¸à¸¢à¸à¸à¹ หมà¸à¸à¸²à¸¢à¸¸",button_restart:"รีสà¸à¸²à¸£à¹à¸",text_error:"à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§",button_retry:"ลà¸à¸à¹à¸«à¸¡à¹",text_fetch_error:"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¹"},kr:{text_init:"ì´ê¸°í ì¤",text_ready:"Anti-Robot ê²ì¦",button_start:"ê²ì¦ì ìí´ í´ë¦í´ 주ì¸ì",text_fetching:"ê²ì¦ ì¤ë¹ ì¤",text_solving:"ê²ì¦ ì¤",text_completed:"ê²ì¦ì´ ìë£ëììµëë¤",text_completed_sr:"ìë ì¤í¸ íì¸ ìë£",text_expired:"Anti-Robot ê²ì¦ ë§ë£",button_restart:"ë¤ì ììí©ëë¤",text_error:"ê²ì¦ ì¤í¨",button_retry:"ë¤ì ìëí´ ì£¼ì¸ì",text_fetch_error:"ì°ê²°íì§ ëª»íìµëë¤"},ar:{text_init:"...Ø§ÙØªÙÙØ¦Ø©",text_ready:"ÙØªÙ
Ø§ÙØªØÙÙÙ",button_start:"إضغط ÙÙØ§ ÙÙØªØÙÙÙ",text_fetching:"تÙÙØ¦Ø© Ø§ÙØªØØ¯Ù",text_solving:"ÙØªØÙÙ Ù
٠أÙÙ ÙØ³Øª Ø±ÙØ¨ÙØªÙØ§...",text_completed:"Ø£ÙØ§ ÙØ³Øª Ø±ÙØ¨ÙØªÙØ§",text_completed_sr:"تÙ
Ø§ÙØ§ÙØªÙØ§Ø¡ Ù
Ù Ø§ÙØªØÙÙ Ø§ÙØªÙÙØ§Ø¦Ù Ù
Ù Ø§ÙØ¨Ø±Ùد Ø§ÙØ¹Ø´ÙائÙ",text_expired:"Ø§ÙØªÙت ØµÙØ§ØÙØ© Ø§ÙØªØÙÙ",button_restart:"إعادة تشغÙÙ",text_error:"ÙØ´Ù Ø§ÙØªØÙÙ",button_retry:"ابدأ Ù
رة أخرÙ",text_fetch_error:"Ù
Ø´ÙÙØ© ÙÙ Ø§ÙØ§ØªØµØ§Ù Ù
ع"},nb:g};"u">typeof window&&(n=window.URL||window.webkitURL);class v{constructor(){this.workers=[],this.puzzleNumber=0,this.numPuzzles=0,this.threshold=0,this.startTime=0,this.progress=0,this.totalHashes=0,this.puzzleSolverInputs=[],this.puzzleIndex=0,this.solutionBuffer=new Uint8Array(0),this.solverType=1,this.readyPromise=new Promise(()=>{}),this.readyCount=0,this.startCount=0,this.progressCallback=()=>0,this.readyCallback=()=>0,this.startedCallback=()=>0,this.doneCallback=()=>0,this.errorCallback=()=>0}init(){let e;this.terminateWorkers(),this.progress=0,this.totalHashes=0,this.readyPromise=new Promise(t=>e=t),this.readyCount=0,this.startCount=0,this.workers=[,,,,];let t=new Blob(['
vendor: 9,941 bytes, line 13
13!function(){"use strict";const A="=".charCodeAt(0),I=new Uint8Array(256);for(let A=0;A<64;A++)I["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(A)]=A;function g(A){const I={},g=A.exports,C=g.memory,Q=g.__alloc,t=g.__retain,B=g.__rtti_base||-1;return I.__allocArray=(A,I)=>{const g=function(A){return new Uint32Array(C.buffer)[(B+4>>>2)+2*A]}(A),e=31-Math.clz32(g>>>6&31),o=I.length,i=Q(o<<e,0),r=Q(12,A),n=new Uint32Array(C.buffer);n[r+0>>>2]=t(i),n[r+4>>>2]=i,n[r+8>>>2]=o<<e;const E=C.buffer,s=new Uint8Array(E);if(16384&g)for(let A=0;A<o;++A)s[(i>>>e)+A]=t(I[A]);else s.set(I,i>>>e);return r},I.__getUint8Array=A=>{const I=new Uint32Array(C.buffer),g=I[A+4>>>2];return new Uint8Array(C.buffer,g,I[g-4>>>2]>>>0)},function(A,I={}){const g=A.__argumentsLength?I=>{A.__argumentsLength.value=I}:A.__setArgumentsLength||A.__setargc||(()=>({}));for(const C in A){if(!Object.prototype.hasOwnProperty.call(A,C))continue;const Q=A[C],t=C.split(".")[0];"function"==typeof Q&&Q!==g?(I[t]=(...A)=>(g(A.length),Q(...A))).original=Q:I[t]=Q}return I}(g,I)}class C{constructor(A){this.b=new Uint8Array(128),this.h=new Uint32Array(16),this.t=0,this.c=0,this.v=new Uint32Array(32),this.m=new Uint32Array(32),this.outlen=A}}function Q(A,I){return A[I]^A[I+1]<<8^A[I+2]<<16^A[I+3]<<24}function t(A,I,g,C,Q,t,B,e){const o=I[B],i=I[B+1],r=I[e],n=I[e+1];let E,s,w,a,c=A[g],D=A[g+1],f=A[C],h=A[C+1],y=A[Q],l=A[Q+1],u=A[t],N=A[t+1];E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+o,s=(c&o|(c|o)&~E)>>>31,c=E,D=D+i+s,w=u^c,a=N^D,u=a,N=w,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=w>>>24^a<<8,h=a>>>24^w<<8,E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+r,s=(c&r|(c|r)&~E)>>>31,c=E,D=D+n+s,w=u^c,a=N^D,u=w>>>16^a<<16,N=a>>>16^w<<16,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=a>>>31^w<<1,h=w>>>31^a<<1,A[g]=c,A[g+1]=D,A[C]=f,A[C+1]=h,A[Q]=y,A[Q+1]=l,A[t]=u,A[t+1]=N}const B=[4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225],e=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6,22,16,24,0,10,4,30,26,20,28,6,12,14,2,18,8,14,18,6,2,26,24,22,28,4,12,10,20,8,0,30,16,18,0,10,14,4,8,20,30,28,2,22,24,12,16,6,26,4,24,12,20,0,22,16,6,8,26,14,10,30,28,2,18,24,10,2,30,28,26,8,20,0,14,12,6,18,4,16,22,26,22,14,28,24,2,6,18,10,0,30,8,16,12,4,20,12,30,28,18,22,6,0,16,24,4,26,14,2,8,20,10,20,4,16,8,14,12,2,10,30,22,18,28,6,24,26,0,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6];function o(A,I){const g=A.v,C=A.m;for(let I=0;I<16;I++)g[I]=A.h[I],g[I+16]=B[I];g[24]=g[24]^A.t,g[25]=g[25]^A.t/4294967296,I&&(g[28]=~g[28],g[29]=~g[29]);for(let I=0;I<32;I++)C[I]=Q(A.b,4*I);for(let A=0;A<12;A++)t(g,C,0,8,16,24,e[16*A+0],e[16*A+1]),t(g,C,2,10,18,26,e[16*A+2],e[16*A+3]),t(g,C,4,12,20,28,e[16*A+4],e[16*A+5]),t(g,C,6,14,22,30,e[16*A+6],e[16*A+7]),t(g,C,0,10,20,30,e[16*A+8],e[16*A+9]),t(g,C,2,12,22,24,e[16*A+10],e[16*A+11]),t(g,C,4,14,16,26,e[16*A+12],e[16*A+13]),t(g,C,6,8,18,28,e[16*A+14],e[16*A+15]);for(let I=0;I<16;I++)A.h[I]=A.h[I]^g[I]^g[I+16]}function i(A,I){for(let I=0;I<16;I++)A.h[I]=B[I];A.b.set(I),A.h[0]^=16842752^A.outlen}async function r(){return(A,I,g=4294967295)=>{const Q=function(A,I,g){if(128!=A.length)throw Error("Invalid input");const Q=A.buffer,t=new DataView(Q),B=new C(32);B.t=128;const e=t.getUint32(124,!0),r=e+g;for(let g=e;g<r;g++)if(t.setUint32(124,g,!0),i(B,A),o(B,!0),B.h[0]<I)return 0==ASC_TARGET?new Uint8Array(B.h.buffer):Uint8Array.wrap(B.h.buffer);return new Uint8Array(0)}(A,I,g);return[A,Q]}}let n,E;Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(A,I){return new Uint8Array(Array.prototype.slice.call(this,A,I))}}),self.ASC_TARGET=0;const s=new Promise((A=>E=A));self.onerror=A=>{self.postMessage({type:"error",message:JSON.stringify(A)})},self.onmessage=async C=>{const Q=C.data;try{if("solver"===Q.type){if(Q.forceJS){n=1;const A=await r();E(A)}else try{n=2;const C=WebAssembly.compile(function(g){let C=3285;g.charCodeAt(4379)===A&&C--,g.charCodeAt(4378)===A&&C--;const Q=new Uint8Array(C);for(let A=0,C=0;A<4380;A+=4){const t=I[g.charCodeAt(A+0)],B=I[g.charCodeAt(A+1)],e=I[g.charCodeAt(A+2)],o=I[g.charCodeAt(A+3)];Q[C++]=t<<2|B>>4,Q[C++]=(15&B)<<4|e>>2,Q[C++]=(3&e)<<6|63&o}return Q}("AGFzbQEAAAABKghgAABgAn9/AGADf39/AX9gAX8AYAR/f39/AGAAAX9gAX8Bf2ACf38BfwINAQNlbnYFYWJvcnQABAMMCwcGAwAAAQIFAQIABQMBAAEGFgR/AUEAC38BQQALfwBBAwt/AEHgDAsHbgkGbWVtb3J5AgAHX19hbGxvYwABCF9fcmV0YWluAAIJX19yZWxlYXNlAAMJX19jb2xsZWN0AAQHX19yZXNldAAFC19fcnR0aV9iYXNlAwMNVWludDhBcnJheV9JRAMCDHNvbHZlQmxha2UyYgAKCAELCvQSC5IBAQV/IABB8P///wNLBEAACyMBQRBqIgQgAEEPakFwcSICQRAgAkEQSxsiBmoiAj8AIgVBEHQiA0sEQCAFIAIgA2tB//8DakGAgHxxQRB2IgMgBSADShtAAEEASARAIANAAEEASARAAAsLCyACJAEgBEEQayICIAY2AgAgAkEBNgIEIAIgATYCCCACIAA2AgwgBAsEACAACwMAAQsDAAELBgAjACQBC7sCAQF/AkAgAUUNACAAQQA6AAAgACABakEEayICQQA6AAMgAUECTQ0AIABBADoAASAAQQA6AAIgAkEAOgACIAJBADoAASABQQZNDQAgAEEAOgADIAJBADoAACABQQhNDQAgAEEAIABrQQNxIgJqIgBBADYCACAAIAEgAmtBfHEiAmpBHGsiAUEANgIYIAJBCE0NACAAQQA2AgQgAEEANgIIIAFBADYCECABQQA2AhQgAkEYTQ0AIABBADYCDCAAQQA2AhAgAEEANgIUIABBADYCGCABQQA2AgAgAUEANgIEIAFBADYCCCABQQA2AgwgACAAQQRxQRhqIgFqIQAgAiABayEBA0AgAUEgTwRAIABCADcDACAAQgA3AwggAEIANwMQIABCADcDGCABQSBrIQEgAEEgaiEADAELCwsLcgACfyAARQRAQQxBAhABIQALIAALQQA2AgAgAEEANgIEIABBADYCCCABQfD///8DIAJ2SwRAQcAKQfAKQRJBORAAAAsgASACdCIBQQAQASICIAEQBiAAKAIAGiAAIAI2AgAgACACNgIEIAAgATYCCCAAC88BAQJ/QaABQQAQASIAQQxBAxABQYABQQAQBzYCACAAQQxBBBABQQhBAxAHNgIEIABCADcDCCAAQQA2AhAgAEIANwMYIABCADcDICAAQgA3AyggAEIANwMwIABCADcDOCAAQgA3A0AgAEIANwNIIABCADcDUCAAQgA3A1ggAEIANwNgIABCADcDaCAAQgA3A3AgAEIANwN4IABCADcDgAEgAEIANwOIASAAQgA3A5ABQYABQQUQASIBQYABEAYgACABNgKYASAAQSA2ApwBIAAL2AkCA38SfiAAKAIEIQIgACgCmAEhAwNAIARBgAFIBEAgAyAEaiABIARqKQMANwMAIARBCGohBAwBCwsgAigCBCkDACEMIAIoAgQpAwghDSACKAIEKQMQIQ4gAigCBCkDGCEPIAIoAgQpAyAhBSACKAIEKQMoIQsgAigCBCkDMCEGIAIoAgQpAzghB0KIkvOd/8z5hOoAIQhCu86qptjQ67O7fyEJQqvw0/Sv7ry3PCEQQvHt9Pilp/2npX8hCiAAKQMIQtGFmu/6z5SH0QCFIRFCn9j52cKR2oKbfyESQpSF+aXAyom+YCETQvnC+JuRo7Pw2wAhFEEAIQQDQCAEQcABSARAIAUgCCARIAwgBSADIARBgAhqIgEtAABBA3RqKQMAfHwiBYVCIIoiDHwiCIVCGIoiESAIIAwgBSARIAMgAS0AAUEDdGopAwB8fCIMhUIQiiIIfCIVhUI/iiEFIAsgCSASIA0gCyADIAEtAAJBA3RqKQMAfHwiDYVCIIoiCXwiEYVCGIohCyAGIBAgEyAOIAYgAyABLQAEQQN0aikDAHx8IgaFQiCKIg58IhCFQhiKIhIgECAOIAYgEiADIAEtAAVBA3RqKQMAfHwiDoVCEIoiE3wiEIVCP4ohBiAHIAogFCAPIAcgAyABLQAGQQN0aikDAHx8IgeFQiCKIg98IgqFQhiKIhIgCiAPIAcgEiADIAEtAAdBA3RqKQMAfHwiD4VCEIoiCnwiEoVCP4ohByAQIAogDCARIAkgDSALIAMgAS0AA0EDdGopAwB8fCINhUIQiiIJfCIWIAuFQj+KIgwgAyABLQAIQQN0aikDAHx8IhCFQiCKIgp8IgsgECALIAyFQhiKIhEgAyABLQAJQQN0aikDAHx8IgwgCoVCEIoiFHwiECARhUI/iiELIAYgEiAIIA0gBiADIAEtAApBA3RqKQMAfHwiDYVCIIoiCHwiCoVCGIoiBiANIAYgAyABLQALQQN0aikDAHx8Ig0gCIVCEIoiESAKfCIKhUI/iiEGIAcgFSAJIA4gByADIAEtAAxBA3RqKQMAfHwiDoVCIIoiCHwiCYVCGIoiByAOIAcgAyABLQANQQN0aikDAHx8Ig4gCIVCEIoiEiAJfCIIhUI/iiEHIAUgFiATIA8gBSADIAEtAA5BA3RqKQMAfHwiD4VCIIoiCXwiFYVCGIoiBSAPIAUgAyABLQAPQQN0aikDAHx8Ig8gCYVCEIoiEyAVfCIJhUI/iiEFIARBEGohBAwBCwsgAigCBCACKAIEKQMAIAggDIWFNwMAIAIoAgQgAigCBCkDCCAJIA2FhTcDCCACKAIEIAIoAgQpAxAgDiAQhYU3AxAgAigCBCACKAIEKQMYIAogD4WFNwMYIAIoAgQgAigCBCkDICAFIBGFhTcDICACKAIEIAIoAgQpAyggCyAShYU3AyggAigCBCACKAIEKQMwIAYgE4WFNwMwIAIoAgQgAigCBCkDOCAHIBSFhTcDOCAAIAw3AxggACANNwMgIAAgDjcDKCAAIA83AzAgACAFNwM4IAAgCzcDQCAAIAY3A0ggACAHNwNQIAAgCDcDWCAAIAk3A2AgACAQNwNoIAAgCjcDcCAAIBE3A3ggACASNwOAASAAIBM3A4gBIAAgFDcDkAEL4QIBBH8gACgCCEGAAUcEQEHQCUGACkEeQQUQAAALIAAoAgAhBBAIIgMoAgQhBSADQoABNwMIIAQoAnwiACACaiEGA0AgACAGSQRAIAQgADYCfCADKAIEIgIoAgQgAygCnAGtQoiS95X/zPmE6gCFNwMAIAIoAgRCu86qptjQ67O7fzcDCCACKAIEQqvw0/Sv7ry3PDcDECACKAIEQvHt9Pilp/2npX83AxggAigCBELRhZrv+s+Uh9EANwMgIAIoAgRCn9j52cKR2oKbfzcDKCACKAIEQuv6htq/tfbBHzcDMCACKAIEQvnC+JuRo7Pw2wA3AzggAyAEEAkgBSgCBCkDAKcgAUkEQEEAIAUoAgAiAUEQaygCDCICSwRAQfALQbAMQc0NQQUQAAALQQxBAxABIgAgATYCACAAIAI2AgggACABNgIEIAAPCyAAQQFqIQAMAQsLQQxBAxABQQBBABAHCwwAQaANJABBoA0kAQsL+gQJAEGBCAu/AQECAwQFBgcICQoLDA0ODw4KBAgJDw0GAQwAAgsHBQMLCAwABQIPDQoOAwYHAQkEBwkDAQ0MCw4CBgUKBAAPCAkABQcCBAoPDgELDAYIAw0CDAYKAAsIAwQNBwUPDgEJDAUBDw4NBAoABwYDCQIICw0LBw4MAQMJBQAPBAgGAgoGDw4JCwMACAwCDQcBBAoFCgIIBAcGAQUPCwkOAwwNAAABAgMEBQYHCAkKCwwNDg8OCgQICQ8NBgEMAAILBwUDAEHACQspGgAAAAEAAAABAAAAGgAAAEkAbgB2AGEAbABpAGQAIABpAG4AcAB1AHQAQfAJCzEiAAAAAQAAAAEAAAAiAAAAcwByAGMALwBzAG8AbAB2AGUAcgBXAGEAcwBtAC4AdABzAEGwCgsrHAAAAAEAAAABAAAAHAAAAEkAbgB2AGEAbABpAGQAIABsAGUAbgBnAHQAaABB4AoLNSYAAAABAAAAAQAAACYAAAB+AGwAaQBiAC8AYQByAHIAYQB5AGIAdQBmAGYAZQByAC4AdABzAEGgCws1JgAAAAEAAAABAAAAJgAAAH4AbABpAGIALwBzAHQAYQB0AGkAYwBhAHIAcgBhAHkALgB0AHMAQeALCzMkAAAAAQAAAAEAAAAkAAAASQBuAGQAZQB4ACAAbwB1AHQAIABvAGYAIAByAGEAbgBnAGUAQaAMCzMkAAAAAQAAAAEAAAAkAAAAfgBsAGkAYgAvAHQAeQBwAGUAZABhAHIAcgBhAHkALgB0AHMAQeAMCy4GAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAYQAAAAIAAAAhAgAAAgAAACQC")),Q=await async function(A){const I=await async function(A){const I={env:{abort(){throw Error("Wasm aborted")}}};return{exports:g(await WebAssembly.instantiate(A,I))}}(A),C=I.exports.__retain(I.exports.__allocArray(I.exports.Uint8Array_ID,new Uint8Array(128)));let Q=I.exports.__getUint8Array(C);return(A,g,t=4294967295)=>{Q.set(A);const B=I.exports.solveBlake2b(C,g,t);Q=I.exports.__getUint8Array(C);const e=I.exports.__getUint8Array(B);return I.exports.__release(B),[Q,e]}}(await C);E(Q)}catch(A){console.log("FriendlyCaptcha failed to initialize WebAssembly, falling back to Javascript solver: "+A.toString()),n=1;const I=await r();E(I)}self.postMessage({type:"ready",solver:n})}else if("start"===Q.type){const A=await s;self.postMessage({type:"started"});let I,g=0;for(let C=0;C<256;C++){Q.puzzleSolverInput[123]=C;const[t,B]=A(Q.puzzleSolverInput,Q.threshold);if(0!==B.length){I=t;break}console.warn("FC: Internal error or no solution found"),g+=Math.pow(2,32)-1}g+=new DataView(I.slice(-4).buffer).getUint32(0,!0),self.postMessage({type:"done",solution:I.slice(-8),h:g,puzzleIndex:Q.puzzleIndex,puzzleNumber:Q.puzzleNumber})}}catch(A){setTimeout((()=>{throw A}))}}}();
13'],{type:"text/javascript"});for(let r=0;r<this.workers.length;r++)this.workers[r]=new Worker(n.createObjectURL(t)),this.workers[r].onerror=e=>this.errorCallback(e),this.workers[r].onmessage=t=>{let n=t.data;if(n)if("ready"===n.type)this.readyCount++,this.solverType=n.solver,this.readyCount==this.workers.length&&(e(),this.readyCallback());else if("started"===n.type)this.startCount++,1==this.startCount&&(this.startTime=Date.now(),this.startedCallback());else if("done"===n.type){if(n.puzzleNumber!==this.puzzleNumber)return;if(this.puzzleIndex<this.puzzleSolverInputs.length&&(this.workers[r].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[this.puzzleIndex],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++),this.progress++,this.totalHashes+=n.h,this.progressCallback({n:this.numPuzzles,h:this.totalHashes,t:(Date.now()-this.startTime)/1e3,i:this.progress}),this.solutionBuffer.set(n.solution,8*n.puzzleIndex),this.progress==this.numPuzzles){let e=(Date.now()-this.startTime)/1e3;this.doneCallback({solution:this.solutionBuffer,h:this.totalHashes,t:e,diagnostics:function(e,t){let r=new Uint8Array(3),n=new DataView(r.buffer);return n.setUint8(0,e),n.setUint16(1,t),r}(this.solverType,e),solver:this.solverType})}}else"error"===n.type&&this.errorCallback(n)}}setupSolver(e=!1){let t={type:"solver",forceJS:e};for(let e=0;e<this.workers.length;e++)this.workers[e].postMessage(t)}async start(e){await this.readyPromise,this.puzzleSolverInputs=function(e,t){let r=[];for(let n=0;n<t;n++){let t=new Uint8Array(128);t.set(e),t[120]=n,r.push(t)}return r}(e.buffer,e.n),this.solutionBuffer=new Uint8Array(8*e.n),this.numPuzzles=e.n,this.threshold=e.threshold,this.puzzleIndex=0,this.puzzleNumber++;for(let e=0;e<this.workers.length&&this.puzzleIndex!==this.puzzleSolverInputs.length;e++)this.workers[e].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[e],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++}terminateWorkers(){if(0!=this.workers.length){for(let e=0;e<this.workers.length;e++)this.workers[e].terminate();this.workers=[]}}}class b{constructor(e,t={}){this.workerGroup=new v,this.valid=!1,this.needsReInit=!1,this.hasBeenStarted=!1,this.hasBeenDestroyed=!1,this.opts=Object.assign({forceJSFallback:!1,skipStyleInjection:!1,startMode:"focus",puzzleEndpoint:e.dataset.puzzleEndpoint||"https://api.friendlycaptcha.com/api/v1/puzzle",startedCallback:()=>0,readyCallback:()=>0,doneCallback:()=>0,errorCallback:()=>0,sitekey:e.dataset.sitekey||"",language:e.dataset.lang||"en",solutionFieldName:e.dataset.solutionFieldName||"frc-captcha-solution",styleNonce:null},t),this.e=e,this.e.friendlyChallengeWidget=this,this.loadLanguage(),e.innerText=this.lang.text_init,this.opts.skipStyleInjection||function(e=null){if(!document.querySelector("#frc-style")){let t=document.createElement("style");t.id="frc-style",t.innerHTML=".frc-captcha *{margin:0;padding:0;border:0;text-align:initial;border-radius:0;filter:none!important;transition:none!important;font-weight:400;font-size:14px;line-height:1.2;text-decoration:none;background-color:initial;color:#222}.frc-captcha{position:relative;min-width:250px;max-width:312px;border:1px solid #f4f4f4;padding-bottom:12px;background-color:#fff}.frc-captcha b{font-weight:700}.frc-container{display:flex;align-items:center;min-height:52px}.frc-icon{fill:#222;stroke:#222;flex-shrink:0;margin:8px 8px 0}.frc-icon.frc-warning{fill:#c00}.frc-success .frc-icon{animation:1s ease-in both frc-fade-in}.frc-content{white-space:nowrap;display:flex;flex-direction:column;margin:4px 6px 0 0;overflow-x:auto;flex-grow:1}.frc-banner{position:absolute;bottom:0;right:6px;line-height:1}.frc-banner *{font-size:10px;opacity:.8;text-decoration:none}.frc-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0;height:4px;border:none;background-color:#eee;color:#222;width:100%;transition:.5s linear}.frc-progress::-webkit-progress-bar{background:#eee}.frc-progress::-webkit-progress-value{background:#222}.frc-progress::-moz-progress-bar{background:#222}
13.frc-button{cursor:pointer;padding:2px 6px;background-color:#f1f1f1;border:1px solid transparent;text-align:center;font-weight:600;text-transform:none}.frc-button:focus{border:1px solid #333}.frc-button:hover{background-color:#ddd}.frc-captcha-solution{display:none}.frc-err-url{text-decoration:underline;font-size:.9em}.frc-rtl{direction:rtl}.frc-rtl .frc-content{margin:4px 0 0 6px}.frc-banner.frc-rtl{left:6px;right:auto}.dark.frc-captcha{color:#fff;background-color:#222;border-color:#333}.dark.frc-captcha *{color:#fff}.dark.frc-captcha button{background-color:#444}.dark .frc-icon{fill:#fff;stroke:#fff}.dark .frc-progress{background-color:#444}.dark .frc-progress::-webkit-progress-bar{background:#444}.dark .frc-progress::-webkit-progress-value{background:#ddd}.dark .frc-progress::-moz-progress-bar{background:#ddd}@keyframes frc-fade-in{from{opacity:0}to{opacity:1}}",e&&t.setAttribute("nonce",e),document.head.appendChild(t)}}(this.opts.styleNonce),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start)}init(e){if(this.hasBeenDestroyed)return void console.error("FriendlyCaptcha widget has been destroyed using destroy(), it can not be used anymore.");if(this.initWorkerGroup(),e)this.start();else if("none"!==this.e.dataset.start&&("focus"===this.opts.startMode||"focus"===this.e.dataset.start)){let e=function(e){for(;"FORM"!==e.tagName;)if(!(e=e.parentElement))return null;return e}(this.e);if(e){var t;t=()=>this.start(),e.addEventListener("focusin",t,{once:!0,passive:!0})}else console.log("FriendlyCaptcha div seems not to be contained in a form, autostart will not work")}}loadLanguage(e){if(void 0!==e?this.opts.language=e:this.e.dataset.lang&&(this.opts.language=this.e.dataset.lang),"string"==typeof this.opts.language){let e=this.opts.language.toLowerCase(),t=x[e];void 0===t&&"-"===e[2]&&(t=x[e=e.substring(0,2)]),void 0===t&&(console.error('FriendlyCaptcha: language "'+this.opts.language+'" not found.'),t=x.en),this.lang=t}else this.lang=Object.assign(Object.assign({},x.en),this.opts.language)}makeButtonStart(){let e=this.e.querySelector("button");e&&(e.addEventListener("click",e=>this.start(),{once:!0,passive:!0}),e.addEventListener("touchstart",e=>this.start(),{once:!0,passive:!0}))}onWorkerError(e){this.hasBeenStarted=!1,this.needsReInit=!0,this.expiryTimeout&&clearTimeout(this.expiryTimeout),console.error("[FRC]",e),this.e.innerHTML=f(this.opts.solutionFieldName,this.lang,"Background worker error "+e.message),this.makeButtonStart(),this.opts.forceJSFallback=!0}initWorkerGroup(){this.workerGroup.progressCallback=e=>{var t;let r,n;t=this.e,r=t.querySelector(".frc-progress"),n=(e.i+1)/e.n,r&&(r.value=n,r.innerText=(100*n).toFixed(1)+"%",r.title=e.i+1+"/"+e.n+" ("+(e.h/e.t*.001).toFixed(0)+"K/s)")},this.workerGroup.readyCallback=()=>{var e;this.e.innerHTML=m(this.opts.solutionFieldName,(e=this.lang).rtl,'<path d="M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z"/><path d="M17,13c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C21,14.79,19.21,13,17,13z M17,14.38"/>',!0,e.text_ready,".UNSTARTED",e.button_start,!1),this.makeButtonStart(),this.opts.readyCallback()},this.workerGroup.startedCallback=()=>{var e;this.e.innerHTML=m(this.opts.solutionFieldName,(e=this.lang).rtl,c,!0,e.text_solving,".UNFINISHED",void 0,!0),this.opts.startedCallback()},this.workerGroup.doneCallback=e=>{let t=this.handleDone(e);this.opts.doneCallback(t);let r=this.e.dataset.callback;r&&window[r](t)},this.workerGroup.errorCallback=e=>{this.onWorkerError(e)},this.workerGroup.init(),this.workerGroup.setupSolver(this.opts.forceJSFallback)}expire(){if(this.hasBeenStarted=!1,!1!==this.e.isConnected){var e;this.e.innerHTML=m(this.opts.solutionFieldName,(e=this.lang).rtl,u,!0,e.text_expired,".EXPIRED",e.button_restart),this.makeButtonStart()}}async start(){if(this.hasBeenDestroyed)return void console.error("Can not start FriendlyCaptcha widget which has been destroyed");if(this.hasBeenStarted)return void console.warn("Can not start FriendlyCaptcha widget which has already been started");let e=this.opts.sitekey||this.e.dataset.sitekey;if(!e){console.error("FriendlyCaptcha: sitekey not set on frc-captcha element"),this.e.innerHTML=f(this.opts.solutionFieldName,this.lang,"Website problem: sitekey not set",!1);return}if(-1!==r.indexOf("headless")||-1!==t.appVersion.indexOf("Headless")||-1!==r.indexOf("bot")||-1!==r.indexOf("crawl")||!0===t.webdriver||!t.language||void 0!==t.languages&&!t.languages.length){this.e.innerHTML=f(this.opts.solutionFieldName,this.lang,"Browser check failed, try a different browser",!1,!0);return}if(this.needsReInit){this.needsReInit=!1,this.init(!0);return}this.hasBeenStarted=!0;try{var n,a,i;let t,r,s;this.e.innerHTML=(n=this.opts.solutionFieldName,a=this.lang,m(n,a.rtl,c,!0,a.text_fetching,".FETCHING",void 0,!0)),this.puzzle=(r=(t=(await p(this.opts.puzzleEndpoint,e,this.lang)).split("."))[1],s=function(e){let t=e.length,r=3*t>>>2;61===e.charCodeAt(t-1)&&r--,61===e.charCodeAt(t-2)&&r--;let n=new Uint8Array(r);for(let r=0,a=0;r<t;r+=4){let t=o[e.charCodeAt(r+0)],i=o[e.charCodeAt(r+1)],s=o[e.charCodeAt(r+2)],l=o[e.charCodeAt(r+3)];n[a++]=t<<2|i>>4,n[a++]=(15&i)<<4|s>>2,n[a++]=(3&s)<<6|63&l}return n}(r),{signature:t[0],base64:r,buffer:s,n:s[14],threshold:((i=s[15])>255?i=255:i<0&&(i=0),Math.pow(2,(255.999-i)/8)>>>0),expiry:3e5*s[13]}),this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.expiryTimeout=setTimeout(()=>this.expire(),this.puzzle.expiry-3e4)}catch(t){console.error("[FRC]",t),this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e.innerHTML=f(this.opts.solutionFieldName,this.lang,t.message),this.makeButtonStart(),this.opts.errorCallback({code:"error_getting_puzzle",description:t.toString(),error:t});let e=this.e.dataset["callback-error"];e&&window[e](this);return}await this.workerGroup.start(this.puzzle)}handleDone(e){var t,r;let n;this.valid=!0;let a=`${this.puzzle.signature}.${this.puzzle.base64}.${d(e.solution)}.${d(e.diagnostics)}`;return this.e.innerHTML=(t=this.opts.solutionFieldName,r=this.lang,n=`${e.t.toFixed(0)}s (${(e.h/e.t*.001).toFixed(0)}K/s)${1===e.solver?" JS Fallback":""}`,m(t,r.rtl,`<title>${r.text_completed_sr}</title>
13<path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path>`,!1,r.text_completed,a,void 0,!1,n,"frc-success")),this.needsReInit=!0,a}destroy(){this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e&&(this.e.remove(),delete this.e),this.hasBeenDestroyed=!0}reset(){this.hasBeenDestroyed?console.error("FriendlyCaptcha widget has been destroyed, it can not be used anymore"):(this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start))}}var y=e.i(618566),j=e.i(271645);let k=!1,w=null;function N(e){(0,j.useEffect)(e,[])}e.s(["default",0,({blockprops:e,nonce:t,layout:r,theme:n})=>{let l=(0,j.useRef)(!1),o=(0,j.useRef)(null),d=(0,y.usePathname)();return(({layout:e,containerRef:t,theme:r})=>{let[n,a]=(0,j.useState)(!1),s=(0,y.usePathname)(),l=(0,j.useCallback)(()=>{if(n||"elektrikerna"!==r)return;let t=Array.from(document.querySelectorAll(".Form__Element__Caption__Inner")).find(e=>e.textContent?.trim().includes("Vilket eller vilka uppdrag vill du veta mer om?"));if("fortroendevald/att-vara-fortroendevald/bli-fortroendevald"===s.replace(/^\/|\/$/g,"")&&t){let r=t?.closest("fieldset"),n=Array.from(r?.querySelectorAll('input[type="checkbox"]:checked')??[]).map(e=>e?.value?.trim()??"").filter(Boolean).join(", ");if(!n)return;(0,i.triggerEvent)({event:"form-fortroendevald",payload:{assignments:n}},e)}else(0,i.triggerEvent)({event:"form-motion"},e);a(!0)},[e,n,r,s]);(0,j.useEffect)(()=>{let e=t.current;if(!e)return;let r=null,n=()=>{let t=e.querySelector('button[name="submitButton"]');t&&(r?.removeEventListener("click",l),t.addEventListener("click",l),r=t)},a=new MutationObserver(n);return a.observe(e,{childList:!0,subtree:!0}),n(),()=>{a.disconnect(),r?.removeEventListener("click",l)}},[l,t])})({layout:r,containerRef:o,theme:n}),N(()=>{let r=document.querySelector(`[data-form-id="${e.contentLink.guidValue}"]`);if(!r)return;let n=e.contentLink.guidValue;if(n&&window.epi?.EPiServer?.Forms?.[n]&&!l.current){console.log("FormBlock already loaded. Refreshing page."),window.location.reload();return}if(r.innerHTML="",w!==d&&(k=!1,w=d),k)console.debug("[FormBlock] Skipping global scripts (already loaded) for form:",n);else{console.debug("[FormBlock] Loading global form scripts for form:",n);let a=document.createElement("script");t&&a.setAttribute("nonce",t),a.innerHTML=` 14 ${e.formModel.assets.jquery}; 15 ${e.formModel.assets.originalJquery}; 16 ${e.formModel.assets.prerequisite}; 17 ${e.formModel.assets.viewModeJs}; 18 `,r.appendChild(a),k=!0}let a=document.createRange().createContextualFragment(e.formModel.template);
18if(r?.appendChild(a),e.formModel.assets.formInitScript){console.debug("[FormBlock] Running formInitScript for form:",n);let a=document.createElement("script");t&&a.setAttribute("nonce",t),a.innerHTML=e.formModel.assets.formInitScript,r.appendChild(a)}setTimeout(()=>{if(r){let e=r.querySelectorAll(".frc-captcha").length;console.debug(`[FormBlock] Initializing ${e} captcha widget(s) for form:`,n),function(e){for(let t of e.querySelectorAll(".frc-captcha")){let e=t?.closest("[data-f-element-name]")?.getAttribute("data-f-element-name")??"captchaSolution";new b(t,{startMode:"auto",solutionFieldName:e,puzzleEndpoint:"https://eu-api.friendlycaptcha.eu/api/v1/puzzle",skipStyleInjection:!0})}}(r)}},800),l.current=!0}),(0,a.jsxs)(s.Container,{width:"contentWide",children:[(0,a.jsx)("div",{"data-form-id":e.contentLink.guidValue??"00000000-0000-0000-0000-000000000000",ref:o}),(0,a.jsx)("noscript",{children:(0,a.jsx)("div",{className:"flex min-h-60 items-center justify-center",children:"Formulär kan inte användas utan JavaScript påslaget"})})]})},"useEffectOnce",0,N],622800)},637722,e=>{"use strict";var t=e.i(843476);e.s(["default",0,()=>{{let e=new URL(window.location.href);e.searchParams.has("reloaded")||(e.searchParams.set("reloaded","1"),window.location.replace(e.toString()))}return(0,t.jsx)(t.Fragment,{})}])},219492,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(522252),a=e.i(191067),i=e.i(271645);function s({id:e,heading:l,children:o,isOpen:d,onToggle:c,defaultOpen:u=!1}){let[m,f]=(0,i.useState)(u),p=void 0!==d?d:m,h=`guide-accordion-${e}`,g=`${h}-content`;return(0,i.useEffect)(()=>{u&&void 0===d&&f(!0)},[u,d]),(0,t.jsxs)("div",{id:h,className:"group w-full border-b first-of-type:border-t",children:[(0,t.jsxs)("button",{"aria-controls":g,"aria-expanded":p?"true":"false",onClick:()=>{c?c():f(!m)},className:(0,r.cn)("flex w-full items-center justify-between gap-x-4 py-6 text-left text-h5",p&&"pb-4"),children:[(0,t.jsx)("span",{className:"flex items-center gap-x-4",children:l}),(0,t.jsx)("span",{className:(0,r.cn)(p?"inline":"hidden"),"aria-hidden":"true",children:(0,t.jsx)(n.CircleMinusIcon,{})}),(0,t.jsx)("span",{className:(0,r.cn)(p?"hidden":"inline"),"aria-hidden":"true",children:(0,t.jsx)(a.CirclePlusIcon,{})})]}),(0,t.jsx)("div",{className:(0,r.cn)("overflow-hidden pb-2",!p&&"hidden"),id:g,children:o})]})}var l=e.i(219947),o=e.i(483776),d=e.i(854587),c=e.i(590761),u=e.i(464033),m=e.i(167881),f=e.i(663596);let p=({children:e,className:r,title:n})=>(0,t.jsxs)(l.HumanyCard,{className:r,children:[n&&(0,t.jsx)("h3",{className:"mb-2",children:n}),e]}),h=["max-w-[19rem]","max-w-[14rem]","max-w-[16rem]","max-w-[18rem]","max-w-[17rem]","max-w-[23rem]"],g=({placeholderAmount:e})=>{let n=(0,i.useMemo)(()=>Array(e).fill(null).map((e,t)=>t%h.length).map(e=>h[e]),[e]);return(0,t.jsx)(t.Fragment,{children:n.map((e,n)=>(0,t.jsx)("div",{className:"w-full border-b first-of-type:border-t",children:(0,t.jsxs)("div",{className:"flex w-full items-center justify-between gap-x-4 py-6",children:[(0,t.jsx)("div",{className:(0,r.cn)("h-6 animate-pulse rounded bg-card-accent",e)}),(0,t.jsx)(a.CirclePlusIcon,{className:"shrink-0 text-card-accent"})]})},n))})},x=({id:e,guides:r,title:n,className:a,error:l,pending:h,noResultsString:x="Inga guider hittades.",placeholderAmount:v=c.DEFAULT_GUIDE_PAGE_SIZE,categories:b,categorySelectionId:y,requestNonce:j,projection:k,theme:w,clientId:N,fetchGuides:C})=>{let{guideLink:S}=(0,o.default)(),{selectedCategory:A}=(0,d.useHumanySearchParams)(),E=(0,i.useRef)(!1),[T,I]=(0,i.useState)(()=>{let e=new URL(window.location.href);return e.search?e.search.substring(1):null}),M=(0,i.useMemo)(()=>r?.Matches?.map(e=>({...e,Categories:e.Categories?.filter(e=>b?.some(t=>t.Id===e))})),[r,b]),P=e=>{let t=new URL(window.location.href);if(T===e){let e=new URLSearchParams(t.search);e.delete("guidePath"),t.search=e.toString(),I(null)}else t.search=e,I(e);window.history.pushState({},"",t.toString())};return((0,i.useEffect)(()=>{if(T&&M&&!h&&!E.current){let e=M.find(e=>!!e.Id&&T===S(e.Id,e.Categories?.[0]).query);if(e?.Id){let t=document.getElementById(`guide-accordion-${e.Id}`);if(t){let e=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollIntoView({behavior:e?"auto":"smooth",block:"start"}),E.current=!0}}}},[T,M,h,S]),l)?(0,t.jsx)(p,{className:a,title:n,children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{children:"Ett fel inträffade när guider skulle hämtas."}),C&&(0,t.jsx)(m.Button,{variant:"outline",size:"lg",onClick:C,className:"mt-6",children:"Hämta igen"})]})}):h||M?.length?(0,t.jsxs)(p,{className:a,title:n,children:[h&&(0,t.jsx)("p",{className:"sr-only",children:"Hämtar guider."}),(0,t.jsxs)("div",{id:e,"aria-labelledby":y&&A&&(0,u.getCateogryItemId)(y,A)||void 0,children:[M?.map(e=>{if(!e.Id)return null;let n=S(e.Id,e.Categories?.[0]).query,a=T===n;return(0,t.jsx)(s,{id:`${e.Id}`,heading:e.Title||"",isOpen:a,onToggle:P.bind(null,n),children:a&&r&&(0,t.jsx)(f.default,{requestNonce:j,projection:k,guides:r,theme:w,clientId:N,hasContactMethods:!1,hideBackgroun
18d:!0,isGuidesAccordion:!0,hideBreadcrumbs:!0})},e.Id)}),h&&(0,t.jsx)(g,{id:e,categorySelectionId:y,placeholderAmount:v})]})]}):(0,t.jsx)(p,{className:a,title:n,children:x&&(0,t.jsx)("p",{children:x})})};var v=e.i(315386),b=e.i(616630);e.s(["default",0,({requestNonce:e,projection:n,heading:a,preamble:s,guideListHeading:l,guides:o,theme:d,clientId:c,singleImage:u,isStartOrSubstartPage:m})=>{let f=(0,i.useRef)(null);return o?.Matches?.length?(0,t.jsxs)("div",{className:(0,r.cn)("grid w-full grid-cols-1 gap-x-8",m&&"@md:grid-cols-2"),children:[u&&m&&(0,t.jsx)(v.default,{className:"hidden w-full rounded object-cover @md:block",singleImage:u}),(0,t.jsxs)("div",{children:[(0,t.jsxs)(b.Prose,{children:[(0,t.jsx)("h2",{ref:f,className:"mt-6",children:a}),!!s&&(0,t.jsx)("p",{children:s})]}),(0,t.jsx)(x,{requestNonce:e,projection:n,theme:d,clientId:c,title:l,className:"mt-6 bg-transparent p-0",guides:o,categories:void 0})]})]}):null}],219492)},405390,e=>{"use strict";var t=e.i(843476),r=e.i(476120),n=e.i(167881),a=e.i(647163),i=e.i(522016);e.s(["default",0,({link:e,layout:s,secondaryLink:l,invertBg:o,hasImage:d})=>{let c=()=>{(0,r.triggerEvent)({event:"become-member-main",payload:{url:window.location.href}},s)};return(0,t.jsxs)("div",{className:(0,a.cn)("relative my-6 flex flex-col flex-wrap gap-6 md:my-8 md:gap-4 lg:flex-row",!d&&"md:flex-row"),children:[e&&(0,t.jsx)(n.Button,{asChild:!0,size:"lg",className:(0,a.cn)("w-full lg:w-fit",!d&&"md:w-fit",o&&"theme-elektrikerna:bg-background theme-elektrikerna:text-foreground"),children:(0,t.jsx)(i.default,{href:e?.href,target:e.target||void 0,onClick:e?.text.toLowerCase().includes("bli medlem")?c:void 0,children:e?.text})}),l&&(0,t.jsx)(n.Button,{asChild:!0,size:"lg",variant:"outline",className:(0,a.cn)("w-full lg:w-fit theme-seko:border-background theme-fastighets:border-background",o&&"theme-byggnads:border-background theme-seko:border-foreground theme-elektrikerna:border-background theme-fastighets:border-foreground",!d&&"md:w-fit"),children:(0,t.jsx)(i.default,{href:l?.href,target:l.target||void 0,onClick:l?.text.toLowerCase().includes("bli medlem")?c:void 0,children:l?.text})})]})}])},798630,e=>{"use strict";var t=e.i(843476),r=e.i(466714),n=e.i(271645);function a({iframeId:e}){return(0,n.useEffect)(()=>{let t=document.querySelector(`[data-kollektivavtalskollen-id="${e}"]`);if(!t)return;let r=function(e){let r=null;try{r=JSON.parse(e.data)}catch(e){return}if(r.kollektivavtalskollen&&t){let n=r.kollektivavtalskollen.event,a=r.kollektivavtalskollen.data;switch(n){case"loaded":case"resized":t.height=a.height;break;default:console.warn("Kollektivavtalskollen: Receieved unknown event.",e.data)}}};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e]),null}e.s(["IframeLoader",0,function({clientId:e}){let[i,s]=(0,n.useState)(!1),l=(0,n.useId)();return((0,n.useEffect)(()=>{s(!0)},[]),i)?(0,t.jsxs)(r.Container,{width:"content",children:[(0,t.jsx)("iframe",{"data-kollektivavtalskollen-id":l,src:`https://app.kollektivavtalskollen.se/_widget/widget?clientId=${e}`,className:"min-h-80 w-full",allowFullScreen:!0,title:"Kollektivavtalskollen - Sök kollektivavtal"}),(0,t.jsx)(a,{iframeId:l})]}):null}])},990295,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(647163),a=e.i(871689),i=e.i(972520);let s=(0,e.i(475254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);var l=e.i(522016),o=e.i(271645);let d=({className:e,...r})=>(0,t.jsx)("nav",{role:"navigation","aria-label":"paginering",className:(0,n.cn)("mx-auto flex w-full justify-center",e),...r});d.displayName="Pagination";let c=o.forwardRef(({className:e,...r},a)=>(0,t.jsx)("ul",{ref:a,className:(0,n.cn)("flex flex-row items-center gap-1",e),...r}));c.displayName="PaginationContent";let u=o.forwardRef(({className:e,...r},a)=>(0,t.jsx)("li",{ref:a,className:(0,n.cn)("",e),...r}));u.displayName="PaginationItem";let m=({className:e,isActive:a,previousOrNext:i,size:s="icon",...o})=>(0,t.jsx)(l.default,{"aria-current":a?"page":void 0,className:(0,n.cn)((0,r.buttonVariants)({variant:a?"paginationActive":i?"paginationPreviousOrNextLink":"paginationNotActive",size:s}),e),...o});m.displayName="PaginationLink";let f=({className:e,...r})=>(0,t.jsxs)(m,{"aria-label":"Gå till föregående sida",size:"default",className:(0,n.cn)("gap-1 pl-0",e),...r,children:[(0,t.jsx)(a.ArrowLeft,{className:"size-4"}),(0,t.jsx)("span",{children:"Föregående"})]});f.displayName="PaginationPrevious";let p=({className:e,...r})=>(0,t.jsxs)(m,{"aria-label":"Gå till nästa sida",size:"default",className:(0,n.cn)("gap-1 pr-0",e),...r,children:[(0,t.jsx)("span",{children:"Nästa"}),(0,t.jsx)(i.ArrowRight,{className:"size-4"})]});p.displayName="PaginationNext";let h=({className:e,...r})=>
18(0,t.jsxs)("span",{"aria-hidden":!0,className:(0,n.cn)("flex h-9 w-9 items-center justify-center",e),...r,children:[(0,t.jsx)(s,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Mer sidor"})]});h.displayName="PaginationEllipsis";var g=e.i(618566);e.s(["PaginationComponent",0,function({pageSize:e,totalCount:r,query:a,isMyPages:i}){let s=(0,g.usePathname)(),l=a?.skip?Math.floor(a.skip/e)+1:1,x=Math.ceil(r/e),v=(0,o.useCallback)(t=>{let r={...a,skip:(t-1)*e,take:e},n=new URLSearchParams;for(let e in r)void 0!==r[e]&&n.set(e,String(r[e]));return`${s}?${n.toString()}`},[a,s,e]),b=()=>{let e=[];if(x<=5)for(let r=1;r<=x;r++)e.push((0,t.jsx)(u,{children:(0,t.jsx)(m,{href:v(r),isActive:l===r,children:r})},r));else{e.push((0,t.jsx)(u,{children:(0,t.jsx)(m,{href:v(1),isActive:1===l,children:"1"})},1)),l>3&&e.push((0,t.jsx)(u,{children:(0,t.jsx)(h,{})},"ellipsis-start"));let r=Math.max(2,l-1),n=Math.min(x-1,l+1);for(let a=r;a<=n;a++)e.push((0,t.jsx)(u,{children:(0,t.jsx)(m,{href:v(a),isActive:l===a,children:a})},a));l<x-2&&e.push((0,t.jsx)(u,{children:(0,t.jsx)(h,{})},"ellipsis-end")),e.push((0,t.jsx)(u,{children:(0,t.jsx)(m,{href:v(x),isActive:l===x,children:x})},x))}return e};return(0,t.jsxs)(d,{children:[(0,t.jsxs)(c,{className:"hidden max-sm:gap-0 md:flex",children:[(0,t.jsx)(u,{children:(0,t.jsx)(f,{href:v(Math.max(l-1,1)),"aria-disabled":1===l,tabIndex:1===l?-1:void 0,className:1===l?"pointer-events-none opacity-50":void 0,previousOrNext:!0})}),b(),(0,t.jsx)(u,{children:(0,t.jsx)(p,{href:v(Math.min(l+1,x)),"aria-disabled":l===x,tabIndex:l===x?-1:void 0,className:l===x?"pointer-events-none opacity-50":void 0,previousOrNext:!0})})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center md:hidden",children:[(0,t.jsx)(c,{className:(0,n.cn)("flex flex-row md:hidden",!i&&"mb-4"),children:b()}),(0,t.jsxs)(c,{className:"flex flex-row md:hidden",children:[(0,t.jsx)(u,{children:(0,t.jsx)(f,{href:v(Math.max(l-1,1)),"aria-disabled":1===l,tabIndex:1===l?-1:void 0,className:1===l?"pointer-events-none opacity-50":void 0,previousOrNext:!0})}),(0,t.jsx)(u,{children:(0,t.jsx)(p,{href:v(Math.min(l+1,x)),"aria-disabled":l===x,tabIndex:l===x?-1:void 0,className:l===x?"pointer-events-none opacity-50":void 0,previousOrNext:!0})})]})]})]})}],990295)},800845,e=>{"use strict";var t=e.i(843476),r=e.i(329060);let n={firstName:{options:{required:!0}},lastName:{options:{required:!0}},email:{inputProps:{type:"email"},options:{required:!0,pattern:{value:r.EMAIL_PATTERN,message:"Felaktig e-postadress."}}},phone:{inputProps:{type:"tel"}},ssn:r.ssnFieldDefaultOptions,leaveMonth:{options:{required:{value:!0,message:"AvslutningsmÃ¥nad krävs."}}}},a={sections:{},fields:{firstName:{heading:"Förnamn"},ssn:{heading:"Personnummer"},lastName:{heading:"Efternamn"},email:{heading:"E-postadress"},phone:{heading:"Telefonnummer"},leaveMonth:{heading:"Jag vill att mitt medlemskap avslutas sista dagen i mÃ¥naden"}}};var i=e.i(974290),s=e.i(355070),l=e.i(637315),o=e.i(910249),d=e.i(348238),c=e.i(739470),u=e.i(968855),m=e.i(62314),f=e.i(984183),p=e.i(358865),h=e.i(210674),g=e.i(372106),x=e.i(167881),v=e.i(597868),b=e.i(743489),y=e.i(194983),j=e.i(271645),k=e.i(653145);let w={PdfGenerationError:null,ServiceLayerError:null};e.s(["default",0,({contentId:e,requestNonce:r,heading:N,confirmationHeading:C,confirmationText:S,isMockedData:A})=>{let E=(0,k.useForm)({mode:"onTouched",delayError:200,defaultValues:{leaveMonth:(0,l.getDefaultMonthValue)({useLastDayOfMonth:!0})}}),{POST:T}=(0,b.default)(),{handleSubmit:I,formState:{isSubmitting:M}}=E,[P,_]=(0,j.useState)(),[R,F]=(0,j.useState)(),O=I(async t=>{_(g.PENDING_STATUS),F(void 0);try{let{response:r,error:n}=await T("/api/AkassaExitForm/apply",{body:{...t,contentId:+e,phone:(0,d.formatAndTrimPhone)(t.phone)}});F(n?.errorType),_(r?.status)}catch(e){console.error("Failed to submit application",e),_(g.FETCH_ERROR_STATUS)}}),D=200===P||204===P,L=R&&w[R]||"Ett oväntat fel inträffade när ansökan skulle skickas.";return(0,t.jsxs)(p.FormStructureProvider,{value:{i18n:a,fieldOptions:n,requestNonce:r},children:[A&&(0,t.jsx)(v.default,{}),(0,t.jsx)(f.default,{submitted:D,heading:N,icon:y.MessageCircle,onSubmit:O,children:D?(0,t.jsx)(h.default,{heading:C,body:S}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(u.default,{name:"user-info",children:[(0,t.jsx)(m.default,{children:(0,t.jsx)(c.default,{form:E,path:"ssn"})}),(0,t.jsxs)(m.default,{cols:2,children:[(0,t.jsx)(s.default,{form:E,path:"firstName"}),(0,t.jsx)(s.default,{form:E,path:"lastName"})]}),(0,t.jsx)(m.default,{children:(0,t.jsx)(s.default,{form:E,path:"email"})}),(0,t.jsx)(m.default,{children:(0,t.jsx)(o.default,{form:E,path:"phone"})}),(0,t.jsx)(m.default,{children:(0,t.jsx)(l.default,{form:E,path:"leaveMonth",useLastDayOfMonth:!0})})]}),(0,t.jsx)(x.Button,{size:"lg",className:"mt-8",type:"submit",disabled:M,children:"Skicka"}),M&&(0,t.jsx)(i.default,{variant:"pending",className:"mt-8",children:"Ansökan skickas"}),P&&!M&&!D&&(0,t.jsx)(i.default,{variant:"error",className:"mt-8",children:L})]})})]})}],800845)},310730,e=>{"use strict";var t=e.i(843476);let r={firstName:{options:{required:!0}},lastName:{options:{required:!0}},ssn:e.i(329060).ssnFieldDefaultOptions},n={sections:{},fields:{firstName:{heading:"Förnamn"},ssn:{heading:"Personnummer"},lastName:{heading:"Efternamn"}}};var a=e.i(974290),i=e.i(355070),s=e.i(739470),l=e.i(968855),o=e.i(62314),d=e.i(984183),c=e.i(358865),u=e.i(210674),m=e.i(372106),f=e.i(167881),p=e.i(597868),h=e.i(743489),g=e.i(194983),x=e.i(271645),v=e.i(653145);let b={PdfGenerationError:null,ServiceLayerError:null};e.s(["default",0,({contentId:e,requestNonce:y,heading:j,confirmationHeading:k,confirmationText:w,isMockedData:N})=>{let C=(0,v.useForm)({mode:"onTouched",delayError:200}),{POST:S}=(0,h.default)(),{handleSubmit:A,formState:{isSubmitting:E}}=C,[T,I]=(0,x.useState)(),[M,P]=(0,x.useState)(),_=A(async t=>{I(m.PENDING_STATUS),P(void 0);try{let{response:r,error:n}=await S("/api/AkassaReEntryForm/apply",{body:{...t,contentId:+e}});I(r?.status),P(n?.errorType)}catch(e){console.error("Failed to submit application",e),I(m.FETCH_ERROR_STATUS)}}),R=200===T||204===T,F=M&&b[M]||"Ett oväntat fel inträffade när ansökan skulle skickas.";return(0,t.jsxs)(c.FormStructureProvider,{value:{i18n:n,fieldOptions:r,requestNonce:y},children:[N&&(0,t.jsx)(p.default,{}),(0,t.jsx)(d.default,{submitted:R,heading:j,icon:g.MessageCircle,onSubmit:_,children:R?(0,t.jsx)(u.default,{heading:k,body:w}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l.default,{name:"user-info",children:[(0,t.jsx)(o.default,{children:(0,t.jsx)(s.default,{form:C,path:"ssn"})}),(0,t.jsxs)(o.default,{cols:2,children:[(0,t.jsx)(i.default,{form:C,path:"firstName"}),(0,t.jsx)(i.default,{form:C,path:"lastName"})]})]}),(0,t.jsx)(f.Button,{size:"lg",className:"mt-8",type:"submit",disabled:E,children:"Skicka"}),E&&(0,t.jsx)(a.default,{variant:"pending",className:"mt-8",children:"Ansökan skickas"}),T&&!E&&!R&&(0,t.jsx)(a.default,{variant:"error",className:"mt-8",children:F})]})})]})}],310730)},900360,e=>{"use strict";var t=e.i(843476);let r={firstName:{options:{required:!0}},lastName:{options:{required:!0}},ssn:e.i(329060).ssnFieldDefaultOptions,clearingNumber:{options:{required:!0,pattern:{value:/^\d+$/,message:"Ange ditt clearingnummer med siffror utan bindestreck och mellanslag."}}},bankAccountNumber:{options:{required:!0,pattern:{value:/^\d+$/,message:"Ange ditt kontonummer med siffror utan bindestreck och mellanslag."}}},acceptTerms:{options:{required:{value:!0,message:"Villkoren mÃ¥ste godkännas."}}}};var n=e.i(968855);let a=e=>(0,t.jsx)(n.default,{...e});var i=e.i(984183),s=e.i(973079);let l=e=>(0,t.jsx)(i.default,{icon:s.MessageCircleIcon,...e});var o=e.i(558496),d=e.i(372106),c=e.i(167881),u=e.i(616630),m=e.i(9223),f=e.i(743489);let p=(0,e.i(475254).default)("party-popper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);var h=e.i(271645),g=e.i(974290);function x({heading:e,confirmationHeading:r,confirmationText:n,userInfo:i,refId:s,contentId:o,onBack:c,isMyPages:g=!1}){let[v,y]=(0,h.useState)(),[j,k]=(0,h.useState)(),w=(0,h.useRef)(null);(0,m.useScrollToElement)({skip:200!==v,componentRef:w});let{POST:N}=(0,f.default)(),C=(0,h.useCallback)(async()=>{y(d.PENDING_STATUS),k(void 0);try{let{response:e,error:t}=await N("/api/AutogiroApplicationForm/apply",{body:{...i,contentId:+o,refId:s}});k(t?.errorType),y(e.status)}catch(e){console.error(e),y(d.FETCH_ERROR_STATUS)}},[N,i,o,s]);(0,h.useEffect)(()=>{void 0===v&&C()},[C,v]);let S=200===v||204===v;return(0,t.jsx)(l,{isMyPages:g,submitted:!0,heading:e,children:(0,t.jsx)(a,{name:"submit",children:S?(0,t.jsxs)("div",{className:"text-center md:col-span-2",children:[(0,t.jsx)(p,{className:"mx-auto mb-10 size-40"}),(0,t.jsx)("legend",{ref:w,className:"mb-6 text-h2",children:r}),n&&(0,t.jsx)(u.Prose,{children:n})]}):(0,t.jsx)(b,{submitStatus:v,error:j,setSubmitStatus:y,onBack:c})})})}let v=["PdfGenerationError","ServiceLayerError","SigningCollectError","SigningNotCompleted"],b=({submitStatus:e,error:r,setSubmitStatus:n,onBack:a})=>{let i=!!e&&200!==e&&204!==e&&e!==d.PENDING_STATUS,s=!r||v.includes(r),l=r&&y[r]||"Ett oväntat fel inträffade när ansökan skulle skickas.";return(0,t.jsxs)(t.Fragment,{children:[e===d.PENDING_STATUS&&(0,t.jsx)(g.default,{variant:"pending",children:(0,t.jsx)("span",{children:"Anmälan skickas"})}),200===e&&(0,t.jsx)(g.default,{variant:"success",children:"Anmälan har skickats"}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.default,{variant:"error",children:l}),(0,t.jsxs)(o.default,{stepAmount:0,activeStep:0,children:[(0,t.jsx)(c.Button,{size:"lg",variant:"outline",type:"button",onClick:a,"aria-label":"GÃ¥ tillbaka till föregÃ¥ende steg",title:"GÃ¥ tillbaka till föregÃ¥ende steg",children:"Tillbaka"}),s&&(0,t.jsx)(c.Button,{size:"lg",type:"button",onClick:()=>{n(void 0)},children:"Skicka igen"})]})]})]})},y={AccountNumberNotValid:"Kontonumret är inte giltigt.",ClearingNumberNotValid:"Clearingnumret är inte giltigt.",PdfGenerationError:null,ServiceLayerError:null,SigningCollectError:"Kunde inte verifiera signering. VÃ
18¤nligen signera ansökan igen.",SigningNotCompleted:null,SigningWrongSsn:"Signering har gjorts med annat personnummer än vad som angivitis i formuläret."};var j=e.i(874443),k=e.i(360451);let w=({theme:e,onComplete:r,onBack:n,userInfo:i,heading:s,isMyPages:d=!1})=>{let u=(0,k.useGrp3Sign)(e);(0,h.useEffect)(()=>{"success"===u.signState&&u.refId&&r(u.refId)},[u.refId,u.signState,r]);let m="pending"===u.signState||"initializing"===u.signState;return(0,t.jsxs)(l,{isMyPages:d,submitted:!1,heading:s,children:[(0,t.jsx)(a,{name:"sign",scrollOnMount:!0,children:(0,t.jsx)(j.Sign,{signType:"autogiro",grp3Sign:u,ssn:i.ssn,firstName:i.firstName,lastName:i.lastName})}),(0,t.jsx)(o.default,{className:"justify-end",hideStepVisualizer:!0,stepAmount:2,activeStep:0,children:m?(0,t.jsx)(c.Button,{type:"button",variant:"outline",size:"lg",onClick:()=>u.cancel(),children:"Avbryt signering"}):(0,t.jsx)(c.Button,{type:"button",variant:"outline",size:"lg",onClick:n,"aria-label":"GÃ¥ tillbaka till föregÃ¥ende steg",title:"GÃ¥ tillbaka till föregÃ¥ende steg",children:"Tillbaka"})})]})};var N=e.i(950094),C=e.i(355070),S=e.i(739470),A=e.i(62314),E=e.i(653145);let T=({defaultValues:e,heading:r,bankSectionDescription:n,onSubmit:i,hideUserInfo:s=!1,isMyPages:d=!1})=>{let m=(0,E.useForm)({mode:"onTouched",defaultValues:e,delayError:200}),{handleSubmit:f}=m,p=f(i);return(0,t.jsxs)(l,{isMyPages:d,submitted:!1,heading:r,onSubmit:p,children:[!s&&(0,t.jsxs)(a,{name:"userInfo",children:[(0,t.jsx)(A.default,{cols:2,children:(0,t.jsx)(S.default,{form:m,path:"ssn"})}),(0,t.jsxs)(A.default,{cols:2,children:[(0,t.jsx)(C.default,{form:m,path:"firstName"}),(0,t.jsx)(C.default,{form:m,path:"lastName"})]})]}),(0,t.jsxs)(a,{name:"bankInfo",children:[n&&(0,t.jsx)(u.Prose,{className:"mt-2",children:n}),(0,t.jsxs)(A.default,{className:"md:grid-cols-[12.5rem_auto]",children:[(0,t.jsx)(C.default,{form:m,path:"clearingNumber"}),(0,t.jsx)(C.default,{form:m,path:"bankAccountNumber"})]})]}),(0,t.jsx)(a,{name:"acceptTerms",children:(0,t.jsx)(A.default,{children:(0,t.jsx)(N.default,{form:m,path:"acceptTerms",variant:"one-line"})})}),(0,t.jsx)(o.default,{className:"justify-end",hideStepVisualizer:!0,stepAmount:2,activeStep:0,children:(0,t.jsx)(c.Button,{type:"submit",size:"lg","aria-label":"Signera och skicka in ansökan",children:"Signera och skicka in"})})]})};var I=e.i(358865),M=e.i(597868);e.s(["default",0,({theme:e,contentId:n,requestNonce:a,heading:i,confirmationHeading:s,confirmationText:l,bankSectionDescription:o,termsLink:d,isMockedData:c,initialValues:u,isMyPages:m=!1})=>{let[f,p]=(0,h.useState)("userInfo"),[g,v]=(0,h.useState)(u),[b,y]=(0,h.useState)(null),j=(0,h.useCallback)(e=>{v(e),p("sign")},[]),k=(0,h.useCallback)(e=>{y(e),p("confirmation")},[]),N=(0,h.useCallback)(()=>{y(null),p("userInfo")},[]);return(0,t.jsxs)(I.FormStructureProvider,{value:{i18n:(({termsHref:e})=>({sections:{userInfo:{heading:"Personuppgifter"},bankInfo:{heading:"Bankuppgifter"},acceptTerms:{heading:"Villkor"},sign:{heading:"Signera"}},fields:{firstName:{heading:"Förnamn"},ssn:{heading:"Personnummer"},lastName:{heading:"Efternamn"},clearingNumber:{heading:"Clearingnummer"},bankAccountNumber:{heading:"Kontonummer"},acceptTerms:{heading:"Jag godkänner villkoren",helpText:e?"Genom att ansöka om autogiro bekräftar du att du har läst och godkänner vÃ¥ra":void 0,helpTextLink:{title:"Läs om vÃ¥ra villkor för autogiro",href:e,text:"villkor för autogiro"}}}}))({termsHref:d?.href}),fieldOptions:r,requestNonce:a},children:[c&&(0,t.jsx)(M.default,{}),"userInfo"===f&&(0,t.jsx)(T,{heading:i,bankSectionDescription:o,defaultValues:g,termsLink:d,onSubmit:j,isMyPages:m,hideUserInfo:!!u?.ssn&&!!u?.firstName&&!!u?.lastName}),"sign"===f&&g&&(0,t.jsx)(w,{theme:e,heading:i,userInfo:g,onComplete:k,onBack:N,isMyPages:m}),"confirmation"===f&&g&&b&&(0,t.jsx)(x,{heading:i,userInfo:g,refId:b,contentId:n,confirmationHeading:s,confirmationText:l,onBack:N,isMyPages:m})]})}],900360)},161856,e=>{"use strict";var t=e.i(843476),r=e.i(974290),n=e.i(355070),a=e.i(910249),i=e.i(348238),s=e.i(739470),l=e.i(855804),o=e.i(968855),d=e.i(62314),c=e.i(984183),u=e.i(358865),m=e.i(329060);let f={firstName:{options:{required:!0}},lastName:{options:{required:!0}},email:{inputProps:{type:"email"},options:{required:!0,pattern:m.EMAIL_PATTERN}},phone:{options:{required:!0}},ssn:m.ssnFieldDefaultOptions,otherInformation:{textAreaProps:{rows:5,maxLength:200,placeholder:"Fritext här"}}},p={sections:{},fields:{firstName:{heading:"Förnamn"},ssn:{heading:"Personnummer"},lastName:{heading:"Efternamn"},email:{heading:"Mejl"},phone:{heading:"Telefonnummer"},otherInformation:{heading:"ÃnskemÃ¥l/allergier"}}},h={...p,fields:{...p.fields,otherInformation:{...p.fields.otherInformation,heading:"ÃnskemÃ¥l/resor/allergier (ange avreseort och färdsätt om resa önskas)"}}};var g=e.i(372106),x=e.i(167881),v=e.i(597868),b=e.i(743489),y=e.i(194983),j=e.i(522016),k=e.i(271645),w=e.i(6
1853145);e.s(["default",0,({occasionId:e,requestNonce:m,isMockedData:N,theme:C,userData:S,isMyPages:A=!1,contactDetailsUpdateUrl:E})=>{let T=(0,w.useForm)({mode:"onTouched",delayError:200,defaultValues:S??void 0}),{POST:I}=(0,b.default)(),{handleSubmit:M,formState:{isSubmitting:P},setValue:_}=T;(0,k.useEffect)(()=>{S&&(S.ssn&&_("ssn",S.ssn),S.firstName&&_("firstName",S.firstName),S.lastName&&_("lastName",S.lastName),S.email&&_("email",S.email),S.phone&&_("phone",S.phone))},[S,_]);let[R,F]=(0,k.useState)(),[O,D]=(0,k.useState)(),L=M(async({ssn:t,...r})=>{F(g.PENDING_STATUS);try{let{response:n,data:a,error:s}=await I("/api/Courses/apply",{body:{...r,courseOccasionId:e.toString(),socialSecurityNumber:t,phone:(0,i.formatAndTrimPhone)(r.phone)}});s?F(g.FETCH_ERROR_STATUS):(D(a?.confirmationText||void 0),F(n?.status??g.FETCH_ERROR_STATUS))}catch(e){console.error("Failed to submit application",e),F(g.FETCH_ERROR_STATUS)}}),B=200===R||204===R,z="byggnads"===C?h:p;return(0,t.jsxs)(u.FormStructureProvider,{value:{i18n:z,fieldOptions:f,requestNonce:m},children:[N&&(0,t.jsx)(v.default,{}),(0,t.jsxs)(c.default,{submitted:B,heading:"Anmäl dig",icon:y.MessageCircle,onSubmit:L,isMyPages:A,children:[(0,t.jsxs)(o.default,{name:"courseApplication",children:[!S&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.default,{children:(0,t.jsx)(s.default,{form:T,path:"ssn"})}),(0,t.jsxs)(d.default,{cols:2,children:[(0,t.jsx)(n.default,{form:T,path:"firstName"}),(0,t.jsx)(n.default,{form:T,path:"lastName"})]}),(0,t.jsx)(d.default,{children:(0,t.jsx)(n.default,{form:T,path:"email"})}),(0,t.jsx)(d.default,{children:(0,t.jsx)(a.default,{form:T,path:"phone"})})]}),(0,t.jsx)(d.default,{children:(0,t.jsx)(l.default,{form:T,path:"otherInformation"})}),S&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:"mb-3 text-h5 font-bold",children:"Dina kontaktuppgifter"}),(0,t.jsxs)("p",{className:"mb-6",children:["Stämmer inte dina kontaktuppgifter?"," ",E&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j.default,{href:E,className:"underline hover:no-underline",children:"Uppdatera här"}),"."]})]}),S.phone&&(0,t.jsx)("p",{className:"mb-1",children:S.phone}),S.email&&(0,t.jsx)("p",{children:S.email})]})]}),(0,t.jsx)(x.Button,{size:"lg",className:"mt-8",type:"submit",disabled:P,children:"Skicka"}),P&&(0,t.jsx)(r.default,{variant:"pending",className:"mt-8",children:"Anmälan skickas"}),B&&(0,t.jsx)(r.default,{variant:"success",className:"mt-8",children:O??"Anmälan har skickats"}),R&&!P&&!B&&(0,t.jsx)(r.default,{variant:"error",className:"mt-8",children:"Ett fel inträffade när anmälan skulle skickas."})]})]})}],161856)},333890,e=>{"use strict";let t,r,n,a;var i=e.i(843476),s=e.i(358865),l=e.i(94995),o=e.i(271645),d=e.i(466714),c=e.i(597868),u=e.i(647163),m=e.i(618566),f=e.i(633072),p=e.i(167881),h=e.i(630275),h=h;function g({locale:e}){return(0,i.jsx)(d.Container,{width:"contentWide",className:"my-8",children:(0,i.jsx)("div",{className:"flex flex-col gap-0 rounded-lg bg-background p-4 xs:p-6 sm:p-8 md:p-8 lg:p-8",children:(0,i.jsxs)("div",{className:"my-6 text-foreground",children:[(0,i.jsxs)("h1",{className:"mb-8 flex gap-4 text-h2",children:[(0,f.entryFormIntl)("staleTimeStamp.heading",e)," ",(0,i.jsx)(h.default,{className:"size-12"})]}),(0,i.jsx)("p",{children:(0,f.entryFormIntl)("staleTimeStamp.sessionExpiredInfo",e)}),(0,i.jsx)("p",{className:"mb-6",children:(0,f.entryFormIntl)("staleTimeStamp.sessionExpiredActionInfo",e)}),(0,i.jsx)("div",{children:(0,i.jsx)(p.Button,{variant:"outline",size:"lg",onClick:()=>{sessionStorage.removeItem("entryForm"),window.location.reload()},children:(0,f.entryFormIntl)("staleTimeStamp.reload",e)})})]})})})}let x=(0,o.createContext)(null);function v(){return(0,o.useContext)(x)}function b(e,t){let{type:r,payload:n}=t;switch(r){case"onChange":return{...e,formState:{...e.formState,[n.name]:n.value}};case"onBulkChange":return{...e,formState:{...e.formState,...n}};case"setStep":return{...e,activeStep:n};default:return e}}let y=function({shouldBackInHistoryOnClose:e,layout:t,referredBy:r,...n}){var a;let i,s,d,[c,u]=(0,o.useReducer)(b,(a={...n,referredBy:r},i={activeStep:0,formState:{referredBy:a?.referredBy},timestamp:a.timestamp},s=window.sessionStorage,(d=s?.getItem("entryForm")?JSON.parse(s.getItem("entryForm")):i).hasStaleTimestamp=d.timestamp!==a.timestamp,d)),{meta:m,i18n:p}=n,h=(0,o.useMemo)(()=>l.entryFromSteps[n.entryFormType].filter(e=>("swish"!==e.type||!!m.swishConfig)&&("common"===n.theme||!e.includeFor||e.includeFor.includes(n.theme))),[n.entryFormType,n.theme,m.swishConfig]),g=h[c.activeStep],x=h[c.activeStep+1],v=x?.type==="confirmation",y=x?.type==="sign"?"signAndSend":v?"send":"next",j=(0,f.entryFormIntl)(`buttons.${y}.ariaLabel`,n.locale),k=(0,f.entryFormIntl)(`buttons.${y}.label`,n.locale),w=(0,o.useCallback)((e,t)=>{u({type:"onChange",payload:{name:e,value:t}})},[u]),N=(0,o.useCallback)(e=>{u({type:"onBulkChange",payload:e})},[u]),C=(0,o.useCallback)(()=>{u({type:"setStep",payload:c.activeStep+1})},[c.activeStep]),S=(0,o.useCallback)(()=>{u({type:"setStep",payload:c.activeStep-1})},[u,c.activeStep]);return{steps:h,activeStepIndex:c.activeStep,activeStep:g,nextButtonText:k,nextButtonAriaLabel:j,formState:c.formState,hasStaleTimestamp:c.hasStaleTimestamp,meta:m,i18n:p,entryFormPageContentId:n.entryFormPageContentId,theme:n.theme,locale:n.locale,entryFormType:n.entryFormType,shouldBackInHistoryOnClose
18:e,layout:t,handleBack:S,handleNext:C,handleOnChange:w,handleBulkChange:N}};var j=e.i(502856),k=e.i(355070);let w=e=>new Date().toLocaleDateString(e,{year:"numeric",month:"2-digit",day:"2-digit"}),N=function({minTodayLocale:e,maxTodayLocale:t,...r}){(0,j.useFieldUnregister)(r.form,r.path);let n=(0,o.useMemo)(()=>{if(e)return w(e)},[e]),a=(0,o.useMemo)(()=>t?w(t):"9999-12-31",[t]);return(0,i.jsx)(k.default,{...r,inputProps:{type:"date",min:n,max:a}})};var C=e.i(637315),S=e.i(912160),A=e.i(62314),E=e.i(558496);function T({children:e,className:t,hideStepVisualizer:r}){let{activeStepIndex:n,steps:a}=v();return(0,i.jsx)(E.default,{className:t,activeStep:n,stepAmount:a.length,hideStepVisualizer:r,children:e})}var I=e.i(968855);let M=e=>(0,i.jsx)(I.default,{...e});var P=e.i(547243);let _=()=>{let{locale:e}=v();return(0,P.useI18n)({translations:f.entryFormTranslations,locale:e})},R=e=>{let{trigger:t,formState:{errors:r}}=e,{locale:n}=v(),a=(0,o.useRef)([]);a.current=Object.keys(r),(0,o.useEffect)(()=>{a.current.forEach(e=>{t(e)})},[n,t,a])};var F=e.i(653145),O=e.i(983867);let D=({children:e,...t})=>{let r=(0,O.useSubmitOnEnter)(t.onSubmit??(()=>{}));return(0,i.jsx)(d.Container,{className:"rounded-input bg-background p-4 xs:p-6 sm:p-8 md:p-8 lg:p-8",width:"contentWide",asChild:!0,children:(0,i.jsx)("form",{...t,onKeyDown:r,children:e})})};var L=e.i(161507),B=e.i(739470),z=e.i(468601),V=e.i(57352),H=e.i(761562),$=e.i(70916),U=e.i(429427),G=e.i(371330),q=e.i(174080);function K(e,t,r){let n,a=r.initialDeps??[],i=!0;function s(){var s,l,o;let d,c;r.key&&(null==(s=r.debug)?void 0:s.call(r))&&(d=Date.now());let u=e();if(!(u.length!==a.length||u.some((e,t)=>a[t]!==e)))return n;if(a=u,r.key&&(null==(l=r.debug)?void 0:l.call(r))&&(c=Date.now()),n=t(...u),r.key&&(null==(o=r.debug)?void 0:o.call(r))){let e=Math.round((Date.now()-d)*100)/100,t=Math.round((Date.now()-c)*100)/100,n=t/16,a=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${a(t,5)} /${a(e,5)} ms`,` 19 font-size: .6rem; 20 font-weight: bold; 21 color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==r?void 0:r.key)}return(null==r?void 0:r.onChange)&&!(i&&r.skipInitialOnChange)&&r.onChange(n),i=!1,n}return s.updateDeps=e=>{a=e},s}function W(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let Q=e=>{let{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},Y=e=>e,X=e=>{let t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let e=t;e<=r;e++)n.push(e);return n},J=(e,t)=>{let r=e.scrollElement;if(!r)return;let n=e.targetWindow;if(!n)return;let a=e=>{let{width:r,height:n}=e;t({width:Math.round(r),height:Math.round(n)})};if(a(Q(r)),!n.ResizeObserver)return()=>{};let i=new n.ResizeObserver(t=>{let n=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return void a({width:t.inlineSize,height:t.blockSize})}a(Q(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(n):n()});return i.observe(r,{box:"border-box"}),()=>{i.unobserve(r)}},Z={passive:!0},ee="u"<typeof window||"onscrollend"in window,et=(e,t)=>{var r,n;let a,i=e.scrollElement;if(!i)return;let s=e.targetWindow;if(!s)return;let l=0,o=e.options.useScrollendEvent&&ee?()=>void 0:(r=()=>{t(l,!1)},n=e.options.isScrollingResetDelay,function(...e){s.clearTimeout(a),a=s.setTimeout(()=>r.apply(this,e),n)}),d=r=>()=>{let{horizontal:n,isRtl:a}=e.options;l=n?i.scrollLeft*(a&&-1||1):i.scrollTop,o(),t(l,r)},c=d(!0),u=d(!1);i.addEventListener("scroll",c,Z);let m=e.options.useScrollendEvent&ⅇreturn m&&i.addEventListener("scrollend",u,Z),()=>{i.removeEventListener("scroll",c),m&&i.removeEventListener("scrollend",u)}},er=(e,t,r)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},en=(e,{adjustments:t=0,behavior:r},n)=>{var a,i;null==(i=null==(a=n.scrollElement)?void 0:a.scrollTo)||i.call(a,{[n.options.horizontal?"left":"top"]:e+t,behavior:r})};class ea{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.currentScrollToIndex=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>
vendor: 2,307 bytes, line 21
21{e.forEach(e=>{let t=()=>{this._measureElement(e.target,e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var r;null==(r=t())||r.disconnect(),e=null},observe:e=>{var r;return null==(r=t())?void 0:r.observe(e,{box:"border-box"})},unobserve:e=>{var r;return null==(r=t())?void 0:r.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,r])=>{void 0===r&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Y,rangeExtractor:X,onChange:()=>{},measureElement:er,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...e}},this.notify=e=>{var t,r;null==(r=(t=this.options).onChange)||r.call(t,this,e)},this.maybeNotify=K(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}}
21,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let r=new Map,n=new Map;for(let a=t-1;a>=0;a--){let t=e[a];if(r.has(t.lane))continue;let i=n.get(t.lane);if(null==i||t.end>i.end?n.set(t.lane,t):t.end<i.end&&r.set(t.lane,!0),r.size===this.options.lanes)break}return n.size===this.options.lanes?Array.from(n.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=K(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(e,t,r,n,a,i)=>(void 0!==this.prevLanes&&this.prevLanes!==i&&(this.lanesChangedFlag=!0),this.prevLanes=i,this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:a,lanes:i}),{key:!1}),this.getMeasurements=K(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:a,lanes:i},s)=>{if(!a)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let l=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1);let o=this.measurementsCache.slice(0,l),d=Array(i).fill(void 0);for(let e=0;e<l;e++){let t=o[e];t&&(d[t.lane]=e)}for(let a=l;a<e;a++){let e,i,l=n(a),c=this.laneAssignments.get(a);if(void 0!==c&&this.options.lanes>1){let n=d[e=c],a=void 0!==n?o[n]:void 0;i=a?a.end+this.options.gap:t+r}else{let n=1===this.options.lanes?o[a-1]:this.getFurthestMeasurement(o,a);i=n?n.end+this.options.gap:t+r,e=n?n.lane:a%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(a,e)}let u=s.get(l),m="number"==typeof u?u:this.options.estimateSize(a),f=i+m;o[a]={index:a,start:i,size:m,end:f,key:l,lane:e},d[e]=a}return this.measurementsCache=o,o},{key:!1,debug:()=>this.options.debug}),this.calculateRange=K(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,r,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){let a=e.length-1;if(e.length<=n)return{startIndex:0,endIndex:a};let i=ei(0,a,t=>e[t].start,r),s=i;if(1===n)for(;s<a&&e[s].end<r+t;)s++;else if(n>1){let l=Array(n).fill(0);for(;s<a&&l.some(e=>e<r+t);){let t=e[s];l[t.lane]=t.end,s++}let o=Array(n).fill(r+t);for(;i>=0&&o.some(e=>e>=r);){let t=e[i];o[t.lane]=t.start,i--}i=Math.max(0,i-i%n),s=Math.min(a,s+(n-1-s%n))}return{startIndex:i,endIndex:s}}({measurements:e,outerSize:t,scrollOffset:r,lanes:n}):null,{key:!1,debug:()=>this.options.debug}
21),this.getVirtualIndexes=K(()=>{let e=null,t=null,r=this.calculateRange();return r&&(e=r.startIndex,t=r.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,r,n,a)=>null===n||null===a?[]:e({startIndex:n,endIndex:a,overscan:t,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,r=e.getAttribute(t);return r?parseInt(r,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let r=this.indexFromElement(e),n=this.measurementsCache[r];if(!n)return;let a=n.key,i=this.elementsCache.get(a);i!==e&&(i&&this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(a,e)),e.isConnected&&this.resizeItem(r,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let r=this.measurementsCache[e];if(!r)return;let n=t-(this.itemSizeCache.get(r.key)??r.size);0!==n&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(r,n,this):r.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=n,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(r.index),this.itemSizeCache=new Map(this.itemSizeCache.set(r.key,t)),this.notify(!1))},this.measureElement=e=>{e?this._measureElement(e,void 0):this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))})},this.getVirtualItems=K(()=>
21[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let r=[];for(let n=0,a=e.length;n<a;n++){let a=t[e[n]];r.push(a)}return r},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return W(t[ei(0,t.length-1,e=>W(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(e,t,r=0)=>{if(!this.scrollElement)return 0;let n=this.getSize(),a=this.getScrollOffset();return"auto"===t&&(t=e>=a+n?"end":"start"),"center"===t?e+=(r-n)/2:"end"===t&&(e-=n),Math.max(Math.min(this.getMaxScrollOffset(),e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let r=this.measurementsCache[e];if(!r)return;let n=this.getSize(),a=this.getScrollOffset();if("auto"===t)if(r.end>=a+n-this.options.scrollPaddingEnd)t="end";else{if(!(r.start<=a+this.options.scrollPaddingStart))return[a,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let i="end"===t?r.end+this.options.scrollPaddingEnd:r.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t,r.size),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(e,{align:t="start",behavior:r}={})=>{"smooth"===r&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:r})},this.scrollToIndex=(e,{align:t="auto",behavior:r}={})=>{"smooth"===r&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e=Math.max(0,Math.min(e,this.options.count-1)),this.currentScrollToIndex=e;let n=0,a=t=>{if(!this.targetWindow)return;let n=this.getOffsetForIndex(e,t);if(!n)return void console.warn("Failed to get offset for index:",e);let[a,s]=n;this._scrollToOffset(a,{adjustments:void 0,behavior:r}),this.targetWindow.requestAnimationFrame(()=>{let t=()=>{if(this.currentScrollToIndex!==e)return;let t=this.getScrollOffset(),r=this.getOffsetForIndex(e,s);r?1.01>Math.abs(r[0]-t)||i(s):console.warn("Failed to get offset for index:",e)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(t):t()})},i=t=>{this.targetWindow&&this.currentScrollToIndex===e&&(++n<10?this.targetWindow.requestAnimationFrame(()=>a(t)):console.warn(`Failed to scroll to index ${e} after 10 attempts.`))};a(t)},this.scrollBy=(e,{behavior:t}={})=>{"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
21stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t,r=this.getMeasurements();if(0===r.length)t=this.options.paddingStart;else if(1===this.options.lanes)t=(null==(e=r[r.length-1])?void 0:e.end)??0;else{let e=Array(this.options.lanes).fill(null),n=r.length-1;for(;n>=0&&e.some(e=>null===e);){let t=r[n];null===e[t.lane]&&(e[t.lane]=t.end),n--}t=Math.max(...e.filter(e=>null!==e))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:r})=>{this.options.scrollToFn(e,{behavior:r,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(e)}}let ei=(e,t,r,n)=>{for(;e<=t;){let a=(e+t)/2|0,i=r(a);if(i<n)e=a+1;else{if(!(i>n))return a;t=a-1}}return e>0?e-1:0},es="u">typeof document?o.useLayoutEffect:o.useEffect;var el=e.i(394487),eo=e.i(436289),ed=e.i(503269),ec=e.i(214520),eu=e.i(746725),em=e.i(992704),ef=e.i(914189),ep=e.i(488374),eh=e.i(684653),eg=e.i(835696),ex=e.i(941444),ev=e.i(877891),eb=e.i(952744),ey=e.i(605083),ej=e.i(157138),ek=e.i(813581),ew=e.i(402155),eN=e.i(693456);function eC(e){let t=(0,o.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,eN.useEventListener)(e,"blur",e=>{let r=e.target;ek.isHTMLInputElement(r)&&(t.current={value:r.value,selectionStart:r.selectionStart,selectionEnd:r.selectionEnd})}),(0,ef.useEvent)(()=>{if(!(0,ew.isActiveElement)(e)&&ek.isHTMLInputElement(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:r,selectionEnd:n}=t.current;null!==r&&null!==n&&e.setSelectionRange(r,n)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var eS=e.i(144279),eA=e.i(101852),eE=e.i(255743),eT=e.i(294316),eI=e.i(571616),eM=e.i(83733),eP=e.i(833633),e_=e.i(601893),eR=e.i(919751),eF=e.i(140721),eO=e.i(904016),eD=e.i(942803),eL=e.i(233137),eB=e.i(341650),ez=e.i(140407),eV=e.i(103935),eH=e.i(65659),e$=e.i(544508),eU=e.i(397701),eG=e.i(309507),eq=e.i(700020),eK=e.i(35889),eW=e.i(998348),eQ=e.i(722678),eY=e.i(863516),eX=e.i(635307),eJ=e.i(825720),eZ=e.i(667310),e0=e.i(652265),e1=Object.defineProperty,e2=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?e1(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},e4=((t=e4||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),e3=((r=e3||{})[r.Single=0]="Single",r[r.Multi=1]="Multi",r),e6=((n=e6||{})[n.Pointer=0]="Pointer",n[n.Focus=1]="Focus",n[n.Other=2]="Other",n),e5=((a=e5||{})[a.OpenCombobox=0]="OpenCombobox",a[a.CloseCombobox=1]="CloseCombobox",a[a.GoToOption=2]="GoToOption",a[a.SetTyping=3]="SetTyping",a[a.RegisterOption=4]="RegisterOption",a[a.UnregisterOption=5]="UnregisterOption",a[a.DefaultToFirstOption=6]="DefaultToFirstOption",a[a.SetActivationTrigger=7]="SetActivationTrigger",a[a.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",a[a.SetInputElement=9]="SetInputElement",a[a.SetButtonElement=10]="SetButtonElement",a[a.SetOptionsElement=11]="SetOptionsElement",a[a.MarkInputAsMoved=12]="MarkInputAsMoved",a);function e8(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),a=n.length>0&&null!==n[0].dataRef.current.order?n.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,e0.sortByDomNode)(n,e=>e.dataRef.current.domRef.current),i=r?a.indexOf(r):null;return -1===i&&(i=null),{options:a,activeOptionIndex:i}}let e7={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let r=e.inputElement?eZ.ElementPositionState.Tracked((0,eZ.computeVisualPosition)(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:r,__demoMode:!1}},0(e){var t,r;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(r=e.dataRef.current)&&r.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:eZ.ElementPositionState.Idle}}return{...e,comboboxState:0,inputPositionState:eZ.ElementPositionState.Idle,__demoMode:!1}},3:(e,t)=>
21e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var r,n,a,i;if(null!=(r=e.dataRef.current)&&r.disabled||e.optionsElement&&!(null!=(n=e.dataRef.current)&&n.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:r,disabled:n}=e.virtual,i=t.focus===eH.Focus.Specific?t.idx:(0,eH.calculateActiveIndex)(t,{resolveItems:()=>r,resolveActiveIndex:()=>{var t,a;return null!=(a=null!=(t=e.activeOptionIndex)?t:r.findIndex(e=>!n(e)))?a:null},resolveDisabled:n,resolveId(){throw Error("Function not implemented.")}}),s=null!=(a=t.trigger)?a:2;return e.activeOptionIndex===i&&e.activationTrigger===s?e:{...e,activeOptionIndex:i,activationTrigger:s,isTyping:!1,__demoMode:!1}}let s=e8(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let l=t.focus===eH.Focus.Specific?t.idx:(0,eH.calculateActiveIndex)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),o=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===l&&e.activationTrigger===o?e:{...e,...s,isTyping:!1,activeOptionIndex:l,activationTrigger:o,__demoMode:!1}},4:(e,t)=>{var r,n,a,i;if(null!=(r=e.dataRef.current)&&r.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,l=e8(e,e=>(e.push(s),e));null===e.activeOptionIndex&&null!=(a=(n=e.dataRef.current).isSelected)&&a.call(n,t.payload.dataRef.current.value)&&(l.activeOptionIndex=l.options.indexOf(s));let o={...e,...l,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(o.activeOptionIndex=0),o},5:(e,t)=>{var r;if(null!=(r=e.dataRef.current)&&r.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let n=e8(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...n,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
21{var r,n;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let a=e.activeOptionIndex;if(null!==e.activeOptionIndex){let r=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);a=-1!==r?r:null}return{...e,activeOptionIndex:a,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:eZ.ElementPositionState.Moved}};class e9 extends eJ.Machine{constructor(e){super(e),e2(this,"actions",{onChange:e=>{let{onChange:t,compare:r,mode:n,value:a}=this.state.dataRef.current;return(0,eU.match)(n,{0:()=>null==t?void 0:t(e),1:()=>{let n=a.slice(),i=n.findIndex(t=>r(t,e));return -1===i?n.push(e):n.splice(i,1),null==t?void 0:t(n)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:eH.Focus.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),e2(this,"selectors",{activeDescendantId:e=>{var t,r;let n=this.selectors.activeOptionIndex(e);if(null!==n)return e.virtual?null==(r=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[n])))?void 0:r.id:null==(t=e.options[n])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:r}=e.virtual,n=t.findIndex(e=>{var t;return!(null!=(t=null==r?void 0:r(e))&&t)});if(-1!==n)return n}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,r;let n=this.selectors.activeOptionIndex(e);return null===n?null:e.virtual?e.virtual.options[null!=n?n:0]:null!=(r=null==(t=e.options[n])?void 0:t.dataRef.current.value)?r:null},isActive:(e,t,r)=>{var n;let a=this.selectors.activeOptionIndex(e);return null!==a&&(e.virtual?a===e.dataRef.current.calculateIndex(t):(null==(n=e.options[a])?void 0:n.id)===r)},shouldScrollIntoView:(e,t,r)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,r)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=eB.stackMachines.get(null);this.disposables.add(t.on(eB.ActionTypes.Push,r=>{t.selectors.isTop(r,e)||0!==this.state.comboboxState||this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add((0,eZ.detectMovement)(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:r=!1}){var n;return new e9({id:e,dataRef:{current:{}},comboboxState:+!r,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:r,inputPositionState:eZ.ElementPositionState.Idle})}reduce(e,t){return(0,eU.match)(t.type,e7,e,t)}}var te=e.i(526599);let tt=(0,o.createContext)(null);function tr(e){let t=(0,o.useContext)(tt);
21if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tn),t}return t}function tn({id:e,virtual:t=null,__demoMode:r=!1}){let n=(0,o.useMemo)(()=>e9.new({id:e,virtual:t,__demoMode:r}),[]);return(0,te.useOnUnmount)(()=>n.dispose()),n}let ta=(0,o.createContext)(null);function ti(e){let t=(0,o.useContext)(ta);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ti),t}return t}ta.displayName="ComboboxDataContext";let ts=(0,o.createContext)(null);function tl(e){let t=tr("VirtualProvider"),{options:r}=ti("VirtualProvider").virtual,n=(0,ez.useSlice)(t,e=>e.optionsElement),[a,i]=(0,o.useMemo)(()=>{if(!n)return[0,0];let e=window.getComputedStyle(n);return[parseFloat(e.paddingBlockStart||e.paddingTop),parseFloat(e.paddingBlockEnd||e.paddingBottom)]},[n]),s=function({useFlushSync:e=!0,...t}){let r=o.useReducer(()=>({}),{})[1],n={...t,onChange:(n,a)=>{var i;e&&a?(0,q.flushSync)(r):r(),null==(i=t.onChange)||i.call(t,n,a)}},[a]=o.useState(()=>new ea(n));return a.setOptions(n),es(()=>a._didMount(),[]),es(()=>a._willUpdate()),a}({observeElementRect:J,observeElementOffset:et,scrollToFn:en,...{enabled:0!==r.length,scrollPaddingStart:a,scrollPaddingEnd:i,count:r.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12}}),[l,d]=(0,o.useState)(0);(0,eg.useIsoMorphicEffect)(()=>{d(e=>e+1)},[r]);let c=s.getVirtualItems(),u=(0,ez.useSlice)(t,e=>e.activationTrigger===e6.Pointer),m=(0,ez.useSlice)(t,t.selectors.activeOptionIndex);return 0===c.length?null:o.default.createElement(ts.Provider,{value:s},o.default.createElement("div",{style:{position:"relative",width:"100%",height:`${s.getTotalSize()}px`},ref:e=>{e&&(u||null!==m&&r.length>m&&s.scrollToIndex(m))}},c.map(t=>{var n;return o.default.createElement(o.Fragment,{key:t.key},o.default.cloneElement(null==(n=e.children)?void 0:n.call(e,{...e.slot,option:r[t.index]}),{key:`${l}-${t.key}`,"data-index":t.index,"aria-setsize":r.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let to=o.Fragment,td=eq.RenderFeatures.RenderStrategy|eq.RenderFeatures.Static,tc=(0,eq.forwardRefWithAs)(function(e,t){let r=(0,o.useId)(),n=(0,e_.useDisabled)(),{value:a,defaultValue:i,onChange:s,form:l,name:d,by:c,invalid:u=!1,disabled:m=n||!1,onClose:f,__demoMode:p=!1,multiple:h=!1,immediate:g=!1,virtual:x=null,nullable:v,...b}=e,y=(0,ec.useDefaultValue)(i),[j=h?[]:void 0,k]=(0,ed.useControllable)(a,s,y),w=tn({id:r,virtual:x,__demoMode:p}),N=(0,o.useRef)({static:!1,hold:!1}),C=(0,eo.useByComparator)(c),S=(0,ef.useEvent)(e=>x?null===c?x.options.indexOf(e):x.options.findIndex(t=>C(t,e)):w.state.options.findIndex(t=>C(t.dataRef.current.value,e))),A=(0,o.useCallback)(e=>(0,eU.match)(I.mode,{[e3.Multi]:()=>j.some(t=>C(t,e)),[e3.Single]:()=>C(j,e)}),[j]),E=(0,ez.useSlice)(w,e=>e.virtual),T=(0,ef.useEvent)(()=>null==f?void 0:f()),I=(0,o.useMemo)(()=>({__demoMode:p,immediate:g,optionsPropsRef:N,value:j,defaultValue:y,disabled:m,invalid:u,mode:h?e3.Multi:e3.Single,virtual:x?E:null,onChange:k,isSelected:A,calculateIndex:S,compare:C,onClose:T}),[p,g,N,j,y,m,u,h,x,E,k,A,S,C,T]);(0,eg.useIsoMorphicEffect)(()=>{var e;x&&w.send({type:e5.UpdateVirtualConfiguration,options:x.options,disabled:null!=(e=x.disabled)?e:null})},[x,null==x?void 0:x.options,null==x?void 0:x.disabled]),(0,eg.useIsoMorphicEffect)(()=>{w.state.dataRef.current=I},[I]);let[M,P,_,R]=(0,ez.useSlice)(w,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),F=eB.stackMachines.get(null),O=(0,ez.useSlice)(F,(0,o.useCallback)(e=>F.selectors.isTop(e,r),[F,r]));(0,eb.useOutsideClick)(O,[P,_,R],()=>w.actions.closeCombobox());let D=(0,ez.useSlice)(w,w.selectors.activeOptionIndex),L=(0,ez.useSlice)(w,w.selectors.activeOption),B=(0,eE.useSlot)({open:M===e4.Open,disabled:m,invalid:u,activeIndex:D,activeOption:L,value:j}),[z,V]=(0,eQ.useLabels)(),H=(0,o.useCallback)(()=>{if(void 0!==y)return null==k?void 0:k(y)},[k,y]),$=(0,eq.useRender)();return o.default.createElement(V,{value:z,props:{htmlFor:null==_?void 0:_.id},slot:{open:M===e4.Open,disabled:m}},o.default.createElement(eR.FloatingProvider,null,o.default.createElement(ta.Provider,{value:I},o.default.createElement(tt.Provider,{value:w},o.default.createElement(eL.OpenClosedProvider,{value:(0,eU.match)(M,{[e4.Open]:eL.State.Open,[e4.Closed]:eL.State.Closed})},null!=d&&o.default.createElement(eF.FormFields,{disabled:m,data:null!=j?{[d]:j}:{},form:l,onReset:H}),$({ourProps:null===t?{}:{ref:t},theirProps:b,slot:B,defaultTag:to,name:"Combobox"}))))))}),tu=(0,eq.forwardRefWithAs)(function(e,t){let r=tr("Combobox.Button"),n=ti("Combobox.Button"),[a,i]=(0,o.useState)(null),s=(0,eT.useSyncRefs)(t,i,r.actions.setButtonElement),l=(0,o.useId)(),{id:d=`headlessui-combobox-button-${l}`,disabled:c=n.disabled||!1,autoFocus:u=!1,...m}=e,[f,p,h]=(0,ez.useSlice)(r,e=>[e.comboboxState,e.inputElement,e.optionsElement]),g=eC(p),x=f===e4.Open;(0,ej.useQuickRelease)(x,{trigger:a,action:(0,o.useCallback)(e=>{if(null!=a&&a.contains(e.target)||null!=p&&p.contains(e.target))return ej.Action.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ek.isHTMLElement(t)?ej.Action.Select(t):null!=h&&h.contains(e.target)?ej.Action.Ignore:ej.Action.Close},[a,p,h]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let v=(0,ef.useEvent)(e=>{switch(e.key){case eW.Keys.Space:case eW.Keys.Enter:e.preventDefault(),e.stopPropagation(),r.state.comboboxState===e4.Closed&&(0,q.flushSync)(()=>r.actions.openCombobox()),g();return;case eW.Keys.ArrowDown:e.preventDefault(),e.stopPropagation(),r.state.comboboxState===e4.Closed&&((0,q.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:eH.Focus.First})),g();return;case eW.Keys.ArrowUp:e.preventDefault(),e.stopPropagation(),r.state.comboboxState===e4.Closed&&((0,q.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:eH.Focus.Last})),g();return;case eW.Keys.Escape:if(r.state.comboboxState!==e4.Open)return;e.preventDefault(),r.state.optionsElement&&!n.optionsPropsRef.current.static&&e.stopPropagation(),(0,q.flushSync)(()=>r.actions.closeCombobox()),g();return;default:return}}),b=(0,ep.useHandleToggle)(()=>{r.state.comboboxState===e4.Open?r.actions.closeCombobox():r.actions.openCombobox(),g()}),y=(0,eQ.useLabelledBy)([d]),{isFocusVisible:j,focusProps:k}=(0,U.useFocusRing)({autoFocus:u}),{isHovered:w,hoverProps:N}=(0,G.useHover)({isDisabled:c}),{pressed:C,pressProps:S}=(0,el.useActivePress)({disabled:c}),A=(0,eE.useSlot)({open:f===e4.Open,active:C||f===e4.Open,disabled:c,invalid:n.invalid,value:n.value,hover:w,focus:j}),E=(0,eq.mergeProps)({ref:s,id:d,type:(0,eS.useResolveButtonType)(e,a),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":f===e4.Open,"aria-labelledby":y,disabled:c||void 0,autoFocus:u,onKeyDown:v},b,k,N,S);return(0,eq.useRender)()({ourProps:E,theirProps:m,slot:A,defaultTag:"button",name:"Combobox.Button"})}),tm=(0,eq.forwardRefWithAs)(function(e,t){var r,n;let a=tr("Combobox.Input"),i=ti("Combobox.Input"),s=(0,o.useId)(),l=(0,eD.useProvidedId)(),{id:d=l||`headlessui-combobox-input-${s}
21`,onChange:c,displayValue:u,disabled:m=i.disabled||!1,autoFocus:f=!1,type:p="text",...h}=e,g=(0,o.useRef)(null),x=(0,eT.useSyncRefs)(g,t,(0,eR.useFloatingReference)(),a.actions.setInputElement),[v,b]=(0,ez.useSlice)(a,e=>[e.comboboxState,e.isTyping]),y=(0,eu.useDisposables)(),j=(0,ef.useEvent)(()=>{a.actions.onChange(null),a.state.optionsElement&&(a.state.optionsElement.scrollTop=0),a.actions.goToOption({focus:eH.Focus.Nothing})}),k=(0,o.useMemo)(()=>{var e;return"function"==typeof u&&void 0!==i.value?null!=(e=u(i.value))?e:"":"string"==typeof i.value?i.value:""},[i.value,u]);(0,eP.useWatch)(([e,t],[r,n])=>{if(a.state.isTyping)return;let i=g.current;i&&((n===e4.Open&&t===e4.Closed||e!==r)&&(i.value=e),requestAnimationFrame(()=>{if(a.state.isTyping||!i||(0,ew.isActiveElement)(i))return;let{selectionStart:e,selectionEnd:t}=i;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&i.setSelectionRange(i.value.length,i.value.length)}))},[k,v,b]),(0,eP.useWatch)(([e],[t])=>{if(e===e4.Open&&t===e4.Closed){if(a.state.isTyping)return;let e=g.current;if(!e)return;let t=e.value,{selectionStart:r,selectionEnd:n,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(r,n,i):e.setSelectionRange(r,n)}},[v]);let w=(0,o.useRef)(!1),N=(0,ef.useEvent)(()=>{w.current=!0}),C=(0,ef.useEvent)(()=>{y.nextFrame(()=>{w.current=!1})}),S=(0,ef.useEvent)(e=>{switch(a.actions.setIsTyping(!0),e.key){case eW.Keys.Enter:if(a.state.comboboxState!==e4.Open||w.current)return;if(e.preventDefault(),e.stopPropagation(),null===a.selectors.activeOptionIndex(a.state))return void a.actions.closeCombobox();a.actions.selectActiveOption(),i.mode===e3.Single&&a.actions.closeCombobox();break;case eW.Keys.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,eU.match)(a.state.comboboxState,{[e4.Open]:()=>a.actions.goToOption({focus:eH.Focus.Next}),[e4.Closed]:()=>a.actions.openCombobox()});case eW.Keys.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,eU.match)(a.state.comboboxState,{[e4.Open]:()=>a.actions.goToOption({focus:eH.Focus.Previous}),[e4.Closed]:()=>{(0,q.flushSync)(()=>a.actions.openCombobox()),i.value||a.actions.goToOption({focus:eH.Focus.Last})}});case eW.Keys.Home:if(a.state.comboboxState===e4.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),a.actions.goToOption({focus:eH.Focus.First});case eW.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),a.actions.goToOption({focus:eH.Focus.First});case eW.Keys.End:if(a.state.comboboxState===e4.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),a.actions.goToOption({focus:eH.Focus.Last});case eW.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),a.actions.goToOption({focus:eH.Focus.Last});case eW.Keys.Escape:return a.state.comboboxState!==e4.Open?void 0:(e.preventDefault(),a.state.optionsElement&&!i.optionsPropsRef.current.static&&e.stopPropagation(),i.mode===e3.Single&&null===i.value&&j(),a.actions.closeCombobox());case eW.Keys.Tab:if(a.actions.setIsTyping(!1),a.state.comboboxState!==e4.Open)return;i.mode===e3.Single&&a.state.activationTrigger!==e6.Focus&&a.actions.selectActiveOption(),a.actions.closeCombobox()}}),A=(0,ef.useEvent)(e=>{null==c||c(e),i.mode===e3.Single&&""===e.target.value&&j(),a.actions.openCombobox()}),E=(0,ef.useEvent)(e=>{var t,r,n;let s=null!=(t=e.relatedTarget)?t:eV.history.find(t=>t!==e.currentTarget);if(!(null!=(r=a.state.optionsElement)&&r.contains(s))&&!(null!=(n=a.state.buttonElement)&&n.contains(s))&&a.state.comboboxState===e4.Open)return e.preventDefault(),i.mode===e3.Single&&null===i.value&&j(),a.actions.closeCombobox()}),T=(0,ef.useEvent)(e=>{var t,r,n;let s=null!=(t=e.relatedTarget)?t:eV.history.find(t=>t!==e.currentTarget);null!=(r=a.state.buttonElement)&&r.contains(s)||null!=(n=a.state.optionsElement)&&n.contains(s)||i.disabled||i.immediate&&a.state.comboboxState!==e4.Open&&y.microTask(()=>{(0,q.flushSync)(()=>a.actions.openCombobox()),a.actions.setActivationTrigger(e6.Focus)})}),I=(0,eQ.useLabelledBy)(),M=(0,eK.useDescribedBy)(),{isFocused:P,focusProps:_}=(0,U.useFocusRing)({autoFocus:f}),{isHovered:R,hoverProps:F}=(0,G.useHover)({isDisabled:m}),O=(0,ez.useSlice)(a,e=>e.optionsElement),D=(0,eE.useSlot)({open:v===e4.Open,disabled:m,invalid:i.invalid,hover:R,focus:P,autofocus:f}),L=(0,eq.mergeProps)({ref:x,id:d,role:"combobox",type:p,"aria-controls":null==O?void 0:O.id,"aria-expanded":v===e4.Open,"aria-activedescendant":(0,ez.useSlice)(a,a.selectors.activeDescendantId),"aria-labelledby":I,"aria-describedby":M,"aria-autocomplete":"list",defaultValue:null!=(n=null!=(r=e.defaultValue)?r:void 0!==i.defaultValue?null==u?void 0:u(i.defaultValue):null)?n:i.defaultValue,disabled:m||void 0,autoFocus:f,onCompositionStart:N,onCompositionEnd:C,onKeyDown:S,onChange:A,onFocus:T,onBlur:E},_,F);return(0,eq.useRender)()({ourProps:L,theirProps:h,slot:D,defaultTag:"input",name:"Combobox.Input"})}),tf=eQ.Label,tp=(0,eq.forwardRefWithAs)(function(e,t){var r,n,a;let i=(0,o.useId)(),{id:s=`headlessui-combobox-options-${i}`,hold:l=!1,anchor:d,portal:c=!1,modal:u=!0,transition:m=!1,...f}=e,p=tr("Combobox.Options"),h=ti("Combobox.Options"),g=(0,eR.useResolvedAnchor)(d);g&&(c=!0);let[x,v]=(0,eR.useFloatingPanel)(g),[b,y]=(0,o.useState)(null),j=(0,eR.useFloatingPanelProps)(),k=(0,eT.useSyncRefs)(t,g?x:null,p.actions.setOptionsElement,y),[w,N,C,S,A]=(0,ez.useSlice)(p,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),E=(0,ey.useOwnerDocument)(N||C),T=(0,ey.useOwnerDocument)(S),I=(0,eL.useOpenClosed)(),[M,P]=(0,eM.useTransition)(m,b,null!==I?(I&eL.State.Open)===eL.State.Open:w===e4.Open);(0,ev.useOnDisappear)(M,N,p.actions.closeCombobox);let _=!h.__demoMode&&u&&w===e4.Open;(0,eA.useScrollLock)(_,T);let R=!h.__demoMode&&u&&w===e4.Open;(0,eh.useInertOthers)(R,{allowed:(0,o.useCallback)(()=>[N,C,S],[N,C,S])});let F=!(0,ez.useSlice)(p,p.selectors.didInputMove)&&M;(0,eg.useIsoMorphicEffect)(()=>{var t;h.optionsPropsRef.current.static=null!=(t=e.static)&&t},[h.optionsPropsRef,e.static]),(0,eg.useIsoMorphicEffect)(()=>{h.optionsPropsRef.current.hold=l},[h.optionsPropsRef,l]),function(e,{container:t,accept:r,walk:n}){let a=(0,o.useRef)(r),i=(0,o.useRef)(n);(0,o.useEffect)(()=>{a.current=r,i.current=n},[r,n]),(0,eg.useIsoMorphicEffect)(()=>
21{if(!t||!e)return;let r=(0,ew.getOwnerDocument)(t);if(!r)return;let n=a.current,s=i.current,l=Object.assign(e=>n(e),{acceptNode:n}),o=r.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;o.nextNode();)s(o.currentNode)},[t,e,a,i])}(w===e4.Open,{container:S,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let O=(0,eQ.useLabelledBy)([null==C?void 0:C.id]),D=(0,eE.useSlot)({open:w===e4.Open,option:void 0}),L=(0,ef.useEvent)(()=>{p.actions.setActivationTrigger(e6.Pointer)}),B=(0,ef.useEvent)(e=>{e.preventDefault(),p.actions.setActivationTrigger(e6.Pointer)}),z=(0,eq.mergeProps)(g?j():{},{"aria-labelledby":O,role:"listbox","aria-multiselectable":h.mode===e3.Multi||void 0,id:s,ref:k,style:{...f.style,...v,"--input-width":(0,em.useElementSize)(M,N,!0).width,"--button-width":(0,em.useElementSize)(M,C,!0).width},onWheel:A===e6.Pointer?void 0:L,onMouseDown:B,...(0,eM.transitionDataAttributes)(P)}),V=M&&w===e4.Closed&&!e.static,H=(0,eO.useFrozenData)(V,null==(r=h.virtual)?void 0:r.options),$=(0,eO.useFrozenData)(V,h.value),U=(0,o.useCallback)(e=>h.compare($,e),[h.compare,$]),G=(0,o.useMemo)(()=>{if(!h.virtual)return h;if(void 0===H)throw Error("Missing `options` in virtual mode");return H!==h.virtual.options?{...h,virtual:{...h.virtual,options:H}}:h},[h,H,null==(n=h.virtual)?void 0:n.options]);h.virtual&&Object.assign(f,{children:o.default.createElement(ta.Provider,{value:G},o.default.createElement(tl,{slot:D},f.children))});let q=(0,eq.useRender)(),K=(0,o.useMemo)(()=>h.mode===e3.Multi?h:{...h,isSelected:U},[h,U]);return o.default.createElement(eX.Portal,{enabled:!!c&&(e.static||M),ownerDocument:E},o.default.createElement(ta.Provider,{value:K},q({ourProps:z,theirProps:{...f,children:o.default.createElement(eO.Frozen,{freeze:V},"function"==typeof f.children?null==(a=f.children)?void 0:a.call(f,D):f.children)},slot:D,defaultTag:"div",features:td,visible:F,name:"Combobox.Options"}
21)))}),th=(0,eq.forwardRefWithAs)(function(e,t){var r,n,a;let i=ti("Combobox.Option"),s=tr("Combobox.Option"),l=(0,o.useId)(),{id:d=`headlessui-combobox-option-${l}`,value:c,disabled:u=null!=(a=null==(n=null==(r=i.virtual)?void 0:r.disabled)?void 0:n.call(r,c))&&a,order:m=null,...f}=e,[p]=(0,ez.useSlice)(s,e=>[e.inputElement]),h=eC(p),g=(0,ez.useSlice)(s,(0,o.useCallback)(e=>s.selectors.isActive(e,c,d),[c,d])),x=i.isSelected(c),v=(0,o.useRef)(null),b=(0,ex.useLatestValue)({disabled:u,value:c,domRef:v,order:m}),y=(0,o.useContext)(ts),j=(0,eT.useSyncRefs)(t,v,y?y.measureElement:null),k=(0,ef.useEvent)(()=>{s.actions.setIsTyping(!1),s.actions.onChange(c)});(0,eg.useIsoMorphicEffect)(()=>s.actions.registerOption(d,b),[b,d]);let w=(0,ez.useSlice)(s,(0,o.useCallback)(e=>s.selectors.shouldScrollIntoView(e,c,d),[c,d]));(0,eg.useIsoMorphicEffect)(()=>{if(w)return(0,e$.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=v.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[w,v]);let N=(0,ef.useEvent)(e=>{e.preventDefault(),e.button===eY.MouseButton.Left&&(u||(k(),(0,eG.isMobile)()||requestAnimationFrame(()=>h()),i.mode===e3.Single&&s.actions.closeCombobox()))}),C=(0,ef.useEvent)(()=>{if(u)return s.actions.goToOption({focus:eH.Focus.Nothing});let e=i.calculateIndex(c);s.actions.goToOption({focus:eH.Focus.Specific,idx:e})}),S=(0,eI.useTrackedPointer)(),A=(0,ef.useEvent)(e=>S.update(e)),E=(0,ef.useEvent)(e=>{if(!S.wasMoved(e)||u||g&&s.state.activationTrigger===e6.Pointer)return;let t=i.calculateIndex(c);s.actions.goToOption({focus:eH.Focus.Specific,idx:t},e6.Pointer)}),T=(0,ef.useEvent)(e=>{S.wasMoved(e)&&(u||g&&(i.optionsPropsRef.current.hold||s.state.activationTrigger===e6.Pointer&&s.actions.goToOption({focus:eH.Focus.Nothing})))}),I=(0,eE.useSlot)({active:g,focus:g,selected:x,disabled:u});return(0,eq.useRender)()({ourProps:{id:d,ref:j,role:"option",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,"aria-selected":x,disabled:void 0,onMouseDown:N,onFocus:C,onPointerEnter:A,onMouseEnter:A,onPointerMove:E,onMouseMove:E,onPointerLeave:T,onMouseLeave:T},theirProps:f,slot:I,defaultTag:"div",name:"Combobox.Option"})}),tg=Object.assign(tc,{Input:tm,Button:tu,Label:tf,Options:tp,Option:th});var tx=e.i(322125);e.i(664659);let tv={pre:"<b>",post:"</b>",extract:e=>e.label};function tb({form:e,path:t,inputProps:r,options:n,noResultsText:a,allowCustomValues:l,staticFirstOptions:d,staticLastOptions:c}){let{shouldRenderField:m,fieldOptions:f}=(0,s.useFormStructure)(),[p,h]=(0,o.useState)(""),g=(0,o.useRef)(null),x=(0,o.useRef)(null);(0,j.useFieldUnregister)(e,t);let v=(0,H.useCommonFormI18n)(),b=tw({query:p,options:n}),y=(0,V.useInputHelpSectionAriaIds)(e,t),w=(0,o.useMemo)(()=>b?.some(e=>e.original.value.toLowerCase()===p.toLowerCase()),[p,b]);if(!m(t))return null;let N=f?.[t],C=N?.options;return r={...N?.inputProps,...r},(0,i.jsxs)(z.default,{form:e,path:t,className:(0,u.cn)("relative flex-col self-end"),children:[(0,i.jsx)(k.InputLabel,{form:e,path:t,required:!!C?.required||!!C?.validate,labelRef:x}),(0,i.jsx)(F.Controller,{control:e.control,name:t,rules:C,render:({field:{onChange:e,onBlur:t,value:n,name:s},fieldState:{error:o}})=>(0,i.jsx)("div",{className:"relative",children:(0,i.jsxs)(tg,{value:n??"",immediate:!0,onChange:t=>{e(t||"")},children:[(0,i.jsx)(tk,{ref:g,labelRef:x,name:s,error:!!o,id:s,...r,...y,onBlur:()=>{h(n??""),t()},onChange:t=>{let r=t.target.value;h(r),e(l?r:"")}}),(0,i.jsxs)(ty,{inputRef:g,modal:!1,children:[!l&&!b?.length&&!d?.length&&!c?.length&&(0,i.jsx)(tj,{value:"",className:"cursor-default data-focus:bg-transparent",children:a}),d?.map(e=>(0,i.jsx)(tj,{value:e.value,children:e.label},e.value)),b?.map(e=>(0,i.jsx)(tj,{value:e.original.value,dangerouslySetInnerHTML:{__html:e.string}},e.string)),l&&p&&!w&&(0,i.jsx)(tj,{value:p,children:v("fields.autoComplete.customValueOption",{query:p})}),c?.map(e=>(0,i.jsx)(tj,{value:e.value,children:e.label},e.value))]})]})})})]})}let ty=({inputRef:e,className:t,id:r,...n})=>{let{initialRequestNonce:a}=(0,s.useFormStructure)(),[l,d]=(0,o.useState)(0),c=(0,o.useId)(),m=r||c,f=(0,o.useCallback)(()=>{e.current&&d(window.innerHeight-e.current.getBoundingClientRect().bottom)},[e]),p=(0,$.useDebounce)(f,15);return(0,o.useEffect)(()=>
21{if(e.current){if(!e.current)return;let t=e.current;return t.addEventListener("resize",p),t.addEventListener("focusin",f),window.addEventListener("scroll",p),window.addEventListener("resize",p),()=>{t.removeEventListener("resize",p),t.removeEventListener("focusin",f),window.removeEventListener("scroll",p),window.removeEventListener("resize",p)}}},[e,p,f]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("style",{nonce:a,children:` 22 #${m} { 23 max-height: calc(${l}px - 1rem); 24 margin-top: 0.5rem; 25 margin-bottom: 0.5rem; 26 } 27 `}),(0,i.jsx)(tp,{id:m,className:(0,u.cn)("auto-complete absolute z-10 max-h-[calc(var(--max-height)-(--spacing(2)))] max-w-full min-w-full overflow-x-hidden overflow-y-auto rounded-input border bg-background p-1",t),...n})]})},tj=({className:e,...t})=>(0,i.jsx)(th,{className:(0,u.cn)("group cursor-pointer rounded-[calc(var(--radius-input)-(--spacing(2)/2))] px-2 py-3 decoration-2 brightness-95 data-focus:bg-background data-selected:underline",e),...t}),tk=o.default.forwardRef(({className:e,error:t,labelRef:r,onFocus:n,...a},s)=>(0,i.jsx)(tm,{ref:s,className:(0,u.cn)("peer w-full rounded-input bg-input p-4 pr-16 read-only:opacity-75 disabled:opacity-75",k.inputOutlineClassName,t&&k.inputErrorOutlineClassName,e),onFocus:e=>{if(r.current){let t=e.target.getBoundingClientRect().bottom;window.innerHeight-t<400&&r.current.scrollIntoView()}n?.()},...a}));tk.displayName="StyledComboboxInput";let tw=({query:e,options:t})=>{let r=(0,$.useDebounced)(e,100);return(0,o.useMemo)(()=>tx.default.filter(r,t,tv).sort((e,t)=>t.score-e.score),[t,r])},tN=function({form:e,path:t}){let r=_(),n=(0,s.useFormStructure)(),{meta:{professions:a,enableProfessionFreetext:l},theme:o,locale:d}=v();if(!(a&&!l))return(0,i.jsx)(k.default,{path:t,form:e,inputProps:{placeholder:void 0}});let c="ak-fastighets"===o,u=!c;if(c){let e=n.i18n.fields.profession?.helpText;e&&"en"!==d||(e=r("fields.profession.akFastighetsHelpText")),n={...n,i18n:{...n.i18n,fields:{...n.i18n.fields,profession:{...n.i18n.fields.profession,heading:n.i18n.fields.profession?.heading??"",helpText:e}}}}}return(0,i.jsx)(s.FormStructureProvider,{value:{...n,requestNonce:n.initialRequestNonce},children:(0,i.jsx)(tb,{allowCustomValues:u,form:e,path:t,noResultsText:r("fields.profession.noResults"),inputProps:{placeholder:r(u?"fields.profession.placeholder.allowCustomValues":"fields.profession.placeholder.noCustomValues")},staticLastOptions:u?void 0:[{label:r("fields.profession.otherOption"),value:r("fields.profession.otherOption")}],options:[...a.map(e=>({label:e.value,value:e.value}))]})})};var tC=e.i(950094);let tS=({form:e,hideCurrentlyWorkingInSweden:t,allowAbroadEmploymentToBeInFuture:r})=>{let n=v(),a=_(),{watch:s}=e,l=s("workedAbroadLastYear");return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(tC.default,{form:e,path:"workedAbroadLastYear"})}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(k.default,{form:e,path:"workAbroadCountry"})}),(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(N,{form:e,path:"workAbroadEmploymentStart",maxTodayLocale:r?void 0:n.locale}),(0,i.jsx)(N,{form:e,path:"workAbroadEmploymentEnd",maxTodayLocale:r?void 0:n.locale})]}),!t&&(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:e,path:"currentlyWorkingInSweden",options:[{value:!0,label:a("fields.currentlyWorkingInSweden.options.yes")},{value:!1,label:a("fields.currentlyWorkingInSweden.options.no")}]})})]})]})};var tA=e.i(910249),tE=e.i(974290),tT=e.i(348238),tI=e.i(372106);let tM=e=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:74,height:100,viewBox:"0 0 420 566",fill:"none",...e,children:[(0,i.jsxs)("defs",{children:[(0,i.jsxs)("linearGradient",{x1:"80.8150544%",y1:"59.6365716%",x2:"59.8678229%",y2:"8.14952521%",id:"linearGradient-1",children:[(0,i.jsx)("stop",{"stop-color":"#EF2131",offset:"0%"}),(0,i.jsx)("stop",{"stop-color":"#FECF2C",offset:"100%"})]}),(0,i.jsxs)("linearGradient",{x1:"58.8181173%",y1:"0%",x2:"9.24395007%",y2:"94.0712606%",id:"linearGradient-2",children:[(0,i.jsx)("stop",{"stop-color":"#FBC52C",offset:"0%"}),(0,i.jsx)("stop",{"stop-color":"#F87130",offset:"26.3921199%"}),(0,i.jsx)("stop",{"stop-color":"#EF52E2",offset:"56.079734%"}),(0,i.jsx)("stop",{"stop-color":"#661EEC",offset:"100%"})]}),(0,i.jsxs)("linearGradient",{x1:"20.5690473%",y1:"41.0176198%",x2:"40.5972643
27%",y2:"91.2765373%",id:"linearGradient-3",children:[(0,i.jsx)("stop",{"stop-color":"#78F6D8",offset:"0%"}),(0,i.jsx)("stop",{"stop-color":"#77D1F6",offset:"26.5705044%"}),(0,i.jsx)("stop",{"stop-color":"#70A4F3",offset:"55.447147%"}),(0,i.jsx)("stop",{"stop-color":"#661EEC",offset:"100%"})]}),(0,i.jsxs)("linearGradient",{x1:"42.4403836%",y1:"100%",x2:"91.6136906%",y2:"6.27757791%",id:"linearGradient-4",children:[(0,i.jsx)("stop",{"stop-color":"#536EED",offset:"0%"}),(0,i.jsx)("stop",{"stop-color":"#54C3EC",offset:"24.6657524%"}),(0,i.jsx)("stop",{"stop-color":"#64D769",offset:"56.4199509%"}),(0,i.jsx)("stop",{"stop-color":"#FECF2C",offset:"100%"})]})]}),(0,i.jsxs)("g",{id:"01-Primary-(Vertical)/Colour/Light-background/Swish_Logo_Primary_Light-BG",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",children:[(0,i.jsx)("g",{id:"Wordmark/Swish",transform:"translate(54.000000, 470.000000)",fill:"#4A4A49","fill-rule":"nonzero",children:(0,i.jsx)("path",{d:"M327.407874,15.8757003 C327.407874,13.8495723 327.781624,11.9501057 328.529134,10.1772437 C329.276644,8.40438161 330.291107,6.85814918 331.572553,5.53849999 C332.854,4.21885079 334.355672,3.17914278 336.077615,2.41934476 C337.799559,1.65954674 339.648284,1.27965343 341.623847,1.27965343 C343.626107,1.27965343 345.501529,1.65954674 347.250169,2.41934476 C348.998809,3.17914278 350.520503,4.21885079 351.815298,5.53849999 C353.110093,6.85814918 354.13123,8.40438161 354.87874,10.1772437 C355.62625,11.9501057 356,13.8495723 356,15.8757003 C356,17.9018284 355.62625,19.8012949 354.87874,21.574157 C354.13123,23.347019 353.110093,24.8932515 351.815298,26.2129007 C350.520503,27.5325499 348.998809,28.5722579 347.250169,29.3320559 C345.501529,30.0918539 343.626107,30.4717472 341.623847,30.4717472 C339.648284,30.4717472 337.799559,30.0918539 336.077615,29.3320559 C334.355672,28.5722579 332.854,27.5325499 331.572553,26.2129007 C330.291107,24.8932515 329.276644,23.347019 328.529134,21.574157 C327.781624,19.8012949 327.407874,17.9018284 327.407874,15.8757003 Z M330.331159,15.8757003 C330.331159,17.5552539 330.618145,19.1148159 331.192126,20.5544332 C331.766107,21.9940433 332.560325,23.2470319 333.574803,24.3134151 C334.589281,25.3797983 335.783945,26.2195625 337.15883,26.8327328 C338.533715,27.4459031 340.022039,27.7524837 341.623847,27.7524837 C343.252352,27.7524837 344.760698,27.4459031 346.148931,26.8327328 C347.537165,26.2195625 348.745177,25.3797983 349.773003,24.3134151 C350.80083,23.2470319 351.608396,21.9940433 352.195726,20.5544332 C352.783055,19.1148159 353.076715,17.5552539 353.076715,15.8757003 C353.076715,14.1961468 352.783055,12.6365848 352.195726,11.1969675 C351.608396,9.75735018 350.80083,8.50436873 349.773003,7.43798555 C348.745177,6.37160236 347.537165,5.53183819 346.148931,4.91866786 C344.760698,4.30549753 343.252352,3.99891696 341.623847,3.99891696 C340.022039,3.99891696 338.533715,4.30549753 337.15883,4.91866786 C335.783945,5.53183819 334.589281,6.37160236 333.574803,7.43798555 C332.560325,8.50436873 331.766107,9.75735018 331.192126,11.1969675 C330.618145,12.6365848 330.331159,14.1961468 330.331159,15.8757003 Z M336.738358,9.5974007 C336.738358,8.71763457 337.178848,8.27775811 338.059843,8.27775811 L342.584927,8.27775811 C344.026554,8.27775811 345.174499,8.69097539 346.028796,9.51742236 C346.883094,10.3438693 347.310236,11.4635549 347.310236,12.8765126 C347.310236,13.4630234 347.223473,13.9828774 347.049944,14.4360902 C346.876415,14.8893031 346.656169,15.282526 346.389201,15.6157707 C346.122233,15.9490155 345.828573,16.2222721 345.508211,16.4355487 C345.18785,16.6488253 344.867493,16.7954508 344.547132,16.8754296 L344.547132,16.9554079 C344.573828,16.9820675 344.613873,17.0353858 344.667267,17.1153646 C344.72066,17.1686837 344.774053,17.2553261 344.827447,17.3752942 C344.88084,17.4952623 344.960929,17.635223 345.067717,17.7951805 L347.150056,21.8340866 C347.390327,22.2872995 347.44372,22.6538632 347.310236,22.9337888 C347.176752,23.2137144 346.883092,23.353675 346.429246,23.353675 L345.948706,23.353675 C345.201196,23.353675 344.680616,23.0337649 344.386952,22.393935 L342.064342,17.5152563 L339.581552,17.5152563 L339.581552,22.0740216 C339.581552,22.9271282 339.167758,23.353675 338.340157,23.353675 L337.979753,23.353675 C337.152152,23.353675 336.738358,22.9271282 336.738358,22.0740216 L336.738358,9.5974007 Z M341.984252,15.4358195 C342.758459,15.4358195 343.359128,15.2092164 343.786277,14.7560036 C344.213425,14.3027907 344.426997,13.6763 344.426997,12.8765126 C344.426997,12.1033848 344.213425,11.5035533 343.786277,11.
27077 C343.359128,10.6504467 342.771807,10.4371733 342.024297,10.4371733 L339.581552,10.4371733 L339.581552,15.4358195 L341.984252,15.4358195 Z M225.25602,24.9972299 C229.78313,24.9972299 233.622238,25.5734014 236.773461,26.7257618 C239.924684,27.8781221 242.387927,28.9418234 244.163264,29.9168975 C245.672301,30.7146854 246.559956,31.7783867 246.826257,33.1080332 C247.092557,34.4376798 246.870643,35.8559481 246.160509,37.3628809 L244.829012,39.7562327 C244.030111,41.3518085 243.009307,42.2825471 241.766571,42.5484765 C240.523836,42.8144058 239.059205,42.5928013 237.372634,41.8836565 C235.863598,41.1745117 234.043905,40.4432171 231.913501,39.6897507 C229.783096,38.9362843 227.297662,38.5595568 224.457123,38.5595568 C221.527817,38.5595568 219.264296,39.1357283 217.666493,40.2880886 C216.068689,41.440449 215.2698,43.0803218 215.2698,45.2077562 C215.2698,47.0692614 216.090881,48.5761715 217.733068,49.7285319 C219.375254,50.8808922 221.461244,51.9002726 223.991099,52.7867036 C226.520954,53.6731346 229.228302,54.6260337 232.113225,55.6454294 C234.998148,56.664825 237.705496,57.9722912 240.235351,59.567867 C242.765206,61.1634429 244.851196,63.2022037 246.493383,65.6842105 C248.135569,68.1662174 248.95665,71.3130003 248.95665,75.1246537 C248.95665,78.1385192 248.357483,80.9085746 247.159131,83.434903 C245.960778,85.9612315 244.229851,88.1551153 241.966296,90.0166205 C239.702741,91.8781257 236.973202,93.3407149 233.777595,94.4044321 C230.581989,95.4681494 227.031368,96 223.125627,96 C217.622082,96 212.984084,95.202224 209.211493,93.6066482 C205.438902,92.0110724 202.531831,90.5041622 200.490194,89.0858726 C198.981157,88.1994416 198.137885,87.0914194 197.960351,85.7617729 C197.782817,84.4321263 198.182262,83.013858 199.158697,81.5069252 L200.756493,79.1135734 C201.732928,77.6952838 202.820306,76.8975078 204.018658,76.7202216 C205.217011,76.5429354 206.65945,76.8975025 208.34602,77.7839335 C209.943824,78.6703645 212.007622,79.6675845 214.537477,80.7756233 C217.067332,81.883662 220.063168,82.4376731 223.525075,82.4376731 C226.454381,82.4376731 228.762285,81.8171807 230.448855,80.5761773 C232.135425,79.3351739 232.978697,77.6509802 232.978697,75.5235457 C232.978697,73.6620406 232.157616,72.1772909 230.51543,71.0692521 C228.873243,69.9612133 226.787253,68.9418329 224.257398,68.0110803 C221.727543,67.0803278 219.020195,66.0831078 216.135272,65.0193906 C213.25035,63.9556734 210.543001,62.6260468 208.013146,61.0304709 C205.483291,59.4348951 203.397301,57.3961343 201.755115,54.9141274 C200.112928,52.4321206 199.291847,49.2410167 199.291847,45.3407202 C199.291847,42.0609254 199.97978,39.1357469 201.355666,36.565097 C202.731552,33.994447 204.595628,31.8670444 206.947949,30.1828255 C209.300271,28.4986065 212.052002,27.2133008 215.203225,26.3268698 C218.354448,25.4404388 221.705346,24.9972299 225.25602,24.9972299 Z M27.336639,24.9972299 C31.8637482,24.9972299 35.7028568,25.5734014 38.8540799,26.7257618 C42.005303,27.8781221 44.4685461,28.9418234 46.2438831,29.9168975 C47.7529195,30.7146854 48.6405747,31.7783867 48.9068752,33.1080332 C49.1731758,34.4376798 48.951262,35.8559481 48.2411272,37.3628809 L46.9096311,39.7562327 C46.1107295,41.3518085 45.089926,42.2825471 43.8471902,42.5484765 C42.6044543,42.8144058 41.1398233,42.5928013 39.4532532,41.8836565 C37.9442167,41.1745117 36.1245237,40.4432171 33.9941193,39.6897507 C31.8637149,38.9362843 29.3782805,38.5595568 26.5377413,38.5595568 C23.6084354,38.5595568 21.3449147,39.1357283 19.7471114,40.2880886 C18.1493082,41.440449 17.3504185,43.0803218 17.3504185,45.2077562 C17.3504185,47.0692614 18.1714995,48.5761715 19.8136862,49.7285319 C21.4558729,50.8808922 23.5418626,51.9002726 26.0717177,52.7867036 C28.6015729,53.6731346 31.3089212,54.6260337 34.1938437,55.6454294 C37.0787663,56.664825 39.7861145,57.9722912 42.3159697,59.567867 C44.8458249,61.1634429 46.9318145,63.2022037 48.5740012,65.6842105 C50.2161879,68.1662174 51.0372689,71.3130003 51.0372689,75.1246537 C51.0372689,78.1385192 50.4381017,80.9085746 49.2397492,83.434903 C48.0413968,85.9612315 46.3104692,88.1551153 44.0469146,90.0166205 C41.78336,91.8781257 39.0538203,93.3407149 35.8582138,94.4044321 C32.6626073,95.4681494 29.1119866,96 25.2062453,96 C19.7027007,96 15.0647025,95.202224 11.2921114,93.6066482 C7.51952039,92.0110724 4.61244972,90.5041622 2.57081222,89.0858726 C1.0617758,88.1994416 0.218503392,87.0914194
270.0409696963,85.7617729 C-0.136564,84.4321263 0.262880825,83.013858 1.23931615,81.5069252 L2.83711143,79.1135734 C3.81354676,77.6952838 4.90092433,76.8975078 6.09927678,76.7202216 C7.29762923,76.5429354 8.74006888,76.8975025 10.426639,77.7839335 C12.0244423,78.6703645 14.0882405,79.6675845 16.6180957,80.7756233 C19.1479508,81.883662 22.143787,82.4376731 25.6056941,82.4376731 C28.5350001,82.4376731 30.8429035,81.8171807 32.5294736,80.5761773 C34.2160437,79.3351739 35.0593162,77.6509802 35.0593162,75.5235457 C35.0593162,73.6620406 34.2382351,72.1772909 32.5960484,71.0692521 C30.9538617,69.9612133 28.8678721,68.9418329 26.3380169,68.0110803 C23.8081618,67.0803278 21.1008135,66.0831078 18.215891,65.0193906 C15.3309684,63.9556734 12.6236201,62.6260468 10.093765,61.0304709 C7.5639098,59.4348951 5.47792016,57.3961343 3.83573348,54.9141274 C2.19354679,52.4321206 1.37246576,49.2410167 1.37246576,45.3407202 C1.37246576,42.0609254 2.06039851,39.1357469 3.43628466,36.565097 C4.8121708,33.994447 6.67624665,31.8670444 9.02856812,30.1828255 C11.3808896,28.4986065 14.1326206,27.2133008 17.2838437,26.3268698 C20.4350668,25.4404388 23.7859651,24.9972299 27.336639,24.9972299 Z M270.12043,0 C273.848637,0 275.712713,1.86147723 275.712713,5.58448753 L275.712713,32.9750693 C275.712713,33.8615003 275.690522,34.6371158 275.646138,35.3019391 C275.601755,35.9667623 275.535181,36.5650943 275.446414,37.0969529 C275.357647,37.7174546 275.313264,38.2493053 275.313264,38.6925208 L275.579564,38.6925208 C276.378465,37.0969449 277.510226,35.4792326 278.974879,33.8393352 C280.439532,32.1994378 282.170459,30.7146881 284.167713,29.3850416 C286.164967,28.055395 288.428488,26.9916937 290.958343,26.1939058 C293.488198,25.3961179 296.217738,24.9972299 299.147044,24.9972299 C306.692226,24.9972299 312.528559,27.0359907 316.656217,31.1135734 C320.783876,35.1911561 322.847674,41.7506473 322.847674,50.7922438 L322.847674,88.8199446 C322.847674,92.5429549 320.983598,94.4044321 317.25539,94.4044321 L311.529957,94.4044321 C307.80175,94.4044321 305.937674,92.5429549 305.937674,88.8199446 L305.937674,54.2493075 C305.937674,50.0830817 305.22755,46.7368547 303.80728,44.2105263 C302.387011,41.6841979 299.546514,40.4210526 295.285705,40.4210526 C292.356399,40.4210526 289.671242,40.9972242 287.230154,42.1495845 C284.789066,43.3019448 282.725268,44.8753363 281.038697,46.8698061 C279.352127,48.8642759 278.042836,51.2354433 277.110784,53.9833795 C276.178732,56.7313157 275.712713,59.7008151 275.712713,62.8919668 L275.712713,88.8199446 C275.712713,92.5429549 273.848637,94.4044321 270.12043,94.4044321 L264.394997,94.4044321 C260.666789,94.4044321 258.802713,92.5429549 258.802713,88.8199446 L258.802713,5.58448753 C258.802713,1.86147723 260.666789,0 264.394997,0 L270.12043,0 Z M181.654029,26.5927978 C185.29347,26.5927978 187.113163,28.454275 187.113163,32.1772853 L187.113163,88.8199446 C187.113163,92.5429549 185.29347,94.4044321 181.654029,94.4044321 L175.795447,94.4044321 C172.156006,94.4044321 170.336313,92.5429549 170.336313,88.8199446 L170.336313,32.1772853 C170.336313,28.454275 172.156006,26.5927978 175.795447,26.5927978 L181.654029,26.5927978 Z M68.6780901,26.5927978 C72.0512303,26.5927978 74.0484544,28.2326706 74.6698223,31.5124654 L85.5880901,71.1357341 C85.7656238,72.1108082 85.9209634,72.9972259 86.0541137,73.7950139 C86.187264,74.5927978 86.3426036,75.3462568 86.5201373,76.0554017 C86.697671,76.8531896 86.8308193,77.6066447 86.9195861,78.3157895 L87.1858853,78.3157895 C87.2746522,77.6066447 87.4078005,76.8531896 87.5853342,76.0554017 C87.7628678,75.3462568 87.9182075,74.5927978 88.0513578,73.7950139 C88.184508,72.9972259 88.3842305,72.1108082 88.650531,71.1357341 L100.101397,31.5124654 C100.722765,28.3213137 102.764372,26.7257618 106.226279,26.7257618 L111.285964,26.7257618 C114.570337,26.7257618 116.611944,28.3213137 117.410846,31.5124654 L128.728562,71.1357341 C128.994863,72.1108082 129.194585,72.9972259 129.327736,73.7950139 C129.460886,74.5927978 129.616226,75.3462568 129.793759,76.0554017 C129.971293,76.8531896 130.104441,77.6066447 130.193208,78.3157895 L130.459507,78.3157895 C130.548274,77.6066447 130.681423,76.8531896 130.858956,76.0554017 C131.03649,75.3462568 131.19183,74.5927978 131.32498,73.7950139 C131.45813,72.9972259 131.657853,72.1108082 131.924153,71.1357341 L142.709271,31.5124654 C143.508173,28.2326706 145.54978,26.5927978 148.834153,26.5927978 L154.959035,26.5927978 C157.000672,26.5927978 158.420921,27.1689693 159.219822,28.3213296 C160.018724,29.47369 160.151872,30.9806001 159.619271,32.8421053 L142.176673,89.7506925 C141.289004,92.8532011 139.203015,94.4044321 135.918641,94.4044321 L126.997618,94.4044321 C123.624477,94.4044321 121.538488,92.8088802 120.739586,89.6177285 L110.487066,55.7119114 C110.220766,54.8254803 109.998852,53.9390626 109.821318,53.0526316 C109.643785,52.1662006 109.466254,51.3684246 109.28872,50.6592798 C109.111186,49.8614919 108.978038,49.1080368 108.889271,48.398892 L108.622972,48.398892 C108.445438,49.1080368 108.267907,49.8614919 108.090374,50.6592798 C107.91284,51.3684246 107.735309,52.1662006 107.557775,53.0526316 C107.380241,53.9390626 107.158328,54.8254803 106.892027,55.7119114 L96.6395074,89.6177285 C95.8406057,92.8088802 93.7989989,94.4044321 90.5146255,94.4044321 L81.3273027,94.4044321 C78.1316961,94.4044321 76.0900892,92.8532011 75.2024208,89.7506925 L57.6266727,32.8421053 C57.0940716,30.9806001 57.2494113,29.47369 58.0926964,28.3213296 C58.9359814,27.1689693 60.3340383,26.5927978 62.286909,26.5927978 L68.6780901,26.5927978 Z",id:"swish®"})}),(0,i.jsxs)("g",{id:"Symbol/Colour",children:[(0,i.jsxs)("g",{id:"Right-Swirl",transform:"translate(119.332186, 49.114212)",children:[(0,i.jsx)("path",{d:"M0,350.04439 C84.2884683,390.356195 188.31202,370.40599 251.156312,295.526341 C325.643824,206.7744 314.074361,74.4625171 225.315044,-5.68434189e-14 L166.309346,70.306361 C235.651961,128.480254 244.690771,231.848605 186.49762,301.186302 C140.096429,356.473463 63.6990439,374.933385 0,350.04439",id:"Base-Shape",fill:"url(#linearGradient-1)"}),(0,i.jsx)("path",{d:"M1.13686838e-13,350.04439 C84.2884683,390.356195 188.31202,370.40599 251.156312,295.526341 C258.852761,286.356 265.627668,276.719766 271.496605,266.731141 C281.420898,205.05998 259.596059,139.875161 208.256898,96.8056976 C195.213132,85.8627512 181.092937,77.0468488 166.318361,70.3145561 C235.65278,128.489678 244.687902,231.851883 186.49762,301.186302 C140.096429,356.473463 63.6990439,374.933385 1.13686838e-13,350.04439",id:"Light-Cast",fill:"url(#linearGradient-2)"})]}),(0,i.jsxs)("g",{id:"Left-Swirl",children:[(0,i.jsx)("path",{d:"M300.254951,20.4289088 C215.966893,-19.8828961 111.943342,0.0668990353 49.0990489,74.9465478 C-25.3884633,163.698899 -13.8189999,296.010782 74.9399074,370.473299 L133.946015,300.166938 C64.6029903,241.993045 55.5645903,138.624694 113.757742,69.2865868 C160.158932,13.9994259 236.556317,-4.46049609 300.254951,20.4289088",id:"Base-shape",fill:"url(#linearGradient-3)"}),(0,i.jsx)("path",{d:"M300.254951,20.4289088 C215.966893,-19.8828961 111.943342,0.0668990353 49.0990489,74.9465478 C41.4021903,84.117299 34.627283,93.7535332 28.7587562,103.742158 C18.8340538,165.413319 40.6593025,230.597728 91.9984635,273.667601 C105.042229,284.610138 119.162424,293.42645 133.93659,300.158333 C64.6025806,241.983621 55.5670489,138.621416 113.7
2757742,69.2865868 C160.158932,13.9994259 236.556317,-4.46049609 300.254951,20.4289088",id:"Shadow",fill:"url(#linearGradient-4)"})]})]})]})]});var tP=e.i(743489);let t_=["Dispatched","ToDevice","Error","Unknown","Accepted"];function tR(){let e=v(),t=_(),{handleBulkChange:r}=e,{POST:n,GET:a}=(0,tP.default)(),[s,l]=(0,o.useState)(null),[d,c]=(0,o.useState)(),m=(0,F.useForm)({defaultValues:e.formState});R(m);let{watch:f,setValue:h,getValues:g,handleSubmit:x}=m,{data:b,status:y}=f("createSwishTransactionResponse")??{},{transactionId:j,respondedAt:k}=b??{},{data:w,status:N}=f("swishPollResponse")??{},C=e.meta.swishConfig,S=async()=>{if(!e.formState.phone)return void alert(t("steps.swish.createPayment.phoneMissing"));if(!e.formState.socialSecurityNumber)return void alert(t("steps.swish.createPayment.ssnMissing"));h("createSwishTransactionResponse",{status:tI.PENDING_STATUS});try{if(!C)throw alert(t("steps.swish.createPayment.swishConfigMissing")),Error("Sum has not been set");let r=e.formState.firstName&&e.formState.lastName?`${e.formState.firstName} ${e.formState.lastName}`:null,{response:a,data:i}=await n("/api/EntryForm/createswishpayment",{body:{phoneNumber:(0,tT.formatAndTrimPhone)(e.formState.phone),socialSecurityNumber:e.formState.socialSecurityNumber,contentId:e.entryFormPageContentId,name:r}});i?.transactionId&&200===a.status||h("createSwishTransactionResponse",{status:a.status}),200===a.status&&h("createSwishTransactionResponse",{status:a.status,data:{transactionId:i?.transactionId,respondedAt:new Date().toISOString()}})}catch(e){console.error(e),h("createSwishTransactionResponse",{status:tI.FETCH_ERROR_STATUS})}},A=(0,o.useCallback)(async e=>{h("swishPollResponse",{status:tI.PENDING_STATUS});try{let{data:t,response:r}=await a("/api/EntryForm/pollswishpayment",{params:{query:{transactionId:e}}});h("swishPollResponse",{status:r.status,data:t?.statusCode}),t?.statusCode&&!t_.includes(t.statusCode)&&c(void 0)}catch(e){console.error(e),h("swishPollResponse",{status:tI.FETCH_ERROR_STATUS})}},[a,h]),E=(0,o.useCallback)(()=>{if(!k)return!0;let e=new Date,t=new Date(k);return Math.abs(e.getTime()-t.getTime())>36e4},[k]);(0,o.useEffect)(()=>{j&&(!w||t_.includes(w))&&N!==tI.PENDING_STATUS&&c(setInterval(()=>{if(E()){c(void 0),h("swishPollResponse",{status:200,data:"TimedOut"});return}A(j)},u.isStorybook?50:3e3))},[j,w,N,A,E,h]),(0,o.useEffect)(()=>()=>{clearTimeout(d)},[d]),(0,o.useEffect)(()=>{N&&200!=N?N!==tI.PENDING_STATUS&&l(N):l(null)},[N]),(0,o.useEffect)(()=>{(j||w)&&r(g())},[j,w,g,r]);let T=y&&200!==y&&y!==tI.PENDING_STATUS,I=j&&(!w||t_.includes(w));return(0,i.jsx)(D,{onSubmit:x(S),children:(0,i.jsxs)(M,{name:"swish",scrollOnMount:!0,children:[(0,i.jsxs)("div",{className:"mt-2 flex flex-col rounded-input bg-[#F5F5F5] sm:flex-row",children:[(0,i.jsx)("div",{className:"border-b-2 border-background p-8 sm:border-r-2 sm:border-b-0",children:(0,i.jsx)(tM,{"aria-label":"Swish",className:"mx-auto"})}),(0,i.jsxs)("p",{className:"flex flex-col justify-center gap-2 p-8",children:[(0,i.jsx)("span",{children:C?.recipientName}),(0,i.jsxs)("span",{children:[t("steps.swish.number"),":"," ",(0,i.jsx)("span",{className:"font-bold",children:C?.recipientPhone})]}),(0,i.jsxs)("span",{className:"font-bold",children:[C?.amount," kr"]})]})]}),(0,i.jsx)("div",{className:"mt-8 rounded-input bg-background",children:(0,i.jsxs)("div",{className:"flex flex-col gap-4",children:["Paid"!==w&&y!==tI.PENDING_STATUS&&!I&&(0,i.jsx)(p.Button,{className:"self-center",size:"lg",type:"submit",children:t("steps.swish.buttons.payWithSwish")}),y===tI.PENDING_STATUS&&(0,i.jsx)(tE.default,{variant:"pending",className:"bg-[#F5F5F5]",children:t("steps.swish.createPayment.initialising")}),I&&!s&&(0,i.jsx)(tE.default,{variant:"pending",className:"bg-[#F5F5F5]",children:t("steps.swish.createPayment.waitingForPayment")}),("TimedOut"===w||"Cancelled"===w)&&(0,i.jsx)(tE.default,{variant:"error",children:t("steps.swish.createPayment.paymentExpired")}),T&&(0,i.jsx)(tE.default,{variant:"error",children:t("steps.swish.createPayment.initError")}),s&&(0,i.jsx)(i.Fragment,{children:429===s?(0,i.jsx)(tE.default,{variant:"error",children:t("steps.confirmation.submitErrors.SwishPollTooManyRequests")}):(0,i.jsx)(tE.default,{variant:"error",children:t("steps.swish.createPayment.pollError")})}),"Failed"===w&&(0,i.jsx)(tE.default,{variant:"error",children:t("steps.swish.createPayment.pollFailed")}),"Declined"===w&&(0,i.jsx)(tE.default,{variant:"error",children:t("steps.swish.createPayment.declined")}),"Paid"===w&&(0,i.jsx)(tE.default,{variant:"success",children:t("steps.swish.createPayment.paymentReceived")})]})})]})})}var tF=e.i(476120),tO=e.i(616630),tD=e.i(522016);let tL=["SigningNotCompleted","SwishCreateError","SwishPollError","SigningCollectError","PdfGenerationError","ServiceLayerError","LookupPersonError"],tB=["SigningReferenceMissing","SigningNotCompleted","SigningWrongSsn","LookupPersonNotFound","LookupPersonMissingData"];function tz({form:e,delayedAfterSeconds:t,totalTimeoutSeconds:r}){let n,a,s=_(),[l,d]=(0,o.useState)(0),c=(0,o.useRef)(null),{watch:u,setValue:m}=e,{status:f,error:p}=u("submitResponse")??{},h=f===tI.PENDING_STATUS,g=f&&200!==f&&204!==f&&f!==tI.PENDING_STATUS;(0,o.useEffect)(()=>h?(c.current=setInterval(()=>{d(e=>e+1)},1e3),()=>{c.current&&clearInterval(c.current)}):void d(0),[h]);let x=h&&l>=t,v=r-l;(0,o.useEffect)(()=>{h&&v<=0&&m("submitResponse",{status:tI.FETCH_ERROR_STATUS})},[h,v,m]);let b=p&&s(`steps.confirmation.submitErrors.${p}`)||s("steps.confirmation.submitErrors.fallback");return(0,i.jsx)(M,{name:"submit",heading:s("steps.confirmation.heading"),children:(0,i.jsxs)("div",{className:"mt-6 flex w-full flex-col items-center gap-6 text-center",children:[h&&(0,i.jsx)(tE.default,{variant:"pending",children:s("steps.confirmation.submitPending")}),x&&(0,i.jsxs)("p",{className:"text-muted-foreground","aria-live":"polite",children:[s("steps.confirmation.submitDelayed")," ",(0,i.jsx)("span",{"aria-hidden":"true",className:"font-semibold tabular-nums",children:(a=Math.floor((n=Math.max(0,v))/60),`${a}:${(n%60).toString().padStart(2,"0")}`)})]}),g&&(0,i.jsx)(tE.default,{variant:"error",children:b})]})})}function tV(){let{formState:e,meta:t}=v(),r=_(),{submitResponse:n,swishPollResponse:a}=e,{confirmationText:s,hideConfirmationPaymentInformation:l}=t,o=a?.data==="Paid",d=n?.data;return(0,i.jsxs)(i.Fragment,{children:[s&&(0,i.jsx)(tO.Prose,{children:s}),!o&&d&&!l&&(0,i.jsx)(M,{name:"paymentInformation",children:(0,i.jsxs)("dl",{className:"mt-2 grid grid-cols-1 gap-x-2 gap-y-1 md:grid-cols-2",children:[(0,i.jsxs)(tH,{title:r("steps.confirmation.paymentInfo.amount"),children:[d.amount," kr"]}),(0,i.jsx)(tH,{title:r("steps.confirmation.paymentInfo.ocrNumber"),children:d.ocrReferenceNumber}),(0,i.jsx)(tH,{title:r("steps.confirmation.paymentInfo.accountNumber"),children:d.accountNumber}),(0,i.jsx)(tH,{title:r("steps.confirmation.paymentInfo.accountType"),children:d.accountType})]})})]})}let tH=({title:e,children:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("dt",{className:"font-bold",children:[e,":"]}
27),(0,i.jsx)("dd",{className:"mb-1 last:mb-0 md:mb-0",children:t})]});async function t$(e,t,r,n){let a={...e,contentId:n,salary:parseInt(e.salary??"0"),phone:(0,tT.formatAndTrimPhone)(e.phone)};return"akassa"===t?await r("/api/EntryForm/applyakassasigned",{body:a}):"student"===t?await r("/api/EntryForm/applystudentsigned",{body:a}):await r("/api/EntryForm/applyforbundsigned",{body:a})}async function tU(e,t,r,n){let a={...e,contentId:n,salary:parseInt(e.salary??"0"),phone:(0,tT.formatAndTrimPhone)(e.phone)};return"akassa"===t?await r("/api/EntryForm/applyakassasendhome",{body:a}):"student"===t?await r("/api/EntryForm/applystudent",{body:a}):await r("/api/EntryForm/applyforbund",{body:a})}var tG=e.i(874443),tq=e.i(360451);function tK({className:e,children:t,locale:r}){return(0,i.jsx)(tD.default,{className:e,href:"/",title:(0,f.entryFormIntl)("buttons.close.ariaLabel",r),"aria-label":(0,f.entryFormIntl)("buttons.close.ariaLabel",r),children:t})}var tW=e.i(582641),tQ=e.i(685562);let tY=({form:e,useProtectedIdentityCheckBox:t,ProtectedIdentityCheckBoxToolTip:r,protectedIdentityAddress:n,protectedIdentityZipCode:a,protectedIdentityCity:s,cannotProvideAddress:l=!1,setCannotProvideAddress:d=()=>{}})=>{let c=_();return(0,o.useEffect)(()=>{l?(e.setValue("address",n??"Kan inte uppge"),e.setValue("careOfAddress",""),e.setValue("zipCode",a??"000 00"),e.setValue("area",s??"Kan inte uppge"),e.setValue("country","Sverige"),e.clearErrors(["address","careOfAddress","zipCode","area","country"]),e.clearErrors(["email","phone"])):(e.setValue("address",""),e.setValue("careOfAddress",""),e.setValue("zipCode",""),e.setValue("area",""),e.setValue("country",""))},[l,e,n,a,s]),(0,i.jsxs)(M,{name:"manualPersonData",className:"mt-6",children:[(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(k.default,{form:e,path:"firstName"}),(0,i.jsx)(k.default,{form:e,path:"lastName"})]}),t&&(0,i.jsx)(A.default,{children:(0,i.jsxs)("label",{className:"mt-4 flex cursor-pointer items-center gap-3 font-medium",children:[(0,i.jsx)("input",{type:"checkbox",checked:l,onChange:e=>d?.(e.target.checked),className:"size-5 cursor-pointer rounded border-2 border-foreground accent-foreground"}),(0,i.jsx)("span",{children:c("protectedIdentity")}),r&&(0,i.jsx)(tW.ExplanationTooltip,{explanation:r,text:c("protectedIdentityTooltip"),useIcon:!0})]})}),!l&&(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(k.default,{form:e,path:"address"}),(0,i.jsx)(k.default,{form:e,path:"careOfAddress"}),(0,i.jsx)(k.default,{form:e,path:"zipCode"}),(0,i.jsx)(k.default,{form:e,path:"area"}),(0,i.jsx)(k.default,{form:e,path:"country"})]})]})},tX={swish:tR,"user-info":function(){let{POST:e}=(0,tP.default)(),{shouldBackInHistoryOnClose:t,meta:r,formState:n,entryFormPageContentId:a,layout:s,nextButtonText:l,nextButtonAriaLabel:d,locale:c,handleBulkChange:u,handleNext:m}=v(),f=_(),h="[email protected]",g="+46000000000",[x,b]=(0,o.useState)(()=>!!n?.cannotProvideAddress),y={...n??{}};y.email===h&&(y.email=""),y.phone===g&&(y.phone="");let j=(0,F.useForm)({defaultValues:y,mode:"onTouched",delayError:200});R(j),(0,o.useEffect)(()=>{"function"==typeof u&&u({cannotProvideAddress:x})},[x,u]),(0,o.useEffect)(()=>{x&&j.clearErrors(["email","phone"])},[x,j]),(0,o.useEffect)(()=>{if(!x&&"function"==typeof u){let e={};n?.email===h&&(e.email=""),n?.phone===g&&(e.phone=""),Object.keys(e).length&&u(e)}},[x,u,n?.email,n?.phone]);let w=j.handleSubmit(t=>{let n={...t},i=!t.email||""===t.email.trim(),l=!t.phone||""===t.phone.trim();x&&(i&&(n.email=h),l&&(n.phone=g));let o=!1;!r?.createLead||n.hasSentLead||x||(o=!0),o&&e("/api/EntryForm/createlead",{body:{email:n.email,phoneNumber:(0,tT.formatAndTrimPhone)(n.phone),contentId:a}}),n.hasTrackedEntryFormStarted||(0,tF.triggerEvent)({event:"entry-form-started"},s),u({...n,hasSentLead:o,hasTrackedEntryFormStarted:!0}),m()}),{missingPersonText:N,missingPersonLink:C,useManualPersonInfo:S,useProtectedIdentityCheckBox:E,protectedIdentityCheckBoxToolTip:I,protectedIdentityAddress:P,protectedIdentityZipCode:O,protectedIdentityCity:L}=r,z=j.watch("ssnLookupResponse"),V=S||z?.status===503;return(0,i.jsxs)(D,{onSubmit:w,children:[(0,i.jsxs)(M,{name:"userInfo",scrollOnMount:!0,children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(B.default,{form:j,path:"socialSecurityNumber",responseFieldPath:"ssnLookupResponse",allowErrorResponse:V,missingPersonText:N,missingPersonContent:(0,i.jsxs)(i.Fragment,{children:[C?.href&&(0,i.jsx)("div",{className:"my-2",children:C?.href&&(0,i.jsxs)(tD.default,{href:C.href,target:"_blank",title:C.title??void 0,className:"inline-flex items-center gap-1 font-semibold hover:underline hover:decoration-2",children:[(0,i.jsx)("span",{className:"overflow-hidden",children:C.text}),(0,i.jsx)(tQ.ArrowRightIcon,{className:"shrink-0"})]})}),V&&(0,i.jsx)(tY,{useProtectedIdentityCheckBox:E,ProtectedIdentityCheckBoxToolTip:I,form:j,protectedIdentityAddress:P,protectedIdentityZipCode:O,protectedIdentityCity:L,cannotProvideAddress:x,setCannotProvideAddress:b})]})})}),(0,i.jsx)(A.default,{children:(0,i.jsx)(k.default,{form:j,path:"email",inputProps:{required:!x}})}),(0,i.jsx)(A.default,{children:(0,i.jsx)(tA.default,{form:j,path:"phone",inputProps:{readOnly:r.useManualPersonInfo,required:!x}})}),(0,i.jsx)(A.default,{children:(0,i.jsx)(tC.default,{form:j,path:"acceptTerms",variant:"one-line"})})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",asChild:!0,type:"button",children:(0,i.jsx)(tK,{shouldBackInHistoryOnClose
27:t,locale:c,children:f("buttons.cancel.label")})}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":r.createLead?f("steps.userInfo.buttons.becomeMember.ariaLabel"):d,children:r.createLead?f("steps.userInfo.buttons.becomeMember.label"):l})]})]})},education:function(){let e=v(),t=_(),r=(0,F.useForm)({defaultValues:{...e.formState,preferredEntryMonth:e.formState.preferredEntryMonth||(0,C.getDefaultMonthValue)()},mode:"onTouched",delayError:200});R(r);let{getValues:n}=r,a=r.handleSubmit(async t=>{e.handleBulkChange(t),e.handleNext()});return(0,i.jsxs)(D,{onSubmit:a,children:[(0,i.jsxs)(M,{name:"education",scrollOnMount:!0,children:["seko"===e.theme&&(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:r,path:"schoolType",options:[{label:t("fields.schoolType.PracticalGymnasium"),value:"PracticalGymnasium"},{label:t("fields.schoolType.PracticalCollege"),value:"PracticalCollege"}]})}),(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(k.default,{form:r,path:"schoolName"}),(0,i.jsx)(k.default,{form:r,path:"educationProfession"}),(0,i.jsx)(k.default,{form:r,path:"schoolLocation"})]}),(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(N,{form:r,path:"educationStartDate"}),(0,i.jsx)(N,{form:r,path:"educationEndDate",minTodayLocale:e.locale})]}),(0,i.jsx)(A.default,{cols:2,children:(0,i.jsx)(C.default,{form:r,path:"preferredEntryMonth"})})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{e.handleBulkChange(n()),e.handleBack()},"aria-label":t("buttons.back.ariaLabel"),children:t("buttons.back.label")}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":e.nextButtonAriaLabel,children:e.nextButtonText})]})]})},employment:function(){let e=v(),t=_(),r=(0,F.useForm)({defaultValues:{...e.formState,preferredEntryMonth:e.formState.preferredEntryMonth||(0,C.getDefaultMonthValue)()},mode:"onTouched",delayError:200});R(r);let{getValues:n,handleSubmit:a,trigger:s,watch:l}=r,d=l("salaryType");(0,o.useEffect)(()=>{n("salary")&&d&&s("salary")},[d,n,s]);let c=a(async t=>{e.handleBulkChange(t),e.handleNext()});return(0,i.jsxs)(D,{onSubmit:c,children:[(0,i.jsx)(M,{name:"employment",scrollOnMount:!0,children:(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(k.default,{form:r,path:"employer"}),(0,i.jsx)(k.default,{form:r,path:"organisationNumber"}),(0,i.jsx)(k.default,{form:r,path:"employmentArea"}),e.meta.professions&&(0,i.jsx)(tN,{form:r,path:"profession"}),(0,i.jsx)(L.default,{form:r,path:"salaryType",options:[{value:"Monthly",name:t("fields.salaryType.options.monthly")},{value:"Hourly",name:t("fields.salaryType.options.hourly")}]}),(0,i.jsx)(k.default,{form:r,path:"salary"}),(0,i.jsx)(k.default,{form:r,path:"duties"})]})}),(0,i.jsx)(M,{name:"membership",children:(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(C.default,{form:r,path:"preferredEntryMonth"}),e.meta.unions&&(0,i.jsx)(L.default,{form:r,path:"currentUnion",options:e.meta.unions})]})}),e.meta?.showRecruitingMember&&(0,i.jsx)(M,{name:"recruitingMember",children:(0,i.jsx)(A.default,{cols:2,children:e.meta?.showRecruitingMember&&(0,i.jsx)(B.default,{form:r,path:"recruitingMember"})})}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{e.handleBulkChange(n()),e.handleBack()},"aria-label":t("buttons.back.ariaLabel"),children:t("buttons.back.label")}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":e.nextButtonAriaLabel,children:e.nextButtonText})]})]})},sign:function(){let e,{handleOnChange:t,handleBulkChange:r,handleBack:n,handleNext:a,formState:l,entryFormType:d,theme:c}=v(),u=_(),{shouldRenderField:m}=(0,s.useFormStructure)(),f=(0,F.useForm)();R(f);let{watch:h,getValues:g}=f,x=h("userWantsToSendContractViaPost")??!1,b=(0,tq.useGrp3Sign)(c,l.signData),{signState:y,refId:j,provider:k,autoStartUri:w}=b;switch(d){case"forbund":e="entry-form-forbund";break;case"akassa":e="entry-form-akassa";break;case"student":e="entry-form-student"}(0,o.useEffect)(()=>{("pending"===y||"success"===y)&&j&&k&&w?r({refId:j,signData:{provider:k,refId:j,autstartUri:w,signState:y}}):t("signData",void 0)},[j,k,w,y,r,t]);let N=m("userWantsToSendContractViaPost");return(0,o.useEffect)(()=>{"success"===y&&a()},[y,a]),(0,i.jsxs)(D,{children:[(0,i.jsxs)(M,{name:"sign",scrollOnMount:!0,children:[l.socialSecurityNumber&&(0,i.jsx)(tG.Sign,{signType:e,grp3Sign:b,ssn:l.socialSecurityNumber,firstName:l.firstName??"",lastName:l.lastName??""}),N&&"not-started"===y&&(0,i.jsxs)(A.default,{children:[(0,i.jsx)("div",{className:"h-8"}),(0,i.jsx)(tC.default,{variant:"one-line",form:f,path:"userWantsToSendContractViaPost"})]})]}),(0,i.jsxs)(T,{children:["pending"===y?(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:b.cancel,children:u("steps.sign.buttons.cancelSign")}):(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{r(g()),n()},"aria-label":u("buttons.back.ariaLabel"),children:u("buttons.back.label")}),x&&(0,i.jsx)(p.Button,{size:"lg",type:"button",onClick:()=>{r({userWantsToSendContractViaPost:!0}),a()},"aria-label":u("steps.sign.buttons.sendHome.ariaLabel"),children:u("steps.sign.buttons.sendHome.label")})]})]})},confirmation:function(){let{formState:e,meta:t,entryFormType:r,entryFormPageContentId:n,handleBulkChange:a,handleOnChange:s,handleBack:l,layout:d,theme:c}=v(),m=_(),f=(0,F.useForm)({defaultValues:e});e.hasTrackedDetailsProvided||(s("hasTrackedDetailsProvided",!0),(0,tF.triggerEvent)({event:"entry-form-details-provided",payload:{profession:e.profession??e.nonApprovedProfession??""}},d)),R(f);let{watch:h,setValue:g,getValues:x}=f,{POST:b}=(0,tP.default)(),{confirmationFirstLink:y,confirmationSecondLink:j,swishConfig:k}=t,w=h("refId"),{status:N,error:C}=h("submitResponse")??{},S=e.userWantsToSendContractViaPost,A=(0,o.useCallback)(async()=>{g("submitResponse",{status:tI.PENDING_STATUS});try{let e=x(),{response:t,data:i,error:s}=w?await t$(e,r,b,n):await tU(e,r,b,n),l={data:i,status:t.status,error:s?.errorType};g("submitResponse",l),a({submitResponse:l,userWantsToSendContractViaPost:S}
27),(0,tF.triggerEvent)({event:"entry-form-completed",payload:{type:r}},d)}catch(e){console.error(e),g("submitResponse",{status:tI.FETCH_ERROR_STATUS})}},[b,r,n,x,a,w,g,S,d]);(0,o.useEffect)(()=>{void 0===N&&A()},[A,N]);let E=200===N||204===N,I=N&&!E&&N!==tI.PENDING_STATUS,M=I&&(!C||tL.includes(C)),P=I&&C&&tB.includes(C),O=E&&!!k,L=e=>()=>{"seko"===c&&(0,tF.triggerEvent)({event:"entry-form-confirmation-link-click",payload:{linkText:e}},d)},B=e.confirmationDelayMessageShownAfterSeconds??30,z=e.confirmationTimeoutAfterSeconds??120;return(0,i.jsxs)(i.Fragment,{children:[O&&(0,i.jsx)(tR,{}),(0,i.jsxs)(D,{className:(0,u.cn)(O&&"mt-8"),children:[!E&&(0,i.jsx)(tz,{form:f,delayedAfterSeconds:B,totalTimeoutSeconds:z}),E&&(0,i.jsx)(tV,{}),u.isDevOrStorybook&&!1,(0,i.jsxs)(T,{className:(0,u.cn)(E&&"border-t-0 pt-0"),hideStepVisualizer:E,children:[E&&(0,i.jsxs)(i.Fragment,{children:[y?.href&&(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"submit",asChild:!0,children:(0,i.jsx)(tD.default,{href:y?.href,title:y.title??void 0,target:y.target??void 0,onClick:L(y.text),children:y.text})}),j?.href&&(0,i.jsx)(p.Button,{size:"lg",type:"submit",asChild:!0,children:(0,i.jsx)(tD.default,{href:j?.href,title:j.title??void 0,target:j.target??void 0,onClick:L(j.text),children:j.text})})]}),P&&(0,i.jsx)(p.Button,{size:"lg",variant:"outline",type:"button",onClick:()=>{a({submitResponse:void 0,signData:void 0}),l()},"aria-label":m("buttons.back.ariaLabel"),children:m("buttons.back.label")}),M&&(0,i.jsx)(p.Button,{size:"lg",type:"button",onClick:()=>{g("submitResponse",void 0)},children:m("steps.confirmation.buttons.sendAgain")})]})]})]})},"employment-fastighets-akassa":function(){let e=v(),t=_(),r=(0,F.useForm)({defaultValues:e.formState,mode:"onTouched",delayError:200});R(r);let{watch:n,getValues:a,handleSubmit:s}=r,l=s(async t=>{e.handleBulkChange(t),e.handleNext()}),o=n("employmentType"),d=n("previouslySelfEmployed"),c="Employed"===o||"UnEmployed"===o&&!d,u="SelfEmployed"===o||"UnEmployed"===o&&d,m=n("profession");return(0,i.jsxs)(D,{onSubmit:l,children:[(0,i.jsxs)(M,{name:"employment",scrollOnMount:!0,children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:r,path:"employmentType",options:[{value:"Employed",label:t("fields.employmentType.options.employed")},{value:"SelfEmployed",label:t("fields.employmentType.options.selfEmployed")},{value:"UnEmployed",label:t("fields.employmentType.options.unemployed")}]})}),o&&(0,i.jsxs)("p",{className:"mt-4",children:["Employed"===o&&t("steps.employmentFastighetsAkassa.employmentIntro"),"SelfEmployed"===o&&t("steps.employmentFastighetsAkassa.selfEmployedIntro"),"UnEmployed"===o&&t("steps.employmentFastighetsAkassa.unemployedIntro")]}),"UnEmployed"===o&&(0,i.jsx)(A.default,{children:(0,i.jsx)(tC.default,{form:r,path:"previouslySelfEmployed"})}),o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(k.default,{form:r,path:"employer"}),u?(0,i.jsx)(k.default,{form:r,path:"selfEmployedOrganisationNumber"}):(0,i.jsx)(k.default,{form:r,path:"organisationNumber",inputProps:{required:!1}})]}),c&&(0,i.jsx)(A.default,{cols:2,children:(0,i.jsx)(tA.default,{form:r,path:"companyPhone"})}),e.meta.professions&&(0,i.jsxs)(A.default,{cols:2,children:[(0,i.jsx)(tN,{form:r,path:"profession"}),m===t("fields.profession.otherOption")&&(0,i.jsx)(k.default,{form:r,path:"nonApprovedProfession"})]}),(0,i.jsxs)(A.default,{cols:2,children:["Employed"===o&&(0,i.jsx)(N,{form:r,path:"employmentStart"}),"SelfEmployed"===o&&(0,i.jsx)(N,{form:r,path:"companyStart",maxTodayLocale:e.locale}),"UnEmployed"===o&&(0,i.jsx)(N,{form:r,path:"employmentEnd",maxTodayLocale:e.locale})]})]}),(0,i.jsx)(tS,{form:r,hideCurrentlyWorkingInSweden:!0,allowAbroadEmploymentToBeInFuture:!0})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{e.handleBulkChange(a()),e.handleBack()},"aria-label":t("buttons.back.ariaLabel"),children:t("buttons.back.label")}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":e.nextButtonAriaLabel,children:e.nextButtonText})]})]})},"employment-akassa":function(){let e=v(),t=_(),r=(0,F.useForm)({defaultValues:e.formState,mode:"onTouched",delayError:200});R(r);let{watch:n,getValues:a,handleSubmit:s}=r,l=s(async t=>{e.handleBulkChange(t),e.handleNext()}),o=n("worksWithApprovedProfession");return(0,i.jsxs)(D,{onSubmit:l,children:[(0,i.jsxs)(M,{name:"employment",scrollOnMount:!0,children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:r,path:"worksWithApprovedProfession",options:S.default.yesNoOptions(e.locale)})}),!1===o&&(0,i.jsx)(A.default,{children:(0,i.jsx)(k.default,{form:r,path:"nonApprovedProfession"})}),(0,i.jsx)(tS,{form:r})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{e.handleBulkChange(a()),e.handleBack()},"aria-label":t("buttons.back.ariaLabel"),children:t("buttons.back.label")}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":e.nextButtonAriaLabel,children:e.nextButtonText})]})]})},"membership-akassa":function(){let e=v(),t=_(),r=(0,F.useForm)({defaultValues:{...e.formState,preferredEntryMonth:e.formState.preferredEntryMonth||(0,C.getDefaultMonthValue)()},mode:"onTouched",delayError:200});R(r);let{watch:n,getValues:a,handleSubmit:s}=r,l=s(async t=>{e.handleBulkChange(t),e.handleNext()}),o=n("hasActiveAkassaMembership");return(0,i.jsxs)(D,{onSubmit:l,children:[(0,i.jsxs)(M,{name:"membership",scrollOnMount:!0,children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:r,path:"hasActiveAkassaMembership",options:S.default.yesNoOptions(e.locale)})}),void 0!==o&&o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.default,{children:(0,i.jsx)(k.default,{form:r,path:"activeAkassaName"})}),(0,i.jsx)(A.default,{children:(0,i.jsx)(S.default,{form:r,path:"giveMoveMandate",options:[{value:!0,label:t("fields.activeAkassaName.options.yes")},{value:!1,label:t("fields.activeAkassaName.options.no")}]})})]}),!1===o&&(0,i.jsx)(A.default,{cols:2,children:(0,i.jsx)(C.default,{form:r,path:"preferredEntryMonth"})})]}),(0,i.jsx)(M,{name:"assurance",children:(0,i.jsx)(A.default,{children:(0,i.jsx)(tC.default,{variant:"one-line",form:r,path:"informationAssurance"})})}),(0,i.jsxs)(T,{children:[(0,i.jsx)(p.Button,{variant:"outline",size:"lg",type:"button",onClick:()=>{e.handleBulkChange(a()),e.handleBack()},"aria-label":t("buttons.back.ariaLabel"),children:t("buttons.back.label")}),(0,i.jsx)(p.Button,{size:"lg",type:"submit","aria-label":e.nextButtonAriaLabel,children:e.nextButtonText})]})]})}},tJ=()=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,className:(0,u.cn)(tZ,"size-35 stroke-1"),children:[(0,i.jsx)("path",{className:"fill-background theme-seko:fill-none theme-fastighets:fill-none",d:"M5.8 11.3 2 22l10.7-3.79"}),(0,i.jsx)("path",{d:"M4 3h.01"}),(0,i.jsx)("path",{d:"M22 8h.01"}),(0,i.jsx)("path",{d:"M15 2h.01"}),(0,i.jsx)("path",{d:"M22 20h.01"}),(0,i.jsx)("path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10"}),(0,i.jsx)("path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17"}),(0,i.jsx)("path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7"}),(0,i.jsx)("path",{className:"fill-background theme-seko:fill-none theme-fastighets:fill-none",d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z"})]}),tZ="lucide lucide-party-popper";e.s(["default",0,function({heading:e,description:t,initialState:r,requestNonce:n,layout:a,...u}){let f=(0,m.useSearchParams)(),p=f.get("mRef")||f.get("mref")||void 0,h=y({layout:a,...r,...u,referredBy:p}),v=tX[h.activeStep.type],b=(({locale:e,theme:t})=>{let r=(0,o.useMemo)(()=>(0,l.entryFormFields)(e),[e]);return(0,o.useCallback)(e=>!(t&&"common"!==t&&r[e]?.includeFor)||!!r[e].includeFor.includes(t),[t,r])})({locale:r.locale,theme:r.theme}),j=(0,o.useMemo)(()=>(0,l.entryFormFields)(r.locale),[r.locale]);if(h.hasStaleTimestamp)return(0,i.jsx)(g,{locale:r.locale});let k=h.formState.submitResponse?.status===200||h.formState.submitResponse?.status===204;return(0,i.jsx)(x.Provider,{value:h,children:(0,i.jsx)(s.FormStructureProvider,{value:{fieldOptions:j,i18n:r.i18n,requestNonce:n,shouldRenderField:b,locale:r.locale},children:(0,i.jsxs)(d.Container,{lang:r.locale,width:"contentWide",children:[k?(0,i.jsxs)("div",{className:"flex flex-col items-center gap-10",children:[(0,i.jsx)(tJ,{}),(0,i.jsx)("h2",{className:"text-center",children:r.meta.confirmationHeading})]}):(0,i.jsxs)(i.Fragment,{children:[e&&(0,i.jsx)("h2",{className:"mb-4",children:e}),t&&(0,i.jsx)("p",{children:t}),a.isMockedData&&(0,i.jsx)(c.default,{})]}),(0,i.jsx)("div",{className:"mt-10 text-foreground",children:(0,i.jsx)(v,{})})]})})})}],333890)},633072,94995,e=>{"use strict";var t=e.i(674872);let r={se:{buttons:{cancel:{label:"Avbryt",ariaLabel:"Avbryt och gå till startsidan"},close:{ariaLabel:"Stäng formuläret och gå till startsidan"},back:{label:"Tillbaka",ariaLabel:"Gå tillbaka till föregående steg"},next:{label:"Nästa",ariaLabel:"Gå till nästa steg"},signAndSend:{label:"Signera och skicka",ariaLabel:"Signera och skicka in ansökan"},send:{label:"Skicka",ariaLabel:"Skicka in ansökan"}},serviceLayerDownHeading:"Du kan tyvärr inte ansöka om medlemskap just nu",mustAnswerRadioQuestion:"Du måste svara på frågan.",protectedIdentity:"Jag har skyddad identitet",protectedIdentityTooltip:"Visa mer info",staleTimeStamp:{heading:"Ett tekniskt fel har skett",sessionExpiredInfo:"Er pågående session har blivit utdaterad och är inte längre giltig.",sessionExpiredActionInfo:"Ni behöver tyvärr börja om inträdet. Vi ber om ursäkt för besväret.",reload:"Ladda om och börja om"},headerLinks:{working:{label:"Arbetande",ariaLabel:"Bli medlem som arbetande"},student:{label:"Student",ariaLabel:"Bli medlem som student"},language:{label:"English",ariaLabel:"Go to the english form"}},steps:{userInfo:{buttons:{becomeMember:{label:"Bli medlem",ariaLabel:"Bli medlem och gå till nästa steg"}}},swish:{buttons:{payWithSwish:"Betala med Swish",skip:{label:"Hoppa över",ariaLabel:"Hoppa över betalning via swish och gå till nästa steg"}},number:"Nummer",createPayment:{initialising:"Skapar betalningsförfrågan",initError:"Ett oväntat fel har inträffat när betalningen skulle påbörjas. Vänligen försök igen.",waitingForPayment:"Väntar på betalning",paymentExpired:"Betalningsförfrågan har löpt ut. Vänligen påbörja ny betalning.",pollError:"Ett oväntat fel har uppstått när betalning skulle verifieras. Vänligen kontrollera din nätverksstatus.",paymentReceived:"Betalning har mottagits",declined:"Betalning har avvisats. Vänligen påbörja en ny betalning.",pollFailed:"Ett oväntat fel har uppstått när betalning skulle verifieras. Vänligen påbörja en ny betalning.",swishConfigMissing:"Swish-konfiguration saknas för denna site.",phoneMissing:"Telefonnummer saknas.",ssnMissing:"Personnummer saknas."}},employmentFastighetsAkassa:{employmentIntro:"Fyll i information om din nuvarande arbetsgivare.",selfEmployedIntro:"Fyll i information om ditt företag.",unemployedIntro:"Fyll i information om din senaste arbetsgivare eller om du varit egenföretagare."},sign:{buttons:{cancelSign:"Avbryt signering",sendHome:{label:"Skicka hem",ariaLabel:"Skicka in ansökan utan signering och få ansökan hemskickad"}}},confirmation:{heading:"Skapa medlemskap",buttons:{sendAgain:"Skicka igen"},submitPending:"Skapar ditt medlemskap",submitDelayed:"Det tar längre tid än väntat, vänligen dröj kvar",submitErrors:{fallback:"Ett oväntat fel har inträffat när medlemskapet skulle skapas.",WrongContentId:"Formulärets identifiering stämmer inte. Vänligen kontakta support.",SigningReferenceMissing:"Signering saknas för formuläret. Vänligen kontakta support.",SigningNotCompleted:"Signering har inte slutförts. Vänligen försök igen",SigningWrongSsn:"Signering har gjorts med annat personnummer än vad som angivits i formuläret.",LookupPersonNotFound:"Kunde inte hitta personuppgifter för angivet personnummer.",AddressLookupDisabled:null,
27LookupPersonMissingData:"Personuppgifter saknas för angivet personnummer.",SwishCreateError:"Kunde inte hämta information om swishbetalningen.",SwishCreateConflict:"Det finns redan en pÃ¥gÃ¥ende betalning. Vänligen försök igen om 3 minuter.",SwishCreateBadRequest:"Ett oväntat fel har inträffat när betalningen skulle pÃ¥börjas.",SwishCreateInvalidData:"Ett oväntat fel har inträffat när betalningen skulle pÃ¥börjas.",SwishPollError:null,SwishPollTooManyRequests:"För mÃ¥nga förfrÃ¥gningar har skickats pÃ¥ för kort tid. Vänligen försök igen senare.",SwishCreateTooManyRequests:"För mÃ¥nga förfrÃ¥gningar har skickats pÃ¥ för kort tid. Vänligen försök igen senare.",SwishDeleteTooManyRequests:"För mÃ¥nga förfrÃ¥gningar har skickats pÃ¥ för kort tid. Vänligen försök igen senare.",LookupAddressTooManyRequests:"För mÃ¥nga förfrÃ¥gningar har skickats pÃ¥ för kort tid. Vänligen försök igen senare.",SigningCollectError:"Kunde inte verifiera signering. Vänligen signera ansökan igen.",PdfGenerationError:null,ServiceLayerError:null,ServiceLayerMaintenance:null,LookupPersonError:"Det gick inte att hämta personuppgifter.",LookupPersonServiceUnavailable:null},paymentInfo:{amount:"Belopp",ocrNumber:"OCR-nummer",accountNumber:"Kontonummer",accountType:"Kontotyp"}}},fields:{socialSecurityNumber:{placeHolder:"Ã
Ã
Ã
Ã
MMDD-XXXX",errors:{required:"Du mÃ¥ste ange personnummer.",invalid:"Personnumret är ogiltigt.",pattern:'Ange ditt personnummer i formatet "Ã
Ã
Ã
Ã
MMDD-XXXX".'}},ssnLookupResponse:{errors:{invalid:"Personnumret har inte validerats."}},organisationNumber:{errors:{invalid:"Felaktigt organisationsnummer.",pattern:'Ange organisationsnumret i formatet "XXXXXX-XXXX'}},email:{errors:{pattern:"E-postadressen är ogiltig."}},acceptTerms:{errors:{required:"Du måste godkänna villkoren."}},profession:{placeholder:{allowCustomValues:"Skriv yrke",noCustomValues:"Välj yrke"},otherOption:"Annat",noResults:"Inga yrken matchar din sökning.",akFastighetsHelpText:'Om du inte hittar ditt yrkesområde, välj "Annat".'},recruitingMember:{errors:{reUseOfOwnSsn:"Du kan inte ange ditt eget personnummer som värvare."}},employmentType:{options:{employed:"Anställd",selfEmployed:"Egenföretagare",unemployed:"Arbetar inte"},errors:{required:"Du måste ange arbetssituation."}},currentlyWorkingInSweden:{options:{yes:"Ja",no:"Nej, jag är arbetslös"},errors:{required:"Du måste ange huruvida du jobbar i Sverige just nu."}},employmentEnd:{errors:{beforeEmploymentStart:"Slutdatum för anställning kan inte vara tidigare än dess startdatum."}},hasActiveAkassaMembership:{errors:{required:"Du måste ange huruvida du är med i en annan akassa."}},activeAkassaName:{options:{yes:"Ja, jag ger er fullmakt att avsluta mitt medlemskap i min nuvarande a-kassa. Jag ansöker om medlemskap i direkt anslutning till att mitt tidigare medlemskap upphör.",no:"Nej, jag kontaktar själv min nuvarande a-kassa och avslutar mitt medlemskap. Jag ansöker om medlemskap i direkt anslutning till att mitt tidigare medlemskap upphör."}},giveMoveMandate:{errors:{required:"Du måste ange huruvida du ger fullmakt för flytt."}},workAbroadEmploymentEnd:{errors:{beforeWorkAbroadEmploymentStart:"Slutdatum för anställning utomlands kan inte vara tidigare än dess startdatum."}},informationAssurance:{errors:{required:"Du måste intyga att dina uppgifter är korrekta."}},schoolType:{PracticalGymnasium:"Yrkesgymnasium",PracticalCollege:"Yrkeshögskola"},educationEndDate:{errors:{beforeEducationStartDate:"Slutdatum för utbildning kan inte vara tidigare än dess startdatum."}},salaryType:{options:{monthly:"Månadslön",hourly:"Timlön"}},salary:{errors:{hourlySalaryTooHigh:"Timlön kan inte vara mer än 1000 kr",monthlySalaryTooLow:"Månadslön måste vara minst 10 000 kr"}}}},en:{buttons:{cancel:{label:"Cancel",ariaLabel:"Cancel and go to the homepage"},close:{ariaLabel:"Close the form and go to the homepage"},back:{label:"Back",ariaLabel:"Go back to the previous step"},next:{label:"Next",ariaLabel:"Go to the next step"},signAndSend:{label:"Sign and send",ariaLabel:"Sign and submit the application"},send:{label:"Send",ariaLabel:"Submit the application"}}
27,serviceLayerDownHeading:"Applying for membership is currently unavailable",mustAnswerRadioQuestion:"You must answer the question.",protectedIdentity:"I have protected identity",protectedIdentityTooltip:"Show more info",staleTimeStamp:{heading:"A technical error has occurred",sessionExpiredInfo:"Your ongoing session has expired and is no longer valid.",sessionExpiredActionInfo:"Unfortunately, you need to restart the entry process. We apologize for the inconvenience.",reload:"Reload and start over"},headerLinks:{working:{label:"Working",ariaLabel:"Become member as worker"},student:{label:"Student",ariaLabel:"Become member as student"},language:{label:"Svenska",ariaLabel:"Gå till svenska formuläret"}},steps:{userInfo:{buttons:{becomeMember:{label:"Become member",ariaLabel:"Become member and go to the next step"}}},swish:{buttons:{payWithSwish:"Pay with Swish",skip:{label:"Skip",ariaLabel:"Skip payment via Swish and go to the next step"}},number:"Number",createPayment:{initialising:"Creating payment request",initError:"An unexpected error occurred while starting the payment. Please try again.",waitingForPayment:"Waiting for payment",paymentExpired:"The payment request has expired. Please initiate a new payment.",pollError:"An unexpected error occurred while verifying the payment. Please check your network connection.",paymentReceived:"Payment received",declined:"Payment has been declined. Please initiate a new payment.",pollFailed:"An unexpected error occurred while verifying the payment. Please initiate a new payment.",swishConfigMissing:"Swish configuration is missing for this site.",phoneMissing:"Phone number is missing.",ssnMissing:"Social security number is missing."}},employmentFastighetsAkassa:{employmentIntro:"Fill in information about your current employer.",selfEmployedIntro:"Fill in information about your business.",unemployedIntro:"Fill in information about your most recent employer or if you have been self-employed."},sign:{buttons:{cancelSign:"Cancel signing",sendHome:{label:"Send home",ariaLabel:"Submit the application without signing and get the application sent home"}}},confirmation:{heading:"Create membership",buttons:{sendAgain:"Send again"},submitPending:"Creating membership",submitDelayed:"This is taking longer than expected, please hold on",submitErrors:{fallback:"An unexpected error occurred while creating the membership.",WrongContentId:"The form identification does not match. Please contact support.",SigningReferenceMissing:"Signing is missing for the form. Please contact support.",SigningNotCompleted:"Signing has not been completed. Please try again.",SigningWrongSsn:"Signing was done with a different social security number than the one entered in the form.",LookupPersonNotFound:"Could not find personal details for the entered social security number.",AddressLookupDisabled:null,LookupPersonMissingData:"Personal details are missing for the entered social security number.",SwishCreateError:"Could not retrieve information about the Swish payment.",SwishCreateConflict:"There is already a pending payment. Please try again in 3 minutes.",SwishCreateBadRequest:"An unexpected error occurred while starting the payment.",SwishCreateInvalidData:"An unexpected error occurred while starting the payment.",SwishPollError:null,SwishPollTooManyRequests:"Too many requests have been made in too short a timespan. Please try again later.",SwishCreateTooManyRequests:"Too many requests have been made in too short a timespan. Please try again later.",SwishDeleteTooManyRequests:"Too many requests have been made in too short a timespan. Please try again later.",LookupAddressTooManyRequests:"Too many requests have been made in too short a timespan. Please try again later.",SigningCollectError:"Could not verify signing. Please sign the application again.",PdfGenerationError:null,ServiceLayerError:null,ServiceLayerMaintenance:null,LookupPersonError:"Could not retrieve personal details.",LookupPersonServiceUnavailable:null},paymentInfo:{amount:"Amount",ocrNumber:"OCR number",accountNumber:"Account number",accountType:"Account type"}}},fields:{socialSecurityNumber:{placeHolder:"YYYYMMDD-XXXX",errors:{required:"You must enter a social security number.",invalid:"The social security number is invali
27d.",pattern:'Enter your social security number in the format "YYYYMMDD-XXXX".'}},ssnLookupResponse:{errors:{invalid:"The social security number has not been validated."}},organisationNumber:{errors:{invalid:"Invalid organization number.",pattern:'Enter the organization number in the format "XXXXXX-XXXX"'}},email:{errors:{pattern:"The email address is invalid."}},acceptTerms:{errors:{required:"You must accept the terms."}},profession:{placeholder:{allowCustomValues:"Enter profession",noCustomValues:"Select profession"},otherOption:"Other",noResults:"No professions match your search.",akFastighetsHelpText:'If you can not find your profession, select "Other".'},recruitingMember:{errors:{reUseOfOwnSsn:"You cannot enter your own social security number as a referrer."}},employmentType:{options:{employed:"Employed",selfEmployed:"Self-employed",unemployed:"Not working"},errors:{required:"You must specify your employment status."}},currentlyWorkingInSweden:{options:{yes:"Yes",no:"No, I am unemployed"},errors:{required:"You must specify whether you are currently working in Sweden."}},employmentEnd:{errors:{beforeEmploymentStart:"The employment end date cannot be earlier than the start date."}},hasActiveAkassaMembership:{errors:{required:"You must specify whether you are a member of another unemployment fund."}},activeAkassaName:{options:{yes:"Yes, I authorize you to terminate my membership in my current unemployment fund. I apply for membership immediately after my previous membership ends.",no:"No, I will contact my current unemployment fund myself and terminate my membership. I apply for membership immediately after my previous membership ends."}},giveMoveMandate:{errors:{required:"You must specify whether you give authorization for the transfer."}},workAbroadEmploymentEnd:{errors:{beforeWorkAbroadEmploymentStart:"The end date for employment abroad cannot be earlier than the start date."}},informationAssurance:{errors:{required:"You must certify that your information is correct."}},schoolType:{PracticalGymnasium:"Vocational high school",PracticalCollege:"Vocational college"},educationEndDate:{errors:{beforeEducationStartDate:"The end date for education cannot be earlier than the start date."}},salaryType:{options:{monthly:"Monthly salary",hourly:"Hourly wage"}},salary:{errors:{hourlySalaryTooHigh:"Hourly wage cannot exceed 1000 SEK",monthlySalaryTooLow:"Monthly salary must be at least 10,000 SEK"}}}}},n=(e,n,a)=>(0,t.getIntl)(r,n)(e,a);e.s(["entryFormIntl",0,n,"entryFormTranslations",0,r],633072);var a=e.i(329060),i=e.i(647163);let s={forbund:[{type:"user-info"},...i.isStorybook?[{type:"swish"}]:[],{type:"employment"},{type:"sign",includeFor:["elektrikerna"]},{type:"confirmation"}],akassa:[{type:"user-info"},{type:"employment-akassa",includeFor:["ak-byggnads","ak-seko"]},{type:"employment-fastighets-akassa",includeFor:["ak-fastighets"]},{type:"membership-akassa"},{type:"sign"},{type:"confirmation"}],student:[{type:"user-info"},{type:"education"},{type:"sign",includeFor:["byggnads"]},{type:"confirmation"}]};e.s(["ENTRY_FORM_LOCALE_QUERY_VAR",0,{key:"locale",values:{en:"en"}},"entryFormFields",0,e=>({socialSecurityNumber:{...a.ssnFieldDefaultOptions,inputProps:{...a.ssnFieldDefaultOptions.inputProps,placeholder:n("fields.socialSecurityNumber.placeHolder",e)},options:{...a.ssnFieldDefaultOptions.options,validate:{validSsn:t=>!t||(0,i.isValidSocialSecurityNumber)(t)||n("fields.socialSecurityNumber.errors.invalid",e)},pattern:{value:a.SSN_PATTTERN.value,message:n("fields.socialSecurityNumber.errors.pattern",e)}}},ssnLookupResponse:{...a.ssnLookupResponseFieldDefaultOptions,options:{...a.ssnLookupResponseFieldDefaultOptions.options,validate:t=>(0,a.validateSsnLookupResponse)(t)||n("fields.ssnLookupResponse.errors.invalid",e)}},email:{inputProps:{type:"email"},options:{required:!0,pattern:{value:a.EMAIL_PATTERN,message:n("fields.email.errors.pattern",e)}}},phone:{inputProps:{type:"tel"},options:{required:!0}},acceptTerms:{includeFor:["byggnads","elektrikerna","seko","fastighets"],inputProps:{type:"checkbox"},options:{required:{value:!0,message:n("fields.acceptTerms.errors.required",e)}}},firstName:{options:{required:!0,pattern:a.PERSON_NAME_PATTERN}},lastName:{options:{required:!0,pattern:a.PERSON_NAME_PATTERN}},address:{options:{required:!0}},zipCode:{options:{required:!0,showMaskOnFocus:!1,showMaskOnHover:!1,mask:"999 99"}},area:{options:{required:!0}},country:{options:{required:!0}},nonApprovedProfession:{options:{required:!0}},worksWithApprovedProfession:{options:{validate:(0,a.requiredBooleanRadioValidation)(n("mustAnswerRadioQuestion",e))}},employer:{options:{required:!0}},organisationNumber:{includeFor:["elektrikerna","ak-fastighets"],...a.organisationNumberDefaultOptions,options:{...a.organisationNumberDefaultOptions.options,required:!0,validate:{validSsn:t=>!t||(0,i.isValidSocialSecurityNumber)(t)||n("fields.organisationNumber.errors.invalid",e)},pattern:{value:a.ORG_NUMBER_PATTERN.value,message:n("fields.organisationNumber.errors.pattern",e)}}},employmentArea:{includeFor:["fastighets","elektrikerna","seko"],options:{required:!0}},profession:{includeFor:["byggnads","fastighets","seko","ak-byggnads","ak-fastighets","ak-seko"],inputProps:{autoComplete:"off"},options:{required:!0}},salaryType:{includeFor:["byggnads"],options:{required:!0}},salary:{inputProps:{type:"number",min:1,max:999999},options:{required:!0,validate:(t,r)=>"Hourly"===r.salaryType&&t>1e3?n("fields.salary.errors.hourlySalaryTooHigh",e):"Monthly"!==r.salaryType||!(t<1e4)||n("fields.salary.errors.monthlySalaryTooLow",e)}},duties:{includeFor:["elektrikerna"],options:{required:!0}},preferredEntryMonth:{options:{required:!0}},currentUnion:{includeFor:["byggnads","elektrikerna","fastighets"],options:{}},recruitingMember:{...a.ssnFieldDefaultOptions,inputProps:{...a.ssnFieldDefaultOptions.inputProps,placeholder:n("fields.socialSecurityNumber.placeHolder",e)},options:{...a.ssnFieldDefaultOptions.options,validate:(t,r)=>{let i=a.ssnFieldDefaultOptions.options.validate?.validSsn(t);return!0!==i?i:r.socialSecurityNumber!==t||n("fields.recruitingMember.errors.reUseOfOwnSsn",e)},required:!1}},workAbroadCountry:{options:{required:!0}},employmentType:{options:{required:{value:!0,message:n("fields.employmentType.errors.required",e)}}},currentlyWorkingInSweden:{options:{validate:(0,a.requiredBooleanRadioValidation)(n("fields.currentlyWorkingInSweden.errors.required",e))}},employmentStart:{options:{required:!0}},employmentEnd:{options:{required:!0,validate:(t,r)=>!t||!r.employmentStart||!(t<r.employmentStart)||n("fields.employmentEnd.errors.beforeEmploymentStart",e)}},hasActiveAkassaMembership:{options:{validate:(0,a.requiredBooleanRadioValidation)(n("fields.hasActiveAkassaMembership.errors.required",e))}},activeAkassaName:{options:{required:!0}},giveMoveMandate:{options:{validate:(0,a.requiredBooleanRadioValidation)(n("fields.giveMoveMandate.errors.required",e))}}
27,userWantsToSendContractViaPost:{includeFor:["ak-byggnads","ak-fastighets","ak-seko"]},workAbroadEmploymentStart:{includeFor:["ak-byggnads","ak-seko","ak-fastighets"],options:{required:!0}},workAbroadEmploymentEnd:{includeFor:["ak-byggnads","ak-seko","ak-fastighets"],options:{required:!0,validate:(t,r)=>!t||!r.workAbroadEmploymentStart||!(t<r.workAbroadEmploymentStart)||n("fields.workAbroadEmploymentEnd.errors.beforeWorkAbroadEmploymentStart",e)}},informationAssurance:{options:{required:{value:!0,message:n("fields.informationAssurance.errors.required",e)}}},companyStart:{options:{required:!0}},companyPhone:{inputProps:{type:"tel"}},selfEmployedOrganisationNumber:{...a.organisationNumberDefaultOptions,options:{...a.organisationNumberDefaultOptions.options,required:!0,validate:{validSsn:t=>!t||(0,i.isValidSocialSecurityNumber)(t)||n("fields.organisationNumber.errors.invalid",e)},pattern:{value:a.ORG_NUMBER_PATTERN.value,message:n("fields.organisationNumber.errors.pattern",e)}}},schoolName:{options:{required:!0}},schoolType:{options:{required:!0}},educationProfession:{includeFor:["byggnads","seko"],options:{required:!0}},educationStartDate:{includeFor:["byggnads","elektrikerna","seko","fastighets"],options:{required:!0}},educationEndDate:{options:{required:!0,validate:(t,r)=>!t||!r.educationStartDate||!(t<r.educationStartDate)||n("fields.educationEndDate.errors.beforeEducationStartDate",e)}},schoolLocation:{includeFor:["byggnads","elektrikerna"],options:{required:!0}}}),"entryFromSteps",0,s],94995)},372106,e=>{"use strict";e.s(["FETCH_ERROR_STATUS",0,998,"PENDING_STATUS",0,999])},495560,e=>{"use strict";var t=e.i(843476),r=e.i(463415),n=e.i(247275);e.s(["FilterDropdown",0,({id:e,value:a,items:i,minLength:s=1,label:l,className:o,onChange:d,requestNonce:c,"aria-describedby":u,"aria-invalid":m})=>{let f=(0,n.useInitialRequestNonce)({requestNonce:c});return!i||i.length<s?null:(0,t.jsx)("div",{className:o,children:(0,t.jsxs)(r.DropdownMenu,{modal:!1,children:[(0,t.jsx)(r.DropdownMenuTrigger,{id:e,"aria-describedby":u,"aria-invalid":m,className:"w-full rounded-full border border-foreground px-6 py-4 hover:bg-card md:px-8",children:(0,t.jsxs)("span",{className:"overflow-hidden",children:[(0,t.jsx)("span",{className:"font-semibold",children:l}),Array.isArray(a)&&a.length>0&&(0,t.jsx)("span",{className:"ml-2",children:`(${a.length} ${1===a.length?"vald":"valda"})`})]})}),(0,t.jsx)(r.DropdownMenuContent,{nonce:f,children:i?.map((e,n)=>(0,t.jsx)(r.DropdownMenuCheckboxItem,{checked:Array.isArray(a)&&a.includes(e.value),onSelect:e=>e.preventDefault(),onCheckedChange:t=>{let r=Array.isArray(a)?a:a?[a]:[];t?r=[...r,e.value]:t||(r=r.filter(t=>t!==e.value)),d?.(r)},children:e.text??e.value},e.value+n))})]})})}])},316259,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(874946),a=e.i(647163),i=e.i(991918),s=e.i(225913),l=e.i(54943),l=l,o=e.i(271645);let d=(0,s.cva)("",{variants:{size:{large:"mb-4 text-h3 font-bold md:mb-8",default:"text-h5 font-semibold"},srOnlyLabel:{false:null,true:"sr-only"},myPages:{false:null,true:"rounded-sm bg-card pl-12! md:max-w-72.5"}},defaultVariants:{size:"default",myPages:!1}}),c=o.default.forwardRef(({className:e,type:r,label:i,labelSize:s,srOnlyLabel:l,myPages:o,...c},p)=>(0,t.jsxs)(n.FormItem,{className:(0,a.cn)("relative",e),children:[(0,t.jsxs)(n.FormLabel,{className:(0,a.cn)(d({size:s,srOnlyLabel:l})),children:[i,"large"!==s?":":""]}),(0,t.jsx)(n.FormControl,{children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(u,{className:o?"left-3!":void 0}),!o&&(0,t.jsx)(m,{}),(0,t.jsx)(f,{ref:p,...c,className:(0,a.cn)("w-full",d({myPages:o}))})]})}),(0,t.jsx)(n.FormMessage,{})]})),u=({className:e})=>(0,t.jsx)(l.default,{className:(0,a.cn)("absolute bottom-3 left-4 size-8 text-muted-foreground md:bottom-[0.9rem] md:left-8",e)}),m=()=>(0,t.jsx)(r.Button,{type:"submit",className:"absolute right-1.25 bottom-1.25 mt-0! ml-10 h-auto px-8 py-3",children:"Sök"}),f=o.default.forwardRef(({className:e,type:r,asChild:n,...s},l)=>{let o=n?i.Slot:"input";return(0,t.jsx)(o,{placeholder:"Vad letar du efter?",...s,className:(0,a.cn)("h-auto items-center rounded-full border border-foreground px-8 py-4 pl-14 text-h5 font-normal placeholder:text-h5 placeholder:font-normal placeholder:italic md:pl-18",e),ref:l})});f.displayName="SearchInputElement";let p=o.default.forwardRef((e,r)=>(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(f,{...e,ref:r}),(0,t.jsx)(u,{}),(0,t.jsx)(m,{})]}));p.displayName="SearchInputComponent",c.displayName="SearchInput",e.s(["SearchInputComponent",0,p,"default",0,c],316259)},291087,e=>{"use strict";var t=e.i(843476),r=e.i(974290),n=e.i(950094),a=e.i(355070),i=e.i(968855),s=e.i(62314),l=e.i(984183),o=e.i(57352),d=e.i(358865),c=e.i(210674),u=e.i(372106),m=e.i(95187);let f=(0,m.createServerReference)("40a08c4a7c8cbad9a5c2fba8cedb10c0b2f14ec777",m.callServer,void 0,m.findSourceMapURL,"submitUngappedSubscriptionApplication");var p=e.i(329060);let h=["byggCategory","maskinCategory","lackCategory","malareCategory","glasCategory","platCategory","teknikCategory"],g=(e,t)=>{for(let e of h)if(t[e])return!0;return"Du måste välja minst ett kollektivavtal att prenumerera på."},x={byggCategory:"441091e5-e683-48cc-a17f-28dae797225d",maskinCategory:"746d0d43-b62e-412d-ba10-894827dd0e7f",lackCategory:"abc0df86-ac5f-4ccd-b4f9-ff52f143abe3",malareCategory:"61e43c4e-cb1d-492e-9238-0f447d46d71d",glasCategory:"d28aad24-b54c-42ec-97fb-627c5970e6f4",platCategory:"97ff6ef8-8b56-4ea1-81d1-56ccbd1434db",teknikCategory:"44be1d42-06d8-48d7-93c5-8cd0c46167d7"},v={email:{inputProps:{type:"email"},options:{required:!0,pattern:p.EMAIL_PATTERN}},phone:{options:{pattern:p.PHONE_PATTERN}},byggCategory:{options:{validate:g}},maskinCategory:{options:{validate:g}},lackCategory:{options:{validate:g}},malareCategory:{options:{validate:g}},glasCategory:{options:{validate:g}},platCategory:{options:{validate:g}},teknikCategory:{options:{validate:g}}},b={sections:{},fields:{email:{heading:"E-post"},phone:{heading:"Telefonnummer"},byggCategory:{heading:"Byggavtalet"},maskinCategory:{heading:"Entreprenadmaskinavtalet"},lackCategory:{heading:"Lackavtalet"},malareCategory:{heading:"Kollektivavtal för Måleriyrket"},glasCategory:{heading:"Glasmästeriavtalet"},platCategory:{heading:"Plåt- och Ventilationsavtalet"},teknikCategory:{heading:"Teknikinstallationsavtalet VVS & Kyl"}}};
27var y=e.i(167881),j=e.i(194983),k=e.i(271645),w=e.i(653145);let N={elCategory:"78a48ab2-f3bb-432e-862c-d3c69ed85d4b"},C=["elCategory"],S={email:{inputProps:{type:"email"},options:{required:!0,pattern:p.EMAIL_PATTERN}}},A={sections:{},fields:{email:{heading:"E-post"}}};e.s(["default",0,({requestNonce:e,heading:m,preamble:p,confirmationHeading:g,confirmationText:E,confirmationUrl:T,theme:I})=>{let M,P,_=!1,R=!1,F=[],O={};"byggnads"===I?(F=h,O=x,M=b,P=v,_=!0,R=!0):"elektrikerna"===I?(F=C,O=N,M=A,P=S):(F=[],O={},M=null,P=null);let D=(0,w.useForm)({mode:"onSubmit",delayError:200}),{handleSubmit:L,formState:{isSubmitting:B,errors:z}}=D,[V,H]=(0,k.useState)(),$=L(async e=>{H(u.PENDING_STATUS);let t=F.filter(t=>e[t]).map(e=>O[e]).filter(Boolean);try{let r=await f({listIds:t,email:e.email,phone:e.phone,confirmationUrl:T,theme:I});H(r)}catch(e){console.error("Failed to submit application",e),H(500)}}),U=200===V,G=F.map(e=>z[e]?.message).find(Boolean);return(0,t.jsx)(d.FormStructureProvider,{value:{i18n:M,fieldOptions:P,requestNonce:e},children:(0,t.jsx)(l.default,{submitted:U,heading:m,icon:j.MessageCircle,onSubmit:$,children:U?(0,t.jsx)(c.default,{heading:g,body:E}):(0,t.jsxs)(t.Fragment,{children:[!!p&&(0,t.jsx)("p",{className:"mb-4",children:p}),_&&(0,t.jsxs)(i.default,{name:"category",heading:"Kollektivavtal",helpText:"Välj minst ett kollektivavtal","aria-describedby":"category-error",children:[F.map(e=>(0,t.jsx)(s.default,{children:(0,t.jsx)(n.default,{form:D,path:e,variant:"one-line",withoutErrorMessage:!0,inputProps:{"aria-errormessage":G?"category-error":void 0}})},e)),G&&(0,t.jsx)(o.ErrorMessage,{className:"mt-4",id:"category-error",children:G})]}),"elektrikerna"===I&&1===F.length&&(0,t.jsx)("input",{type:"hidden",...D.register(F[0]),value:"true"}),(0,t.jsxs)(i.default,{name:"contact",children:[(0,t.jsx)(s.default,{children:(0,t.jsx)(a.default,{form:D,path:"email"})}),R&&(0,t.jsx)(s.default,{children:(0,t.jsx)(a.default,{form:D,path:"phone"})})]}),(0,t.jsx)(y.Button,{size:"lg",className:"mt-8",type:"submit",disabled:B,children:"Skicka"}),B&&(0,t.jsx)(r.default,{variant:"pending",className:"mt-8",children:"Ansökan skickas"}),V&&!B&&!U&&(0,t.jsx)(r.default,{variant:"error",className:"mt-8",children:"Ett oväntat fel inträffade när ansökan skulle skickas."})]})})})}],291087)},757985,612329,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(522252),a=e.i(191067),i=e.i(271645);e.s(["default",0,function({id:e,title:s,children:l,className:o,innerClassName:d,headerClassName:c,expanded:u,onToggle:m}){let[f,p]=(0,i.useState)(u??!0);(0,i.useEffect)(()=>{void 0!==u&&p(u)},[u]);let h=(0,i.useId)(),g=e??`expandable-${h}`,x=`${g}-content`;return(0,t.jsxs)("div",{id:g,className:(0,r.cn)("group w-full border-b",o),children:[(0,t.jsxs)("button",{"aria-controls":x,"aria-expanded":f?"true":"false",onClick:()=>{let e=!f;p(e),m?.(e)},className:(0,r.cn)("flex w-full items-center justify-between gap-x-4 rounded-input py-6 text-left text-h5",d,f&&"pb-4"),type:"button",children:[(0,t.jsx)("span",{className:(0,r.cn)("flex items-center gap-x-4",c),children:s}),(0,t.jsx)("span",{className:(0,r.cn)(f?"inline":"hidden"),children:(0,t.jsx)(n.CircleMinusIcon,{})}),(0,t.jsx)("span",{className:(0,r.cn)(f?"hidden":"inline"),children:(0,t.jsx)(a.CirclePlusIcon,{})})]}),(0,t.jsx)("div",{className:(0,r.cn)("overflow-hidden pb-2",d,!f&&"hidden"),id:x,children:l})]})}],757985);let s=(0,e.i(475254).default)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);e.s(["default",0,s],612329)},974290,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(225913),a=e.i(848886);let i=(0,n.cva)("flex w-fit items-center gap-2 rounded-input px-6 py-4 font-semibold",{variants:{variant:{pending:"bg-alert-neutral text-alert-neutral-foreground",success:"bg-alert-success text-alert-success-foreground",error:"bg-alert-danger text-alert-danger-foreground"}}});e.s(["default",0,({children:e,variant:n,className:s,...l})=>(0,t.jsxs)("p",{role:"alert",className:(0,r.cn)(i({variant:n}),s),...l,children:[(0,t.jsx)("span",{className:"overflow-hidden",children:e}),"pending"===n&&(0,t.jsx)(a.LoaderCircleIcon,{className:"size-6 shrink-0 motion-safe:animate-spin"})]})])}
27,468601,667877,637011,57352,502856,e=>{"use strict";var t=e.i(843476),r=e.i(358865),n=e.i(761562);function a(e,t){if(!e)return;let r=String(t);if(Object.prototype.hasOwnProperty.call(e,r))return e[r];let n=r.replace(/\.(\d+)\./g,".*.");if(Object.prototype.hasOwnProperty.call(e,n))return e[n];let a=r.replace(/\.(\d+)$/g,".*");if(Object.prototype.hasOwnProperty.call(e,a))return e[a];let i=r.split(".");for(let t=i.length-1;t>0;t--){let r=i.slice(0,t).join(".");if(Object.prototype.hasOwnProperty.call(e,r))return e[r]}}function i(e,t){if(!e||!t)return;let r=String(t).split("."),n=e;for(let e of r){if(null==n)return;let t=Number(e);if(!Number.isNaN(t)&&Array.isArray(n))n=n[t];else{if("object"!=typeof n||null===n)return;n=n[e]}}return n}function s(e,t){if(!e||!t)return;let r=e.fields[t];if(r)return r;let n=t.replace(/\.\d+(?=\.|$)/g,".*"),a=e.fields[n];if(a)return a;let i=t.split(".");for(let t=i.length-1;t>0;t--){let r=i.slice(0,t).join("."),n=e.fields[r];if(n)return n}}e.s(["getErrorAtPath",0,i,"resolveFieldOptions",0,a],667877),e.s(["resolveI18nField",0,s],637011);var l=e.i(728231),o=e.i(647163),d=e.i(168118),c=e.i(522016),u=e.i(271645);let m=({path:e,form:{formState:{errors:a}},errorMessage:l})=>{let{i18n:o}=(0,r.useFormStructure)(),d=(0,n.useCommonFormI18n)(),c=s(o,String(e)),u=i(a,String(e)),m=l;if(void 0===l){let e=c?.heading?.replace(/\?$/,"")??"";switch(u?.type){case void 0:break;case"required":m=u.message?.toString()||d("errors.required",{fieldLabel:e});break;case"pattern":case"validate":m=u.message?.toString()||d("errors.invalid",{fieldLabel:e});break;default:m=u?.message?.toString()}}return!!m&&"string"==typeof m&&(0,t.jsx)(f,{id:g(e),"data-testid":"form-errormessage",children:m})},f=({className:e,...r})=>(0,t.jsx)("p",{className:(0,o.cn)("top-full mt-1 text-small text-error",e),role:"alert",...r}),p=({path:e,showOnDesktopDevices:n,className:a})=>{let{i18n:i}=(0,r.useFormStructure)(),{helpText:l,helpTextLink:d}=s(i,String(e))??{};return l||d?.href?(0,t.jsxs)("p",{id:x(e),className:(0,o.cn)("mt-1 text-small",!n&&"md:sr-only md:mt-0",a),children:[l,(0,t.jsx)(h,{link:d})]}):null},h=({link:e})=>e?.href&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.default,{className:"font-semibold whitespace-nowrap underline decoration-1 hover:decoration-2",href:e.href,title:e.title??void 0,target:"_blank",children:e.text}),e.text?.endsWith(".")?"":"."]}),g=e=>`error-${e}`,x=e=>`helptext-${e}`,v=({className:e,path:r,form:n,withoutHelpText:a,withoutErrorMessage:i,showHelpTextOnDesktopDevices:s=!0,errorMessage:l})=>(0,t.jsxs)("div",{className:(0,o.cn)("field-help-section flex flex-col",e),children:[!i&&(0,t.jsx)(m,{form:n,path:r,errorMessage:l}),!a&&(0,t.jsx)(p,{path:r,showOnDesktopDevices:s})]});e.s(["ErrorMessage",0,f,"HelpText",0,p,"InputHelpTooltip",0,({path:e})=>{let{i18n:a}=(0,r.useFormStructure)(),i=(0,n.useCommonFormI18n)(),o=s(a,String(e)),{helpText:c,helpTextLink:m}=o??{},[f,p]=(0,u.useState)(!1),[g,x]=(0,u.useState)(!1);if(!c&&!m?.href)return null;let v=()=>x(!1);return(0,t.jsx)(l.TooltipProvider,{children:(0,t.jsxs)(l.Tooltip,{open:g,children:[(0,t.jsx)(l.TooltipTrigger,{"aria-haspopup":"menu",onPointerDown:()=>{p(!1)},onKeyDown:()=>p(!1),onClick:()=>{f||x(!g)},onBlur:v,type:"button",className:"ml-2 hidden rounded-full align-middle md:inline-block",children:(0,t.jsx)(d.InfoIcon,{fill:"var(--color-hero)",color:"var(--color-hero-foreground)",strokeWidth:"1.5","aria-label":i("tooltipAriaLabelPrefix")+" "+o?.heading?.toLocaleLowerCase()})}),(0,t.jsxs)(l.TooltipContent,{role:"tooltip",onPointerDownOutside:()=>{p(!0),v()},onEscapeKeyDown:v,children:[c,(0,t.jsx)(h,{link:m})]})]})})},"default",0,v,"useInputHelpSectionAriaIds",0,({formState:{errors:e}},t,n)=>{let{i18n:a}=(0,r.useFormStructure)(),l=void 0===n?i(e,String(t)):n,o=s(a,String(t));return{"aria-errormessage":l?g(t):void 0,"aria-describedby":o?.helpText?x(t):void 0}}],57352),e.s(["default",0,({children:e,path:n,className:i,form:s,withoutHelpText:l,withoutErrorMessage:d,showHelpTextOnDesktopDevices:c,errorMessage:u,helpSectionClassName:m,...f})=>{let{fieldOptions:p}=(0,r.useFormStructure)(),{watch:h}=s,g=a(p,String(n)),x=g?.textAreaProps?.maxLength||g?.options?.maxLength;"object"==typeof x&&(x=x?.value);let b=x?h(n)??"":"";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,o.cn)("relative mt-4 flex-col self-end group-first:mt-0",i),...f,children:[e,x&&(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsxs)("p",{className:"text-small",children:[b?.length?b.length:0,"/200"]})})]}),(0,t.jsx)(v,{form:s,path:n,className:m,errorMessage:u,withoutHelpText:l,withoutErrorMessage:d,showHelpTextOnDesktopDevices:c})]})}],468601),e.s(["useFieldUnregister",0,function(e,t){let{unregister:r}=e;(0,u.useEffect)(()=>
27{if(t)return()=>{r(t,{keepDefaultValue:!0})}},[t,r])}],502856)},62314,e=>{"use strict";var t=e.i(843476),r=e.i(647163);e.s(["default",0,function({children:e,className:n,cols:a=1}){return(0,t.jsx)("div",{className:(0,r.cn)("group col-span-1 grid w-full grid-cols-1 gap-x-4",2===a&&"md:grid-cols-2",n),children:e})}])},968855,9223,e=>{"use strict";var t=e.i(843476),r=e.i(358865),n=e.i(320052),a=e.i(271645);let i=({skip:e=!1,componentRef:t})=>{let[r,i]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(e)return;if(!r)return void i(!0);let a=t.current;a&&(0,n.scrollElementIntoViewIfNotVisible)(a)},[r,e,t])};e.s(["useScrollToElement",0,i],9223);var s=e.i(647163);e.s(["default",0,({name:e,heading:n,helpText:l,scrollOnMount:o,className:d,children:c,"aria-describedby":u,...m})=>{let{i18n:f}=(0,r.useFormStructure)(),p=e?f?.sections?.[e]:void 0,h=(0,a.useRef)(null);i({skip:!o,componentRef:h}),n=n??p?.heading;let g=`fieldset-${e}-description`;return u=[u,!!(l=l??p?.helpText)&&g].filter(Boolean).join(" ")||void 0,(0,t.jsxs)("fieldset",{className:(0,s.cn)("my-8 first-of-type:mt-0 last-of-type:mb-0",d),name:e??void 0,"aria-describedby":u,...m,children:[n&&(0,t.jsx)("legend",{ref:h,className:"text-h4",children:n}),l&&(0,t.jsx)("p",{className:"mt-2",id:g,children:l}),c]})}],968855)},984183,e=>{"use strict";var t=e.i(843476),r=e.i(983867),n=e.i(9223),a=e.i(647163),i=e.i(271645);e.s(["default",0,({heading:e,icon:s,children:l,submitted:o,isMyPages:d=!1,...c})=>{let u=(0,r.useSubmitOnEnter)(c.onSubmit??(()=>{})),m=(0,i.useRef)(null);return(0,n.useScrollToElement)({componentRef:m,skip:!o}),(0,t.jsxs)("form",{...c,onKeyDown:u,children:[!d&&(0,t.jsx)("div",{className:"-mb-20 w-full rounded-t bg-card-secondary pb-20",children:(0,t.jsx)("div",{className:"px-2 pt-6",children:(0,t.jsxs)("h2",{ref:m,className:"mb-6 flex items-center px-6 text-h3",children:[(0,t.jsx)(s,{"aria-hidden":!0,width:"56",height:"56",className:"mr-4 size-14 shrink-0 rounded-xs bg-card-secondary-accent p-1"}),(0,t.jsx)("span",{className:"overflow-hidden align-middle",children:e})]})})}),(0,t.jsx)("div",{className:(0,a.cn)("rounded p-4 pb-12 xs:p-8",!d&&"border-8 border-card-secondary bg-background"),children:l})]})}])},558496,874443,360451,e=>{"use strict";var t=e.i(843476),r=e.i(761562),n=e.i(647163),a=e.i(271645);function i({activeStep:e,stepAmount:s,className:l}){let o=(0,r.useCommonFormI18n)(),d=(0,a.useMemo)(()=>Array.from({length:s},(e,t)=>t),[s]);return(0,t.jsxs)("div",{className:(0,n.cn)("flex items-center md:h-14",l),children:[(0,t.jsx)("span",{className:"sr-only",children:o("stepIndication",{activeStep:e+1,stepAmount:s})}),d.map(r=>(0,t.jsx)("div",{className:(0,n.cn)("mx-1 size-4 rounded-full md:size-6",r===e?"w-8 bg-primary md:w-10":"bg-muted")},r))]})}e.s(["default",0,function({children:e,className:r,hideStepVisualizer:a,stepAmount:s,activeStep:l}){return(0,t.jsxs)("div",{className:(0,n.cn)("mt-6 flex w-full flex-col justify-between gap-x-4 gap-y-6 border-t pt-6 sm:flex-row",r),children:[!a&&(0,t.jsx)(i,{activeStep:l,stepAmount:s,className:"hidden sm:flex"}),(0,t.jsx)("div",{className:"flex w-full flex-col flex-wrap justify-center gap-4 sm:w-fit sm:flex-row sm:justify-end",children:e}),!a&&(0,t.jsx)("div",{className:"flex shrink grow items-center justify-center sm:hidden",children:(0,t.jsx)(i,{activeStep:l,stepAmount:s})})]})}],558496);var s=e.i(974290),l=e.i(62314),o=e.i(167881);let d=(0,e.i(475254).default)("square-arrow-out-up-right",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]);var c=e.i(657688);let u=["cancelled","init-error","not-started","failed"],m=["pending","initializing","poll-error"];function f({ssn:e,grp3Sign:n,firstName:a,lastName:i,signType:l}){let d=(0,r.useCommonFormI18n)(),{init:c,signState:u}=n,m=t=>()=>{c({provider:t,tin:e,firstName:a,lastName:i,signType:l})};return(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap gap-4 text-center",children:[(0,t.jsx)(o.Button,{size:"lg",type:"button",onClick:m("bankid"),"aria-label":d("grp3Sign.signButtonAriaLabel",{providerDisplayName:"BankID"}),children:"BankID"}),(0,t.jsx)(o.Button,{size:"lg",type:"button",onClick:m("freja"),"aria-label":d("grp3Sign.signButtonAriaLabel",{providerDisplayName:"Freja eID"}),children:"Freja eID"}),"init-error"===u&&(0,t.jsx)(s.default,{variant:"error",children:d("grp3Sign.initError")}),"cancelled"===u&&(0,t.jsx)(s.default,{variant:"error",children:d("grp3Sign.cancelled")}),"failed"===u&&(0,t.jsx)(s.default,{variant:"error",children:d("grp3Sign.signFailed")})]})}function p({autoStartUri:e,qrImage:n,providerDisplayName:a,signState:i}){let l=(0,r.useCommonFormI18n)();return(0,t.jsxs)("div",{className:"mt-6 flex w-full flex-col items-center gap-6 text-center",children:[(0,t.jsx)("p",{className:"font-bold",children:l("grp3Sign.signCaption",{providerDisplayName:a})}),n?(0,t.jsx)(c.default,{src:n,width:200,height:200,style:{imageRendering:"pixelated"},className:"size-[200px]",alt:l("grp3Sign.qrImageAltText",{providerDisplayName:a})}):(0,t.jsx)("div",{className:"size-[200px] animate-pulse rounded bg-[#e9e9e9]"}),e?(0,t.jsxs)("a",{href:e,target:"_blank",className:"flex items-center gap-x-2 underline",children:[l("grp3Sign.openSignProvi
27derLink",{providerDisplayName:a})," ",(0,t.jsx)(d,{className:"size-4 opacity-90"})]}):(0,t.jsx)("div",{className:"h-4 w-[30ch] animate-pulse rounded bg-[#e9e9e9]","data-testid":"qr-skeleton"}),"poll-error"===i&&(0,t.jsx)(s.default,{variant:"error",children:l("grp3Sign.pollError")})]})}e.s(["Sign",0,function(e){let{grp3Sign:r}=e,{signState:n}=r;return(0,t.jsxs)(l.default,{children:[u.includes(n)&&(0,t.jsx)(f,{...e}),m.includes(n)&&(0,t.jsx)(p,{...r})]})}],874443);var h=e.i(95187);let g=(0,h.createServerReference)("40851230a66c7e586a41664e153a8ec8f25740ef36",h.callServer,void 0,h.findSourceMapURL,"collectGrp3Sign"),x=(0,h.createServerReference)("405e71919850fd0a99528a215ec4072491ccbb87aa",h.callServer,void 0,h.findSourceMapURL,"getGrp3QrImage"),v=(0,h.createServerReference)("40744d2401376dd60cba0da486c57ee9653046bac5",h.callServer,void 0,h.findSourceMapURL,"initGrp3Sign");var b=e.i(531323);e.s(["useGrp3Sign",0,(e,t)=>{let[r,i]=(0,a.useState)(t?.provider??void 0),[s,l]=(0,a.useState)(t?.refId??null),[o,d]=(0,a.useState)(),[c,u]=(0,a.useState)(t?.autstartUri??null),[m,f]=(0,a.useState)(t?.signState??"not-started"),[p,h]=(0,a.useState)(void 0),y=(0,b.useFetchCancellation)(),j=(0,b.useFetchCancellation)(),k=(0,b.useFetchCancellation)(),w=(0,a.useCallback)(()=>{j(),k(),h(void 0)},[j,k]),N=(0,a.useCallback)(()=>{y(),i(void 0),l(null),d(null),u(null),f("not-started"),w()},[w,y]),C=(0,a.useCallback)(async({provider:t,tin:r,firstName:a,lastName:s,signType:o})=>{N();let{isCancelled:d}=y();i(t),f("initializing");try{let{refId:i,autoStartToken:c,error:m}=await v({theme:e,provider:t,tin:r,firstName:a,lastName:s,signType:o});if(d())return;if(!i||m){n.isStorybook||console.error(m),f("init-error");return}l(i),u("bankid"===t?`bankid:///?autostarttoken=${c}&redirect=null`:`frejaeid://bindUserToTransaction?transactionReference=${c}`),f("pending")}catch(e){if(d())return;console.error(e),f("init-error")}},[e,y,N]),S=(0,a.useCallback)(async t=>{let{isCancelled:r}=j();try{if(!t)return void f("failed");let{progress:a,error:i}=await g({theme:e,refId:t});if(r())return;if(i){if(n.isStorybook||console.error(i),["RETRY","INTERNAL_ERROR"].includes(i))return void f("poll-error");return void f("failed")}switch(a){case"PENDING":f("pending");break;case"CANCELLED":f("cancelled");break;case"FAILED":default:f("failed");break;case"COMPLETE":f("success")}}catch(e){if(r())return;console.error(e),f("poll-error")}},[e,j]),A=(0,a.useCallback)(async t=>{let{isCancelled:r}=k();try{let{url:a,error:i}=await x({theme:e,refId:t});if(r())return;if(i){n.isStorybook||console.error(i),f("poll-error");return}a&&d(a)}catch(e){if(r())return;console.error(e),f("poll-error")}},[e,k]);return(0,a.useEffect)(()=>{s&&"failed"!==m&&"cancelled"!==m&&"success"!==m?(A(s),h(setInterval(()=>{S(s),A(s)},n.isStorybook?200:2e3))):w()},[S,s,A,m,w]),(0,a.useEffect)(()=>()=>clearInterval(p),[p]),{init:C,cancel:N,signState:m,provider:r,qrImage:o,autoStartUri:c,refId:s,providerDisplayName:"bankid"===r?"BankID":"Freja eID"}}],360451)},210674,e=>{"use strict";var t=e.i(843476),r=e.i(616630);e.s(["default",0,({heading:e,body:n})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{children:e}),n&&(0,t.jsx)(r.Prose,{children:n})]})])},950094,e=>{"use strict";var t=e.i(843476),r=e.i(468601),n=e.i(57352),a=e.i(358865),i=e.i(502856),s=e.i(647163);let l=({checked:e,hasError:r})=>(0,t.jsx)("svg",{className:(0,s.cn)("inline-block size-10 shrink-0 rounded-input border bg-input text-background outline-foreground peer-hover:border-foreground peer-hover:outline-2 peer-focus-visible:border-ring peer-focus-visible:outline-2 peer-focus-visible:outline-ring",e&&"bg-foreground",r&&"border-error outline-error"),viewBox:"0 0 14 14",fill:"none","aria-hidden":!0,children:e&&(0,t.jsx)("path",{d:"M3 8L6 11L11 3.5",strokeWidth:"2",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})});e.s(["default",0,({path:e,variant:o="default",form:d,inputProps:c,withoutErrorMessage:u})=>{let{register:m,watch:f,formState:{errors:p}}=d;(0,i.useFieldUnregister)(d,e);let{shouldRenderField:h,i18n:g,fieldOptions:x}=(0,a.useFormStructure)(),v=(0,n.useInputHelpSectionAriaIds)(d,e),b=f(e),y=!!p[e],j=x?.[e];return h(e)?(0,t.jsx)(r.default,{path:e,form:d,helpSectionClassName:(0,s.cn)("one-line"===o&&"ml-10 pl-4"),withoutErrorMessage:u,showHelpTextOnDesktopDevices:"one-line"===o,children:(0,t.jsxs)("label",{className:(0,s.cn)("flex cursor-pointer font-medium","one-line"===o?"flex-row items-center gap-4":"flex-col gap-2"),children:[(0,t.jsx)("input",{type:"checkbox",className:"peer sr-only",...m(e,j?.options??{}),...v,...j?.inputProps,...c}),"one-line"===o&&(0,t.jsx)(l,{checked:b,hasError:y}),(0,t.jsxs)("div",{className:"overflow-hidden",children:[(0,t.jsx)("span",{children:(0,t.jsx)("span",{className:"select-none",children:g?.fields[e]?.heading})}),"one-line"!==o&&(0,t.jsx)(n.InputHelpTooltip,{path:e})]}),"one-line"!==o&&(0,t.jsx)(l,{checked:b,hasError:y})]})}):null}])},355070,e=>{"use strict";let t,r;var n=e.i(843476),a=e.i(468601),i=e.i(57352),s=e.i(358865),l=e.i(502856),o=e.i(667877),d=e.i(637011),c=e.i(647163);e.i(271645);var u=Object.create,m=Object.defineProperty,f=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,h=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,x=(e,t,r)=>((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of p(t))g.call(e,n)||void 0===n||m(e,n,{get:()=>t[n],enumerable:!(r=f(t,n))||r.enumerable});return e})(m(null!=e?u(h(e)):{},"default",{value:e,enumerable:!0}),e),v=(t={"node_modules/inputmask/dist/inputmask.js"(t,r){!function(n,a){if("object"==typeof t&&"object"==typeof r)r.exports=a();else if("function"==typeof define&&define.amd){let t;void 0!==(t=a())&&e.v(t)}else{var i=a();for(var s in i)("object"==typeof t?t:n)[s]=i[s]}}("u">typeof self?self:t,function(){return function(){var e,t={340:function(e,t){Object.defineProperty(t,"__esMo
27dule",{value:!0}),t.escapeRegex=function(e){return e.replace(r,"\\$1")};var r=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim")},472:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t,r){for(var n=0;n<r.length;n++){var a=r[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,function(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r);if("object"!=e(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"==e(r)?r:r+""}(a.key),a)}}function r(t,r){if(r&&("object"==e(r)||"function"==typeof r))return r;if(void 0!==r)throw TypeError("Derived constructors may only return object or undefined");if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function n(e){var t="function"==typeof Map?new Map:void 0;return(n=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(a())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var s=new(e.bind.apply(e,n));return r&&i(s,r.prototype),s}(e,arguments,s(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i(r,e)})(e)}function a(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(a=function(){return!!e})()}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}if(void 0===FormData.Inputmask){var l=function(e){var n,l;function o(e,t){var n,i,l;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,o),l=[e,t],i=s(i=o);for(var d,c=(n=r(this,a()?Reflect.construct(i,l||[],s(this).constructor):i.apply(this,l))).entries();!1===(d=c.next()).done;){var u=d.value[0],m=d.value[1],f=e[u];!f||void 0===f.inputmask||m instanceof File||n.set(u,f.value)}return r(n,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(o,e),n&&t(o.prototype,n),l&&t(o,l),Object.defineProperty(o,"prototype",{writable:!1}),o}(n(FormData));l.Inputmask=!0,FormData=l}},493:function(){String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)})},546:function(e,t,r){var n,a=r(340),i=(n=r(3978))&&n.__esModule?n:{default:n},s=r(6032),l=r(7539),o=i.default.dependencyLib;function d(e,t){for(var r="",n=0;n<e.length;n++)i.default.prototype.definitions[e.charAt(n)]||t.definitions[e.charAt(n)]||t.optionalmarker[0]===e.charAt(n)||t.optionalmarker[1]===e.charAt(n)||t.quantifiermarker[0]===e.charAt(n)||t.quantifiermarker[1]===e.charAt(n)||t.groupmarker[0]===e.charAt(n)||t.groupmarker[1]===e.charAt(n)||t.alternatormarker===e.charAt(n)?r+="\\"+e.charAt(n):r+=e.charAt(n);return r}function c(e,t,r,n){if(e.length>0&&t>0&&(!r.digitsOptional||n)){var a=e.indexOf(r.radixPoint),i=!1;r.negationSymbol.back===e[e.length-1]&&(i=!0,e.length--),-1===a&&(e.push(r.radixPoint),a=e.length-1);for(var s=1;s<=t;s++)isFinite(e[a+s])||(e[a+s]="0")}return i&&e.push(r.negationSymbol.back),e}function u(e,t){var r=0;for(var n in"+"===e&&(r=l.seekNext.call(this,t.validPositions.length-1)),t.tests)if((n=
27parseInt(n))>=r){for(var a=0,i=t.tests[n].length;a<i;a++)if((void 0===t.validPositions[n]||"-"===e)&&t.tests[n][a].match.def===e)return n+ +(void 0!==t.validPositions[n]&&"-"!==e)}return r}function m(e,t){for(var r=-1,n=0,a=t.validPositions.length;n<a;n++){var i=t.validPositions[n];if(i&&i.match.def===e){r=n;break}}return r}function f(e,t,r,n,a){var i=t.buffer?t.buffer.indexOf(a.radixPoint):-1,s=(-1!==i||n&&a.jitMasking)&&new RegExp(a.definitions[9].validator).test(e);return!n&&a._radixDance&&-1!==i&&s&&null==t.validPositions[i]?{insert:{pos:i===r?i+1:i,c:a.radixPoint},pos:r}:s}i.default.extendAliases({numeric:{mask:function(e){e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&(e.positionCaretOnClick="lvp");var t="0",r=e.radixPoint;!0===e.numericInput&&void 0===e.__financeInput?(t="1",e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=-1!==e.digits.indexOf(",")?e.digits.split(",")[0]:2),e._radixDance=!1,r=","===e.radixPoint?"?":"!",""!==e.radixPoint&&void 0===e.definitions[r]&&(e.definitions[r]={},e.definitions[r].validator="["+e.radixPoint+"]",e.definitions[r].placeholder=e.radixPoint,e.definitions[r].static=!0,e.definitions[r].generated=!0)):(e.__financeInput=!1,e.numericInput=!0);var n,i="[+]";if(i+=d(e.prefix,e),""!==e.groupSeparator?(void 0===e.definitions[e.groupSeparator]&&(e.definitions[e.groupSeparator]={},e.definitions[e.groupSeparator].validator="["+e.groupSeparator+"]",e.definitions[e.groupSeparator].placeholder=e.groupSeparator,e.definitions[e.groupSeparator].static=!0,e.definitions[e.groupSeparator].generated=!0),i+=e._mask(e)):i+="9{+}",void 0!==e.digits&&0!==e.digits){var s=e.digits.toString().split(",");isFinite(s[0])&&s[1]&&isFinite(s[1])?i+=r+t+"{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional||e.jitMasking?(n=i+r+t+"{0,"+e.digits+"}",e.keepStatic=!0):i+=r+t+"{"+e.digits+"}")}else e.inputmode="numeric";return i+=d(e.suffix,e),i+="[-]",n&&(i=[n+d(e.suffix,e)+"[-]",i]),e.greedy=!1,void 0===e.parseMinMaxOptions&&(null!==e.min&&(e.min=e.min.toString().replace(RegExp((0,a.escapeRegex)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.min=e.min.replace(e.radixPoint,".")),e.min=isFinite(e.min)?parseFloat(e.min):NaN,isNaN(e.min)&&(e.min=5e-324)),null!==e.max&&(e.max=e.max.toString().replace(RegExp((0,a.escapeRegex)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.max=e.max.replace(e.radixPoint,".")),e.max=isFinite(e.max)?parseFloat(e.max):NaN,isNaN(e.max)&&(e.max=Number.MAX_VALUE)),e.parseMinMaxOptions="done"),""!==e.radixPoint&&e.substituteRadixPoint&&(e.substitutes["."==e.radixPoint?",":"."]=e.radixPoint),i},_mask:function(e){return"("+e.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"decimal",shortcuts:{k:"1000",m:"1000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",usePrototypeDefinitions:!1,stripLeadingZeroes:!0,substituteRadixPoint:!0,definitions:{0:{validator:f},1:{validator:f,definitionSymbol:"9"},9:{validator:"[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]",definitionSymbol:"*"},"+":{validator:function(e,t,r,n,a){return a.allowMinus&&("-"===e||e===a.negationSymbol.front)}},"-":{validator:function(e,t,r,n,a){return a.allowMinus&&e===a.negationSymbol.back}}},preValidation:function(e,t,r,n,a,i,s,l){if(!1!==a.__financeInput&&r===a.radixPoint)return!1;var o,d=e.indexOf(a.radixPoint),c=t;if(o=t,a._radixDance&&a.numericInput&&r!==a.negationSymbol.back&&o<=d&&(d>0||r==a.radixPoint)&&(void 0===i.validPositions[o-1]||i.validPositions[o-1].input!==a.negationSymbol.back)&&(o-=1),t=o,"-"===r||r===a.negationSymbol.front){if(!0!==a.allowMinus)return!1;var f=!1,p=m("+",i),h=m("-",i);return -1!==p&&(f=[p],-1!==h&&f.push(h)),!1!==f?{remove:f,caret:c-a.negationSymbol.back.length}:{insert:[{pos:u.call(this,"+",i),c:a.negationSymbol.front,fromIsValid:!0},{pos:u.call(this,"-",i),c:a.negationSymbol.back,fromIsValid:void 0}],caret:c+a.negationSymbol.back.length}}if(r===a.groupSeparator)return{caret:c};if(l)return!0;
27if(-1!==d&&!0===a._radixDance&&!1===n&&r===a.radixPoint&&void 0!==a.digits&&(isNaN(a.digits)||parseInt(a.digits)>0)&&d!==t){var g=u.call(this,a.radixPoint,i);return i.validPositions[g]&&(i.validPositions[g].generatedInput=i.validPositions[g].generated||!1),{caret:a._radixDance&&t===d-1?d+1:d}}if(!1===a.__financeInput){if(n){if(a.digitsOptional)return{rewritePosition:s.end};if(!a.digitsOptional){if(s.begin>d&&s.end<=d)return r===a.radixPoint?{insert:{pos:d+1,c:"0",fromIsValid:!0},rewritePosition:d}:{rewritePosition:d+1};if(s.begin<d)return{rewritePosition:s.begin-1}}}else if(!a.showMaskOnHover&&!a.showMaskOnFocus&&!a.digitsOptional&&a.digits>0&&""===this.__valueGet.call(this.el))return{rewritePosition:d}}return{rewritePosition:t}},postValidation:function(e,t,r,n,a,i,s,l,d){if(!1===n)return n;if(s)return!0;if(null!==a.min||null!==a.max){var u=a.onUnMask(e.slice().reverse().join(""),void 0,o.extend({},a,{unmaskAsNumber:!0}));if(null!==a.min&&u<a.min&&!0!==d&&(u.toString().length>a.min.toString().length||e[0]===a.radixPoint||u<0))return!1;if(null!==a.max&&a.max>=0&&u>a.max)return!!a.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:c(a.max.toString().replace(".",a.radixPoint).split(""),a.digits,a).reverse()}}return n},onUnMask:function(e,t,r){if(""===t&&!0===r.nullable)return t;var n=e.replace(r.prefix,"");return n=(n=n.replace(r.suffix,"")).replace(RegExp((0,a.escapeRegex)(r.groupSeparator),"g"),""),""!==r.placeholder.charAt(0)&&(n=n.replace(RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber?(""!==r.radixPoint&&-1!==n.indexOf(r.radixPoint)&&(n=n.replace(a.escapeRegex.call(this,r.radixPoint),".")),Number(n=(n=n.replace(RegExp("^"+(0,a.escapeRegex)(r.negationSymbol.front)),"-")).replace(RegExp((0,a.escapeRegex)(r.negationSymbol.back)+"$"),""))):n},isComplete:function(e,t){var r=(t.numericInput?e.slice().reverse():e).join("");return r=(r=(r=(r=(r=r.replace(RegExp("^"+(0,a.escapeRegex)(t.negationSymbol.front)),"-")).replace(RegExp((0,a.escapeRegex)(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(RegExp((0,a.escapeRegex)(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(r=r.replace((0,a.escapeRegex)(t.radixPoint),".")),isFinite(r)},onBeforeMask:function(e,t){e=null!=e?e:"";var r=t.radixPoint||",";isFinite(t.digits)&&(t.digits=parseInt(t.digits)),"number"!=typeof e&&"number"!==t.inputType||""===r||(e=e.toString().replace(".",r));var n="-"===e.charAt(0)||e.charAt(0)===t.negationSymbol.front,i=e.split(r),s=i[0].replace(/[^\-0-9]/g,""),l=i.length>1?i[1].replace(/[^0-9]/g,""):"",o=i.length>1;e=s+(""!==l?r+l:l);var d=0;if(""!==r&&(d=t.digitsOptional?t.digits<l.length?t.digits:l.length:t.digits,""!==l||!t.digitsOptional)){var u=Math.pow(10,d||1);isNaN(parseFloat(e=e.replace((0,a.escapeRegex)(r),".")))||(e=(t.roundingFN(parseFloat(e)*u)/u).toFixed(d)),e=e.toString().replace(".",r)}if(0===t.digits&&-1!==e.indexOf(r)&&(e=e.substring(0,e.indexOf(r))),""!==e&&(null!==t.min||null!==t.max)){var m=e.toString().replace(r,".");null!==t.min&&m<t.min?e=t.min.toString().replace(".",r):null!==t.max&&m>t.max&&(e=t.max.toString().replace(".",r))}return n&&"-"!==e.charAt(0)&&(e="-"+e),c(e.toString().split(""),d,t,o).join("")},onBeforeWrite:function(e,t,r,n){function i(e,t){if(!1!==n.__financeInput||t){var r=e.indexOf(n.radixPoint);-1!==r&&e.splice(r,1)}if(""!==n.groupSeparator)for(;-1!==(r=e.indexOf(n.groupSeparator));)e.splice(r,1);return e}if(n.stripLeadingZeroes&&(l=(s=RegExp("(^"+(""!==n.negationSymbol.front?(0,a.escapeRegex)(n.negationSymbol.front)+"?":"")+(0,a.escapeRegex)(n.prefix)+")(.*)("+(0,a.escapeRegex)(n.suffix)+(""!=n.negationSymbol.back?(0,a.escapeRegex)(n.negationSymbol.back)+"?":"")+"$)").exec(t.slice().reverse().join("")))?s[2]:"",d=!1,l&&(l=l.split(n.radixPoint.charAt(0))[0],d=RegExp("^[0"+n.groupSeparator+"]*").exec(l)),m=!(!d||!(d[0].length>1||d[0].length>0&&d[0].length<l.length))&&d))for(var s,l,d,u,m,f=t.join("").lastIndexOf(m[0].split("").reverse().join(""))-(m[0]!=m.input),p=+(m[0]==m.input),h=m[0].length-p;h>0;h--)this.maskset.validPositions.splice(f+h,1),delete t[f+h];if(e)switch(e.type){case"blur":case"checkval":if(null!==n.min||null!==n.max){var g=n.onUnMask(t.slice().reverse().join(""),void 0,o.extend({},n,{unmaskAsNumber:!0}));if(null!==n.min&&g<n.min&&""!==t.join())return{refreshFromBuffer:!0,buffer:c(n.min.toString().replace(".",n.radixPoint).split(""),n.digits,n).reverse()};if(null!==n.max&&g>n.max)return{refreshFromBuffer:!0,buffer:c(n.max.toString().replace(".",n.radixPoint).split(""),n.digits,n).reverse()}}if(t[t.length-1]===n.negationSymbol.front){var x=RegExp("(^"+(""!=n.negationSymbol.front?(0,a.escapeRegex)(n.negationSymbol.front)+"?":"")+(0,a.escapeRegex)(n.prefix)+")(.*)("+(0,a.escapeRegex)(n.suffix
vendor: 4,239 bytes, line 27
27)+(""!=n.negationSymbol.back?(0,a.escapeRegex)(n.negationSymbol.back)+"?":"")+"$)").exec(i(t.slice(),!0).reverse().join(""));0==(x?x[2]:"")&&(u={refreshFromBuffer:!0,buffer:[0]})}else""!==n.radixPoint&&t.indexOf(n.radixPoint)===n.suffix.length&&(u&&u.buffer?u.buffer.splice(0,1+n.suffix.length):(t.splice(0,1+n.suffix.length),u={refreshFromBuffer:!0,buffer:i(t)}));if(n.enforceDigitsOnBlur){var v=((u=u||{}).buffer||t).slice().reverse();u.refreshFromBuffer=!0,u.buffer=c(v,n.digits,n,!0).reverse()}}return u},onKeyDown:function(e,t,r,n){var a,i=o(this);if(3!=e.location){var l,d=e.key;if((l=n.shortcuts&&n.shortcuts[d])&&l.length>1)return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())*parseInt(l)),i.trigger("setvalue"),!1}if(e.ctrlKey)switch(e.key){case s.keys.ArrowUp:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(n.step)),i.trigger("setvalue"),!1;case s.keys.ArrowDown:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(n.step)),i.trigger("setvalue"),!1}if(!e.shiftKey&&(e.key===s.keys.Delete||e.key===s.keys.Backspace||e.key===s.keys.BACKSPACE_SAFARI)&&r.begin!==t.length){if(t[e.key===s.keys.Delete?r.begin-1:r.end]===n.negationSymbol.front)return a=t.slice().reverse(),""!==n.negationSymbol.front&&a.shift(),""!==n.negationSymbol.back&&a.pop(),i.trigger("setvalue",[a.join(""),r.begin]),!1;if(!0===n._radixDance){var u,m=t.indexOf(n.radixPoint);if(n.digitsOptional){if(0===m)return(a=t.slice().reverse()).pop(),i.trigger("setvalue",[a.join(""),r.begin>=a.length?a.length:r.begin]),!1}else if(-1!==m&&(r.begin<m||r.end<m||e.key===s.keys.Delete&&(r.begin===m||r.begin-1===m)))return r.begin===r.end&&(e.key===s.keys.Backspace||e.key===s.keys.BACKSPACE_SAFARI?r.begin++:e.key===s.keys.Delete&&r.begin-1===m&&(u=o.extend({},r),r.begin--,r.end--)),(a=t.slice().reverse()).splice(a.length-r.begin,r.begin-r.end||1),e.key!==s.keys.Backspace&&e.key!==s.keys.BACKSPACE_SAFARI||a.splice(a.length-r.end+1,0,"0"),a=c(a,n.digits,n).join(""),u&&(r=u),i.trigger("setvalue",[a,r.begin>=a.length?m+1:r.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",inputmode:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e){return"("+e.groupSeparator+"99){*|1}("+e.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},672:function(e,t){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n,a,i,s,l,o=arguments[0]||{},d=1,c=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[d]||{},d++),"object"!==r(o)&&"function"!=typeof o&&(o={});d<c;d++)if(null!=(t=arguments[d]))for(n in t)a=o[n],o!==(i=t[n])&&(u&&i&&("[object Object]"===Object.prototype.toString.call(i)||(s=Array.isArray(i)))?(s?(s=!1,l=a&&Array.isArray(a)?a:[]):l=a&&"[object Object]"===Object.prototype.toString.call(a)?a:{},o[n]=e(u,l,i)):void 0!==i&&(o[n]=i));return o}},1507:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.HandleNativePlaceholder=function(e,t){var r=e?e.inputmask:this;if(a.ie){if(e.inputmask._valueGet()!==t&&(e.placeholder!==t||""===e.placeholder)){var n=o.getBuffer.call(r).slice(),i=e.inputmask._valueGet();if(i!==t){var s=o.getLastValidPosition.call(r);-1===s&&i===o.getBufferTemplate.call(r).join("")?n=[]:-1!==s&&h.call(r,n),x(e,n)}}}else e.placeholder!==t&&(e.placeholder=t,""===e.placeholder&&e.removeAttribute("placeholder"))},t.applyInputValue=p,t.checkVal=g,t.clearOptionalTail=h,t.unmaskedvalue=function(e){var t=e?e.inputmask:this,r=t.opts,n=t.maskset;if(e){if(void 0===e.inputmask)return e.value;e.inputmask&&e.inputmask.refreshValue&&p(e,e.inputmask._valueGet(!0))}for(var a=[],i=n.validPositions,l=0,d=i.length;l<d;l++)i[l]&&i[l].match&&(1!=i[l].match.static||!0!==r.keepStatic&&Array.isArray(n.metadata)&&
27!0!==i[l].generatedInput)&&a.push(i[l].input);var c=0===a.length?"":(t.isRTL?a.reverse():a).join("");if("function"==typeof r.onUnMask){var u=(t.isRTL?o.getBuffer.call(t).slice().reverse():o.getBuffer.call(t)).join("");c=r.onUnMask.call(t,u,c,r)}return r.outputMask&&c.length>0?s.default.format(c,f(f({},r),{},{mask:r.outputMask,alias:null})):c},t.writeBuffer=x;var n,a=r(4351),i=r(6047),s=(n=r(3978))&&n.__esModule?n:{default:n},l=r(6032),o=r(7539),d=r(7687),c=r(5895);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=u(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t,"string"),(t="symbol"==u(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(e,t,r,n){var a=e?e.inputmask:this,i=a.opts;e.inputmask.refreshValue=!1,!0!==n&&"function"==typeof i.onBeforeMask&&(t=i.onBeforeMask.call(a,t,i)||t),g(e,!0,!1,t=(t||"").toString().split(""),r),a.undoValue=a._valueGet(!0),(i.clearMaskOnLostFocus||i.clearIncomplete)&&e.inputmask._valueGet()===o.getBufferTemplate.call(a).join("")&&-1===o.getLastValidPosition.call(a)&&e.inputmask._valueSet("")}function h(e){e.length=0;for(var t,r=c.getMaskTemplate.call(this,!0,0,!0,void 0,!0);void 0!==(t=r.shift());)e.push(t);return e}function g(e,t,r,n,a){var s,l=e?e.inputmask:this,u=l.maskset,m=l.opts,f=l.dependencyLib,p=n.slice(),h="",g=-1,v=m.skipOptionalPartCharacter;m.skipOptionalPartCharacter="",o.resetMaskSet.call(l,!1),l.clicked=0,u.p=g=m.radixPoint?o.determineNewCaretPosition.call(l,{begin:0,end:0},!1,!1===m.__financeInput?"radixFocus":void 0).begin:0,l.caretPos={begin:g};var b=[],y=l.caretPos;if(p.forEach(function(e,t){if(void 0!==e){var n=new f.Event("_checkval");n.key=e,h+=e;var a=o.getLastValidPosition.call(l,void 0,!0);!function(e,t){for(var r=c.getMaskTemplate.call(l,!0,0).slice(e,o.seekNext.call(l,e,!1,!1)).join("").replace(/'/g,""),n=r.indexOf(t);n>0&&" "===r[n-1];)n--;var a=0===n&&!o.isMask.call(l,e)&&(c.getTest.call(l,e).match.nativeDef===t.charAt(0)||!0===c.getTest.call(l,e).match.static&&c.getTest.call(l,e).match.nativeDef==="'"+t.charAt(0)||" "===c.getTest.call(l,e).match.nativeDef&&(c.getTest.call(l,e+1).match.nativeDef===t.charAt(0)||!0===c.getTest.call(l,e+1).match.static&&c.getTest.call(l,e+1).match.nativeDef==="'"+t.charAt(0)));if(!a&&n>0&&!o.isMask.call(l,e,!1,!0)){var i=o.seekNext.call(l,e);l.caretPos.begin<i&&(l.caretPos={begin:i})}return a}(g,h)?(s=i.EventHandlers.keypressEvent.call(l,n,!0,!1,r,l.caretPos.begin))&&(g=l.caretPos.begin+1,h=""):s=!0===c.getTest.call(l,t).match.static&&i.EventHandlers.keypressEvent.call(l,n,!0,!1,r,a+1),s?(void 0!==s.pos&&u.validPositions[s.pos]&&!0===u.validPositions[s.pos].match.static&&void 0===u.validPositions[s.pos].alternation&&(b.push(s.pos),l.isRTL||(s.forwardPosition=s.pos+1)),x.call(l,void 0,o.getBuffer.call(l),s.forwardPosition,n,!1),l.caretPos={begin:s.forwardPosition,end:s.forwardPosition},y=l.caretPos):void 0===u.validPositions[t]&&p[t]===c.getPlaceholder.call(l,t)&&o.isMask.call(l,t,!0)?l.caretPos.begin++:l.caretPos=y}}),b.length>0){var j,k,w=o.seekNext.call(l,-1,void 0,!1);if(!d.isComplete.call(l,o.getBuffer.call(l))&&b.length<=w||d.isComplete.call(l,o.getBuffer.call(l))&&b.length>0&&b.length!==w&&0===b[0]){for(var N=w;void 0!==(j=b.shift());)if(j<N){var C=new f.Event("_checkval");if((k=u.validPositions[j]).generatedInput=!0,C.key=k.input,(s=i.EventHandlers.keypressEvent.call(l,C,!0,!1,r,N))&&void 0!==s.pos&&s.pos!==j&&u.validPositions[s.pos]&&!0===u.validPositions[s.pos].match.static)b.push(s.pos);else if(!s)break;N++}}else for(;j=b.pop();)(k=u.validPositions[j])&&void 0===u.validPositions[j+1]&&delete u.validPositions[j]}t&&x.call(l,e,o.getBuffer.call(l),s?s.forwardPosition:l.caretPos.begin,a||new f.Event("checkval"),a&&("input"===a.type&&l.undoValue!==o.getBuffer.call(l).join("")||"paste"===a.type)),m.skipOptionalPartCharacter=v}function x(e,t,r,n,a){var i=e?e.inputmask:this,s=i.opts,c=i.dependencyLib;if(n&&"function"==typeof s.onBeforeWrite){var u=s.onBeforeWrite.call(i,n,t,r,s);if(u){if(u.refreshFromBuffer){var m=u.refreshFromBuffer;d.refreshFromBuffer.call(i,!0===m?m:m.start,m.end,u.buffer||t),t=o.getBuffer.call(i,!0)}void 0!==r&&(r=void 0!==u.caret?u.caret:r)}}if(void 0!==e&&(e.inputmask._valueSet(t.join("")),void 0===r||void 0!==n&&"blur"===n.type||o.caret.call(i,e,r,void 0,void 0,void 0!==n&&"keydown"===n.type&&(n.key===l.ke
27ys.Delete||n.key===l.keys.Backspace)),void 0===e.inputmask.writeBufferHook||e.inputmask.writeBufferHook(r),!0===a)){var f=c(e),p=e.inputmask._valueGet();e.inputmask.skipInputEvent=!0,f.trigger("input"),setTimeout(function(){p===o.getBufferTemplate.call(i).join("")?f.trigger("cleared"):!0===d.isComplete.call(i,t)&&f.trigger("complete")},0)}}},1669:function(){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw TypeError('"this" is null or not defined');var r=Object(this),n=r.length>>>0;if(0===n)return!1;for(var a=0|t,i=Math.max(a>=0?a:n-Math.abs(a),0);i<n;){if(r[i]===e)return!0;i++}return!1}})},1960:function(){var e=Function.bind.call(Function.call,Array.prototype.reduce),t=Function.bind.call(Function.call,Object.prototype.propertyIsEnumerable),r=Function.bind.call(Function.call,Array.prototype.concat),n=Object.keys;Object.entries||(Object.entries=function(a){return e(n(a),function(e,n){return r(e,"string"==typeof n&&t(a,n)?[[n,a[n]]]:[])},[])})},2088:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(void 0===r)return e.__data?e.__data[t]:null;e.__data=e.__data||{},e.__data[t]=r}},2952:function(e,t,r){var n=u(r(6266)),a=u(r(3978));function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=i(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==i(t)?t:t+""}(n.key),n)}}function l(e){var t="function"==typeof Map?new Map:void 0;return(l=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(o())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&d(a,r.prototype),a}(e,arguments,c(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),d(r,e)})(e)}function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o=function(){return!!e})()}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e){return e&&e.__esModule?e:{default:e}}var m=n.default.document;if(m&&m.head&&m.head.attachShadow&&n.default.customElements&&void 0===n.default.customElements.get("input-mask")){var f=function(e){var t,r;function n(){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");var e,t,r=(e=c(e=n),t=function(e,t){if(t&&("object"==i(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,o()?Reflect.construct(e,[],c(this).constructor):e.apply(this,void 0))).getAttributeNames(),s=t.attachShadow({mode:"closed"});for(var l in t.input=m.createElement("input"),t.input.type="text",s.appendChild(t.input),r)Object.prototype.hasOwnProperty.call(r,l)&&t.input.setAttribute(r[l],t.getAttribute(r[l]));var d=new a.default;return d.dataAttribute="",d.mask(t.input),t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(n,e),t=[{key:"attributeChangedCallback",value:function(e,t,r){this.input.setAttribute(e,r)}},{key:"value",get:function(){return this.input.value},set:function(e){this.input.value=e}}],s(n.prototype,t),r&&s(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(l(HTMLElement));n.default.customElements.define("input-mask",f)}}
vendor: 1,704 bytes, line 27
27,3978:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=h(r(7042)),a=h(r(9472)),i=h(r(7332)),s=r(4136),l=h(r(6266)),o=r(1507),d=r(4240),c=r(4507),u=r(7539),m=r(7687),f=r(5895);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e){return e&&e.__esModule?e:{default:e}}var g=l.default.document,x="_inputmask_opts";function v(e,t,r){if(!(this instanceof v))return new v(e,t,r);this.dependencyLib=i.default,this.el=void 0,this.events={},this.maskset=void 0,!0!==r&&("[object Object]"===Object.prototype.toString.call(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=i.default.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},b(this.opts.alias,t,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.clicked=0,this.originalPlaceholder=void 0,this.isComposing=!1,this.lastInputEvent=null,this.hasAlternator=!1}function b(e,t,r){var n=v.prototype.aliases[e];return n?(n.alias&&b(n.alias,void 0,r),i.default.extend(!0,r,n),i.default.extend(!0,r,t),!0):(null===r.mask&&(r.mask=e),!1)}v.prototype={dataAttribute:"data-inputmask",defaults:n.default,definitions:a.default,aliases:{},masksCache:{},i18n:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(e){var t=this;return"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:Array.isArray(e)?e:[].slice.call(e)).forEac
27h(function(e,r){var n=i.default.extend(!0,{},t.opts);if(function(e,t,r,n){function a(t,a){var i=""===n?t:n+"-"+t;null!==(a=void 0!==a?a:e.getAttribute(i))&&("string"==typeof a&&(t.startsWith("on")?a=l.default[a]:"false"===a?a=!1:"true"===a?a=!0:"mask"===t&&(a=a.replace(/\\\\/g,"\\"))),r[t]=a)}if(!0===t.importDataAttributes){var s,o,d,c,u=e.getAttribute(n);if(u&&""!==u&&(o=JSON.parse("{"+(u=u.replace(/'/g,'"'))+"}")),o){for(c in d=void 0,o)if("alias"===c.toLowerCase()){d=o[c];break}}for(s in a("alias",d),r.alias&&b(r.alias,r,t),t){if(o){for(c in d=void 0,o)if(c.toLowerCase()===s.toLowerCase()){d=o[c];break}}a(s,d)}}return i.default.extend(!0,t,r),("rtl"===e.dir||t.rightAlign)&&(e.style.textAlign="right"),("rtl"===e.dir||t.numericInput)&&(e.dir="ltr",e.removeAttribute("dir"),t.isRTL=!0),Object.keys(r).length}(e,n,i.default.extend(!0,{},t.userOptions),t.dataAttribute)){var a=(0,c.generateMaskSet)(n,t.noMasksCache);void 0!==a&&(void 0!==e.inputmask&&(e.inputmask.opts.autoUnmask=!0,e.inputmask.remove()),e.inputmask=new v(void 0,void 0,!0),e.inputmask.opts=n,e.inputmask.noMasksCache=t.noMasksCache,e.inputmask.userOptions=i.default.extend(!0,{},t.userOptions),e.inputmask.el=e,e.inputmask.$el=(0,i.default)(e),e.inputmask.maskset=a,i.default.data(e,x,t.userOptions),d.mask.call(e.inputmask))}}),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===p(e)?(i.default.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),void 0===this.el||void 0!==e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");o.checkVal.call(this,void 0,!1,!1,t),"function"==typeof this.opts.onBeforeWrite&&this.opts.onBeforeWrite.call(this,void 0,u.getBuffer.call(this),0,this.opts)}return o.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){i.default.data(this.el,x,null);var e=this.opts.autoUnmask?(0,o.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);e!==u.getBufferTemplate.call(this).join("")?this._valueSet(e,this.opts.autoUnmask):this._valueSet(""),s.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):g.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),(this.isRTL?u.getBufferTemplate.call(this).reverse():u.getBufferTemplate.call(this)).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),m.isComplete.call(this,u.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var e=f.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach(function(t){return t.mask!==e||(e=t,!1)}),e}return this.maskset.metadata},isValid:function(e){if(this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache),e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");o.checkVal.call(this,void 0,!0,!1,t)}var r=o.clearOptionalTail.call(this,[]),n=m.isComplete.call(this,r),a=e===(this.isRTL?r.reverse().join(""):r.join(""));return n&&(void 0===e||a)},format:function(e,t){this.maskset=this.maskset||(0,c.generateMaskSet)(this.opts,this.noMasksCache);var r=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");o.checkVal.call(this,void 0,!0,!1,r);var n=this.isRTL?u.getBuffer.call(this).slice().reverse().join(""):u.getBuffer.call(this).join("");return t?{value:n,metadata:this.getmetadata()}:n},setValue:function(e){this.el&&(0,i.default)(this.el).trigger("setvalue",[e])},analyseMask:c.analyseMask},v.extendDefaults=function(e){i.default.extend(!0,v.prototype.defaults,e)},v.extendDefinitions=function(e){i.default.extend(!0,v.prototype.definitions,e)},v.extendAliases=function(e){i.default.extend(!0,v.prototype.aliases,e)},v.format=function(e,t,r){return v(t).format(e,r)},v.unmask=function(e,t){return v(t).unmaskedvalue(e)},v.isValid=function(e,t){return v(t).isValid(e)},v.remove=function(e){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),e=e.nodeName?[e]:e;for(var t=0;t<e.length;t++)e[t].inputmask&&e[t].inputmask.remove()},v.setValue=function(e,t){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach(function(e){e.inputmask?e.inputmask.setValue(t):(0,i.default)(e).trigger("setvalue",[t])})},v.dependencyLib=i.default,l.default.Inputmask=v,t.default=v}
27,4136:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.EventRuler=void 0;var n,a=r(1507),i=(n=r(3978))&&n.__esModule?n:{default:n},s=r(6032),l=r(7539);t.EventRuler={on:function(e,t,r){var n=e.inputmask.dependencyLib,o=function(t){t.originalEvent&&(t=t.originalEvent||t,arguments[0]=t);var o,d=this,c=d.inputmask,u=c?c.opts:void 0;if(void 0===c&&"FORM"!==this.nodeName){var m=n.data(d,"_inputmask_opts");n(d).off(),m&&new i.default(m).mask(d)}else{if(["submit","reset","setvalue"].includes(t.type)||"FORM"===this.nodeName||!(d.disabled||d.readOnly&&!("keydown"===t.type&&t.ctrlKey&&t.key===s.keys.c||!1===u.tabThrough&&t.key===s.keys.Tab))){switch(t.type){case"input":if(!0===c.skipInputEvent)return c.skipInputEvent=!1,t.preventDefault();c.lastInputEvent={time:Date.now(),data:t.data};break;case"keydown":if(c.lastInputEvent&&Date.now()-c.lastInputEvent.time<10&&c.lastInputEvent.data===t.key)return!1;break;case"click":case"focus":return c.validationEvent?(c.validationEvent=!1,e.blur(),(0,a.HandleNativePlaceholder)(e,(c.isRTL?l.getBufferTemplate.call(c).slice().reverse():l.getBufferTemplate.call(c)).join("")),setTimeout(function(){e.focus()},u.validationEventTimeOut),!1):(o=arguments,void setTimeout(function(){e.inputmask&&r.apply(d,o)},0))}var f=r.apply(d,arguments);return!1===f&&(t.preventDefault(),t.stopPropagation()),f}t.preventDefault()}};["submit.inputmask","reset.inputmask"].includes(t="".concat(t,".inputmask"))?(o=o.bind(e),null!==e.form&&n(e.form).on(t,o)):n(e).on(t,o)},off:function(e,t){e.inputmask&&(0,e.inputmask.dependencyLib)(e).off(t||".inputmask")}}},4203:function(e,t,r){var n,a,i,s=r(340),l=(i=r(3978))&&i.__esModule?i:{default:i},o=r(6032),d=r(7539),c=r(5895);function u(e,t){if(e){if("string"==typeof e)return m(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r(7153);var p=l.default.dependencyLib,h=(n=function e(t,r,n,a){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),this.mask=t,this.format=r,this.opts=n,this.inputmask=a,this._date=new Date(1,0,1),this.initDateObject(t,this.opts,this.inputmask)},a=[{key:"date",get:function(){return void 0===this._date&&(this._date=new Date(1,0,1),this.initDateObject(void 0,this.opts,this.inputmask)),this._date}},{key:"initDateObject",value:function(e,t,r){var n,a=-1;for(C(t).lastIndex=0;n=C(t).exec(this.format);)if(n.index>=a){var i=/\d+$/.exec(n[0]),s=i?n[0][0]+"x":n[0],l=void 0;if(void 0!==e){if(i){var o=C(t).lastIndex,d=M.call(r,n.index,t,r&&r.maskset);C(t).lastIndex=o,l=e.slice(0,e.indexOf(d.nextMatch[0]))}else{for(var u=n[0][0],m=n.index;r&&(t.placeholder["".concat(n.index,"'").concat(c.getTest.call(r,m).match.placeholder)]||c.getTest.call(r,m).match.placeholder)===u;)m++;a=m;var f=m-n.index;l=e.slice(0,f||N(s)&&N(s)[4]||s.length)}e=e.slice(l.length)}Object.prototype.hasOwnProperty.call(b,s)&&this.setValue(this,l,s,N(s)[2],N(s)[1])}}},{key:"setValue",value:function(e,t,r,n,a){if(void 0!==t)switch(n){case"ampm":e[n]=t,e["raw"+n]=t.replace(/\s/g,"_");break;case"month":if("MMM"===r||"MMMM"===r){e[n]=E("MMM"===r?v.monthNames.slice(0,12).findIndex(function(e){return t.toLowerCase()===e.toLowerCase()})+1:v.monthNames.slice(12,24).findIndex(function(e){return t.toLowerCase()===e.toLowerCase()})+1,2),e[n]="00"===e[n]?"":e[n].toString(),e["raw"+n]=e[n];break}default:e[n]=t.replace(/[^0-9]/g,"0"),e["raw"+n]=t.replace(/\s/g,"_")}if(void 0!==a){var i=e[n];("day"===n&&29===parseInt(i)||"month"===n&&2===parseInt(i))&&(29!==parseInt(e.day)||2!==parseInt(e.month)||""!==e.year&&void 0!==e.year||e._date.setFullYear(2012,1,29)),"day"===n&&(g=!0,0===parseInt(i)&&(i=1)),"month"===n&&(g=!0),"year"===n&&(g=!0,i.length<N(r)[4]&&(i=E(i,N(r)[4],!0))),(""===i||isNaN(i))&&"ampm"!==n||a.call(e._date,i)}}},{key:"reset",value:function(){this._date=new Date(1,0,1)}},{key:"reInit",value:function(){this._date=void 0,this.date}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==f(t)?t:t+""}(n.key),n)}}(n.prototype,a),Object.defineProperty(n,"prototype",{writable:!1}),n),g=!1,x=new Date().getFullYear(),v=l.default.prototype.i18n,b={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return E(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],M:["[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return Date.prototype.getMonth.call(this)+1}],MM:["0[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return E(Date.prototype.getMonth.call(this)+1,2)}],MMM:[v.monthNames.slice(0,12).join("|"),function(e){var t=v.monthNames.slice(0,12).findIndex(function(t){return e.toLowerCase()===t.toLowerCase()});return -1!==t&&Date.prototype.setMonth.call(this,t)},"month",function(){return v.monthNames.slice(0,12)[Date.prototype.getMonth.call(this)]}],MMMM:[v.monthNames.slice(12,24).join("|"),function(e){var t=v.monthNames.slice(12,24).findIndex(function(t){return e.toLowerCase()===t.toLowerCase()});return -1!==t&&Date.prototype.setMonth.call(this,t)},"month",function(){return v.monthNames.slice(12,24)[Date.prototype.getMonth.call(this)]}],yy:["[0-9]{2}",function(e){var t=new Date().getFullYear().toString().slice(0,2);Date.prototype.setFullYear.call(this,"".concat(t).concat(e))},"year",function(){return E(Date.prototype.getFullYear.call(this),2)},2],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return E(Date.prototype.getFullYear.call(this),4)},4],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return E(Date.prototype.getHours.call(this),2)}],hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return E(Date.prototype.getHours.call(this),2)}],Hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return function(){return E(Date.prototype.getHours.call(this),e)}}],m:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],mm:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return E(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return E(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return E(Date.prototype.getMilliseconds.call(this),3)},3],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return E(Date.prototype.getMilliseconds.call(this),2)},2],t:["[ap]",k,"ampm",w,1],tt:["[ap]m",k,"ampm",w,2],T:["[AP]",k,"ampm",w,1],TT:["[AP]M",k,"ampm",w,2],Z:[".*",void 0,"Z",function(){var e=this.toString().match(/\((.+)\)/)[1];return e.includes(" ")&&(e=(e=e.replace("-"," ").toUpperCase()).split(" ").map(function(e){return(function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,a,i,s=[],l=!0,o=!1;try{for(a=(t=t.call(e)).next;!(l=(r=a.call(t)).done)&&(s.push(r.value),1!==s.length);l=!0);}catch(e){o=!0,n=e}
27finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(o)throw n}}return s}}(e)||u(e,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0]}).join("")),e}],o:[""],S:[""]},y={D:"d",DD:"dd",DDD:"ddd",DDDD:"dddd",YY:"yy",YYYY:"yyyy",sss:"L"},j={isoDate:"yyyy-MM-dd",isoTime:"HH:mm:ss",isoDateTime:"yyyy-MM-dd\\THH:mm:ss",isoUtcDateTime:"UTC:yyyy-MM-dd\\THH:mm:ss\\Z"};function k(e){var t=this.getHours();e.toLowerCase().includes("p")?this.setHours(t+12):e.toLowerCase().includes("a")&&t>=12&&this.setHours(t-12)}function w(){var e=this.getHours();return(e=e||12)>=12?"PM":"AM"}function N(e){var t=y[e]||e,r=/\d+$/.exec(t);if(r&&void 0!==r[0]){var n=b[t[0]+"x"].slice("");return n[0]=n[0](r[0]),n[3]=n[3](r[0]),n}if(b[t])return b[t]}function C(e){if(!e.tokenizer){var t,r=[],n=[],a=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=u(e))){t&&(e=t);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(s)throw a}}}}(Object.keys(b).concat(Object.keys(y)));try{for(a.s();!(t=a.n()).done;){var i=t.value;if(/\.*x$/.test(i)){var s=i[0]+"\\d+";-1===n.indexOf(s)&&n.push(s)}else -1===r.indexOf(i[0])&&r.push(i[0])}}catch(e){a.e(e)}finally{a.f()}e.tokenizer="("+(n.length>0?n.join("|")+"|":"")+r.join("+|")+"+)+?|.",e.tokenizer=RegExp(e.tokenizer,"g")}return e.tokenizer}function S(e,t,r){if(!g)return!0;if(void 0===e.rawday||!isFinite(e.rawday)&&new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day||"29"==e.day&&(!isFinite(e.rawyear)||void 0===e.rawyear||""===e.rawyear)||new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day)return t;if("29"==e.day){var n=M.call(this,t.pos,r,this.maskset);if(n.targetMatch&&["yyyy","YYYY"].includes(n.targetMatch[0])&&t.pos-n.targetMatchIndex==2)return t.remove=t.pos+1,t}else if(2==e.date.getMonth()&&"30"==e.day&&void 0!==t.c)return e.day="03",e.date.setDate(3),e.date.setMonth(1),t.insert=[{pos:t.pos,c:"0"},{pos:t.pos+1,c:t.c}],t.caret=d.seekNext.call(this,t.pos+1),t;return!1}function A(e,t,r){var n,a,i="",l=0,o=!1,d={};for(C(r).lastIndex=0;n=C(r).exec(e);)if(n[0]===r.escapeChar)o=!0;else{if(void 0===t)if(!o&&(a=N(n[0])))i+="("+a[0]+")",r.placeholder&&""!==r.placeholder?(d[l]=r.placeholder[n.index%r.placeholder.length],d["".concat(n.index,"'").concat(r.placeholder[n.index%r.placeholder.length])]=n[0].charAt(0)):d[l]=n[0].charAt(0);else switch(n[0]){case"[":i+="(";break;case"]":i+=")?";break;default:i+=(0,s.escapeRegex)(n[0]),d[l]=n[0].charAt(0)}else!o&&(a=N(n[0]))?a[3]?i+=a[3].call(t.date):a[2]&&void 0!==t["raw"+a[2]]?i+=t["raw"+a[2]]:i+=n[0]:i+=n[0];l++,o=!1}return void 0===t&&(r.placeholder=d),i}function E(e,t,r){for(e=String(e),t=t||2;e.length<t;)e=r?e+"0":"0"+e;return e}function T(e,t,r){return"string"==typeof e?new h(e,t,r,this):e&&"object"===f(e)&&Object.prototype.hasOwnProperty.call(e,"date")?e:void 0}function I(e,t){return A(t.inputFormat,{date:e},t)}function M(e,t,r){var n,a,i=0,s=0;for(C(t).lastIndex=0;a=C(t).exec(t.inputFormat);){var l=/\d+$/.exec(a[0]);if(l)s=parseInt(l[0]);else{for(var o=a[0][0],d=i;this&&(t.placeholder["".concat(a.index,"'").concat(c.getTest.call(this,d).match.placeholder)]||c.getTest.call(this,d).match.placeholder)===o;)d++;0==(s=d-i)&&(s=a[0].length)}if((i+=s)>=e+1){var u="";if(r&&r.tests[e]){var m=Object.keys(t.placeholder).filter(function(t){for(var n=a.index-1;n<i;n++)if(t==="".concat(n,"'").concat(r.tests[e][0].match.placeholder))return!0;return!1});u=m.length>0?t.placeholder[m[0]]:r.tests[e][0].match.placeholder}if(-1!==a[0].indexOf(u)){n=a,a=C(t).exec(t.inputFormat);break}}}return{targetMatchIndex:i-s,nextMatch:a,targetMatch:n}}l.default.extendAliases({datetime:{mask:function(e){if(e.numericInput=!1,b.S=v.ordinalSuffix.join("|"),e.inputFormat=j[e.inputFormat]||e.inputFormat,e.repeat&&(e.repeat=parseInt(e.repeat.toString()),e.repeat>0)){for(var t="",r=0;r<e.repeat;r++)t+=e.inputFormat;e.inputFormat=t,e.repeat=0}return e.displayFormat=j[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=j[e.outputFormat]||e.outputFormat||e.inputFormat,e.regex=A(e.inputFormat,void 0,e),e.min=T(e.min,e.inputFormat,e),e.max=T(e.max,e.inputFormat,e),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:null,outputFormat:null,min:null,max:null,skipOptionalPartCharacter:"",preValidation:function(e,t,r,n,a,i,s,l){if(l)return!0;
27if(isNaN(r)&&e[t]!==r){var o=M.call(this,t,a,i);if(o.nextMatch&&o.nextMatch[0]===r&&o.targetMatch[0].length>1&&new RegExp(N(o.targetMatch[0])[0]).test("0"+e[t-1]))return e[t]=e[t-1],e[t-1]="0",{fuzzy:!0,buffer:e,refreshFromBuffer:{start:t-1,end:t+1},pos:t+1}}return!0},postValidation:function(e,t,r,n,a,i,s,l){if(s)return!0;if(!1===n&&((o=M.call(this,t+1,a,i)).targetMatch&&o.targetMatchIndex===t&&o.targetMatch[0].length>1&&void 0!==N(o.targetMatch[0])?d=N(o.targetMatch[0])[0]:(o=M.call(this,t+2,a,i)).targetMatch&&o.targetMatchIndex===t+1&&o.targetMatch[0].length>1&&void 0!==N(o.targetMatch[0])&&(d=N(o.targetMatch[0])),void 0!==d&&(t=o.targetMatchIndex,void 0!==i.validPositions[t+1]&&new RegExp(d).test(r+"0")?(e[t]=r,e[t+1]="0",n={pos:t+2,caret:t+1}):new RegExp(d).test("0"+r)&&(e[t]="0",e[t+1]=r,n={pos:t+2})),!1===n))return n;if(n.fuzzy&&(e=n.buffer,t=n.pos),(o=M.call(this,t,a,i)).targetMatch&&o.targetMatch[0]&&void 0!==N(o.targetMatch[0])){var o,d,u=N(o.targetMatch[0]);d=u[0];var m=e.slice(o.targetMatchIndex,o.targetMatchIndex+o.targetMatch[0].length);if(!1===new RegExp(d).test(m.join(""))&&2===o.targetMatch[0].length&&i.validPositions[o.targetMatchIndex]&&i.validPositions[o.targetMatchIndex+1]&&(i.validPositions[o.targetMatchIndex+1].input="0"),"year"==u[2])for(var f=c.getMaskTemplate.call(this,!1,1,void 0,!0),p=t+1;p<e.length;p++)e[p]=f[p],i.validPositions.splice(t+1,1)}var h=n,g=T.call(this,e.join(""),a.inputFormat,a);return h&&!isNaN(g.date.getTime())&&(a.prefillYear&&(h=function(e,t,r){if(e.year!==e.rawyear){var n=x.toString(),a=e.rawyear.replace(/[^0-9]/g,""),i=n.slice(0,a.length),s=n.slice(a.length);if(2===a.length&&a===i){var l=new Date(x,e.month-1,e.day);e.day==l.getDate()&&(!r.max||r.max.date.getTime()>=l.getTime())&&(e.date.setFullYear(x),e.year=n,t.insert=[{pos:t.pos+1,c:s[0]},{pos:t.pos+2,c:s[1]}])}}return t}(g,h,a)),h=function(e,t,r,n){if(!t)return t;if(t&&r.min&&!isNaN(r.min.date.getTime())){for(e.reset(),C(r).lastIndex=0;a=C(r).exec(r.inputFormat);)if((i=N(a[0]))&&i[3]){for(var a,i,s=i[1],l=e[i[2]],o=r.min[i[2]],d=r.max?r.max[i[2]]:o+1,c=[],u=!1,m=0;m<o.length;m++)void 0!==n.validPositions[m+a.index]||u?(c[m]=l[m],u=u||l[m]>o[m]):(m+a.index==0&&l[m]<o[m]?(c[m]=l[m],u=!0):c[m]=o[m],"year"===i[2]&&l.length-1==m&&o!=d&&(c=(parseInt(c.join(""))+1).toString().split("")),"ampm"===i[2]&&o!=d&&r.min.date.getTime()>e.date.getTime()&&(c[m]=d[m]));s.call(e._date,c.join(""))}t=r.min.date.getTime()<=e.date.getTime(),e.reInit()}return t&&r.max&&(isNaN(r.max.date.getTime())||(t=r.max.date.getTime()>=e.date.getTime())),t}(g,h=S.call(this,g,h,a),a,i)),void 0!==t&&h&&n.pos!==t?{buffer:A(a.inputFormat,g,a).split(""),refreshFromBuffer:{start:t,end:n.pos},pos:void 0!==n.caret?n.caret:n.pos}:h},onKeyDown:function(e,t,r,n){e.ctrlKey&&e.key===o.keys.ArrowRight&&(this.inputmask._valueSet(I(new Date,n)),p(this).trigger("setvalue"))},onUnMask:function(e,t,r){return t?A(r.outputFormat,T.call(this,e,r.inputFormat,r),r):t},casing:function(e,t,r,n){if(0==t.nativeDef.indexOf("[ap]"))return e.toLowerCase();if(0==t.nativeDef.indexOf("[AP]"))return e.toUpperCase();var a=c.getTest.call(this,[r-1]);return 0==a.match.def.indexOf("[AP]")||0===r||a&&a.input===String.fromCharCode(o.keyCode.Space)||a&&a.match.def===String.fromCharCode(o.keyCode.Space)||t.static&&t.def===t.def.toUpperCase()?e.toUpperCase():e.toLowerCase()},onBeforeMask:function(e,t){return"[object Date]"===Object.prototype.toString.call(e)&&(e=I(e,t)),e},insertMode:!1,insertModeVisual:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric",prefillYear:!0}})},4240:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.mask=function(){var e=this,t=this.opts,r=this.el,d=this.dependencyLib;i.EventRuler.off(r);var c=function(t,r){var n=t.getAttribute("type"),a="input"===t.tagName.toLowerCase()&&r.supportsInputType.includes(n)||t.isContentEditable||"textarea"===t.tagName.toLowerCase();if(!a)if("input"===t.tagName.toLowerCase()){var o=document.createElement("input");o.setAttribute("type",n),a="text"===o.type,o=null}else a="partial";return!1!==a?function(t){var n,a;function o(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==l.getLastValidPosition.call(e)||!0!==r.nullable?this.getRootNode().activeElement===this&&r.clearMaskOnLostFocus?(e.isRTL?s.clearOptionalTail.call(e,l.getBuffer.call(e).slice()).reverse():s.clearOptionalTail.call(e,l.getBuffer.call(e).slice())).join(""):n.call(this):"":n.call(this)}function c(e){a.call(this,e),this.inputmask&&(0,s.applyInputValue)(this,e)}if(!t.inputmask.__valueGet){if(!0!==r.noValuePatching){if(Object.getOwnPropertyDescriptor){var u=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):void 0;u&&u.get&&u.set?(n=u.get,a=u.set,Object.defineProperty(t,"value",{get:o,set:c,configurable:!0})):"input"!==t.tagName.toLowerCase()&&(n=function(){return this.textContent},a=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:o,set:c,configurable:!0}))}else document.__lookupGetter__&&t.__lookupGetter__("value")&&(n=t.__lookupGetter__("value"),a=t.__lookupSetter__("value"),t.__defineGetter__("value",o),t.__defineSetter__("value",c));t.inputmask.__valueGet=n,t.inputmask.__valueSet=a}t.inputmask._valueGet=function(t){return e.isRTL&&!0!==t?n.call(this.el).split("").reverse().join(""):n.call(this.el)},t.inputmask._valueSet=function(t,r){a.call(this.el,null==t?"":!0!==r&&e.
27isRTL?t.split("").reverse().join(""):t)},void 0===n&&(n=function(){return this.value},a=function(e){this.value=e},function(t){if(d.valHooks&&(void 0===d.valHooks[t]||!0!==d.valHooks[t].inputmaskpatch)){var n=d.valHooks[t]&&d.valHooks[t].get?d.valHooks[t].get:function(e){return e.value},a=d.valHooks[t]&&d.valHooks[t].set?d.valHooks[t].set:function(e,t){return e.value=t,e};d.valHooks[t]={get:function(t){if(t.inputmask){if(t.inputmask.opts.autoUnmask)return t.inputmask.unmaskedvalue();var a=n(t);return -1!==l.getLastValidPosition.call(e,void 0,void 0,t.inputmask.maskset.validPositions)||!0!==r.nullable?a:""}return n(t)},set:function(e,t){var r=a(e,t);return e.inputmask&&(0,s.applyInputValue)(e,t),r},inputmaskpatch:!0}}}(t.type),i.EventRuler.on(t,"mouseenter",function(){var e=this.inputmask._valueGet(!0);e!=(this.inputmask.isRTL?l.getBuffer.call(this.inputmask).slice().reverse():l.getBuffer.call(this.inputmask)).join("")&&(0,s.applyInputValue)(this,e)}))}}(t):t.inputmask=void 0,a}(r,t);if(!1!==c){e.originalPlaceholder=r.placeholder,e.maxLength=void 0!==r?r.maxLength:void 0,-1===e.maxLength&&(e.maxLength=void 0),"inputMode"in r&&null===r.getAttribute("inputmode")&&(r.inputMode=t.inputmode,r.setAttribute("inputmode",t.inputmode)),!0===c&&(t.showMaskOnFocus=t.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(r.autocomplete),n.iphone&&(t.insertModeVisual=!1,r.setAttribute("autocorrect","off")),i.EventRuler.on(r,"submit",a.EventHandlers.submitEvent),i.EventRuler.on(r,"reset",a.EventHandlers.resetEvent),i.EventRuler.on(r,"blur",a.EventHandlers.blurEvent),i.EventRuler.on(r,"focus",a.EventHandlers.focusEvent),i.EventRuler.on(r,"invalid",a.EventHandlers.invalidEvent),i.EventRuler.on(r,"click",a.EventHandlers.clickEvent),i.EventRuler.on(r,"mouseleave",a.EventHandlers.mouseleaveEvent),i.EventRuler.on(r,"mouseenter",a.EventHandlers.mouseenterEvent),i.EventRuler.on(r,"paste",a.EventHandlers.pasteEvent),i.EventRuler.on(r,"cut",a.EventHandlers.cutEvent),i.EventRuler.on(r,"complete",t.oncomplete),i.EventRuler.on(r,"incomplete",t.onincomplete),i.EventRuler.on(r,"cleared",t.oncleared),!0!==t.inputEventOnly&&i.EventRuler.on(r,"keydown",a.EventHandlers.keyEvent),(n.mobile||t.inputEventOnly)&&r.removeAttribute("maxLength"),i.EventRuler.on(r,"input",a.EventHandlers.inputFallBackEvent)),i.EventRuler.on(r,"setvalue",a.EventHandlers.setValueEvent),void 0===e.applyMaskHook||e.applyMaskHook(),l.getBufferTemplate.call(e).join(""),e.undoValue=e._valueGet(!0);var u=r.getRootNode().activeElement;if(""!==r.inputmask._valueGet(!0)||!1===t.clearMaskOnLostFocus||u===r){(0,s.applyInputValue)(r,r.inputmask._valueGet(!0));var m=l.getBuffer.call(e).slice();!1===o.isComplete.call(e,m)&&t.clearIncomplete&&l.resetMaskSet.call(e,!1),t.clearMaskOnLostFocus&&u!==r&&(-1===l.getLastValidPosition.call(e)?m=[]:s.clearOptionalTail.call(e,m)),(!1===t.clearMaskOnLostFocus||t.showMaskOnFocus&&u===r||""!==r.inputmask._valueGet(!0))&&(0,s.writeBuffer)(r,m),u===r?l.caret.call(e,r,l.seekNext.call(e,l.getLastValidPosition.call(e))):l.caret.call(e,r,0)}}};var n=r(4351),a=r(6047),i=r(4136),s=r(1507),l=r(7539),o=r(7687)},4351:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.mobile=t.iphone=t.ie=void 0;var n,a=(n=r(6266))&&n.__esModule?n:{default:n},i=a.default.navigator&&a.default.navigator.userAgent||"";t.ie=i.indexOf("MSIE ")>0||i.indexOf("Trident/")>0,t.mobile=a.default.navigator&&a.default.navigator.userAgentData&&a.default.navigator.userAgentData.mobile||a.default.navigator&&a.default.navigator.maxTouchPoints||"ontouchstart"in a.default,t.iphone=/iphone/i.test(i)},4507:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.analyseMask=function(e,t,r){var n,a,o,d,c,u,m=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,f=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,p=new s.default,h=[],g=[],x=!1,v=!1;function b(e,n,a){a=void 0!==a?a:e.matches.length;var s=e.matches[a-1],o=r.casing?"i":"";if(t)0===n.indexOf("[")||x&&/\\d|\\s|\\w|\\p/i.test(n)||"."===n?(/\\p\{.*}/i.test(n)&&(o+="u"),e.matches.splice(a++,0,{fn:new RegExp(n,o),static:!1,optionality:!1,newBlockMarker:void 0===s?"master":s.def!==n,casing:null,def:n,placeholder:"object"===l(r.placeholder)?r.placeholder[p.matches.length]:void 0,nativeDef:n})):(x&&(n=n[n.length-1]),n.split("").forEach(function(t,n){s=e.matches[a-1],e.matches.splice(a++,0,{fn:/[a-z]/i.test(r.staticDefinitionSymbol||t)?RegExp("["+(r.staticDefinitionSymbol||t)+"]",o):null,static:!0,optionality:!1,newBlockMarker:void 0===s?"master":s.def!==t&&!0!==s.static,casing:null,def:r.staticDefinitionSymbol||t,placeholder:void 0!==r.staticDefinitionSymbol?t:"object"===l(r.placeholder)?r.placeholder[p.matches.length]:void 0,nativeDef:(x?"'":"")+t})})),x=!1;else{var d=r.definitions&&r.definitions[n]||r.usePrototypeDefinitions&&i.default.prototype.definitions[n];d&&!x?("string"==typeof d.validator&&/\\p\{.*}/i.test(d.validator)&&(o+="u"),e.matches.splice(a++,0,{fn:d.validator?"string"==typeof d.validator?new RegExp(d.val
vendor: 4,588 bytes, line 27
27idator,o):new function(){this.test=d.validator}:/./,static:d.static||!1,optionality:d.optional||!1,defOptionality:d.optional||!1,newBlockMarker:void 0===s||d.optional?"master":s.def!==(d.definitionSymbol||n),casing:d.casing,def:d.definitionSymbol||n,placeholder:d.placeholder,nativeDef:n,generated:d.generated})):(e.matches.splice(a++,0,{fn:/[a-z]/i.test(r.staticDefinitionSymbol||n)?RegExp("["+(r.staticDefinitionSymbol||n)+"]",o):null,static:!0,optionality:!1,newBlockMarker:void 0===s?"master":s.def!==n&&!0!==s.static,casing:null,def:r.staticDefinitionSymbol||n,placeholder:void 0!==r.staticDefinitionSymbol?n:void 0,nativeDef:(x?"'":"")+n}),x=!1)}}function y(){if(h.length>0){if(b(d=h[h.length-1],a),d.isAlternator){c=h.pop();for(var e=0;e<c.matches.length;e++)c.matches[e].isGroup&&(c.matches[e].isGroup=!1);h.length>0?(d=h[h.length-1]).matches.push(c):p.matches.push(c)}}else b(p,a)}function j(e){var t=new s.default(!0);return t.openGroup=!1,t.matches=e,t}function k(){if((o=h.pop()).openGroup=!1,void 0!==o)if(h.length>0){if((d=h[h.length-1]).matches.push(o),d.isAlternator){c=h.pop();for(var e=0;e<c.matches.length;e++)c.matches[e].isGroup=!1,c.matches[e].alternatorGroup=!1;h.length>0?(d=h[h.length-1]).matches.push(c):p.matches.push(c)}}else p.matches.push(o);else y()}function w(e){var t=e.pop();return t.isQuantifier&&(t=j([e.pop(),t])),t}for(t&&(r.optionalmarker[0]=void 0,r.optionalmarker[1]=void 0);n=t?f.exec(e):m.exec(e);){if(a=n[0],t){switch(a.charAt(0)){case"?":a="{0,1}";break;case"+":case"*":a="{"+a+"}";break;case"|":if(0===h.length){var N=j(p.matches);N.openGroup=!0,h.push(N),p.matches=[],v=!0}}switch(a){case"\\d":a="[0-9]";break;case"\\p":a+=f.exec(e)[0],a+=f.exec(e)[0]}}if(x)y();else switch(a.charAt(0)){case"$":case"^":t||y();break;case r.escapeChar:x=!0,t&&y();break;case r.optionalmarker[1]:case r.groupmarker[1]:k();break;case r.optionalmarker[0]:h.push(new s.default(!1,!0));break;case r.groupmarker[0]:h.push(new s.default(!0));break;case r.quantifiermarker[0]:var C=new s.default(!1,!1,!0),S=(a=a.replace(/[{}?]/g,"")).split("|"),A=S[0].split(","),E=isNaN(A[0])?A[0]:parseInt(A[0]),T=1===A.length?E:isNaN(A[1])?A[1]:parseInt(A[1]),I=isNaN(S[1])?S[1]:parseInt(S[1]);"*"!==E&&"+"!==E||(E=+("*"!==T)),C.quantifier={min:E,max:T,jit:I};var M=h.length>0?h[h.length-1].matches:p.matches;(n=M.pop()).isGroup||(n=j([n])),M.push(n),M.push(C);break;case r.alternatormarker:if(h.length>0){var P=(d=h[h.length-1]).matches[d.matches.length-1];u=d.openGroup&&(void 0===P.matches||!1===P.isGroup&&!1===P.isAlternator)?h.pop():w(d.matches)}else u=w(p.matches);if(u.isAlternator)h.push(u);else if(u.alternatorGroup?(c=h.pop(),u.alternatorGroup=!1):c=new s.default(!1,!1,!1,!0),c.matches.push(u),h.push(c),u.openGroup){u.openGroup=!1;var _=new s.default(!0);_.alternatorGroup=!0,h.push(_)}break;default:y()}}for(v&&k();h.length>0;)o=h.pop(),p.matches.push(o);return p.matches.length>0&&(!function e(n){n&&n.matches&&n.matches.forEach(function(a,i){var s=n.matches[i+1];(void 0===s||void 0===s.matches||!1===s.isQuantifier)&&a&&a.isGroup&&(a.isGroup=!1,t||(b(a,r.groupmarker[0],0),!0!==a.openGroup&&b(a,r.groupmarker[1]))),e(a)})}(p),g.push(p)),(r.numericInput||r.isRTL)&&function e(t){for(var n in t.matches=t.matches.reverse(),t.matches)if(Object.prototype.hasOwnProperty.call(t.matches,n)){var a,i=parseInt(n);if(t.matches[n].isQuantifier&&t.matches[i+1]&&t.matches[i+1].isGroup){var s=t.matches[n];t.matches.splice(n,1),t.matches.splice(i+1,0,s)}void 0!==t.matches[n].matches?t.matches[n]=e(t.matches[n]):t.matches[n]=((a=t.matches[n])===r.optionalmarker[0]?a=r.optionalmarker[1]:a===r.optionalmarker[1]?a=r.optionalmarker[0]:a===r.groupmarker[0]?a=r.groupmarker[1]:a===r.groupmarker[1]&&(a=r.groupmarker[0]),a)}return t}(g[0]),g},t.generateMaskSet=function(e,t){var r;function s(e,r,s){var d,c,u=!1;return null!==e&&""!==e||((u=null!==s.regex)?e=(e=s.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(u=!0,e=".*")),1===e.length&&!1===s.greedy&&0!==s.repeat&&(s.placeholder=""),e=function(e,t){var r=t.repeat,n=t.groupmarker,i=t.quantifiermarker,s=t.keepStatic;if(r>0||"*"===r||"+"===r){var l="*"===r?0:"+"===r?1:r;if(l!==r)e=n[0]+e+n[1]+i[0]+l+","+r+i[1];else for(var d=e,c=1;c<l;c++)e+=d}if(!0===s){var u=e.match(RegExp("(.)\\[([^\\]]*)\\]","g"));u&&u.forEach(function(t,r){var n=t.split("["),i=function(e){if(Array.isArray(e))return e}(n)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,a,i,s=[],l=!0,o=!1;try{for(a=(t=t.call(e)).next;!(l=(r=a.call(t)).done)&&(s.push(r.value),2!==s.length);l=!0);}catch(e){o=!0,n=e}
27finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(o)throw n}}return s}}(n)||function(e){if(e){if("string"==typeof e)return o(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,2):void 0}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=i[0],l=i[1];l=l.replace("]",""),e=e.replace(new RegExp("".concat((0,a.escapeRegex)(s),"\\[").concat((0,a.escapeRegex)(l),"\\]")),s.charAt(0)===l.charAt(0)?"(".concat(s,"|").concat(s).concat(l,")"):"".concat(s,"[").concat(l,"]"))})}return e}(e,s),c=u?"regex_"+s.regex:s.numericInput?e.split("").reverse().join(""):e,null!==s.keepStatic&&(c="ks_"+s.keepStatic+c),"object"===l(s.placeholder)&&(c="ph_"+JSON.stringify(s.placeholder)+c),void 0===i.default.prototype.masksCache[c]||!0===t?(d={mask:e,maskToken:i.default.prototype.analyseMask(e,u,s),validPositions:[],_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:r,maskLength:void 0,jitOffset:{}},!0!==t&&(i.default.prototype.masksCache[c]=d,d=n.default.extend(!0,{},i.default.prototype.masksCache[c]))):d=n.default.extend(!0,{},i.default.prototype.masksCache[c]),d}if("function"==typeof e.mask&&(e.mask=e.mask(e)),Array.isArray(e.mask)){if(e.mask.length>1){null===e.keepStatic&&(e.keepStatic=!0);var d=e.groupmarker[0];return(e.isRTL?e.mask.reverse():e.mask).forEach(function(t){d.length>1&&(d+=e.alternatormarker),void 0!==t.mask&&"function"!=typeof t.mask?d+=t.mask:d+=t}),s(d+=e.groupmarker[1],e.mask,e)}e.mask=e.mask.pop()}return r=e.mask&&void 0!==e.mask.mask&&"function"!=typeof e.mask.mask?s(e.mask.mask,e.mask,e):s(e.mask,e.mask,e),null===e.keepStatic&&(e.keepStatic=!1),r};var n=d(r(7332)),a=r(340),i=d(r(3978)),s=d(r(9439));function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e){return e&&e.__esModule?e:{default:e}}},4829:function(e,t,r){var n,a=(n=r(3978))&&n.__esModule?n:{default:n},i=r(7539),s=r(5895);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}a.default.extendDefinitions({A:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var o=/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/;function d(e,t,r,n,a){if(r-1>-1&&"."!==t.buffer[r-1]?(e=t.buffer[r-1]+e,e=r-2>-1&&"."!==t.buffer[r-2]?t.buffer[r-2]+e:"0"+e):e="00"+e,a.greedy&&parseInt(e)>255&&o.test("00"+e.charAt(2))){var i,s=[].concat(function(e){if(Array.isArray(e))return l(e)}(i=t.buffer.slice(0,r))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e){if(e){if("string"==typeof e)return l(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,void 0):void 0}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[".",e.charAt(2)]);if(s.join("").match(/\./g).length<4)return{refreshFromBuffer:!0,buffer:s,caret:r+2}}return o.test(e)}a.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i{1,3}.j{1,3}.k{1,3}.l{1,3}",definitions:{i:{validator:d},j:{validator:d},k:{validator:d},l:{validator:d}},onUnMask:function(e,t,r){return e},inputmode:"decimal",substitutes:{",":"."}},email:{mask:function(e){var t=e.separator,r=e.quantifier,n="*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",a=n;if(t)for(var i=0;i<r;i++)a+="[".concat(t).concat(n,"]");return a},greedy:!1,casing:"lower",separator:null,quantifier:5,skipOptionalPartCharacter:"",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9ï¼-ï¼A-Za-zÐ-ÑÐÑÃ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e,t,r){return e},inputmode:"email"}
27,mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e,t,r,n,a,l,o){var d=s.getMaskTemplate.call(this,!0,i.getLastValidPosition.call(this),!0,!0);return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(d.join(""))}}})},5841:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.Event=void 0,t.off=function(e,t){var r,n;return u(this[0])&&(r=(0,a.default)(this[0],"events"),n=this[0],""!==(e=e||Object.keys(r).join(" "))&&e.split(" ").forEach(function(e){var a=l(e.split("."),2);(function(e,n){var a,i,s,l=[];if(e.length>0)for(var o=n?[n]:Object.keys(r[e]),d=0;d<o.length;d++)if(n=o[d],void 0===t)for(i=0,s=(null==(a=r[e][n])?void 0:a.length)||0;i<s;i++)l.push({ev:e,namespace:n,handler:r[e][n][i]});else l.push({ev:e,namespace:n,handler:t});else if(n.length>0){for(var c in r)if(r[c][n])if(void 0===t)for(i=0,s=r[c][n].length;i<s;i++)l.push({ev:c,namespace:n,handler:r[c][n][i]});else l.push({ev:c,namespace:n,handler:t})}return l})(a[0],a[1]).forEach(function(e){var t=e.ev,a=e.handler,i=e.namespace;if(t in r==1)if(n.removeEventListener?n.removeEventListener(t,a,!1):n.detachEvent&&n.detachEvent("on".concat(t),a),"global"===i)for(var s in r[t])r[t][s].splice(r[t][s].indexOf(a),1);else r[t][i].splice(r[t][i].indexOf(a),1)})})),this},t.on=function(e,t){if(!this[0]||!u(this[0]))return this;var r=this[0],n=(0,a.default)(r,"events");return e.split(" ").forEach(function(e){var a,i=l(e.split("."),2),s=i[0],o=i[1];a=void 0===o?"global":o,r.addEventListener?r.addEventListener(s,t,!1):r.attachEvent&&r.attachEvent("on".concat(s),t),n[s]=n[s]||{},n[s][a]=n[s][a]||[],n[s][a].push(t)}),this},t.trigger=function(e){var t=arguments;if(u(this[0]))for(var r=(0,a.default)(this[0],"events"),n=this[0],l="string"==typeof e?e.split(" "):[e.type],o=0;o<l.length;o++){var d=l[o].split("."),m=d[0],f=d[1]||"global";if(void 0!==c){var p=void 0,h={bubbles:!0,cancelable:!0,composed:!0,detail:arguments[1]};if(c.createEvent){try{"input"===m?(h.inputType="insertText",p=new InputEvent(m,h)):p=new CustomEvent(m,h)}catch(e){(p=c.createEvent("CustomEvent")).initCustomEvent(m,h.bubbles,h.cancelable,h.detail)}e.type&&(0,i.default)(p,e),n.dispatchEvent(p)}else(p=c.createEventObject()).eventType=m,p.detail=arguments[1],e.type&&(0,i.default)(p,e),n.fireEvent("on"+p.eventType,p)}else if(void 0!==r[m]){arguments[0]=arguments[0].type?arguments[0]:s.default.Event(arguments[0]),arguments[0].detail=arguments.slice(1);var g=r[m];("global"===f?Object.values(g).flat():g[f]).forEach(function(e){return e.apply(n,t)})}}return this};var n=d(r(6266)),a=d(r(2088)),i=d(r(672)),s=d(r(7332));function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,l=[],o=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t);else for(;!(o=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);o=!0);}catch(e){d=!0,a=e}finally{try{if(!o&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e){return e&&e.__esModule?e:{default:e}}var c=n.default.document;function u(e){return e instanceof Element&&(0,a.default)(e,"events")}var m=t.Event=void 0;"function"==typeof n.default.CustomEvent?t.Event=m=n.default.CustomEvent:n.default.Event&&c&&c.createEvent?(t.Event=m=function(e,t){t=t||{bubbles:!1,cancelable:!1,composed:!0,detail:void 0};var r=c.createEvent("CustomEvent");return r.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r},m.prototype=n.default.Event.prototype):"u">typeof Event&&(t.Event=m=Event)}
27,5895:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.determineTestTemplate=m,t.getDecisionTaker=d,t.getMaskTemplate=function(e,t,r,n,a){var i=this.opts,s=this.maskset,l=i.greedy;a&&i.greedy&&(i.greedy=!1,this.maskset.tests={}),t=t||0;var o,d,f,p,g=[],x=0;do{if(!0===e&&s.validPositions[x])d=(f=a&&s.validPositions[x].match.optionality&&void 0===s.validPositions[x+1]&&(!0===s.validPositions[x].generatedInput||s.validPositions[x].input==i.skipOptionalPartCharacter&&x>0)?m.call(this,x,h.call(this,x,o,x-1)):s.validPositions[x]).match,o=f.locator.slice(),g.push(!0===r?f.input:!1===r?d.nativeDef:c.call(this,x,d));else{d=(f=u.call(this,x,o,x-1)).match,o=f.locator.slice();var v=!0!==n&&(!1!==i.jitMasking?i.jitMasking:d.jit);(p=(p||s.validPositions[x-1])&&d.static&&d.def!==i.groupSeparator&&null===d.fn)||!1===v||void 0===v||"number"==typeof v&&isFinite(v)&&v>x?g.push(!1===r?d.nativeDef:c.call(this,g.length,d)):p=!1}x++}while(!0!==d.static||""!==d.def||t>x)return""===g[g.length-1]&&g.pop(),!1===r&&void 0!==s.maskLength||(s.maskLength=x-1),i.greedy=l,g},t.getPlaceholder=c,t.getTest=f,t.getTestTemplate=u,t.getTests=h,t.isSubsetOf=p;var n,a=(n=r(3978))&&n.__esModule?n:{default:n},i=r(7539);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=(null!=e.alternation&&e.mloc["".concat(d(e),":").concat(e.alternation)]||e.locator).join("");if(""!==r)for(r=r.split(":")[0];r.length<t;)r+="0";return r}function d(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",").sort(function(e,t){return e-t})[0]),void 0!==t?t.toString():""}function c(e,t,r){var n=this.opts,a=this.maskset;if(void 0!==(t=t||f.call(this,e).match).placeholder||!0===r){if(""!==t.placeholder&&!0===t.static&&!0!==t.generated){var s=i.getLastValidPosition.call(this,e),o=i.seekNext.call(this,s);return(r?e<=o:e<o)?n.staticDefinitionSymbol&&t.static?t.nativeDef:t.def:"function"==typeof t.placeholder?t.placeholder(n):t.placeholder}return"function"==typeof t.placeholder?t.placeholder(n):t.placeholder}if(!0===t.static){if(e>-1&&void 0===a.validPositions[e]){var d,c=h.call(this,e),u=[];if("string"==typeof n.placeholder&&c.length>1+ +(""===c[c.length-1].match.def)){for(var m=0;m<c.length;m++)if(""!==c[m].match.def&&!0!==c[m].match.optionality&&!0!==c[m].match.optionalQuantifier&&(!0===c[m].match.static||void 0===d||!1!==c[m].match.fn.test(d.match.def,a,e,!0,n))&&(u.push(c[m]),!0===c[m].match.static&&(d=c[m]),u.length>1&&/[0-9a-bA-Z]/.test(u[0].match.def)))return n.placeholder.charAt(e%n.placeholder.length)}}return t.def}return"object"===l(n.placeholder)?t.def:n.placeholder.charAt(e%n.placeholder.length)}function u(e,t,r){return this.maskset.validPositions[e]||m.call(this,e,h.call(this,e,t?t.slice():t,r))}function m(e,t){var r=this.opts,n=(a=e,i=0,l=!1,t.forEach(function(e){e.match.optionality&&(0!==i&&i!==e.match.optionality&&(l=!0),(0===i||i>e.match.optionality)&&(i=e.match.optionality))}),i&&(0==a||1==t.length?i=0:l||(i=0)),i);e=e>0?e-1:0;var a,i,l,d,c,u,m,p=Math.max.apply(Math,function(e){if(Array.isArray(e))return s(e)}(d=t.map(function(e){return void 0===e.locator?0:e.locator.length}))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(d)||function(e){if(e){if("string"==typeof e)return s(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,void 0):void 0}}(d)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),h=o(f.call(this,e),p),g=0;r.greedy&&t.length>1&&""===t[t.length-1].match.def&&(g=1);for(var x=0;x<t.length-g;x++){var v=t[x],b=Number(c=o(v,p))-Number(h);(!0!==v.unMatchedAlternationStopped||t.filter(function(e){return!0!==e.unMatchedAlternationStopped}).length<=1)&&(void 0===u||""!==c&&b<u||m&&!r.greedy&&m.match.optionality&&m.match.optionality-n>0&&"master"===m.match.newBlockMarker&&(!v.match.optionality||v.match.optionality-n<1||!v.match.newBlockMarker)||m&&!r.greedy&&m.match.optionalQuantifier&&!v.match.optionalQuantifier)&&(u=b,m=v)}return m}function f(e,t){var r=this.maskset;return r.validPositions[e]?r.validPositions[e]:(t||h.call(this,e))[0]}function p(e,t,r){function n(e){for(var t,r=[],n=-1,a=0,i=e.length;a<i;a++)if("-"===e.charAt(a))for(t=e.charCodeAt(a+1);++n<t;)r.push(String.fromCharCode(n));else n=e.charCodeAt(a),r.push(e.charAt(a));return r.join("")}return e.match.def===t.match.nativeDef||!(!(r.regex||e.match.fn instanceof RegExp&&t.match.fn instanceof RegExp)||!0===e.match.static||!0===t.match.static)&&("."===t.match.fn.source||-1!==n(t.match.fn.source.replace(/[[\]/]/g,"")).indexOf(n(e.match.fn.source.replace(/[[\]/]/g,""))))}function h(e,t,r){var n,i,s=this,l=this.dependencyLib,o=this.maskset,d=this.opts,c=this.el,u=o.maskToken,f=t?r:0,h=t?t.slice():[0],g=[],x=!1,v=t?t.join(""):"",b=!1;function y(e,t){var r=[];return Array.isArray(t)||(t=[t]),t.length>0&&(void 0===t[0].alternation||!0===d.keepStatic||isFinite(parseInt(d.keepStatic))&&e>=d.keepStatic?0===(r=m.call(s,e,t.slice()).locator.slice()).length&&(r=t[0].locator.slice()):t.forEach(function(e){Object.values(e.mloc).forEac
27h(function(e){e.forEach(function(e,t){var n=r[t];e.toString().includes(":")||n&&n.toString().includes(":")||(void 0===n?r[t]=e:n.toString().includes(e)||(r[t]=r[t]+","+e))})})})),r}if(e>-1){if(void 0===t){for(var j,k=e-1;void 0===(j=o.validPositions[k]||o.tests[k])&&k>-1;)k--;void 0!==j&&k>-1&&(v=(h=y(k,j)).join(""),f=k)}if(o.tests[e]&&o.tests[e][0].cd===v)return o.tests[e];for(var w=h.shift();w<u.length&&(!function t(r,i,l,u){for(var m=i.length>0?i.shift():0;m<r.matches.length;m++)if(!0!==r.matches[m].isQuantifier){var h=function l(u,m,h){function j(e,t){var r=0===t.matches.indexOf(e);return r||t.matches.every(function(n,a){return!0===n.isQuantifier?r=j(e,t.matches[a-1]):Object.prototype.hasOwnProperty.call(n,"matches")&&(r=j(e,n)),!r}),r}function k(t,r){return!0===t.match.static&&!0!==r.match.static&&r.match.fn.test(t.match.def,o,e,!1,d,!1)}function w(e,t){var r=e.alternation,n=void 0===t||r<=t.alternation&&-1===e.locator[r].toString().indexOf(t.locator[r]);if(!n&&r>t.alternation){for(var a=0;a<r;a++)if(e.locator[a]!==t.locator[a]){r=a,n=!0;break}}return!!n&&function(r){e.mloc=e.mloc||{};var n=e.locator[r];if(void 0!==n){if(void 0===t)"string"==typeof n&&(n=n.split(",")[0]),n="".concat(n,":").concat(r),void 0===e.mloc[n]&&(e.mloc[n]=e.locator.slice(),e.mloc[n].push(":".concat(r)));else{var a=0;for(var i in t.mloc)if(void 0===e.mloc[i])e.mloc[i]=t.mloc[i];else do if(void 0===e.mloc[i+a]){e.mloc[i+a]=t.mloc[i];break}while(void 0!==e.mloc[i+a++])e.locator=y(f,[e,t])}return e.alternation>r&&(e.alternation=r),!0}return e.alternation=void 0,!1}(r)}if(f>e+d._maxTestPos)throw Error("Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. ".concat(o.mask));if(f===e&&void 0===u.matches){if(g.push({match:u,locator:m.reverse(),cd:v,mloc:{}}),!u.optionality||void 0!==h||!(d.definitions&&d.definitions[u.nativeDef]&&d.definitions[u.nativeDef].optional||a.default.prototype.definitions[u.nativeDef]&&a.default.prototype.definitions[u.nativeDef].optional))return!0;x=!0,f=e}else if(void 0!==u.matches){if(u.isGroup&&h!==u)return!!(u=l(r.matches[r.matches.indexOf(u)+1],m,h))||void 0;if(u.isOptional){var N=u,C=g.length;if(u=t(u,i,m,h),g.length>0){if(g.forEach(function(e,t){t>=C&&(e.match.optionality=e.match.optionality?e.match.optionality+1:1)}),n=g[g.length-1].match,void 0!==h||!j(n,N))return u;x=!0,f=e}return}if(u.isAlternator)return function(){function t(e){for(var t=0,r=0;r<e.length;r++){var n=e[r];n.isQuantifier&&!isNaN(n.quantifier.max)?t+=n.quantifier.max:t++}return t}s.hasAlternator=!0;var n,a=u,v=[],y=g.slice(),j=m.length,N=i.length>0?i.shift():-1;if(-1===N||"string"==typeof N){var C,S=f,A=i.slice(),E=[];if("string"==typeof N)E=N.split(",");else for(C=0;C<a.matches.length;C++)E.push(C.toString());if(void 0!==o.excludes[e]){for(var T=E.slice(),I=0,M=o.excludes[e].length;I<M;I++){var P=o.excludes[e][I].toString().split(":");m.length==P[1]&&E.splice(E.indexOf(P[0]),1)}0===E.length&&(delete o.excludes[e],E=T)}(!0===d.keepStatic||isFinite(parseInt(d.keepStatic))&&S>=d.keepStatic)&&(E=E.slice(0,1));for(var _=0;_<E.length;_++){C=parseInt(E[_]),g=[],i="string"==typeof N&&function e(t,r,n){var a,i,s,l,d="".concat(r,":").concat(n);if((o.tests[t]||o.validPositions[t])&&(o.validPositions[t]?[o.validPositions[t]]:o.tests[t]).every(function(e,t){return e.mloc[d]?(a=e,!1):(Object.values(e.mloc).filter(function(e){return e[n]==r}).every(function(t){var r=t.join("").split(":")[0];for(s=s||r;r.length<s.length;)r+="0";var n=Number(r);return(void 0===a||n<i)&&(i=n,a=e,l=Object.entries(e.mloc).find(function(e){return e[1].toString()===t.toString()})[0]),!0}),!0)}),a){void 0===n&&(d="".concat(r,":").concat(a.alternation));var c="".concat(a.locator[a.alternation],":").concat(a.alternation),u=a.mloc[l||d]||a.mloc[c]||a.locator;-1!==u[u.length-1].toString().indexOf(":")&&u.pop();var m=parseInt(a.alternation)+1;return u.slice(m)}return void 0!==n?e(t,r):void 0}(f,C,j)||A.slice();var R=a.matches[C];if(R&&l(R,[C].concat(m),h))u=!0;else if(b=function(e){for(var r,n=e.matches[0].matches?t(e.matches[0].matches):1,a=0;a<e.matches.length&&n===(r=e.matches[a].matches?t(e.matches[a].matches):1);a++);return n!==r}(a),R&&R.matches&&R.matches.length>a.matches[0].matches.length)break;n=g.slice(),f=S,g=[];for(var F=0;F<n.length;F++){var O=n[F],D=!1;O.alternation=O.alternation||j,w(O);for(var L=0;L<v.length;L++){var B=v[L];if("string"!=typeof N||void 0!==O.alternation&&-1!==N.indexOf(O.locator[O.alternation].toString())){if(O.match.nativeDef===B.match.nativeDef){D=!0,w(B,O);break}if(p(O,B,d)){w(O,B)&&(D=!0,v.splice(v.indexOf(B),0,O));break}if(p(B,O,d)){w(B,O);break}if(k(O,B)){w(O,B)&&(D=!0,v.splice(v.indexOf(B),0,O));break}if(k(B,O)){w(B,O),B.match.optionality&&void 0===c.inputmask.userOptions.keepStatic&&(d.keepStatic=S);break}}}D||v.push(O)}}g=y.concat(v),f=e,x=g.length>0&&b,u=v.length>0&&!b,b&&x&&!u&&g.forEach(function(e,t){e.unMatchedAlternationStopped=!0}),i=A.slice()}else u=l(a.matches[N]||r.matches[N],[N].concat(m),h);if(u)return!0}();if(u.isQuantifier&&h!==r.matches[r.matches.indexOf(u)-1])return function(){for(var t,a=u,s=!1,c=function(t){var i=r.matches[r.matches.indexOf(a)-1];if(u=l(i,[t].concat(m),i))return g.forEach(function(r,l){(n=!function e(t,r){var n=-1!=t.matches.indexOf(r);
27return n||t.matches.forEach(function(t,a){void 0===t.matches||n||(n=e(t,r))}),n}(i,r.match)?g[g.length-1].match:r.match).optionalQuantifier=t>=a.quantifier.min,n.jit=(t+1)*(i.matches.indexOf(n)+1)>a.quantifier.jit,n.optionalQuantifier&&j(n,i)&&(x=!0,f=e,d.greedy&&null==o.validPositions[e-1]&&t>a.quantifier.min&&-1!=["*","+"].indexOf(a.quantifier.max)&&(g.pop(),v=void 0),s=!0,u=!1),!s&&n.jit&&(o.jitOffset[e]=i.matches.length-i.matches.indexOf(n))}),s?0:{v:!0}},p=i.length>0?i.shift():0;p<(isNaN(a.quantifier.max)?p+1:a.quantifier.max)&&f<=e&&0!==(t=c(p));p++)if(t)return t.v}();if(u=t(u,i,m,h))return!0}else f++}(r.matches[m],[m].concat(l),u);if(h&&f===e)return h;if(f>e)break}}(u[w],h,[w])||f!==e)&&!(f>e);w++);}return(0===g.length||x)&&g.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:b&&0===g.filter(function(e){return!0!==e.unMatchedAlternationStopped}).length?[0]:[],mloc:{},cd:v}),void 0!==t&&o.tests[e]?i=l.extend(!0,[],g):(o.tests[e]=l.extend(!0,[],g),i=o.tests[e]),g.forEach(function(e){e.match.optionality=e.match.defOptionality||!1}),i}},6032:function(e,t){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,l=[],o=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t);else for(;!(o=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);o=!0);}catch(e){d=!0,a=e}finally{try{if(!o&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(d)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0}),t.keys=t.keyCode=void 0,t.toKey=function(e,t){return l[e]||(t?String.fromCharCode(e):String.fromCharCode(e).toLowerCase())},t.toKeyCode=function(e){return s[e]};var s=t.keyCode=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){!function(e,t,n){var a;(a=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t);if("object"!=r(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t,"string"),(t="symbol"==r(a)?a:a+"")in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({c:67,x:88,z:90,BACKSPACE_SAFARI:127,Enter:13,Meta_LEFT:91,Meta_RIGHT:92,Space:32},{Alt:18,AltGraph:18,ArrowDown:40,ArrowLeft:37,ArrowRight:39,ArrowUp:38,Backspace:8,CapsLock:20,Control:17,ContextMenu:93,Dead:221,Delete:46,End:35,Escape:27,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,Home:36,Insert:45,NumLock:144,PageDown:34,PageUp:33,Pause:19,PrintScreen:44,Process:229,Shift:16,ScrollLock:145,Tab:9,Unidentified:229}),l=Object.entries(s).reduce(function(e,t){var r=n(t,2),a=r[0],i=r[1];return e[i]=void 0===e[i]?a:e[i],e},{});t.keys=Object.entries(s).reduce(function(e,t){var r=n(t,2),a=r[0];
27return r[1],e[a]="Space"===a?" ":a,e},{})},6047:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.EventHandlers=void 0;var n,a=r(4351),i=(n=r(6266))&&n.__esModule?n:{default:n},s=r(1507),l=r(6032),o=r(7539),d=r(7687),c=r(5895);function u(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function i(r,n,a,i){var o=Object.create((n&&n.prototype instanceof l?n:l).prototype);return m(o,"_invoke",function(r,n,a){var i,l,o,d=0,c=a||[],u=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return i=t,l=0,o=e,m.n=r,s}};function f(r,n){for(l=r,o=n,t=0;!u&&d&&!a&&t<c.length;t++){var a,i=c[t],f=m.p,p=i[2];r>3?(a=p===n)&&(o=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=f&&((a=r<2&&f<i[1])?(l=0,m.v=n,m.n=i[1]):f<p&&(a=r<3||i[0]>n||n>p)&&(i[4]=r,i[5]=n,m.n=p,l=0))}if(a||r>1)return s;throw u=!0,n}return function(a,c,p){if(d>1)throw TypeError("Generator is already running");for(u&&1===c&&f(c,p),l=c,o=p;(t=l<2?e:o)||!u;){i||(l?l<3?(l>1&&(m.n=-1),f(l,o)):m.n=o:m.v=o);try{if(d=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(o=TypeError("The iterator does not provide a '"+a+"' method"),l=1);i=e}else if((t=(u=m.n<0)?o:r.call(n,m))!==s)break}catch(t){i=e,l=1,o=t}finally{d=1}}return{value:t,done:u}}}(r,a,i),!0),o}var s={};function l(){}function o(){}function d(){}t=Object.getPrototypeOf;var c=d.prototype=l.prototype=Object.create([][n]?t(t([][n]())):(m(t={},n,function(){return this}),t));function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,m(e,a,"GeneratorFunction")),e.prototype=Object.create(c),e}return o.prototype=d,m(c,"constructor",d),m(d,"constructor",o),o.displayName="GeneratorFunction",m(d,a,"GeneratorFunction"),m(c),m(c,a,"Generator"),m(c,n,function(){return this}),m(c,"toString",function(){return"[object Generator]"}),(u=function(){return{w:i,m:f}})()}function m(e,t,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(m=function(e,t,r,n){function i(t,r){m(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(i("next",0),i("throw",1),i("return",2))})(e,t,r,n)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function p(e,t,r,n,a,i,s){try{var l=e[i](s),o=l.value}catch(e){return void r(e)}l.done?t(o):Promise.resolve(o).then(n,a)}var h,g,x=t.EventHandlers={keyEvent:function(e,t,r,n,i){var u=this.inputmask,m=u.opts,f=u.depen
27dencyLib,p=u.maskset,h=this,g=f(h),v=e.key,b=o.caret.call(u,h),y=m.onKeyDown.call(this,e,o.getBuffer.call(u),b,m);if(void 0!==y)return y;if(v!==l.keys.Backspace&&v!==l.keys.Delete&&(!a.iphone||v!==l.keys.BACKSPACE_SAFARI)&&(!e.ctrlKey||v!==l.keys.x||"oncut"in h))if(v===l.keys.End||v===l.keys.PageDown){e.preventDefault();var j=o.seekNext.call(u,o.getLastValidPosition.call(u));o.caret.call(u,h,e.shiftKey?b.begin:j,j,!0)}else(v!==l.keys.Home||e.shiftKey)&&v!==l.keys.PageUp?m.undoOnEscape&&v===l.keys.Escape&&!0!==e.altKey?((0,s.checkVal)(h,!0,!1,u.undoValue.split("")),g.trigger("click")):v!==l.keys.Insert||e.shiftKey||e.ctrlKey||void 0!==u.userOptions.insertMode?!0===m.tabThrough&&v===l.keys.Tab?!0===e.shiftKey?(b.end=o.seekPrevious.call(u,b.end,!0),!0===c.getTest.call(u,b.end-1).match.static&&b.end--,b.begin=o.seekPrevious.call(u,b.end,!0),b.begin>=0&&b.end>0&&(e.preventDefault(),o.caret.call(u,h,b.begin,b.end))):(b.begin=o.seekNext.call(u,b.begin,!0),b.end=o.seekNext.call(u,b.begin,!0),b.end<p.maskLength&&b.end--,b.begin<=p.maskLength&&(e.preventDefault(),o.caret.call(u,h,b.begin,b.end))):e.shiftKey||(m.insertModeVisual&&!1===m.insertMode?v===l.keys.ArrowRight?setTimeout(function(){var e=o.caret.call(u,h);o.caret.call(u,h,e.begin)},0):v===l.keys.ArrowLeft&&setTimeout(function(){var e=o.translatePosition.call(u,h.inputmask.caretPos.begin);o.translatePosition.call(u,h.inputmask.caretPos.end),u.isRTL?o.caret.call(u,h,e+ +(e!==p.maskLength)):o.caret.call(u,h,e-(0!==e))},0):void 0===u.keyEventHook||u.keyEventHook(e)):d.isSelection.call(u,b)?m.insertMode=!m.insertMode:(m.insertMode=!m.insertMode,o.caret.call(u,h,b.begin,b.begin)):(e.preventDefault(),o.caret.call(u,h,0,e.shiftKey?b.begin:0,!0));else e.preventDefault(),d.handleRemove.call(u,h,v,b),(0,s.writeBuffer)(h,o.getBuffer.call(u,!0),p.p,e,h.inputmask._valueGet()!==o.getBuffer.call(u).join(""));return u.isComposing=v===l.keys.Process||v===l.keys.Unidentified,u.ignorable=void 0===v||v.length>1,x.keypressEvent.call(u,e,t,r,n,i)},keypressEvent:function(e,t,r,n,a){var i=this.inputmask||this,c=i.opts,u=i.dependencyLib,m=i.maskset,f=i.el,p=u(f),h=e.key;if(!0===t||e.ctrlKey&&e.altKey&&!i.ignorable||!(e.ctrlKey||e.metaKey||i.ignorable)){if(h){var g,x=t?{begin:a,end:a}:o.caret.call(i,f);t||(h=c.substitutes[h]||h),m.writeOutBuffer=!0;var v=d.isValid.call(i,x,h,n,void 0,void 0,void 0,t);if(!1!==v&&(o.resetMaskSet.call(i,!0),m.p=g=void 0!==v.caret?v.caret:o.seekNext.call(i,v.pos.begin?v.pos.begin:v.pos)),g=c.numericInput&&void 0===v.caret?o.seekPrevious.call(i,g):g,!1!==r&&(setTimeout(function(){c.onKeyValidation.call(f,h,v)},0),m.writeOutBuffer&&!1!==v)){var b=o.getBuffer.call(i);(0,s.writeBuffer)(f,b,g,e,!0!==t)}if(e.preventDefault(),t)return!1!==v&&(v.forwardPosition=g),v}}else h===l.keys.Enter&&i.undoValue!==i._valueGet(!0)&&(i.undoValue=i._valueGet(!0),setTimeout(function(){p.trigger("change")},0))},pasteEvent:(h=u().m(function e(t){var r,n,a,l,d,c;return u().w(function(e){for(;;)switch(e.n){case 0:r=function(e,r,n,a,i){var d=o.caret.call(e,r,void 0,void 0,!0),c=n.substr(0,d.begin),u=n.substr(d.end,n.length);if(c==(e.isRTL?o.getBufferTemplate.call(e).slice().reverse():o.getBufferTemplate.call(e)).slice(0,d.begin).join("")&&(c=""),u==(e.isRTL?o.getBufferTemplate.call(e).slice().reverse():o.getBufferTemplate.call(e)).slice(d.end).join("")&&(u=""),a=c+a+u,e.isRTL&&!0!==l.numericInput){a=a.split("");var m,p=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return f(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?f(e,void 0):void 0}}(e))){t&&(e=t);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(s)throw a}}}}(o.getBufferTemplate.call(e));try{for(p.s();!(m=p.n()).done;){var h=m.value;a[0]===h&&a.shift()}}catch(e){p.e(e)}finally{p.f()}a=a.reverse().join("")}var g=a;if("function"==typeof i){if(!1===(g=i.call(e,g,l)))return!1;g||(g=n)}(0,s.checkVal)(r,!0,!1,g.toString().split(""),t)},n=this,l=(a=this.inputmask).opts,d=a._valueGet(!0),a.skipInputEvent=!0,t.clipboardData&&t.clipboardData.getData?c=t.clipboardData.getData("text/plain"):i.default.clipboardData&&i.default.clipboardData.getData&&(c=i.default.clipboardData.getData("Text")),r(a,n,d,c,l.onBeforePaste),t.preventDefault();case 1:return e.a(2)}},e,this)}),g=function(){var e=this,t=arguments;return new Promise(function(r,n){var a=h.apply(e,t);function i(e){p(a,r,n,i,s,"next",e)}function s(e){p(a,r,n,i,s,"throw",e)}i(void 0)})},function(e){return g.apply(this,arguments)}),inputFallBackEvent:function(e){var t,r=this.inputmask,n=r.opts,i=r.dependencyLib,d=this,u=d.inputmask._valueGet(!0),m=(r.isRTL?o.getBuffer.call(r).slice().reverse():o.getBuffer.call(r)).join(""),f=o.caret.call(r,d,void 0,void 0,!0);if(m!==u){if(t=function(e,t,a){for(var i,s,l,d=e.substr(0,a.begin).split(""),u=e.substr(a.begin).split(""),m=t.substr(0,a.begin).split(""),f=t.substr(a.begin).split(""),p=d.length>=m.length?d.length:m.length,h=u.length>=f.length?u.length:f.length,g="",x=[];d.length<p;)d.push("~");for(;m.length<p;)m.push("~");for(;u.length<h;)u.unshift("~");for(;f.length<h;)f.unshift("~");var v=d.concat(u),b=m.concat(f);for(s=0,i=v.length;s<i;s++)switch(l=c.getPlaceholder.call(r,o.translatePosition.call(r,s)),g){case"insertText":b[s-1]===v[s]&&a.begin==v.length-1&&x.push(v[s]),s=i;break;case"insertReplacementText":case"deleteContentBackward":"~"===v[s]?a.end++:s=i;break;default:v[s]!==b[s]&&("~"!==v[s+1]&&v[s+1]!==l&&void 0!==v[s+1]||(b[s]!==l||"~"!==b[s+1])&&"~"!==b[s]?"~"===b[s+1]&&b[s]===v[s+1]?(g="insertText",x.push(v[s]),a.begin--,a.end--):v[s]!==l&&"~"!==v[s]&&("~"===v[s+1]||b[
27s]!==v[s]&&b[s+1]===v[s+1])?(g="insertReplacementText",x.push(v[s]),a.begin--):"~"===v[s]?(g="deleteContentBackward",(o.isMask.call(r,o.translatePosition.call(r,s),!0)||b[s]===n.radixPoint)&&a.end++):s=i:(g="insertText",x.push(v[s]),a.begin--,a.end--))}return{action:g,data:x,caret:a}}(u,m,f),d.getRootNode().activeElement!==d&&d.focus(),(0,s.writeBuffer)(d,o.getBuffer.call(r)),o.caret.call(r,d,f.begin,f.end,!0),!a.mobile&&r.skipNextInsert&&"insertText"===e.inputType&&"insertText"===t.action&&r.isComposing)return!1;switch("insertCompositionText"===e.inputType&&"insertText"===t.action&&r.isComposing?r.skipNextInsert=!0:r.skipNextInsert=!1,t.action){case"insertText":case"insertReplacementText":t.data.forEach(function(e,t){var n=new i.Event("keypress");n.key=e,r.ignorable=!1,x.keypressEvent.call(d,n)}),setTimeout(function(){r.$el.trigger("keyup")},0);break;case"deleteContentBackward":var p=new i.Event("keydown");p.key=l.keys.Backspace,x.keyEvent.call(d,p);break;default:(0,s.applyInputValue)(d,u),o.caret.call(r,d,f.begin,f.end,!0)}e.preventDefault()}},setValueEvent:function(e){var t=this.inputmask,r=t.dependencyLib,n=e&&e.detail?e.detail[0]:arguments[1];void 0===n&&(n=this.inputmask._valueGet(!0)),(0,s.applyInputValue)(this,n,new r.Event("input"),void 0!==(e&&e.detail?e.detail[0]:arguments[1])),(e.detail&&void 0!==e.detail[1]||void 0!==arguments[2])&&o.caret.call(t,this,e.detail?e.detail[1]:arguments[2])},focusEvent:function(e){var t=this.inputmask,r=t.opts,n=t&&t._valueGet();r.showMaskOnFocus&&n!==o.getBuffer.call(t).join("")&&(0,s.writeBuffer)(this,o.getBuffer.call(t),o.seekNext.call(t,o.getLastValidPosition.call(t))),!0!==r.positionCaretOnTab||!1!==t.mouseEnter||d.isComplete.call(t,o.getBuffer.call(t))&&-1!==o.getLastValidPosition.call(t)||x.clickEvent.apply(this,[e,!0]),t.undoValue=t&&t._valueGet(!0)},invalidEvent:function(e){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var e=this.inputmask,t=e.opts;e.mouseEnter=!1,t.clearMaskOnLostFocus&&this.getRootNode().activeElement!==this&&(0,s.HandleNativePlaceholder)(this,e.originalPlaceholder)},clickEvent:function(e,t){var r=this.inputmask;if(r.clicked++,this.getRootNode().activeElement===this){var n=o.determineNewCaretPosition.call(r,o.caret.call(r,this),t);void 0!==n&&o.caret.call(r,this,n)}},cutEvent:function(e){var t=this.inputmask,r=t.maskset,n=o.caret.call(t,this),a=t.isRTL?o.getBuffer.call(t).slice(n.end,n.begin):o.getBuffer.call(t).slice(n.begin,n.end),c=t.isRTL?a.reverse().join(""):a.join("");i.default.navigator&&i.default.navigator.clipboard?i.default.navigator.clipboard.writeText(c):i.default.clipboardData&&i.default.clipboardData.getData&&i.default.clipboardData.setData("Text",c),d.handleRemove.call(t,this,l.keys.Delete,n),(0,s.writeBuffer)(this,o.getBuffer.call(t),r.p,e,t.undoValue!==t._valueGet(!0))},blurEvent:function(e){var t=this.inputmask,r=t.opts,n=t.dependencyLib;t.clicked=0;var a=n(this);if(this.inputmask){(0,s.HandleNativePlaceholder)(this,t.originalPlaceholder);var i=this.inputmask._valueGet(),l=o.getBuffer.call(t).slice();if(""!==i&&(r.clearMaskOnLostFocus&&(-1===o.getLastValidPosition.call(t)&&i===o.getBufferTemplate.call(t).join("")?l=[]:s.clearOptionalTail.call(t,l)),!1===d.isComplete.call(t,l)&&(setTimeout(function(){a.trigger("incomplete")},0),r.clearIncomplete&&(o.resetMaskSet.call(t,!1),l=r.clearMaskOnLostFocus?[]:o.getBufferTemplate.call(t).slice())),(0,s.writeBuffer)(this,l,void 0,e)),i=t._valueGet(!0),t.undoValue!==i){var c=(t.isRTL?o.getBufferTemplate.call(t).slice().reverse():o.getBufferTemplate.call(t)).join("");(""!==i||t.undoValue!==c||t.undoValue===c&&t.maskset.validPositions.length>0)&&(t.undoValue=i,a.trigger("change"))}}},mouseenterEvent:function(){var e=this.inputmask,t=e.opts.showMaskOnHover;if(e.mouseEnter=!0,this.getRootNode().activeElement!==this){var r=(e.isRTL?o.getBufferTemplate.call(e).slice().reverse():o.getBufferTemplate.call(e)).join("");t&&(0,s.HandleNativePlaceholder)(this,r)}},submitEvent:function(){var e=this.inputmask,t=e.opts;e.undoValue!==e._valueGet(!0)&&e.$el.trigger("change"),-1===o.getLastValidPosition.call(e)&&e._valueGet&&e._valueGet()===o.getBufferTemplate.call(e).join("")&&e._valueSet(""),t.clearIncomplete&&!1===d.isComplete.call(e,o.getBuffer.call(e))&&e._valueSet(""),t.removeMaskOnSubmit&&(e._valueSet(e.unmaskedvalue(),!0),setTimeout(function(){(0,s.writeBuffer)(e.el,o.getBuffer.call(e))},0))},resetEvent:function(){var e=this.inputmask;e.refreshValue=!0,setTimeout(function(){(0,s.applyInputValue)(e.el,e._valueGet(!0))}
27,0)}}},6266:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=!("u"<typeof window)&&window.document&&window.document.createElement?window:{}},7042:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(e,t){return"function"==typeof t.onBeforeMask?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,outputMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0,validationEventTimeOut:3e3,substitutes:{}}},7153:function(e,t,r){var n,a=(n=r(3978))&&n.__esModule?n:{default:n};a.default.dependencyLib.extend(!0,a.default.prototype.i18n,{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]})},7332:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=l(r(6266)),a=l(r(2088)),i=r(5841),s=l(r(672));function l(e){return e&&e.__esModule?e:{default:e}}var o=n.default.document;function d(e){return e instanceof d?e:this instanceof d?void(null!=e&&e!==n.default&&(this[0]=e.nodeName?e:void 0!==e[0]&&e[0].nodeName?e[0]:o.querySelector(e),void 0!==this[0]&&null!==this[0]&&(0,a.default)(this[0],"events",(0,a.default)(this[0],"events")||{}))):new d(e)}d.prototype={on:i.on,off:i.off,trigger:i.trigger},d.extend=s.default,d.data=a.default,d.Event=i.Event,t.default=d},7539:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.caret=function(e,t,r,n,i){var s,l=this.opts;if(void 0===t)return"selectionStart"in e&&"selectionEnd"in e?(t=e.selectionStart,r=e.selectionEnd):a.default.getSelection?(s=a.default.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&s.commonAncestorContainer!==e||(t=s.startOffset,r=s.endOffset):document.selection&&document.selection.createRange&&(r=(t=0-(s=document.selection.createRange()).duplicate().moveStart("character",-e.inputmask._valueGet().length))+s.text.length),{begin:n?t:u.call(this,t),end:n?r:u.call(this,r)};if(Array.isArray(t)&&(r=this.isRTL?t[0]:t[1],t=this.isRTL?t[1]:t[0]),void 0!==t.begin&&(r=this.isRTL?t.begin:t.end,t=this.isRTL?t.end:t.begin),"number"==typeof t){t=n?t:u.call(this,t),r="number"==typeof(r=n?r:u.call(this,r))?r:t;var o=parseInt(((e.ownerDocument.defaultView||a.default).getComputedStyle?(e.ownerDocument.defaultView||a.default).getComputedStyle(e,null):e.currentStyle).fontSize)*r;if(e.scrollLeft=o>e.scrollWidth?o:0,e.inputmask.caretPos={begin:t,end:r},l.insertModeVisual&&!1===l.insertMode&&t===r&&(i||r++),e===e.getRootNode().activeElement){if("setSelectionRange"in e)e.setSelectionRange(t,r);else if(a.default.getSelection){if(s=document.createRange(),void 0===e.firstChild||null===e.firstChild){var d=document.createTextNode("");e.appendChild(d)}s.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),s.setEnd(e.firstChild,r<e.inputmask._valueGet().length?r:e.inputmask._valueGet().length),s.collapse(!0);var c=a.default.getSelection();c.removeAllRanges(),c.addRange(s)}else e.createTextRange&&((s=e.createTextRange()).collapse(!0),s.moveEnd("character",r),s.moveStart("character",t),s.select());void 0===e.inputmask.caretHook||e.inputmask.caretHook.call(this,{begin:t,end:r})}}},t.determineLastRequiredPosition=function(e){var t,r,n=this.maskset,a=this.dependencyLib,l=o.call(this),d={},c=n.validPositions[l],u=s.getMaskTemplate.call(this,!0,o.call(this),!0,!0),m=u.length,f=void 0!==c?c.locator.slice():void 0;for(t=l+1;t<u.length;t++)f=(r=s.getTestTemplate.call(this,t,f,t-1)).locator.slice(),d[t]=a.extend(!0,{},r);var p=c&&void 0!==c.alternation?c.locator[c.alternation]:void 0;for(t=m-1;t>l&&((r=d[t]).match.optionality||r.match.optionalQuantifier&&r.match.newBlockMarker||p&&(p!==d[t].locator[c.alternation]&&!0!==r.match.static||!0===r.match.static&&r.locator[c.alternation]&&i.checkAlternationMatch.call(this,r.locator[c.alternation].toString().split(","),p.toString().split(","))&&""!==s.getTests.call(this,t)[0].def))&&u[t]===s.getPlaceholder.call(this,t,r.match);t--)if(m--,r.match.optionality){for(var h=t;h>0;){var g=s.getTest.call(this,h);if("master"===g.match.newBlockMarker||!0===g.match.newBlockMarker)break;h--}if(void 0!==n.validPositions[h])break}
27return t===l&&(m=t),e?{l:m,def:d[m]?d[m].match:void 0}:m},t.determineNewCaretPosition=function(e,t,r){var n,a,i,u=this,m=u.maskset,f=u.opts;if(t&&(u.isRTL?e.end=e.begin:e.begin=e.end),e.begin===e.end){switch(r=r||f.positionCaretOnClick){case"none":break;case"select":e={begin:0,end:l.call(u).length};break;case"ignore":e.end=e.begin=c.call(u,o.call(u));break;case"radixFocus":if(u.clicked>1&&0===m.validPositions.length)break;if(function(e){if(""!==f.radixPoint&&0!==f.digits){var t=m.validPositions;if(void 0===t[e]||void 0===t[e].input){if(e<c.call(u,-1))return!0;var r=l.call(u).indexOf(f.radixPoint);if(-1!==r){for(var n=0,a=t.length;n<a;n++)if(t[n]&&r<n&&t[n].input!==s.getPlaceholder.call(u,n))return!1;return!0}}}return!1}(e.begin)){var p=l.call(u).join("").indexOf(f.radixPoint);e.end=e.begin=f.numericInput?c.call(u,p):p;break}default:if(n=e.begin,a=o.call(u,n,!0),n<=(i=c.call(u,-1!==a||d.call(u,0)?a:-1)))e.end=e.begin=d.call(u,n,!1,!0)?n:c.call(u,n);else{var h=m.validPositions[a],g=s.getTestTemplate.call(u,i,h?h.match.locator:void 0,h),x=s.getPlaceholder.call(u,i,g.match);if(""!==x&&l.call(u)[i]!==x&&!0!==g.match.optionalQuantifier&&!0!==g.match.newBlockMarker||!d.call(u,i,f.keepStatic,!0)&&g.match.def===x){var v=c.call(u,i);(n>=v||n===i)&&(i=v)}e.end=e.begin=i}}return e}},t.getBuffer=l,t.getBufferTemplate=function(){var e=this.maskset;return void 0===e._buffer&&(e._buffer=s.getMaskTemplate.call(this,!1,1),void 0===e.buffer&&(e.buffer=e._buffer.slice())),e._buffer},t.getLastValidPosition=o,t.isMask=d,t.resetMaskSet=function(e){var t=this.maskset;t.buffer=void 0,!0!==e&&(t.validPositions=[],t.p=0),!1===e&&(t.tests={},t.jitOffset={})},t.seekNext=c,t.seekPrevious=function(e,t){var r=e-1;if(e<=0)return 0;for(;r>0&&(!0===t&&(!0!==s.getTest.call(this,r).match.newBlockMarker||!d.call(this,r,void 0,!0))||!0!==t&&!d.call(this,r,void 0,!0));)r--;return r},t.translatePosition=u;var n,a=(n=r(6266))&&n.__esModule?n:{default:n},i=r(7687),s=r(5895);function l(e){var t=this.maskset;return void 0!==t.buffer&&!0!==e||(t.buffer=s.getMaskTemplate.call(this,!0,o.call(this),!0),void 0===t._buffer&&(t._buffer=t.buffer.slice())),t.buffer}function o(e,t,r){var n=this.maskset,a=-1,i=-1,s=r||n.validPositions;void 0===e&&(e=-1);for(var l=0,o=s.length;l<o;l++)s[l]&&(t||!0!==s[l].generatedInput)&&(l<=e&&(a=l),l>=e&&(i=l));return -1===a||a===e?i:-1===i||e-a<i-e?a:i}function d(e,t,r){var n=this.maskset,a=s.getTestTemplate.call(this,e).match;if(""===a.def&&(a=s.getTest.call(this,e).match),!0!==a.static)return a.fn;if(!0===r&&void 0!==n.validPositions[e]&&!0!==n.validPositions[e].generatedInput)return!0;if(!0!==t&&e>-1){if(r){var i=s.getTests.call(this,e);return i.length>1+ +(""===i[i.length-1].match.def)}var l=s.determineTestTemplate.call(this,e,s.getTests.call(this,e)),o=s.getPlaceholder.call(this,e,l.match);return l.match.def!==o}return!1}function c(e,t,r){void 0===r&&(r=!0);for(var n=e+1;""!==s.getTest.call(this,n).match.def&&(!0===t&&(!0!==s.getTest.call(this,n).match.newBlockMarker||!d.call(this,n,void 0,!0))||!0!==t&&!d.call(this,n,void 0,r));)n++;return n}function u(e){var t=this.opts,r=this.el;return!this.isRTL||"number"!=typeof e||t.greedy&&""===t.placeholder||!r||(e=this._valueGet().length-e)<0&&(e=0),e}},7687:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.alternate=l,t.checkAlternationMatch=function(e,t,r){for(var n,a=this.opts.greedy?t:t.slice(0,1),i=!1,s=void 0!==r?r.split(","):[],l=0;l<s.length;l++)-1!==(n=e.indexOf(s[l]))&&e.splice(n,1);for(var o=0;o<e.length;o++)if(a.includes(e[o])){i=!0;break}return i},t.handleRemove=function(e,t,r,n,o){var d=this.maskset,c=this.opts;if((c.numericInput||this.isRTL)&&(t===a.keys.Backspace?t=a.keys.Delete:t===a.keys.Delete&&(t=a.keys.Backspace),this.isRTL)){var u=r.end;r.end=r.begin,r.begin=u}var m,f=i.getLastValidPosition.call(this,void 0,!0);r.end>=i.getBuffer.call(this).length&&f>=r.end&&(r.end=f+1),t===a.keys.Backspace?r.end-r.begin<1&&(r.begin=i.seekPrevious.call(this,r.begin)):t===a.keys.Delete&&r.begin===r.end&&(r.end=i.isMask.call(this,r.end,!0,!0)?r.end+1:i.seekNext.call(this,r.end)+1),!1!==(m=h.call(this,r))&&((!0!==n&&!1!==c.keepStatic||null!==c.regex&&-1!==s.getTest.call(this,r.begin).match.def.indexOf("|"))&&l.call(this,!0),!0!==n&&(d.p=t===a.keys.Delete?r.begin+m:r.begin,d.p=i.determineNewCaretPosition.call(this,{begin:d.p,end:d.p},!1,!1===c.insertMode&&t===a.keys.Backspace?"none":void 0).begin))},t.isComplete=d,t.isSelection=c,t.isValid=u,t.refreshFromBuffer=f,t.revalidateMask=h;var n=r(6047),a=r(6032),i=r(7539),s=r(5895);function l(e,t,r,n,a,o){var c=this.dependencyLib,m=this.opts,f=this.maskset;if(!this.hasAlternator)return!1;var p,h,g,x,v,b,y,j,k,w,N,C=c.extend(!0,[],f.validPositions),S=c.extend(!0,{},f.tests),A=!1,E=!1,T=void 0!==a?a:i.getLastValidPosition.call(this);if(o&&(w=o.begin,N=o.end,o.begin>o.end&&(w=o.end,N=o.begin)),-1===T&&void 0===a)p=0,h=(x=s.getTest.call(this,p)).alternation;else for(;T>=0;T--)if((g=0===T?s.getTest.call(this,0):f.validPositions[T])&&void 0!==g.alternation){if(T<=(e||0)&&x&&x.locator[g.alternation]!==g.locator[g.alternation])break;p=T,h=g.alternation,x=g}if(void 0!==h){y=parseInt(p),f.excludes[y]=f.excludes[y]||[],!0!==e&&f.excludes[y].push((0,s.getDecisionTaker)(x)+":"+x.alternation);var I=[],M=-1;for(v=y;y<i.getLastValidPosition.call(this,void 0,!0)+1;v++)-1===M&&e<=v&&void 0!==t&&(I.push(t),M=I.length-1),(b=f.validPositions[y])&&!0!==b.generatedInput&&(0!==y||b.input!==m.ski
27pOptionalPartCharacter)&&(void 0===o||v<w||v>=N)&&I.push(b.input),f.validPositions.splice(y,1);for(-1===M&&void 0!==t&&(I.push(t),M=I.length-1);void 0!==f.excludes[y]&&f.excludes[y].length<10;){for(f.tests={},i.resetMaskSet.call(this,!0),A=!0,v=0;v<I.length;v++){if(j=A.caret||0==m.insertMode&&null!=j?i.seekNext.call(this,j):i.getLastValidPosition.call(this,void 0,!0)+1,k=I[v],!(A=u.call(this,j,k,!1,n,!0))){d.call(this,i.getBuffer.call(this))&&(A=E);break}v===M&&(E=A),1==e&&A&&(E={caretPos:v})}if(A)break;if(i.resetMaskSet.call(this),x=s.getTest.call(this,y),f.validPositions=c.extend(!0,[],C),f.tests=c.extend(!0,{},S),E=!1,!f.excludes[y]){E=l.call(this,e,t,r,n,y-1,o);break}if(null!=x.alternation){var P=(0,s.getDecisionTaker)(x);if(-1!==f.excludes[y].indexOf(P+":"+x.alternation)){E=l.call(this,e,t,r,n,y-1,o);break}for(f.excludes[y].push(P+":"+x.alternation),v=y;v<i.getLastValidPosition.call(this,void 0,!0)+1;v++)f.validPositions.splice(y)}else delete f.excludes[y]}}return E&&!1===m.keepStatic||delete f.excludes[y],E}function o(e,t,r){var n=this.opts,i=this.maskset;switch(n.casing||t.casing){case"upper":e=e.toLocaleUpperCase();break;case"lower":e=e.toLocaleLowerCase();break;case"title":var s=i.validPositions[r-1];e=0===r||s&&s.input===String.fromCharCode(a.keyCode.Space)?e.toLocaleUpperCase():e.toLocaleLowerCase();break;default:if("function"==typeof n.casing){var l=Array.prototype.slice.call(arguments);l.push(i.validPositions),e=n.casing.apply(this,l)}}return e}function d(e){var t=this.opts,r=this.maskset;if("function"==typeof t.isComplete)return t.isComplete(e,t);if("*"!==t.repeat){var n=!1,a=i.determineLastRequiredPosition.call(this,!0),l=a.l;if(void 0===a.def||a.def.newBlockMarker||a.def.optionality||a.def.optionalQuantifier){n=!0;for(var o=0;o<=l;o++){var d=s.getTestTemplate.call(this,o).match;if(!0!==d.static&&void 0===r.validPositions[o]&&(!1===d.optionality||void 0===d.optionality||d.optionality&&0==d.newBlockMarker)&&(!1===d.optionalQuantifier||void 0===d.optionalQuantifier)||!0===d.static&&""!=d.def&&e[o]!==s.getPlaceholder.call(this,o,d)){n=!1;break}}}return n}}function c(e){var t=+!this.opts.insertMode;return this.isRTL?e.begin-e.end>t:e.end-e.begin>t}function u(e,t,r,n,a,d,m){var g=this,x=this.dependencyLib,v=this.opts,b=g.maskset;r=!0===r;var y=e;function j(e){if(void 0!==e){if(void 0!==e.remove&&(Array.isArray(e.remove)||(e.remove=[e.remove]),e.remove.sort(function(e,t){return g.isRTL?e.pos-t.pos:t.pos-e.pos}).forEach(function(e){h.call(g,{begin:e,end:e+1})}),e.remove=void 0),void 0!==e.insert&&(Array.isArray(e.insert)||(e.insert=[e.insert]),e.insert.sort(function(e,t){return g.isRTL?t.pos-e.pos:e.pos-t.pos}).forEach(function(e){""!==e.c&&u.call(g,e.pos,e.c,void 0===e.strict||e.strict,void 0!==e.fromIsValid?e.fromIsValid:n)}),e.insert=void 0),e.refreshFromBuffer&&e.buffer){var t=e.refreshFromBuffer;f.call(g,!0===t?t:t.start,t.end,e.buffer),e.refreshFromBuffer=void 0}void 0!==e.rewritePosition&&(y=e.rewritePosition,e=!0)}return e}function k(t,r,a){var l=!1;return s.getTests.call(g,t).every(function(d,u){var m=d.match;if(i.getBuffer.call(g,!0),!1!==(l=(!m.jit||void 0!==b.validPositions[i.seekPrevious.call(g,t)])&&(null!=m.fn?m.fn.test(r,b,t,a,v,c.call(g,e)):(r===m.def||r===v.skipOptionalPartCharacter)&&""!==m.def&&{c:s.getPlaceholder.call(g,t,m,!0)||m.def,pos:t}))){var f=void 0!==l.c?l.c:r,p=t;return f=f===v.skipOptionalPartCharacter&&!0===m.static?s.getPlaceholder.call(g,t,m,!0)||m.def:f,!0!==(l=j(l))&&void 0!==l.pos&&l.pos!==t&&(p=l.pos),(!0===l||void 0!==l.pos||void 0!==l.c)&&(!1===h.call(g,e,x.extend({},d,{input:o.call(g,f,m,p)}),n,p)&&(l=!1),!1)}return!0}),l}void 0!==e.begin&&(y=g.isRTL?e.end:e.begin);var w=!0,N=x.extend(!0,[],b.validPositions);if(!1===v.keepStatic&&void 0!==b.excludes[y]&&!0!==a&&!0!==n)for(var C=y;C<(g.isRTL?e.begin:e.end);C++)void 0!==b.excludes[C]&&(b.excludes[C]=void 0,delete b.tests[C]);if("function"==typeof v.preValidation&&!0!==n&&!0!==d&&(w=j(w=v.preValidation.call(g,i.getBuffer.call(g),y,t,c.call(g,e),v,b,e,r||a))),!0===w){if(w=k(y,t,r),(!r||!0===n)&&!1===w&&!0!==d){var S=b.validPositions[y];if(S&&!0===S.match.static&&(S.match.def===t||t===v.skipOptionalPartCharacter))w={caret:i.seekNext.call(g,y)};else if(v.insertMode||void 0===b.validPositions[i.seekNext.call(g,y)]||e.end>y){var A=!1;if(b.jitOffset[y]&&void 0===b.validPositions[i.seekNext.call(g,y)]&&!1!==(w=u.call(g,y+b.jitOffset[y],t,!0,!0))&&(!0!==a&&(w.caret=y),A=!0),e.end>y&&(b.validPositions[y]=void 0),!A&&!i.isMask.call(g,y,v.keepStatic&&0===y)){for(var E=y+1,T=i.seekNext.call(g,y,!1,0!==y);E<=T;E++)if(!1!==(w=k(E,t,r))){w=p.call(g,y,void 0!==w.pos?w.pos:E)||w,y=E;break}}}}
27if(g.hasAlternator&&!0!==a&&!r&&(a=!0,!1===w?(!0===v.keepStatic||isFinite(parseInt(v.keepStatic))&&y>=v.keepStatic)&&(w=l.call(g,y,t,r,n,void 0,e)):!0===w&&(c.call(g,e)&&b.tests[y]&&b.tests[y].length>1&&v.keepStatic||!0!==v.numericInput&&b.tests[y]&&b.tests[y].length>1&&i.getLastValidPosition.call(g,void 0,!0)>y)&&(w=l.call(g,!0)||w)),!0===w&&(w={pos:y}),"function"==typeof v.postValidation&&!0!==n&&!0!==d){var I=v.postValidation.call(g,i.getBuffer.call(g,!0),void 0!==e.begin?g.isRTL?e.end:e.begin:e,t,w,v,b,r,m,a);void 0!==I&&(w=!0===I?w:I)}}w&&void 0===w.pos&&(w.pos=y),!1===w||!0===d?(i.resetMaskSet.call(g,!0),b.validPositions=x.extend(!0,[],N)):p.call(g,void 0,y,!0);var M=j(w);return void 0!==g.maxLength&&i.getBuffer.call(g).length>g.maxLength&&!n&&(i.resetMaskSet.call(g,!0),b.validPositions=x.extend(!0,[],N),M=!1),M}function m(e,t,r){for(var n=this.maskset,a=!1,i=s.getTests.call(this,e),l=0;l<i.length;l++){if(i[l].match&&(i[l].match.nativeDef===t.match[r.shiftPositions?"def":"nativeDef"]&&(!r.shiftPositions||!t.match.static)||i[l].match.nativeDef===t.match.nativeDef||r.regex&&!i[l].match.static&&i[l].match.fn.test(t.input,n,e,!1,r))){a=!0;break}if(i[l].match&&i[l].match.def===t.match.nativeDef){a=void 0;break}}return!1===a&&void 0!==n.jitOffset[e]&&(a=m.call(this,e+n.jitOffset[e],t,r)),a}function f(e,t,r){var a,s,l=this.maskset,o=this.opts,d=this.dependencyLib,c=o.skipOptionalPartCharacter,u=this.isRTL?r.slice().reverse():r;if(o.skipOptionalPartCharacter="",!0===e)i.resetMaskSet.call(this,!1),e=0,t=r.length,s=i.determineNewCaretPosition.call(this,{begin:0,end:0},!1).begin;else{for(a=e;a<t;a++)delete l.validPositions[a];s=e}var m=new d.Event("keypress");for(a=e;a<t;a++){m.key=u[a].toString(),this.ignorable=!1;var f=n.EventHandlers.keypressEvent.call(this,m,!0,!1,!1,s);!1!==f&&void 0!==f&&(s=f.forwardPosition)}o.skipOptionalPartCharacter=c}function p(e,t,r){var n=this.maskset,a=this.dependencyLib;if(void 0===e)for(e=t-1;e>0&&!n.validPositions[e];e--);for(var l=e;l<t;l++)if(void 0===n.validPositions[l]&&!i.isMask.call(this,l,!1)&&(0==l?s.getTest.call(this,l):n.validPositions[l-1])){var o=s.getTests.call(this,l).slice();""===o[o.length-1].match.def&&o.pop();var d,c=s.determineTestTemplate.call(this,l,o);if(c&&(!0!==c.match.jit||"master"===c.match.newBlockMarker&&(d=n.validPositions[l+1])&&!0===d.match.optionalQuantifier)&&((c=a.extend({},c,{input:s.getPlaceholder.call(this,l,c.match,!0)||c.match.def})).generatedInput=!0,h.call(this,l,c,!0),!0!==r)){var m=n.validPositions[t].input;return n.validPositions[t]=void 0,u.call(this,t,m,!0,!0)}}}function h(e,t,r,n){var a=this.maskset,l=this.opts,o=this.dependencyLib,d=0,f=void 0!==e.begin?e.begin:e,p=void 0!==e.end?e.end:e,h=!0;if(e.begin>e.end&&(f=e.end,p=e.begin),n=void 0!==n?n:f,void 0===r&&(f!==p||l.insertMode&&void 0!==a.validPositions[n]||void 0===t||t.match.optionalQuantifier||t.match.optionality)){var g,x=o.extend(!0,[],a.validPositions),v=i.getLastValidPosition.call(this,void 0,!0);a.p=f;var b=c.call(this,e)?f:n;for(g=v;g>=b;g--)a.validPositions.splice(g,1),void 0===t&&delete a.tests[g+1];var y,j,k=n,w=k;for(t&&(a.validPositions[n]=o.extend(!0,{},t),w++,k++),null==x[p]&&a.jitOffset[p]&&(p+=a.jitOffset[p]+1),g=t?p:p-1;g<=v;g++){if(void 0!==(y=x[g])&&!0!==y.generatedInput&&(g>=p||g>=f&&function(e,t,r){var n=t[e];if(void 0!==n&&!0===n.match.static&&!0!==n.match.optionality&&(void 0===t[0]||void 0===t[0].alternation)){var a=r.begin<=e-1?t[e-1]&&!0===t[e-1].match.static&&t[e-1]:t[e-1],i=r.end>e+1?t[e+1]&&!0===t[e+1].match.static&&t[e+1]:t[e+1];return a&&i}return!1}(g,x,{begin:f,end:p}))){for(;""!==s.getTest.call(this,w).match.def;){if(!1!==(j=m.call(this,w,y,l))||"+"===y.match.def){"+"===y.match.def&&i.getBuffer.call(this,!0);var N=u.call(this,w,y.input,"+"!==y.match.def,!0);if(h=!1!==N,k=(N.pos||w)+1,!h&&j)break}else h=!1;if(h){void 0===t&&y.match.static&&g===e.begin&&d++;break}if(h||i.getBuffer.call(this),w>a.maskLength)break;w++}""==s.getTest.call(this,w).match.def&&(h=!1),w=k}if(!h)break}if(!h)return a.validPositions=o.extend(!0,[],x),i.resetMaskSet.call(this,!0),!1}else t&&s.getTest.call(this,n).match.cd===t.match.cd&&(a.validPositions[n]=o.extend(!0,{},t));return i.resetMaskSet.call(this,!0),d}},8145:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===e("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype})}
27,9439:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=r||!1,this.isAlternator=n||!1,this.quantifier={min:1,max:1}}},9472:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={9:{validator:"\\p{N}",definitionSymbol:"*"},a:{validator:"\\p{L}",definitionSymbol:"*"},"*":{validator:"[\\p{L}\\p{N}]"}}}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var i=r[e]={exports:{}};return t[e](i,i.exports,n),i.exports}var a={};return Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n(8145),n(1669),n(1960),n(493),n(472),n(4829),n(4203),n(546),n(2952),a.default=((e=n(3978))&&e.__esModule?e:{default:e}).default,a}()})}},function(){return r||(0,t[p(t)[0]])((r={exports:{}}).exports,r),r.exports});x(v()),"u">typeof window&&window.document?.createElement,x(v());var b=x(v());x(v());var y=e.i(761562);let j="border enabled:hover:ring-2 enabled:hover:border-ring focus-visible:ring-offset-0 focus-visible:ring-2 focus-visible:ring-ring focus-visible:border-ring",k="border-error enabled:hover:ring-error enabled:hover:border-error focus-visible:ring-error focus-visible:border-error",w=({required:e,path:t,form:r,labelRef:a})=>{let{watch:l}=r,{fieldOptions:c,i18n:u}=(0,s.useFormStructure)(),m=(0,y.useCommonFormI18n)(),f=(0,d.resolveI18nField)(u,String(t)),p=(0,o.resolveFieldOptions)(c,String(t)),h=p?.textAreaProps?.maxLength||p?.options?.maxLength;"object"==typeof h&&(h=h?.value);let g=h?l(t)??"":"";return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("label",{ref:a,htmlFor:t,className:"block pb-2 text-small font-semibold",children:[(0,n.jsxs)("span",{className:"align-middle",children:[f?.heading,!e&&` (${m("optional")})`]}),h&&g.length<h&&(0,n.jsx)("span",{className:"sr-only",children:m("maxLimit",{maxLength:h})}),h&&g.length>=h&&(0,n.jsx)("span",{className:"sr-only","aria-live":"assertive",role:"alert",children:m("maxLimitReached",{maxLength:h})}),(0,n.jsx)(i.InputHelpTooltip,{path:t})]})})};e.s(["InputLabel",0,w,"default",0,({path:e,className:t,inputProps:r,mask:d,form:u,errorMessage:m,description:f})=>{let{shouldRenderField:p,fieldOptions:h}=(0,s.useFormStructure)();(0,l.useFieldUnregister)(u,e);let{register:g,formState:{errors:x,isSubmitting:v}}=u,y=(e,t,r)=>{var n;if(!g)throw Error("registerFn is required");let{ref:a,...i}=g(e,r),s=("object"==typeof(n=b.default)&&null!==n&&"default"in n?n.default:n)(function(e,t){let r={jitMasking:!1,...t};if(!e)return r;let n={datetime:{alias:"datetime",...r},email:{alias:"email",placeholder:"",...r},numeric:{alias:"numeric",placeholder:"",...r},currency:{alias:"currency",prefix:"$ ",placeholder:"",...r},decimal:{alias:"decimal",placeholder:"",...r},integer:{alias:"integer",placeholder:"",...r},percentage:{alias:"percentage",placeholder:" %",suffix:" %",...r},url:{alias:"url",placeholder:"https://",...r},ip:{alias:"ip",...r},mac:{alias:"mac",...r},ssn:{alias:"ssn",...r},"brl-currency":{alias:"currency",prefix:"R$ ",placeholder:"0,00",displayFormat:"currency",radixPoint:",",autoUnmask:!0,...r},cpf:{mask:"999.999.999-99",placeholder:"___.___.___-__",...r},cnpj:{mask:["A|9{2}.A|9{3}.A|9{3}/A|9{4}-9{2}"],placeholder:"__.___.___/____-__",...r}};return"string"==typeof e&&n[e]?n[e]:{mask:e,...r}}(t,r)),l=function(...e){let{length:t}=e,r=t;for(;r>0;)if("function"!=typeof e[r-=1])throw TypeError("Expected a function");return(...r)=>{let n=0,a=t?e[n].apply(this,r):r[0];for(;n+1<t;)n+=1,a=e[n].call(this,a);return a}}(e=>{if(e){let{nodeName:t}=e;"INPUT"!==t?s.mask(e.querySelector("input")):s.mask(e)}return e},a);return{...i,ref:l}},N=(0,i.useInputHelpSectionAriaIds)(u,e,m),C=f?`description-${e}`:void 0;if(!p(e))return null;let S=(0,o.getErrorAtPath)(x,String(e))||m,A=(0,o.resolveFieldOptions)(h,String(e)),E=A?.options,T={...A?.inputProps,...r};return E?E.required=T.required??E.required:E={required:T.required},d=d||E?.mask,(0,n.jsxs)(a.default,{form:u,path:e,errorMessage:m,className:(0,c.cn)("relative flex-col self-end",t),children:[(0,n.jsx)(w,{form:u,path:e,required:!!E?.required}),f&&(0,n.jsx)("p",{id:C,className:"mb-2 text-small text-muted-foreground",children:f}
27),(0,n.jsx)("input",{id:e,className:(0,c.cn)("w-full rounded-input bg-input p-4 read-only:opacity-75 disabled:opacity-75",j,!!S&&k),...d?y(e,d,E):g(e,E),...N,"aria-describedby":[N["aria-describedby"],C].filter(Boolean).join(" ")||void 0,...T,readOnly:A?.inputProps?.readOnly||v})]})},"inputErrorOutlineClassName",0,k,"inputOutlineClassName",0,j],355070)},637315,e=>{"use strict";var t=e.i(843476),r=e.i(161507),n=e.i(761562),a=e.i(502856),i=e.i(271645);let s=["january","february","march","april","may","june","july","august","september","october","november","december"],l=({monthIndex:e,year:t,useLastDayOfMonth:r})=>{let n=r?new Date(t,e+1,0).getDate():1;return`${t}-${(e+1).toString().padStart(2,"0")}-${n.toString().padStart(2,"0")}`},o=({monthIndex:e,year:t,months:r,useLastDayOfMonth:n})=>({value:l({monthIndex:e,year:t,useLastDayOfMonth:n}),name:(({monthIndex:e,year:t,months:r})=>`${r[e%r.length]} ${t}`)({monthIndex:e,year:t,months:r})});e.s(["default",0,function({placeHolder:e,useLastDayOfMonth:l,...d}){let c=(0,n.useCommonFormI18n)();(0,a.useFieldUnregister)(d.form,d.path);let u=(0,i.useMemo)(()=>{let e=s.map(e=>c(`fields.monthSelect.months.${e}`));return(({date:e,monthsToShow:t,months:r,useLastDayOfMonth:n})=>{let a=e.getMonth(),i=e.getFullYear();return[...r.map((e,t)=>o({monthIndex:t,year:i,months:r,useLastDayOfMonth:n})),...r.map((e,t)=>o({monthIndex:t,year:i+1,months:r,useLastDayOfMonth:n}))].slice(a,a+t)})({date:new Date,monthsToShow:3,months:e,useLastDayOfMonth:l})},[c,l]);return(0,t.jsx)(r.default,{placeHolder:e??c("fields.monthSelect.placeholder"),...d,options:u})},"getDefaultMonthValue",0,({date:e,useLastDayOfMonth:t}={})=>l({monthIndex:(e=e??new Date).getMonth(),year:e.getFullYear(),useLastDayOfMonth:t})])},910249,429427,371330,394487,436289,503269,214520,992704,863516,488374,157138,144279,571616,919751,140721,904016,942803,65659,722678,667310,e=>{"use strict";let t,r,n,a,i,s,l,o;var d=e.i(843476),c=e.i(355070),u=e.i(271645),m=["title"],f=["title"],p=["title"],h=["title"];function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}let v={SE:function(e){var t=e.title,r=x(e,h);return u.default.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 85.333 512 341.333"},r),t&&u.default.createElement("title",null,t),u.default.createElement("path",{fill:"#0052B4",d:"M0 85.333h512V426.67H0z"}),u.default.createElement("path",{fill:"#FFDA44",d:"M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z"}))},NO:function(e){var t=e.title,r=x(e,p);return u.default.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 85.333 512 341.333"},r),t&&u.default.createElement("title",null,t),u.default.createElement("path",{fill:"#D80027",d:"M0 85.334h512v341.337H0z"}),u.default.createElement("path",{fill:"#FFF",d:"M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z"}),u.default.createElement("path",{fill:"#2E52B2",d:"M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z"}))},DK:function(e){var t=e.title,r=x(e,m);return u.default.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),t&&u.default.createElement("title",null,t),u.default.createElement("path",{fill:"#c60c30",d:"M0 0h513v342H0z"}),u.default.createElement("path",{fill:"#FFF",d:"M190 0h-60v140H0v60h130v142h60V200h323v-60H190z"}))},FI:function(e){var t=e.title,r=x(e,f);return u.default.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),t&&u.default.createElement("title",null,t),u.default.createElement("path",{fill:"#FFF",d:"M0 0h513v342H0z"}),u.default.createElement("path",{fill:"#2E52B2",d:"M513 129.3V212H203.7v130H121V212H0v-82.7h121V0h82.7v129.3z"}))}},b=({countryCode:e,className:t="inline h-auto w-5 align-baseline",title:r})=>{let n=v[e];return n?(0,d.jsx)(n,{title:r,className:t}):null};b.displayName="FlagIcon";let y=(0,u.memo)(b),j=({countryCode:e})=>!!v[e];var k=e.i(348238);let w=[{name:"Andorra",code:"AD",emoji:"ð¦ð©",dial_code:"+376"},{name:"United Arab Emirates",code:"AE",emoji:"ð¦ðª",dial_code:"+971"},{name:"Afghanistan",code:"AF",emoji:"ð¦ð«",dial_code:"+93"},{name:"Antigua & Barbuda",code:"AG",emoji:"ð¦ð¬",dial_code:"+1268"},{name:"Anguilla",code:"AI",emoji:"ð¦ð®",dial_code:"+1264"},{name:"Albania",code:"AL",emoji:"ð¦ð±",dial_code:"+355"},{name:"Armenia",code:"AM",emoji:"ð¦ð²",dial_code:"+374"},{name:"Angola",code:"AO",emoji:"ð¦ð´",dial_code:"+244"},{name:"Antarctica",code:"AQ",emoji:"ð¦ð¶",dial_code:"+672"},{name:"Argentina",code:"AR",emoji:"ð¦ð·",dial_code:"+54"},{name:"American Samoa",code:"AS",emoji:"ð¦ð¸",dial_code:"+1684"},{name:"Austria",code:"AT",emoji:"ð¦ð¹",dial_code:"+43"},{name:"Australia",code:"AU",emoji:"ð¦ðº",dial_code:"+61"},{name:"Aruba",code:"AW",emoji:"ð¦ð¼",dial_code:"+297"},{name:"Ã
land Islands",code:"AX",emoji:"ð¦ð½",dial_code:"+358"},{name:"Azerbaijan",code:"AZ",emoji:"ð¦ð¿",dial_code:"+994"},{name:"Bosnia & Herzegovina",code:"BA",emoji:"ð§ð¦",dial_code:"+387"},{name:"Barbados",code:"BB",emoji:"ð§ð§",dial_code:"+1246"},{name:"Bangladesh",code:"BD",emoji:"ð§ð©",dial_code:"+880"},{name:"Belgium",code:"BE",emoji:"ð§ðª",dial_code:"+32"},{name:"Burkina Faso",code:"BF",emoji:"ð§ð«",dial_code:"+226"},{name:"Bulgaria",code:"BG",emoji:"ð§ð¬",dial_code:"+359"},{name:"Bahrain",code:"BH",emoji:"ð§ð",dial_code:"+973"},{name:"Burundi",code:"BI",emoji:"ð§ð®",dial_code:"+257"},{name:"Benin",code:"BJ",emoji:"ð§ð¯",dial_code:"+229"},{name:"St. Barthélemy",code:"BL",emoji:"ð§ð±",dial_code:"+590"},{name:"Bermuda",code:"BM",emoji:"ð§ð²",dial_code:"+1441"},{name:"Brunei",code:"BN",emoji:"ð§ð³",dial_code:"+673"},{name:"Bolivia",code:"BO",emoji:"ð§ð´",dial_code:"+591"},{name:"Brazil",code:"BR",emoji:"ð§ð·",dial_code:"+55"},{name:"Bahamas",code:"BS",emoji:"ð§ð¸",dial_code:"+1242"},{name:"Bhutan",code:"BT",emoji:"ð§ð¹",dial_code:"+975"},{name:"Botswana",code:"BW",emoji:"ð§ð¼",dial_code:"+267"},{name:"Belarus",code:"BY",emoji:"ð§ð¾",dial_code:"+375"},{name:"Belize",code:"BZ",emoji:"ð§ð¿",dial_code:"+501"},{name:"Canada",code:"CA",emoji:"ð¨ð¦",dial_code:"+1"},{name:"Cocos (Keeling) Islands",code:"CC",emoji:"ð¨ð¨",dial_code:"+61"},{name:"Congo - Kinshasa",code:"CD",emoji:"ð¨ð©",dial_code:"+243"},{name:"Central African Republic",code:"CF",emoji:"ð¨ð«",dial_code:"+236"},{name:"Congo - Brazzaville",code:"CG",emoji:"ð¨ð¬",dial_code:"+242"},{name:"Switzerland",code:"CH",emoji:"ð¨ð",dial_code:"+41"},{name:"Côte dâIvoire",code:"CI",emoji:"ð¨ð®",dial_code:"+225"},{name:"Cook Islands",code:"CK",emoji:"ð¨ð°",dial_code:"+682"},{name:"Chile",code:"CL",emoji:"ð¨ð±",dial_code:"+56"},{name:"Cameroon",code:"CM",emoji:"ð¨ð²",dial_code:"+237"},{name:"China",code:"CN",emoji:"ð¨ð³",dial_code:"+86"},{name:"Colombia",code:"CO",emoji:"ð¨ð´",dial_code:"+57"},{name:"Costa Rica",code:"CR",emoji:"ð¨ð·",dial_code:"+506"},{name:"Cuba",code:"CU",emoji:"ð¨ðº",dial_code:"+53"},{name:"Cape Verde",code:"CV",emoji:"ð¨ð»",dial_code:"+238"},{name:"Christmas Island",code:"CX",emoji:"ð¨ð½",dial_code:"+61"},{name:"Cyprus",code:"CY",emoji:"ð¨ð¾",dial_code:"+357"},{name:"Czechia",code:"CZ",emoji:"ð¨ð¿",dial_code:"+420"},{name:"Germany",code:"DE",emoji:"ð©ðª",dial_code:"+49"},{name:"Djibouti",code:"DJ",emoji:"ð©ð¯",dial_code:"+253"},{name:"Denmark",code:"DK",emoji:"ð©ð°",dial_code:"+45"}
27,{name:"Dominica",code:"DM",emoji:"ð©ð²",dial_code:"+1767"},{name:"Dominican Republic",code:"DO",emoji:"ð©ð´",dial_code:"+1849"},{name:"Algeria",code:"DZ",emoji:"ð©ð¿",dial_code:"+213"},{name:"Ecuador",code:"EC",emoji:"ðªð¨",dial_code:"+593"},{name:"Estonia",code:"EE",emoji:"ðªðª",dial_code:"+372"},{name:"Egypt",code:"EG",emoji:"ðªð¬",dial_code:"+20"},{name:"Eritrea",code:"ER",emoji:"ðªð·",dial_code:"+291"},{name:"Spain",code:"ES",emoji:"ðªð¸",dial_code:"+34"},{name:"Ethiopia",code:"ET",emoji:"ðªð¹",dial_code:"+251"},{name:"Finland",code:"FI",emoji:"ð«ð®",dial_code:"+358"},{name:"Fiji",code:"FJ",emoji:"ð«ð¯",dial_code:"+679"},{name:"Falkland Islands",code:"FK",emoji:"ð«ð°",dial_code:"+500"},{name:"Micronesia",code:"FM",emoji:"ð«ð²",dial_code:"+691"},{name:"Faroe Islands",code:"FO",emoji:"ð«ð´",dial_code:"+298"},{name:"France",code:"FR",emoji:"ð«ð·",dial_code:"+33"},{name:"Gabon",code:"GA",emoji:"ð¬ð¦",dial_code:"+241"},{name:"United Kingdom",code:"GB",emoji:"ð¬ð§",dial_code:"+44"},{name:"Grenada",code:"GD",emoji:"ð¬ð©",dial_code:"+1473"},{name:"Georgia",code:"GE",emoji:"ð¬ðª",dial_code:"+995"},{name:"French Guiana",code:"GF",emoji:"ð¬ð«",dial_code:"+594"},{name:"Guernsey",code:"GG",emoji:"ð¬ð¬",dial_code:"+44"},{name:"Ghana",code:"GH",emoji:"ð¬ð",dial_code:"+233"},{name:"Gibraltar",code:"GI",emoji:"ð¬ð®",dial_code:"+350"},{name:"Greenland",code:"GL",emoji:"ð¬ð±",dial_code:"+299"},{name:"Gambia",code:"GM",emoji:"ð¬ð²",dial_code:"+220"},{name:"Guinea",code:"GN",emoji:"ð¬ð³",dial_code:"+224"},{name:"Guadeloupe",code:"GP",emoji:"ð¬ðµ",dial_code:"+590"},{name:"Equatorial Guinea",code:"GQ",emoji:"ð¬ð¶",dial_code:"+240"},{name:"Greece",code:"GR",emoji:"ð¬ð·",dial_code:"+30"},{name:"South Georgia & South Sandwich Islands",code:"GS",emoji:"ð¬ð¸",dial_code:"+500"},{name:"Guatemala",code:"GT",emoji:"ð¬ð¹",dial_code:"+502"},{name:"Guam",code:"GU",emoji:"ð¬ðº",dial_code:"+1671"},{name:"Guinea-Bissau",code:"GW",emoji:"ð¬ð¼",dial_code:"+245"},{name:"Guyana",code:"GY",emoji:"ð¬ð¾",dial_code:"+595"},{name:"Hong Kong SAR China",code:"HK",emoji:"ðð°",dial_code:"+852"},{name:"Honduras",code:"HN",emoji:"ðð³",dial_code:"+504"},{name:"Croatia",code:"HR",emoji:"ðð·",dial_code:"+385"},{name:"Haiti",code:"HT",emoji:"ðð¹",dial_code:"+509"},{name:"Hungary",code:"HU",emoji:"ððº",dial_code:"+36"},{name:"Indonesia",code:"ID",emoji:"ð®ð©",dial_code:"+62"},{name:"Ireland",code:"IE",emoji:"ð®ðª",dial_code:"+353"},{name:"Israel",code:"IL",emoji:"ð®ð±",dial_code:"+972"},{name:"Isle of Man",code:"IM",emoji:"ð®ð²",dial_code:"+44"},{name:"India",code:"IN",emoji:"ð®ð³",dial_code:"+91"},{name:"British Indian Ocean Territory",code:"IO",emoji:"ð®ð´",dial_code:"+246"},{name:"Iraq",code:"IQ",emoji:"ð®ð¶",dial_code:"+964"},{name:"Iran",code:"IR",emoji:"ð®ð·",dial_code:"+98"},{name:"Iceland",code:"IS",emoji:"ð®ð¸",dial_code:"+354"},{name:"Italy",code:"IT",emoji:"ð®ð¹",dial_code:"+39"},{name:"Jersey",code:"JE",emoji:"ð¯ðª",dial_code:"+44"},{name:"Jamaica",code:"JM",emoji:"ð¯ð²",dial_code:"+1876"},{name:"Jordan",code:"JO",emoji:"ð¯ð´",dial_code:"+962"},{name:"Japan",code:"JP",emoji:"ð¯ðµ",dial_code:"+81"},{name:"Kenya",code:"KE",emoji:"ð°ðª",dial_code:"+254"},{name:"Kyrgyzstan",code:"KG",emoji:"ð°ð¬",dial_code:"+996"},{name:"Cambodia",code:"KH",emoji:"ð°ð",dial_code:"+855"},{name:"Kiribati",code:"KI",emoji:"ð°ð®",dial_code:"+686"},{name:"Comoros",code:"KM",emoji:"ð°ð²",dial_code:"+269"},{name:"St. Kitts & Nevis",code:"KN",emoji:"ð°ð³",dial_code:"+1869"},{name:"North Korea",code:"KP",emoji:"ð°ðµ",dial_code:"+850"},{name:"South Korea",code:"KR",emoji:"ð°ð·",dial_code:"+82"},{name:"Kuwait",code:"KW",emoji:"ð°ð¼",dial_code:"+965"},{name:"Cayman Islands",code:"KY",emoji:"ð°ð¾",dial_code:"+345"},{name:"Kazakhstan",code:"KZ",emoji:"ð°ð¿",dial_code:"+77"},{name:"Laos",code:"LA",emoji:"ð±ð¦",dial_code:"+856"},{name:"Lebanon",code:"LB",emoji:"ð±ð§",dial_code:"+961"}
27,{name:"St. Lucia",code:"LC",emoji:"ð±ð¨",dial_code:"+1758"},{name:"Liechtenstein",code:"LI",emoji:"ð±ð®",dial_code:"+423"},{name:"Sri Lanka",code:"LK",emoji:"ð±ð°",dial_code:"+94"},{name:"Liberia",code:"LR",emoji:"ð±ð·",dial_code:"+231"},{name:"Lesotho",code:"LS",emoji:"ð±ð¸",dial_code:"+266"},{name:"Lithuania",code:"LT",emoji:"ð±ð¹",dial_code:"+370"},{name:"Luxembourg",code:"LU",emoji:"ð±ðº",dial_code:"+352"},{name:"Latvia",code:"LV",emoji:"ð±ð»",dial_code:"+371"},{name:"Libya",code:"LY",emoji:"ð±ð¾",dial_code:"+218"},{name:"Morocco",code:"MA",emoji:"ð²ð¦",dial_code:"+212"},{name:"Monaco",code:"MC",emoji:"ð²ð¨",dial_code:"+377"},{name:"Moldova",code:"MD",emoji:"ð²ð©",dial_code:"+373"},{name:"Montenegro",code:"ME",emoji:"ð²ðª",dial_code:"+382"},{name:"St. Martin",code:"MF",emoji:"ð²ð«",dial_code:"+590"},{name:"Madagascar",code:"MG",emoji:"ð²ð¬",dial_code:"+261"},{name:"Marshall Islands",code:"MH",emoji:"ð²ð",dial_code:"+692"},{name:"North Macedonia",code:"MK",emoji:"ð²ð°",dial_code:"+389"},{name:"Mali",code:"ML",emoji:"ð²ð±",dial_code:"+223"},{name:"Myanmar (Burma)",code:"MM",emoji:"ð²ð²",dial_code:"+95"},{name:"Mongolia",code:"MN",emoji:"ð²ð³",dial_code:"+976"},{name:"Macao SAR China",code:"MO",emoji:"ð²ð´",dial_code:"+853"},{name:"Northern Mariana Islands",code:"MP",emoji:"ð²ðµ",dial_code:"+1670"},{name:"Martinique",code:"MQ",emoji:"ð²ð¶",dial_code:"+596"},{name:"Mauritania",code:"MR",emoji:"ð²ð·",dial_code:"+222"},{name:"Montserrat",code:"MS",emoji:"ð²ð¸",dial_code:"+1664"},{name:"Malta",code:"MT",emoji:"ð²ð¹",dial_code:"+356"},{name:"Mauritius",code:"MU",emoji:"ð²ðº",dial_code:"+230"},{name:"Maldives",code:"MV",emoji:"ð²ð»",dial_code:"+960"},{name:"Malawi",code:"MW",emoji:"ð²ð¼",dial_code:"+265"},{name:"Mexico",code:"MX",emoji:"ð²ð½",dial_code:"+52"},{name:"Malaysia",code:"MY",emoji:"ð²ð¾",dial_code:"+60"},{name:"Mozambique",code:"MZ",emoji:"ð²ð¿",dial_code:"+258"},{name:"Namibia",code:"NA",emoji:"ð³ð¦",dial_code:"+264"},{name:"New Caledonia",code:"NC",emoji:"ð³ð¨",dial_code:"+687"},{name:"Niger",code:"NE",emoji:"ð³ðª",dial_code:"+227"},{name:"Norfolk Island",code:"NF",emoji:"ð³ð«",dial_code:"+672"},{name:"Nigeria",code:"NG",emoji:"ð³ð¬",dial_code:"+234"},{name:"Nicaragua",code:"NI",emoji:"ð³ð®",dial_code:"+505"},{name:"Netherlands",code:"NL",emoji:"ð³ð±",dial_code:"+31"},{name:"Norway",code:"NO",emoji:"ð³ð´",dial_code:"+47"},{name:"Nepal",code:"NP",emoji:"ð³ðµ",dial_code:"+977"},{name:"Nauru",code:"NR",emoji:"ð³ð·",dial_code:"+674"},{name:"Niue",code:"NU",emoji:"ð³ðº",dial_code:"+683"},{name:"New Zealand",code:"NZ",emoji:"ð³ð¿",dial_code:"+64"},{name:"Oman",code:"OM",emoji:"ð´ð²",dial_code:"+968"},{name:"Panama",code:"PA",emoji:"ðµð¦",dial_code:"+507"},{name:"Peru",code:"PE",emoji:"ðµðª",dial_code:"+51"},{name:"French Polynesia",code:"PF",emoji:"ðµð«",dial_code:"+689"},{name:"Papua New Guinea",code:"PG",emoji:"ðµð¬",dial_code:"+675"},{name:"Philippines",code:"PH",emoji:"ðµð",dial_code:"+63"},{name:"Pakistan",code:"PK",emoji:"ðµð°",dial_code:"+92"},{name:"Poland",code:"PL",emoji:"ðµð±",dial_code:"+48"},{name:"St. Pierre & Miquelon",code:"PM",emoji:"ðµð²",dial_code:"+508"},{name:"Pitcairn Islands",code:"PN",emoji:"ðµð³",dial_code:"+872"},{name:"Puerto Rico",code:"PR",emoji:"ðµð·",dial_code:"+1939"},{name:"Palestinian Territories",code:"PS",emoji:"ðµð¸",dial_code:"+970"},{name:"Portugal",code:"PT",emoji:"ðµð¹",dial_code:"+351"},{name:"Palau",code:"PW",emoji:"ðµð¼",dial_code:"+680"},{name:"Paraguay",code:"PY",emoji:"ðµð¾",dial_code:"+595"},{name:"Qatar",code:"QA",emoji:"ð¶ð¦",dial_code:"+974"},{name:"Réunion",code:"RE",emoji:"ð·ðª",dial_code:"+262"},{name:"Romania",code:"RO",emoji:"ð·ð´",dial_code:"+40"},{name:"Serbia",code:"RS",emoji:"ð·ð¸",dial_code:"+381"},{name:"Russia",code:"RU",emoji:"ð·ðº",dial_code:"+7"},{name:"Rwanda",code:"RW",emoji:"ð·ð¼",dial_code:"+250"},{name:"Saudi Arabia",code:"SA",emoji:"ð¸ð¦",dial_code:"+966"},{name:"Solomon Islands",code:"SB",emoji:"ð¸ð§",dial_code:"+677"},{name:"Seychelles",code:"SC",emoji:"ð¸ð¨",dial_code:"+248"},{name:"Sudan",code:"SD",emoji:"ð¸ð©",dial_code:"+249"},{name:"Sweden",code:"SE",emoji:"ð¸ðª",dial_code:"+46"},{name:"Singapore",code:"SG",emoji:"ð¸ð¬",dial_code:"+65"},{name:"St. Helena",code:"SH",emoji:"ð¸ð",dial_code:"+290"},{name:"Slovenia",code:"SI",emoji:"ð¸ð®",dial_code:"+386"},{name:"Svalbard & Jan Mayen",code:"SJ",emoji:"ð¸ð¯",dial_code:"+47"},{name:"Slovakia",code:"SK",emoji:"ð¸ð°",dial_code:"+421"},{name:"Sierra Leone",code:"SL",emoji:"ð¸ð±",dial_code:"+232"},{name:"San Marino",code:"SM",emoji:"ð¸ð²",dial_code:"+378"},{name:"Senegal",code:"SN",emoji:"ð¸ð³",dial_code:"+221"},{name:"Somalia",code:"SO",emoji:"ð¸ð´",dial_code:"+252"},{name:"Suriname",code:"SR",emoji:"ð¸ð·",dial_code:"+597"},{name:"South Sudan",code:"SS",emoji:"ð¸ð¸",dial_code:"+211"},{name:"São Tomé & PrÃncipe",code:"ST",emoji:"ð¸ð¹",dial_code:"+239"},{name:"El Salvador",code:"SV",emoji:"ð¸ð»",dial_code:"+503"},{name:"Syria",code:"SY",emoji:"ð¸ð¾",dial_code:"+963"},{name:"Eswatini",code:"SZ",emoji:"ð¸ð¿",dial_code:"+268"},{name:"Turks & Caicos Islands",code:"TC",emoji:"ð¹ð¨",dial_code:"+1649"},{name:"Chad",code:"TD",emoji:"ð¹ð©",dial_code:"+235"},{name:"Togo",code:"TG",emoji:"ð¹ð¬",dial_code:"+228"},{name:"Thailand",code:"TH",emoji:"ð¹ð",dial_code:"+66"},{name:"Tajikistan",code:"TJ",emoji:"ð¹ð¯",dial_code:"+992"},{name:"Tokelau",code:"TK",emoji:"ð¹ð°",dial_code:"+690"},{name:"Timor-Leste",code:"TL",emoji:"ð¹ð±",dial_code:"+670"},{name:"Turkmenistan",code:"TM",emoji:"ð¹ð²",dial_code:"+993"},{name:"Tunisia",code:"TN",emoji:"ð¹ð³",dial_code:"+216"},{name:"Tonga",code:"TO",emoji:"ð¹ð´",dial_code:"+676"},{name:"Turkey",code:"TR",emoji:"ð¹ð·",dial_code:"+90"},{name:"Trinidad & Tobago",code:"TT",emoji:"ð¹ð¹",dial_code:"+1868"},{name:"Tuvalu",code:"TV",emoji:"ð¹ð»",dial_code:"+688"},{name:"Taiwan",code:"TW",emoji:"ð¹ð¼",dial_code:"+886"},{name:"Tanzania",code:"TZ",emoji:"ð¹ð¿",dial_code:"+255"},{name:"Ukraine",code:"UA",emoji:"ðºð¦",dial_code:"+380"},{name:"Uganda",code:"UG",emoji:"ðºð¬",dial_code:"+256"},{name:"United States",code:"US",emoji:"ðºð¸",dial_code:"+1"},{name:"Uruguay",code:"UY",emoji:"ðºð¾",dial_code:"+598"},{name:"Uzbekistan",code:"UZ",emoji:"ðºð¿",dial_code:"+998"},{name:"Vatican City",code:"VA",emoji:"ð»ð¦",dial_code:"+379"},{name:"St. Vincent & Grenadines",code:"VC",emoji:"ð»ð¨",dial_code:"+1
27784"},{name:"Venezuela",code:"VE",emoji:"ð»ðª",dial_code:"+58"},{name:"British Virgin Islands",code:"VG",emoji:"ð»ð¬",dial_code:"+1284"},{name:"U.S. Virgin Islands",code:"VI",emoji:"ð»ð®",dial_code:"+1340"},{name:"Vietnam",code:"VN",emoji:"ð»ð³",dial_code:"+84"},{name:"Vanuatu",code:"VU",emoji:"ð»ðº",dial_code:"+678"},{name:"Wallis & Futuna",code:"WF",emoji:"ð¼ð«",dial_code:"+681"},{name:"Samoa",code:"WS",emoji:"ð¼ð¸",dial_code:"+685"},{name:"Yemen",code:"YE",emoji:"ð¾ðª",dial_code:"+967"},{name:"Mayotte",code:"YT",emoji:"ð¾ð¹",dial_code:"+262"},{name:"South Africa",code:"ZA",emoji:"ð¿ð¦",dial_code:"+27"},{name:"Zambia",code:"ZM",emoji:"ð¿ð²",dial_code:"+260"},{name:"Zimbabwe",code:"ZW",emoji:"ð¿ð¼",dial_code:"+263"}],N=[...w.reduce((0,k.sortByPriorityReducerFn)(["Sweden","Norway","Denmark","Finland"],"en-US"),[]).map(k.regionCodeAutoCompleteOption)],C={AD:"Andorra",AE:"Förenade Arabemiraten",AF:"Afghanistan",AG:"Antigua och Barbuda",AI:"Anguilla",AL:"Albanien",AM:"Armenien",AO:"Angola",AQ:"Antarktis",AR:"Argentina",AS:"Amerikanska Samoa",AT:"Ãsterrike",AU:"Australien",AW:"Aruba",AX:"Ã
land",AZ:"Azerbajdzjan",BA:"Bosnien och Hercegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgien",BF:"Burkina Faso",BG:"Bulgarien",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint-Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BR:"Brasilien",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Vitryssland",BZ:"Belize",CA:"Kanada",CC:"Kokosöarna",CD:"Kongo-Kinshasa",CF:"Centralafrikanska republiken",CG:"Kongo-Brazzaville",CH:"Schweiz",CI:"Elfenbenskusten",CK:"Cooköarna",CL:"Chile",CM:"Kamerun",CN:"Kina",CO:"Colombia",CR:"Costa Rica",CU:"Kuba",CV:"Kap Verde",CX:"Julön",CY:"Cypern",CZ:"Tjeckien",DE:"Tyskland",DJ:"Djibouti",DK:"Danmark",DM:"Dominica",DO:"Dominikanska republiken",DZ:"Algeriet",EC:"Ecuador",EE:"Estland",EG:"Egypten",ER:"Eritrea",ES:"Spanien",ET:"Etiopien",FI:"Finland",FJ:"Fiji",FK:"Falklandsöarna",FM:"Mikronesien",FO:"Färöarna",FR:"Frankrike",GA:"Gabon",GB:"Storbritannien",GD:"Grenada",GE:"Georgien",GF:"Franska Guyana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Grönland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Ekvatorialguinea",GR:"Grekland",GS:"Sydgeorgien och Sydsandwichöarna",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hongkong",HN:"Honduras",HR:"Kroatien",HT:"Haiti",HU:"Ungern",ID:"Indonesien",IE:"Irland",IL:"Israel",IM:"Isle of Man",IN:"Indien",IO:"Brittiska territoriet i Indiska oceanen",IQ:"Irak",IR:"Iran",IS:"Island",IT:"Italien",JE:"Jersey",JM:"Jamaica",JO:"Jordanien",JP:"Japan",KE:"Kenya",KG:"Kirgizistan",KH:"Kambodja",KI:"Kiribati",KM:"Komorerna",KN:"Saint Kitts och Nevis",KP:"Nordkorea",KR:"Sydkorea",KW:"Kuwait",KY:"Caymanöarna",KZ:"Kazakstan",LA:"Laos",LB:"Libanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Litauen",LU:"Luxemburg",LV:"Lettland",LY:"Libyen",MA:"Marocko",MC:"Monaco",MD:"Moldavien",ME:"Montenegro",MF:"Saint-Martin",MG:"Madagaskar",MH:"Marshallöarna",MK:"Nordmakedonien",ML:"Mali",MM:"Myanmar",MN:"Mongoliet",MO:"Macao",MP:"Nordmarianerna",MQ:"Martinique",MR:"Mauretanien",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldiverna",MW:"Malawi",MX:"Mexiko",MY:"Malaysia",MZ:"Moçambique",NA:"Namibia",NC:"Nya Kaledonien",NE:"Niger",NF:"Norfolkön",NG:"Nigeria",NI:"Nicaragua",NL:"Nederländerna",NO:"Norge",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"Nya Zeeland",OM:"Oman",PA:"Panama",PE:"Peru",PF:"Franska Polynesien",PG:"Papua Nya Guinea",PH:"Filippinerna",PK:"Pakistan",PL:"Polen",PM:"Saint-Pierre och Miquelon",PN:"Pitcairnöarna",PR:"Puerto Rico",PS:"Palestinska territorierna",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Rumänien",RS:"Serbien",RU:"Ryssland",RW:"Rwanda",SA:"Saudiarabien",SB:"Salomonöarna",SC:"Seychellerna",SD:"Sudan",SE:"Sverige",SG:"Singapore",SH:"Sankta Helena",SI:"Slovenien",SJ:"Svalbard och Jan Mayen",SK:"Slovakien",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Surinam",SS:"Sydsudan",ST:"São Tomé och PrÃncipe",SV:"El Salvador",SY:"Syrien",SZ:"Eswatini",TC:"Turks- och Caicosöarna",TD:"Tchad",TG:"Togo",TH:"Thailand",TJ:"Tadzjikistan",TK:"Tokelau",TL:"Ãsttimor",TM:"Turkmenistan",TN:"Tunisien",TO:"Tonga",TR:"Turkiet",TT:"Trinidad och Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraina",UG:"Uganda",US:"USA",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatikanstaten",VC:"Saint Vincent och Grenadinerna",VE:"Venezuela",VG:"Brittiska Jungfruöarna",V
27I:"Amerikanska Jungfruöarna",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis- och Futunaöarna",WS:"Samoa",YE:"Jemen",YT:"Mayotte",ZA:"Sydafrika",ZM:"Zambia",ZW:"Zimbabwe"},S=(0,k.sortByPriorityReducerFn)([C.SE,C.NO,C.DK,C.FI],"sv-SE"),A=w.map(e=>({...e,name:C[e.code]||e.name})).reduce(S,[]).map(k.regionCodeAutoCompleteOption);var E=e.i(468601),T=e.i(57352),I=e.i(358865),M=e.i(761562),P=e.i(502856),_=e.i(329060),R=e.i(44202),F=e.i(647163);let O="u">typeof document?u.default.useLayoutEffect:()=>{},D=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},L=e=>e&&"window"in e&&e.window===e?e:D(e).defaultView||window;"u">typeof Element&&Element.prototype;let B=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];B.join(":not([hidden]),"),B.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),B.join(':not([hidden]):not([tabindex="-1"]),');let z=null;function V(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function H(e){let t=(0,u.useRef)({isFocused:!1,observer:null});return O(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,u.useCallback)(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=r.target;n.addEventListener("focusout",r=>{if(t.current.isFocused=!1,n.disabled){let t=V(r);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null==(e=t.current.observer)||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[e])}function $(e){var t;if("u"<typeof window||null==window.navigator)return!1;let r=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(r)&&r.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function U(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function G(e){let t=null;return()=>(null==t&&(t=e()),t)}let q=G(function(){return U(/^Mac/i)}),K=G(function(){return U(/^iPhone/i)}),W=G(function(){return U(/^iPad/i)||q()&&navigator.maxTouchPoints>1}),Q=G(function(){return K()||W()});G(function(){return q()||Q()});let Y=G(function(){return $(/AppleWebKit/i)&&!X()}),X=G(function(){return $(/Chrome/i)}),J=G(function(){return $(/Android/i)}),Z=G(function(){return $(/Firefox/i)});function ee(e,t,r=!0){var n,a;let{metaKey:i,ctrlKey:s,altKey:l,shiftKey:o}=t;Z()&&(null==(a=window.event)||null==(n=a.type)?void 0:n.startsWith("key"))&&"_blank"===e.target&&(q()?i=!0:s=!0);let d=Y()&&q()&&!W()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:s,altKey:l,shiftKey:o}):new MouseEvent("click",{metaKey:i,ctrlKey:s,altKey:l,shiftKey:o,detail:1,bubbles:!0,cancelable:!0});if(ee.isOpening=r,function(){if(null==z){z=!1;try{document.createElement("div").focus({get preventScroll(){return z=!0,!0}})}catch{}}return z}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}e.dispatchEvent(d),ee.isOpening=!1}ee.isOpening=!1;let et={prefix:String(Math.round(1e10*Math.random())),current:0};u.default.createContext(et),u.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;u.default.useId;let er=null,en=new Set,ea=new Map,ei=!1,es=!1,el={Tab:!0,Escape:!0};function eo(e,t){for(let r of en)r(e,t)}function ed(e){ei=!0,ee.isOpening||e.metaKey||!q()&&e.altKey||e.ctrlKey||"Control"
27===e.key||"Shift"===e.key||"Meta"===e.key||(er="keyboard",eo("keyboard",e))}function ec(e){er="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(ei=!0,eo("pointer",e))}function eu(e){ee.isOpening||(""!==e.pointerType||!e.isTrusted)&&(J()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(ei=!0,er="virtual")}function em(e){e.target!==window&&e.target!==document&&e.isTrusted&&(ei||es||(er="virtual",eo("virtual",e)),ei=!1,es=!1)}function ef(){ei=!1,es=!0}function ep(e){if("u"<typeof window||"u"<typeof document||ea.get(L(e)))return;let t=L(e),r=D(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ei=!0,n.apply(this,arguments)},r.addEventListener("keydown",ed,!0),r.addEventListener("keyup",ed,!0),r.addEventListener("click",eu,!0),t.addEventListener("focus",em,!0),t.addEventListener("blur",ef,!1),"u">typeof PointerEvent&&(r.addEventListener("pointerdown",ec,!0),r.addEventListener("pointermove",ec,!0),r.addEventListener("pointerup",ec,!0)),t.addEventListener("beforeunload",()=>{eh(e)},{once:!0}),ea.set(t,{focus:n})}let eh=(e,t)=>{let r=L(e),n=D(e);t&&n.removeEventListener("DOMContentLoaded",t),ea.has(r)&&(r.HTMLElement.prototype.focus=ea.get(r).focus,n.removeEventListener("keydown",ed,!0),n.removeEventListener("keyup",ed,!0),n.removeEventListener("click",eu,!0),r.removeEventListener("focus",em,!0),r.removeEventListener("blur",ef,!1),"u">typeof PointerEvent&&(n.removeEventListener("pointerdown",ec,!0),n.removeEventListener("pointermove",ec,!0),n.removeEventListener("pointerup",ec,!0)),ea.delete(r))};function eg(){return"pointer"!==er}"u">typeof document&&("loading"!==(t=D(void 0)).readyState?ep(void 0):t.addEventListener("DOMContentLoaded",()=>{ep(void 0)}));let ex=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ev(e,t){return!!t&&!!e&&e.contains(t)}function eb(){let e=(0,u.useRef)(new Map),t=(0,u.useCallback)((t,r,n,a)=>{let i=(null==a?void 0:a.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:i,options:a}),t.addEventListener(r,i,a)},[]),r=(0,u.useCallback)((t,r,n,a)=>{var i;let s=(null==(i=e.current.get(n))?void 0:i.fn)||n;t.removeEventListener(r,s,a),e.current.delete(n)},[]),n=(0,u.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,u.useEffect)(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function ey(e={}){var t;let{autoFocus:r=!1,isTextInput:n,within:a}=e,i=(0,u.useRef)({isFocused:!1,isFocusVisible:r||eg()}),[s,l]=(0,u.useState)(!1),[o,d]=(0,u.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),c=(0,u.useCallback)(()=>d(i.current.isFocused&&i.current.isFocusVisible),[]),m=(0,u.useCallback)(e=>{i.current.isFocused=e,l(e),c()},[c]);t={isTextInput:n},ep(),(0,u.useEffect)(()=>{let e=(e,r)=>{var n;let a,s,l,o,d;n=!!(null==t?void 0:t.isTextInput),a=D(null==r?void 0:r.target),s="u">typeof window?L(null==r?void 0:r.target).HTMLInputElement:HTMLInputElement,l="u">typeof window?L(null==r?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,o="u">typeof window?L(null==r?void 0:r.target).HTMLElement:HTMLElement,d="u">typeof window?L(null==r?void 0:r.target).KeyboardEvent:KeyboardEvent,(n=n||a.activeElement instanceof s&&!ex.has(a.activeElement.type)||a.activeElement instanceof l||a.activeElement instanceof o&&a.activeElement.isContentEditable)&&"keyboard"===e&&r instanceof d&&!el[r.key]||(e=>{i.current.isFocusVisible=e,c()})(eg())};return en.add(e),()=>{en.delete(e)}},[]);let{focusProps:f}=function(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:a}=e,i=(0,u.useCallback)(e=>{if(e.target===e.currentTarget)return n&&n(e),a&&a(!1),!0},[n,a]),s=H(i),l=(0,u.useCallback)(e=>{var t;let n=D(e.target),i=n?((e=document)=>e.activeElement)(n):((e=document)=>e.activeElement)();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(r&&r(e),a&&a(!0),s(e))},[a,r,s]);return{focusProps:{onFocus:!t&&(r||a||n)?l:void 0,onBlur:!t&&(n||a)?i:void 0}}}({isDisabled:a,onFocusChange:m}),{focusWithinProps:p}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:a}=e,i=(0,u.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=eb(),o=(0,u.useCallback)(e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,l(),r&&r(e),a&&a(!1))},[r,a,i,l]),d=H(o),c=(0,u.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let r=D(e.target),l=((e=document)=>e.activeElement)(r);if(!i.current.isFocusWithin&&l===(t=e.nativeEvent,t.target)){n&&n(e),a&&a(!0),i.current.isFocusWithin=!0,d(e);let t=e.currentTarget;s(r,"focus",e=>{if(i.current.isFocusWithin&&!ev(t,e.target)){let n=new r.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(n,"target",{value:t}
27),Object.defineProperty(n,"currentTarget",{value:t}),o(V(n))}},{capture:!0})}},[n,a,d,s,o]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:o}}}({isDisabled:!a,onFocusWithinChange:m});return{isFocused:s,isFocusVisible:o,focusProps:a?p:f}}e.s(["useFocusRing",0,ey],429427);let ej=!1,ek=0;function ew(e){"touch"===e.pointerType&&(ej=!0,setTimeout(()=>{ej=!1},50))}function eN(){if("u">typeof document)return 0===ek&&"u">typeof PointerEvent&&document.addEventListener("pointerup",ew),ek++,()=>{!(--ek>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",ew)}}function eC(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:a}=e,[i,s]=(0,u.useState)(!1),l=(0,u.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,u.useEffect)(eN,[]);let{addGlobalListener:o,removeAllGlobalListeners:d}=eb(),{hoverProps:c,triggerHoverEnd:m}=(0,u.useMemo)(()=>{let e=(e,t)=>{let a=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&a&&(l.isHovered=!1,d(),n&&n({type:"hoverend",target:a,pointerType:t}),r&&r(!1),s(!1))},i={};return"u">typeof PointerEvent&&(i.onPointerEnter=n=>{ej&&"mouse"===n.pointerType||((n,i)=>{if(l.pointerType=i,a||"touch"===i||l.isHovered||!n.currentTarget.contains(n.target))return;l.isHovered=!0;let d=n.currentTarget;l.target=d,o(D(n.target),"pointerover",t=>{l.isHovered&&l.target&&!ev(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:d,pointerType:i}),r&&r(!0),s(!0)})(n,n.pointerType)},i.onPointerLeave=t=>{!a&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,r,n,a,l,o,d]);return(0,u.useEffect)(()=>{a&&m({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:c,isHovered:i}}e.s(["useHover",0,eC],371330);var eS=e.i(174080),eA=e.i(402155),eE=e.i(746725),eT=e.i(914189);function eI({disabled:e=!1}={}){let t=(0,u.useRef)(null),[r,n]=(0,u.useState)(!1),a=(0,eE.useDisposables)(),i=(0,eT.useEvent)(()=>{t.current=null,n(!1),a.dispose()}),s=(0,eT.useEvent)(e=>{if(a.dispose(),null===t.current){t.current=e.currentTarget,n(!0);{let r=(0,eA.getOwnerDocument)(e.currentTarget);a.addEventListener(r,"pointerup",i,!1),a.addEventListener(r,"pointermove",e=>{if(t.current){var r,a;let i,s;n((i=e.width/2,s=e.height/2,r={top:e.clientY-s,right:e.clientX+i,bottom:e.clientY+s,left:e.clientX-i},a=t.current.getBoundingClientRect(),!(!r||!a||r.right<a.left||r.left>a.right||r.bottom<a.top||r.top>a.bottom)))}},!1),a.addEventListener(r,"pointercancel",i,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:i,onClick:i}}}function eM(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function eP(e=eM){return(0,u.useCallback)((t,r)=>"string"==typeof e?(null==t?void 0:t[e])===(null==r?void 0:r[e]):e(t,r),[e])}function e_(e,t,r){let[n,a]=(0,u.useState)(r),i=void 0!==e,s=(0,u.useRef)(i),l=(0,u.useRef)(!1),o=(0,u.useRef)(!1);return!i||s.current||l.current?i||!s.current||o.current||(o.current=!0,s.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(l.current=!0,s.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:n,(0,eT.useEvent)(e=>(i||(0,eS.flushSync)(()=>a(e)),null==t?void 0:t(e)))]}function eR(e){let[t]=(0,u.useState)(e);return t}e.s(["useActivePress",0,eI],394487),e.s(["useByComparator",0,eP],436289),e.s(["useControllable",0,e_],503269),e.s(["useDefaultValue",0,eR],214520);var eF=e.i(544508),eO=e.i(835696);function eD(e){if(null===e)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function eL(e,t,r=!1){let[n,a]=(0,u.useState)(()=>eD(t));return(0,eO.useIsoMorphicEffect)(()=>{if(!t||!e)return;let r=(0,eF.disposables)();return r.requestAnimationFrame(function e(){r.requestAnimationFrame(e),a(e=>{let r=eD(t);return r.width===e.width&&r.height===e.height?e:r})}),()=>
27{r.dispose()}},[t,e]),r?{width:`${n.width}px`,height:`${n.height}px`}:n}e.s(["useElementSize",0,eL],992704);var eB=((r=eB||{})[r.Left=0]="Left",r[r.Right=2]="Right",r);e.s(["MouseButton",0,eB],863516);var ez=e.i(813581);function eV(e){let t=e.parentElement,r=null;for(;t&&!ez.isHTMLFieldSetElement(t);)ez.isHTMLLegendElement(t)&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(ez.isHTMLLegendElement(t))return!1;t=t.previousElementSibling}return!0}(r))&&n}function eH(e){let t=(0,u.useRef)(null);return{onPointerDown:(0,eT.useEvent)(r=>{t.current=r.pointerType,eV(r.currentTarget)||"mouse"!==r.pointerType||r.button!==eB.Left||(r.preventDefault(),e(r))}),onClick:(0,eT.useEvent)(r=>{"mouse"!==t.current&&(eV(r.currentTarget)||e(r))})}}e.s(["useHandleToggle",0,eH],488374);var e$=e.i(684653),eU=e.i(941444),eG=e.i(877891),eq=e.i(952744),eK=e.i(605083),eW=e.i(22357),eQ=((n=eQ||{})[n.Ignore=0]="Ignore",n[n.Select=1]="Select",n[n.Close=2]="Close",n);let eY={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};function eX(e,{trigger:t,action:r,close:n,select:a}){let i=(0,u.useRef)(null),s=(0,u.useRef)(null),l=(0,u.useRef)(null);(0,eW.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{ez.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(s.current=e.x,l.current=e.y,i.current=e.timeStamp)}),(0,eW.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,o;let d=i.current;if(null===d||(i.current=null,!ez.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=s.current)?t:e.x))&&5>Math.abs(e.y-(null!=(o=l.current)?o:e.y)))return;let c=r(e);switch(c.kind){case 0:return;case 1:e.timeStamp-d>200&&(a(c.target),n());break;case 2:n()}},{capture:!0})}function eJ(e,t){return(0,u.useMemo)(()=>{var r;if(e.type)return e.type;let n=null!=(r=e.as)?r:"button";if("string"==typeof n&&"button"===n.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}e.s(["Action",0,eY,"useQuickRelease",0,eX],157138),e.s(["useResolveButtonType",0,eJ],144279);var eZ=e.i(101852),e0=e.i(255743),e1=e.i(294316);let e2=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function e4(e){var t,r;let n=null!=(t=e.innerText)?t:"",a=e.cloneNode(!0);if(!ez.isHTMLElement(a))return n;let i=!1;for(let e of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let s=i?null!=(r=a.innerText)?r:"":n;return e2.test(s)&&(s=s.replace(e2,"")),s}function e3(e){return[e.screenX,e.screenY]}function e6(){let e=(0,u.useRef)([-1,-1]);return{wasMoved(t){let r=e3(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=e3(t)}}}e.s(["useTrackedPointer",0,e6],571616);var e5=e.i(83733),e8=e.i(601893),e7=e.i(953760),e9=e.i(258950),te=e.i(229315),tt=e.i(343084),tr="u"<typeof Element;tr||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,tr||Element.prototype.getRootNode;let tn={...u},ta=tn.useInsertionEffect||(e=>e());function ti(e){let t=u.useRef(()=>{});return ta(()=>{t.current=e}),u.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}var ts="u">typeof document?u.useLayoutEffect:u.useEffect;let tl=!1,to=0,td=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+to++,tc=tn.useId||function(){let[e,t]=u.useState(()=>tl?td():void 0);return ts(()=>{null==e&&t(td())},[]),u.useEffect(()=>{tl=!0},[]),e},tu=u.createContext(null),tm=u.createContext(null),tf="active",tp="selected";function th(e,t,r){let n=new Map,a="item"===r,i=e;if(a&&e){let{[tf]:t,[tp]:r,...n}=e;i=n}return{..."floating"===r&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,i]=t;if(!(a&&[tf,tp].includes(r)))if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof i){var s;null==(s=n.get(r))||s.push(i),e[r]=function(){for(var e,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];return null==(e=n.get(r))?void 0:e.map(e=>e(...a)).find(e=>void 0!==e)}}}else e[r]=i}),e),{})}}function tg(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tx=(0,u.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});tx.displayName="FloatingContext";let tv=(0,u.createContext)(null);function tb(e){return(0,u.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function ty(){return(0,u.useContext)(tx).setReference}function tj(){return(0,u.useContext)(tx).getReferenceProps}function tk(){let{getFloatingProps:e,slot:t}=(0,u.useContext)(tx);return(0,u.useCallback)((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}
27function tw(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,u.useContext)(tv),r=(0,u.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var r;return null!=(r=null==t?void 0:t.outerHTML)?r:t})]);(0,eO.useIsoMorphicEffect)(()=>{null==t||t(null!=r?r:null)},[t,r]);let n=(0,u.useContext)(tx);return(0,u.useMemo)(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}function tN({children:e,enabled:t=!0}){var r,n,a,i,s,l,o;let d,c,m,f,p,h,g,x,v,b,[y,j]=(0,u.useState)(null),[k,w]=(0,u.useState)(0),N=(0,u.useRef)(null),[C,S]=(0,u.useState)(null);n=C,(0,eO.useIsoMorphicEffect)(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n]);let A=t&&null!==y&&null!==C,{to:E="bottom",gap:T=0,offset:I=0,padding:M=0,inner:P}=(a=y,i=C,d=tC(null!=(s=null==a?void 0:a.gap)?s:"var(--anchor-gap, 0)",i),c=tC(null!=(l=null==a?void 0:a.offset)?l:"var(--anchor-offset, 0)",i),m=tC(null!=(o=null==a?void 0:a.padding)?o:"var(--anchor-padding, 0)",i),{...a,gap:d,offset:c,padding:m}),[_,R="center"]=E.split(" ");(0,eO.useIsoMorphicEffect)(()=>{A&&w(0)},[A]);let{refs:F,floatingStyles:O,context:D}=function(e){void 0===e&&(e={});let{nodeId:t}=e,r=function(e){var t;let{open:r=!1,onOpenChange:n,elements:a}=e,i=tc(),s=u.useRef({}),[l]=u.useState(()=>{let e;return e=new Map,{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}),o=null!=((null==(t=u.useContext(tu))?void 0:t.id)||null),[d,c]=u.useState(a.reference),m=ti((e,t,r)=>{s.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:o}),null==n||n(e,t,r)}),f=u.useMemo(()=>({setPositionReference:c}),[]),p=u.useMemo(()=>({reference:d||a.reference||null,floating:a.floating||null,domReference:a.reference}),[d,a.reference,a.floating]);return u.useMemo(()=>({dataRef:s,open:r,onOpenChange:m,elements:p,events:l,floatingId:i,refs:f}),[r,m,p,l,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,a=n.elements,[i,s]=u.useState(null),[l,o]=u.useState(null),d=(null==a?void 0:a.domReference)||i,c=u.useRef(null),m=u.useContext(tm);ts(()=>{d&&(c.current=d)},[d]);let f=(0,e9.useFloating)({...e,elements:{...a,...l&&{reference:l}}}),p=u.useCallback(e=>{let t=(0,te.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o(t),f.refs.setReference(t)},[f.refs]),h=u.useCallback(e=>{((0,te.isElement)(e)||null===e)&&(c.current=e,s(e)),((0,te.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,te.isElement)(e))&&f.refs.setReference(e)},[f.refs]),g=u.useMemo(()=>({...f.refs,setReference:h,setPositionReference:p,domReference:c}),[f.refs,h,p]),x=u.useMemo(()=>({...f.elements,domReference:d}),[f.elements,d]),v=u.useMemo(()=>({...f,...n,refs:g,elements:x,nodeId:t}),[f,g,x,t,n]);return ts(()=>{n.dataRef.current.floatingContext=v;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),u.useMemo(()=>({...f,context:v,refs:g,elements:x}),[f,g,x,v])}({open:A,placement:"selection"===_?"center"===R?"bottom":`bottom-${R}`:"center"===R?`${_}`:`${_}-${R}`,strategy:"absolute",transform:!1,middleware:[(0,e9.offset)({mainAxis:"selection"===_?0:T,crossAxis:I}),(0,e9.shift)({padding:M}),"selection"!==_&&(0,e9.flip)({padding:M}),"selection"===_&&P?{name:"inner",options:f={...P,padding:M,overflowRef:N,offset:k,minItemsVisible:4,referenceOverflowThreshold:M,onFallbackChange(e){var t,r;if(!e)return;let n=D.elements.floating;if(!n)return;let a=parseFloat(getComputedStyle(n).scrollPaddingBottom)||0,i=Math.min(4,n.childElementCount),s=0,l=0;for(let e of null!=(r=null==(t=D.elements.floating)?void 0:t.childNodes)?r:[])if(ez.isHTMLElement(e)){let t=e.offsetTop,r=t+e.clientHeight+a,o=n.scrollTop,d=o+n.clientHeight;if(t>=o&&r<=d)i--;else{l=Math.max(0,Math.min(r,d)-Math.max(t,o)),s=e.clientHeight;break}}i>=1&&w(e=>{let t=s*i-l+a;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:r,onFallbackChange:n,offset:a=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:l=0,scrollRef:o,...d}=(0,tt.evaluate)(f,e),{rects:c,elements:{floating:u}}=e,m=t.current[i],p=(null==o?void 0:o.current)||u,h=u.clientTop||p.
27clientTop,g=0!==u.clientTop,x=0!==p.clientTop,v=u===p;if(!m)return{};let b={...e,...await (0,e9.offset)(-m.offsetTop-u.clientTop-c.reference.height/2-m.offsetHeight/2-a).fn(e)},y=await (0,e7.detectOverflow)(tg(b,p.scrollHeight+h+u.clientTop),d),j=await (0,e7.detectOverflow)(b,{...d,elementContext:"reference"}),k=(0,tt.max)(0,y.top),w=b.y+k,N=(p.scrollHeight>p.clientHeight?e=>e:tt.round)((0,tt.max)(0,p.scrollHeight+(g&&v||x?2*h:0)-k-(0,tt.max)(0,y.bottom)));if(p.style.maxHeight=N+"px",p.scrollTop=k,n){let e=p.offsetHeight<m.offsetHeight*(0,tt.min)(s,t.current.length)-1||j.top>=-l||j.bottom>=-l;eS.flushSync(()=>n(e))}return r&&(r.current=await (0,e7.detectOverflow)(tg({...b,y:w},p.offsetHeight+h+u.clientTop),d)),{y:w}}}:null,(0,e9.size)({padding:M,apply({availableWidth:e,availableHeight:t,elements:r}){Object.assign(r.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:e7.autoUpdate}),[L=_,B=R]=D.placement.split("-");"selection"===_&&(L="selection");let z=(0,u.useMemo)(()=>({anchor:[L,B].filter(Boolean).join(" ")}),[L,B]),{getReferenceProps:V,getFloatingProps:H}=(p=(r=[function(e,t){let{open:r,elements:n}=e,{enabled:a=!0,overflowRef:i,scrollRef:s,onChange:l}=t,o=ti(l),d=u.useRef(!1),c=u.useRef(null),m=u.useRef(null);u.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let r=e.deltaY,n=i.current.top>=-.5,a=i.current.bottom>=-.5,s=t.scrollHeight-t.clientHeight,l=r<0?-1:1,d=r<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!n&&r>0||!a&&r<0)e.preventDefault(),eS.flushSync(()=>{o(e=>e+Math[d](r,s*l))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent)&&(t.scrollTop+=r)}}let t=(null==s?void 0:s.current)||n.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(m.current={...i.current})}),()=>{c.current=null,m.current=null,t.removeEventListener("wheel",e)}},[a,r,n.floating,i,s,o]);let f=u.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){let e=(null==s?void 0:s.current)||n.floating;if(i.current&&e&&d.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&eS.flushSync(()=>o(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[n.floating,o,i,s]);return u.useMemo(()=>a?{floating:f}:{},[a,f])}(D,{overflowRef:N,onChange:w})]).map(e=>null==e?void 0:e.reference),h=r.map(e=>null==e?void 0:e.floating),g=r.map(e=>null==e?void 0:e.item),x=u.useCallback(e=>th(e,r,"reference"),p),v=u.useCallback(e=>th(e,r,"floating"),h),b=u.useCallback(e=>th(e,r,"item"),g),u.useMemo(()=>({getReferenceProps:x,getFloatingProps:v,getItemProps:b}),[x,v,b])),$=(0,eT.useEvent)(e=>{S(e),F.setFloating(e)});return u.createElement(tv.Provider,{value:j},u.createElement(tx.Provider,{value:{setFloating:$,setReference:F.setReference,styles:O,getReferenceProps:V,getFloatingProps:H,slot:z}},e))}function tC(e,t,r){let n=(0,eE.useDisposables)(),a=(0,eT.useEvent)((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let a=tS(e,t);return[a,r=>{let i=function e(t){let r=/var\((.*)\)/.exec(t);if(r){let t=r[1].indexOf(",");if(-1===t)return[r[1]];let n=r[1].slice(0,t).trim(),a=r[1].slice(t+1).trim();return a?[n,...e(a)]:[n]}return[]}(e);{let s=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));n.requestAnimationFrame(function l(){n.nextFrame(l);let o=!1;for(let[e,r]of i.entries()){let n=window.getComputedStyle(t).getPropertyValue(r);if(s[e]!==n){s[e]=n,o=!0;break}}if(!o)return;let d=tS(e,t);a!==d&&(r(d),a=d)})}return n.dispose}]}return[r,null]}),i=(0,u.useMemo)(()=>a(e,t)[0],[e,t]),[s=i,l]=(0,u.useState)();return(0,eO.useIsoMorphicEffect)(()=>{let[r,n]=a(e,t);if(l(r),n)return n(l)},[e,t]),s}function tS(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}tv.displayName="PlacementContext",e.s(["FloatingProvider",0,tN,"useFloatingPanel",0,tw,"useFloatingPanelProps",0,tk,"useFloatingReference",0,ty,"useFloatingReferenceProps",0,tj,"useResolvedAnchor",0,tb],919751);function tA(e,t){return e?e+"["+t+"]":t}var tE=e.i(700020),tT=e.i(2788);let tI=(0,u.createContext)(null);function tM({children:e}){let t=(0,u.useContext)(tI);if(!t)return u.default.createElement(u.default.Fragment,null,e);let{target:r}=t;return r?(0,eS.createPortal)(u.default.createElement(u.default.Fragment,null,e),r):null}function tP({data:e,form:t,disabled:r,onReset:n,overrides:a}){let[i,s]=(0,u.useState)(null),l=(0,eE.useDisposables)();return(0,u.useEffect)(()=>
27{if(n&&i)return l.addEventListener(i,"reset",n)},[i,t,n]),u.default.createElement(tM,null,u.default.createElement(t_,{setForm:s,formId:t}),(function e(t={},r=null,n=[]){for(let[a,i]of Object.entries(t))!function t(r,n,a){if(Array.isArray(a))for(let[e,i]of a.entries())t(r,tA(n,e.toString()),i);else a instanceof Date?r.push([n,a.toISOString()]):"boolean"==typeof a?r.push([n,a?"1":"0"]):"string"==typeof a?r.push([n,a]):"number"==typeof a?r.push([n,`${a}`]):null==a?r.push([n,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(a)&&!(0,u.isValidElement)(a)&&e(a,n,r)}(n,tA(r,a),i);return n})(e).map(([e,n])=>u.default.createElement(tT.Hidden,{features:tT.HiddenFeatures.Hidden,...(0,tE.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:e,value:n,...a})})))}function t_({setForm:e,formId:t}){return(0,u.useEffect)(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:u.default.createElement(tT.Hidden,{features:tT.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}e.s(["FormFields",0,tP],140721);let tR=u.default.forwardRef(function({children:e,freeze:t},r){let n=tF(t,e);return(0,u.isValidElement)(n)?(0,u.cloneElement)(n,{ref:r}):u.default.createElement(u.default.Fragment,null,n)});function tF(e,t){let[r,n]=(0,u.useState)(t);return e||r===t||n(t),e?r:t}e.s(["Frozen",0,tR,"useFrozenData",0,tF],904016);let tO=(0,u.createContext)(void 0);function tD(){return(0,u.useContext)(tO)}e.s(["useProvidedId",0,tD],942803);var tL=e.i(233137),tB=e.i(341650),tz=e.i(140407),tV=((a=tV||{})[a.First=0]="First",a[a.Previous=1]="Previous",a[a.Next=2]="Next",a[a.Last=3]="Last",a[a.Specific=4]="Specific",a[a.Nothing=5]="Nothing",a);function tH(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),a=null!=n?n:-1;switch(e.focus){case 0:for(let e=0;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 1:-1===a&&(a=r.length);for(let e=a-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 2:for(let e=a+1;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 3:for(let e=r.length-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 4:for(let n=0;n<r.length;++n)if(t.resolveId(r[n],n,r)===e.id)return n;return n;case 5:return null;default:throw Error("Unexpected object: "+e)}}e.s(["Focus",0,tV,"calculateActiveIndex",0,tH],65659);var t$=e.i(652265),tU=e.i(397701),tG=e.i(35889),tq=e.i(998348);let tK=(0,u.createContext)(null);function tW(e){var t,r,n;let a=null!=(r=null==(t=(0,u.useContext)(tK))?void 0:t.value)?r:void 0;return(null!=(n=null==e?void 0:e.length)?n:0)>0?[a,...e].filter(Boolean).join(" "):a}function tQ({inherit:e=!1}={}){let t=tW(),[r,n]=(0,u.useState)([]),a=e?[t,...r].filter(Boolean):r;return[a.length>0?a.join(" "):void 0,(0,u.useMemo)(()=>function(e){let t=(0,eT.useEvent)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),r=(0,u.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return u.default.createElement(tK.Provider,{value:r},e.children)},[n])]}tK.displayName="LabelContext";let tY=Object.assign((0,tE.forwardRefWithAs)(function(e,t){var r;let n=(0,u.useId)(),a=function e(){let t=(0,u.useContext)(tK);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),i=tD(),s=(0,e8.useDisabled)(),{id:l=`headlessui-label-${n}`,htmlFor:o=null!=i?i:null==(r=a.props)?void 0:r.htmlFor,passive:d=!1,...c}=e,m=(0,e1.useSyncRefs)(t);(0,eO.useIsoMorphicEffect)(()=>a.register(l),[l,a.register]);let f=(0,eT.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&ez.isInteractiveElement(e.target))&&(ez.isHTMLLabelElement(t)&&e.preventDefault(),a.props&&"onClick"in a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),ez.isHTMLLabelElement(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(ez.isHTMLInputElement(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),p=(0,e0.useSlot)({...a.slot,disabled:s||!1}),h={ref:m,...a.props,id:l,htmlFor:o,onClick:f};return d&&("onClick"in h&&(delete h.htmlFor,delete h.onClick),"onClick"in c&&delete c.onClick),(0,tE.useRender)()({ourProps:h,theirProps:c,slot:p,defaultTag:o?"label":"div",name:a.name||"Label"})}),{});e.s(["Label",0,tY,"useLabelledBy",0,tW,"useLabels",0,tQ],722678);var tX=e.i(635307),tJ=e.i(825720);let tZ={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function t0(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}function t1(e,t,r){let n=(0,eF.disposables)();if("Tracked"===t.kind){let a=function(){i!==t0(e)&&(n.dispose(),r())},{position:i}=t,s=new ResizeObserver(a);s.observe(e),n.add(()=>s.disconnect()),n.addEventListener(window,"scroll",a,{passive:!0}),n.addEventListener(window,"resize",a)}return()=>n.dispose()}e.s(["ElementPositionState",0,tZ,"computeVisualPosition",0,t0,"detectMovement",0,t1],667310);var t2=Object.defineProperty,t4=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?t2(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},t3=((i=t3||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),t6=((s=t6||{})[s.Single=0]="Single",s[s.Multi=1]="Multi",s),t5=((l=t5||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),t8=((o=t8||{})[o.OpenListbox=0]="OpenListbox",o[o.CloseListbox=1]="CloseListbox",o[o.GoToOption=2]="GoToOption",o[o.Search=3]="Search",o[o.ClearSearch=4]="ClearSearch",o[o.SelectOption=5]="SelectOption",o[o.RegisterOptions=6]="RegisterOptions",o[o.UnregisterOptions=7]="UnregisterOptions",o[o.SetButtonElement=8]="SetButtonElement",o[o.SetOptionsElement=9]="SetOptionsElement",o[o.SortOptions=10]="SortOptions",o[o.MarkButtonAsMoved=11]="MarkButtonAsMoved",o);function t7(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=(0,t$.s
27ortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=r?n.indexOf(r):null;return -1===a&&(a=null),{options:n,activeOptionIndex:a}}let t9={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?tZ.Tracked(t0(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:tV.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let r=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,a=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==a&&(r=a),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:r,__demoMode:!1,buttonPositionState:tZ.Idle}},2(e,t){var r,n,a,i,s;if(e.dataRef.current.disabled||1===e.listboxState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(r=t.trigger)?r:1,__demoMode:!1};if(t.focus===tV.Nothing)return{...l,activeOptionIndex:null};if(t.focus===tV.Specific)return{...l,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===tV.Previous){let r=e.activeOptionIndex;if(null!==r){let i=e.options[r].dataRef.current.domRef,s=tH(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.options[s].dataRef.current.domRef;if((null==(n=i.current)?void 0:n.previousElementSibling)===t.current||(null==(a=t.current)?void 0:a.previousElementSibling)===null)return{...l,activeOptionIndex:s}}}}else if(t.focus===tV.Next){let r=e.activeOptionIndex;if(null!==r){let n=e.options[r].dataRef.current.domRef,a=tH(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.options[a].dataRef.current.domRef;if((null==(i=n.current)?void 0:i.nextElementSibling)===t.current||(null==(s=t.current)?void 0:s.nextElementSibling)===null)return{...l,activeOptionIndex:a}}}}let o=t7(e),d=tH(t,{resolveItems:()=>o.options,resolveActiveIndex:()=>o.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...o,activeOptionIndex:d}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=+(""===e.searchQuery),n=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))}),i=a?e.options.indexOf(a):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let r=e.options.concat(t.options),n=e.activeOptionIndex;if(e.pendingFocus.focus!==tV.Nothing&&(n=tH(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=r.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(n=e)}}return{...e,options:r,activeOptionIndex:n,pendingFocus:{focus:tV.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let r=e.options,n=[],a=new Set(t.options);for(let[e,t]of r.entries())if(a.has(t.id)&&(n.push(e),a.delete(t.id),0===a.size))break;if(n.length>0)for(let e of(r=r.slice(),n.reverse()))r.splice(e,1);return{...e,options:r,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...t7(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:tZ.Moved}};class re extends tJ.Machine{constructor(e){super(e),t4(this,"actions",{onChange:e=>{let{onChange:t,compare:r,mode:n,value:a}=this.state.dataRef.current;return(0,tU.match)(n,{0:()=>null==t?void 0:t(e),1:()=>{let n=a.slice(),i=n.findIndex(t=>r(t,e));return -1===i?n.push(e):n.splice(i,1),null==t?void 0:t(n)}})},registerOption:(0,tJ.batch)(()=>{let e=[],t=new Set;return[(r,n)=>{t.has(n)||(t.add(n),e.push({id:r,dataRef:n}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,tJ.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,tJ.batch)(()=>{let e=null;return[(t,r)=>{e={type:2,...t,trigger:r}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),t4(this,"selectors",{activeDescendantId(e){var t;let r=e.activeOptionIndex,n=e.options;return null===r||null==(t=n[r])?void 0:t.id},isActive(e,t){var r;let n=e.activeOptionIndex,a=e.options;return null!==n&&(null==(r=a[n])?void 0:r.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=tB.stackMachines.get(null);this.disposables.add(t.on(tB.ActionTypes.Push,r=>{t.selectors.isTop(r,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>
27{t.buttonElement&&(e.dispose(),e.add(t1(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var r;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(r=this.state.buttonElement)||r.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new re({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:tV.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:tZ.Idle})}reduce(e,t){return(0,tU.match)(t.type,t9,e,t)}}var rt=e.i(526599);let rr=(0,u.createContext)(null);function rn(e){let t=(0,u.useContext)(rr);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ra),t}return t}function ra({id:e,__demoMode:t=!1}){let r=(0,u.useMemo)(()=>re.new({id:e,__demoMode:t}),[]);return(0,rt.useOnUnmount)(()=>r.dispose()),r}let ri=(0,u.createContext)(null);function rs(e){let t=(0,u.useContext)(ri);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rs),t}return t}ri.displayName="ListboxDataContext";let rl=u.Fragment,ro=(0,u.createContext)(!1),rd=tE.RenderFeatures.RenderStrategy|tE.RenderFeatures.Static,rc=u.Fragment,ru=(0,tE.forwardRefWithAs)(function(e,t){let r=(0,u.useId)(),n=(0,e8.useDisabled)(),{value:a,defaultValue:i,form:s,name:l,onChange:o,by:d,invalid:c=!1,disabled:m=n||!1,horizontal:f=!1,multiple:p=!1,__demoMode:h=!1,...g}=e,x=(0,e1.useSyncRefs)(t),v=eR(i),[b=p?[]:void 0,y]=e_(a,o,v),j=ra({id:r,__demoMode:h}),k=(0,u.useRef)({static:!1,hold:!1}),w=(0,u.useRef)(new Map),N=eP(d),C=(0,u.useCallback)(e=>(0,tU.match)(S.mode,{[t6.Multi]:()=>b.some(t=>N(t,e)),[t6.Single]:()=>N(b,e)}),[b]),S=(0,e0.useSlot)({value:b,disabled:m,invalid:c,mode:p?t6.Multi:t6.Single,orientation:f?"horizontal":"vertical",onChange:y,compare:N,isSelected:C,optionsPropsRef:k,listRef:w});(0,eO.useIsoMorphicEffect)(()=>{j.state.dataRef.current=S},[S]);let A=(0,tz.useSlice)(j,e=>e.listboxState),E=tB.stackMachines.get(null),T=(0,tz.useSlice)(E,(0,u.useCallback)(e=>E.selectors.isTop(e,r),[E,r])),[I,M]=(0,tz.useSlice)(j,e=>[e.buttonElement,e.optionsElement]);(0,eq.useOutsideClick)(T,[I,M],(e,t)=>{j.send({type:t8.CloseListbox}),(0,t$.isFocusableElement)(t,t$.FocusableMode.Loose)||(e.preventDefault(),null==I||I.focus())});let P=(0,e0.useSlot)({open:A===t3.Open,disabled:m,invalid:c,value:b}),[_,R]=tQ({inherit:!0}),F=(0,u.useCallback)(()=>{if(void 0!==v)return null==y?void 0:y(v)},[y,v]),O=(0,tE.useRender)();return u.default.createElement(R,{value:_,props:{htmlFor:null==I?void 0:I.id},slot:{open:A===t3.Open,disabled:m}},u.default.createElement(tN,null,u.default.createElement(rr.Provider,{value:j},u.default.createElement(ri.Provider,{value:S},u.default.createElement(tL.OpenClosedProvider,{value:(0,tU.match)(A,{[t3.Open]:tL.State.Open,[t3.Closed]:tL.State.Closed})},null!=l&&null!=b&&u.default.createElement(tP,{disabled:m,data:{[l]:b},form:s,onReset:F}),O({ourProps:{ref:x},theirProps:g,slot:P,defaultTag:rl,name:"Listbox"}))))))}),rm=(0,tE.forwardRefWithAs)(function(e,t){let r=(0,u.useId)(),n=tD(),a=rs("Listbox.Button"),i=rn("Listbox.Button"),{id:s=n||`headlessui-listbox-button-${r}`,disabled:l=a.disabled||!1,autoFocus:o=!1,...d}=e,c=(0,e1.useSyncRefs)(t,ty(),i.actions.setButtonElement),m=tj(),[f,p,h]=(0,tz.useSlice)(i,e=>[e.listboxState,e.buttonElement,e.optionsElement]);eX(f===t3.Open,{trigger:p,action:(0,u.useCallback)(e=>{if(null!=p&&p.contains(e.target))return eY.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ez.isHTMLElement(t)?eY.Select(t):null!=h&&h.contains(e.target)?eY.Ignore:eY.Close},[p,h]),close:i.actions.closeListbox,select:i.actions.selectActiveOption});let g=(0,eT.useEvent)(e=>{switch(e.key){case tq.Keys.Enter:!function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}}(e.currentTarget);break;case tq.Keys.Space:case tq.Keys.ArrowDown:e.preventDefault(),i.actions.openListbox({focus:a.value?tV.Nothing:tV.First});break;case tq.Keys.ArrowUp:e.preventDefault(),i.actions.openListbox({focus:a.value?tV.Nothing:tV.Last})}}),x=(0,eT.useEvent)(e=>{e.key===tq.Keys.Space&&e.preventDefault()}),v=eH(e=>{var t;i.state.listboxState===t3.Open?((0,eS.flushSync)(()=>i.actions.closeListbox()),null==(t=i.state.buttonElement)||t.focu
27s({preventScroll:!0})):(e.preventDefault(),i.actions.openListbox({focus:tV.Nothing}))}),b=(0,eT.useEvent)(e=>e.preventDefault()),y=tW([s]),j=(0,tG.useDescribedBy)(),{isFocusVisible:k,focusProps:w}=ey({autoFocus:o}),{isHovered:N,hoverProps:C}=eC({isDisabled:l}),{pressed:S,pressProps:A}=eI({disabled:l}),E=(0,e0.useSlot)({open:f===t3.Open,active:S||f===t3.Open,disabled:l,invalid:a.invalid,value:a.value,hover:N,focus:k,autofocus:o}),T=(0,tz.useSlice)(i,e=>e.listboxState===t3.Open),I=(0,tE.mergeProps)(m(),{ref:c,id:s,type:eJ(e,p),"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":T,"aria-labelledby":y,"aria-describedby":j,disabled:l||void 0,autoFocus:o,onKeyDown:g,onKeyUp:x,onKeyPress:b},v,w,C,A);return(0,tE.useRender)()({ourProps:I,theirProps:d,slot:E,defaultTag:"button",name:"Listbox.Button"})}),rf=(0,tE.forwardRefWithAs)(function(e,t){let r=(0,u.useId)(),{id:n=`headlessui-listbox-options-${r}`,anchor:a,portal:i=!1,modal:s=!0,transition:l=!1,...o}=e,d=tb(a),[c,m]=(0,u.useState)(null);d&&(i=!0);let f=rs("Listbox.Options"),p=rn("Listbox.Options"),[h,g,x,v]=(0,tz.useSlice)(p,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),b=(0,eK.useOwnerDocument)(g),y=(0,eK.useOwnerDocument)(x),j=(0,tL.useOpenClosed)(),[k,w]=(0,e5.useTransition)(l,c,null!==j?(j&tL.State.Open)===tL.State.Open:h===t3.Open);(0,eG.useOnDisappear)(k,g,p.actions.closeListbox);let N=!v&&s&&h===t3.Open;(0,eZ.useScrollLock)(N,y);let C=!v&&s&&h===t3.Open;(0,e$.useInertOthers)(C,{allowed:(0,u.useCallback)(()=>[g,x],[g,x])});let S=!(0,tz.useSlice)(p,p.selectors.didButtonMove)&&k,A=tF((0,tz.useSlice)(p,p.selectors.hasFrozenValue)&&!e.static,f.value),E=(0,u.useCallback)(e=>f.compare(A,e),[f.compare,A]),T=(0,tz.useSlice)(p,e=>{var t;if(null==d||!(null!=(t=null==d?void 0:d.to)&&t.includes("selection")))return null;let r=e.options.findIndex(e=>E(e.dataRef.current.value));return -1===r&&(r=0),r}),[I,M]=tw((()=>{if(null==d)return;if(null===T)return{...d,inner:void 0};let e=Array.from(f.listRef.current.values());return{...d,inner:{listRef:{current:e},index:T}}})()),P=tk(),_=(0,e1.useSyncRefs)(t,d?I:null,p.actions.setOptionsElement,m),R=(0,eE.useDisposables)();(0,u.useEffect)(()=>{x&&h===t3.Open&&((0,eA.isActiveElement)(x)||null==x||x.focus({preventScroll:!0}))},[h,x]);let F=(0,eT.useEvent)(e=>{var t;switch(R.dispose(),e.key){case tq.Keys.Space:if(""!==p.state.searchQuery)return e.preventDefault(),e.stopPropagation(),p.actions.search(e.key);case tq.Keys.Enter:e.preventDefault(),e.stopPropagation(),p.actions.selectActiveOption();break;case(0,tU.match)(f.orientation,{vertical:tq.Keys.ArrowDown,horizontal:tq.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:tV.Next});case(0,tU.match)(f.orientation,{vertical:tq.Keys.ArrowUp,horizontal:tq.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:tV.Previous});case tq.Keys.Home:case tq.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:tV.First});case tq.Keys.End:case tq.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),p.actions.goToOption({focus:tV.Last});case tq.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,eS.flushSync)(()=>p.actions.closeListbox()),null==(t=p.state.buttonElement)||t.focus({preventScroll:!0});return;case tq.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,eS.flushSync)(()=>p.actions.closeListbox()),(0,t$.focusFrom)(p.state.buttonElement,e.shiftKey?t$.Focus.Previous:t$.Focus.Next);break;default:1===e.key.length&&(p.actions.search(e.key),R.setTimeout(()=>p.actions.clearSearch(),350))}}),O=(0,tz.useSlice)(p,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),D=(0,e0.useSlot)({open:h===t3.Open}),L=(0,tE.mergeProps)(d?P():{},{id:n,ref:_,"aria-activedescendant":(0,tz.useSlice)(p,p.selectors.activeDescendantId),"aria-multiselectable":f.mode===t6.Multi||void 0,"aria-labelledby":O,"aria-orientation":f.orientation,onKeyDown:F,role:"listbox",tabIndex:h===t3.Open?0:void 0,style:{...o.style,...M,"--button-width":eL(k,g,!0).width},...(0,e5.transitionDataAttributes)(w)}),B=(0,tE.useRender)(),z=(0,u.useMemo)(()=>f.mode===t6.Multi?f:{...f,isSelected:E},[f,E]);return u.default.createElement(tX.Portal,{enabled:!!i&&(e.static||k),ownerDocument:b},u.default.createElement(ri.Provider,{value:z},B({ourProps:L,theirProps:o,slot:D,defaultTag:"div",features:rd,visible:S,name:"Listbox.Options"}
27)))}),rp=(0,tE.forwardRefWithAs)(function(e,t){let r,n,a=(0,u.useId)(),{id:i=`headlessui-listbox-option-${a}`,disabled:s=!1,value:l,...o}=e,d=!0===(0,u.useContext)(ro),c=rs("Listbox.Option"),m=rn("Listbox.Option"),f=(0,tz.useSlice)(m,e=>m.selectors.isActive(e,i)),p=c.isSelected(l),h=(0,u.useRef)(null),g=(r=(0,u.useRef)(""),n=(0,u.useRef)(""),(0,eT.useEvent)(()=>{let e=h.current;if(!e)return"";let t=e.innerText;if(r.current===t)return n.current;let a=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():e4(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return e4(e).trim()})(e).trim().toLowerCase();return r.current=t,n.current=a,a})),x=(0,eU.useLatestValue)({disabled:s,value:l,domRef:h,get textValue(){return g()}}),v=(0,e1.useSyncRefs)(t,h,e=>{e?c.listRef.current.set(i,e):c.listRef.current.delete(i)}),b=(0,tz.useSlice)(m,e=>m.selectors.shouldScrollIntoView(e,i));(0,eO.useIsoMorphicEffect)(()=>{if(b)return(0,eF.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[b,h]),(0,eO.useIsoMorphicEffect)(()=>{if(!d)return m.actions.registerOption(i,x),()=>m.actions.unregisterOption(i)},[x,i,d]);let y=(0,eT.useEvent)(e=>{if(s)return e.preventDefault();m.actions.selectOption(l)}),j=(0,eT.useEvent)(()=>{if(s)return m.actions.goToOption({focus:tV.Nothing});m.actions.goToOption({focus:tV.Specific,id:i})}),k=e6(),w=(0,eT.useEvent)(e=>k.update(e)),N=(0,eT.useEvent)(e=>{k.wasMoved(e)&&(s||f&&m.state.activationTrigger===t5.Pointer||m.actions.goToOption({focus:tV.Specific,id:i},t5.Pointer))}),C=(0,eT.useEvent)(e=>{k.wasMoved(e)&&(s||f&&m.state.activationTrigger===t5.Pointer&&m.actions.goToOption({focus:tV.Nothing}))}),S=(0,e0.useSlot)({active:f,focus:f,selected:p,disabled:s,selectedOption:p&&d}),A=d?{}:{id:i,ref:v,role:"option",tabIndex:!0===s?void 0:-1,"aria-disabled":!0===s||void 0,"aria-selected":p,disabled:void 0,onClick:y,onFocus:j,onPointerEnter:w,onMouseEnter:w,onPointerMove:N,onMouseMove:N,onPointerLeave:C,onMouseLeave:C},E=(0,tE.useRender)();return!p&&d?null:E({ourProps:A,theirProps:o,slot:S,defaultTag:"div",name:"Listbox.Option"})}),rh=Object.assign(ru,{Button:rm,Label:tY,Options:rf,Option:rp,SelectedOption:(0,tE.forwardRefWithAs)(function(e,t){let{options:r,placeholder:n,...a}=e,i={ref:(0,e1.useSyncRefs)(t)},s=rs("ListboxSelectedOption"),l=(0,e0.useSlot)({}),o=void 0===s.value||null===s.value||s.mode===t6.Multi&&Array.isArray(s.value)&&0===s.value.length,d=(0,tE.useRender)();return u.default.createElement(ro.Provider,{value:!0},d({ourProps:i,theirProps:{...a,children:u.default.createElement(u.default.Fragment,null,n&&o?n:r)},slot:l,defaultTag:rc,name:"ListboxSelectedOption"}))})});var rg=e.i(664659),rx=e.i(653145);let rv=({id:e,error:t,value:r,onChange:n,options:a,containerId:i,requestNonce:s})=>{let l=(0,u.useRef)(null),o=(0,M.useCommonFormI18n)(),m=(0,u.useCallback)(e=>{n?.(e)},[n]),f=(0,u.useMemo)(()=>a.find(e=>e.value===r),[a,r]),p=f?.countryCode||"",[h,g]=(0,u.useState)(null);(0,u.useEffect)(()=>{if(!i)return;let e=()=>{let e=document.getElementById(i);e&&g(e.offsetWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[i]);let x=`dropdown-width-${e}`;return(0,d.jsxs)(d.Fragment,{children:[h&&(0,d.jsx)("style",{nonce:s,children:` 28 #${x} { 29 width: ${h}px; 30 } 31 `}),(0,d.jsxs)(rh,{value:r,onChange:m,children:[(0,d.jsx)(rm,{id:e,ref:l,className:(0,F.cn)(c.inputOutlineClassName,t&&c.inputErrorOutlineClassName,"text-2xl flex w-25 shrink items-center justify-between rounded-l-input rounded-r-none bg-input p-2 pl-4 hover:z-10 focus:z-20"),children:({open:e})=>(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("span",{className:"flex grow gap-2",children:[(0,d.jsx)(y,{countryCode:p,title:f?.name}),(0,d.jsx)("span",{className:"grow content-center text-small",children:p}),(0,d.jsx)("span",{className:"sr-only",children:f?.name})]}),(0,d.jsx)(rg.ChevronDown,{className:(0,F.cn)("text-muted-foreground",e&&"rotate-180")}
31)]})}),(0,d.jsxs)(rf,{id:x,anchor:{to:"bottom start",gap:"0.5rem"},className:(0,F.cn)("text-base ring-opacity-5 sm:text-sm z-50 max-h-60! overflow-y-auto rounded-input bg-input ring-1 shadow-lg ring-black focus:outline-none"),children:[!a?.length&&(0,d.jsx)(rp,{value:"",disabled:!0,className:"relative cursor-default px-3 py-2 select-none",children:o("fields.phoneWithRegionCode.noOptions")}),a.map((e,t)=>(0,d.jsx)(rp,{value:e.value,className:({focus:e})=>(0,F.cn)("relative grid cursor-pointer grid-cols-[auto_1fr_minmax(4rem,auto)] gap-x-3 px-4 py-2 select-none",e&&"bg-muted"),children:({selected:t})=>(0,d.jsxs)(d.Fragment,{children:[j({countryCode:e.countryCode})&&(0,d.jsx)("span",{className:"col-span-1",children:(0,d.jsx)(y,{countryCode:e.countryCode,title:e.name})}),(0,d.jsxs)("span",{className:(0,F.cn)("col-span-1",!j({countryCode:e.countryCode})&&"col-span-2"),children:[e.name,t&&(0,d.jsx)(R.Chip,{compact:!0,className:"ml-2",children:o("selected")})]}),(0,d.jsx)("span",{className:"col-span-1 text-right",children:e.dialCode})]})},`${e.value}-${t}`))]})]})]})},rb=({regionCode:e,phoneNumber:t})=>{t=t.replace(/[^\d\s]/g,"").trimStart();let r=e.replace(/^\+/,"");return r&&t.startsWith(r)?t=t.slice(r.length).trimStart():t.startsWith("0")&&(t=t.slice(1).trimStart()),t?`${e} ${t}`:""};e.s(["default",0,({path:e,className:t,inputProps:r,form:n,errorMessage:a,regionCodeOptions:i})=>{let{shouldRenderField:s,fieldOptions:l,locale:o,initialRequestNonce:m}=(0,I.useFormStructure)(),f=(0,M.useCommonFormI18n)();(0,P.useFieldUnregister)(n,e);let{setValue:p,watch:h,setError:g,clearErrors:x,formState:{errors:v,isSubmitting:b}}=n,y=(0,u.useMemo)(()=>"se"===o?[...A]:[...N],[o]),j=(0,u.useMemo)(()=>i?"dialCode"in i[0]?i:i.map(e=>{var t;let r=(t=String(e.value))?t.startsWith("+")?t:t.startsWith("00")?"+"+t.slice(2):/^\d+$/.test(t)?"+"+t:t:"",n=y.find(e=>e.dialCode===r);return n||{dialCode:r,countryCode:"",emoji:"",name:e.name,label:e.name,value:e.value}}
31).filter(Boolean):y,[i,y]),k=j?.[0]?.value||"+46",w=h(e),C=(e=>{if(!e)return"";let t=e.split(" ")[0];return t?.startsWith("+")?t:"+46"})(w??"+46"),S=(e=>{if(!e)return"";let t=e.split(" "),r=t[0];return r?.startsWith("+")?t.slice(1).join(" "):e})(w??"+46"),R=(0,u.useMemo)(()=>C?j.find(e=>e.dialCode===C):null,[C,j]),[O,D]=(0,u.useState)(R?.value||k||"");(0,u.useEffect)(()=>{R?.value&&R.value!==O&&D(R.value)},[R?.value,O]),(0,u.useEffect)(()=>{w&&!w.startsWith("+")&&p(e,rb({regionCode:"+46",phoneNumber:w}),{shouldValidate:!1,shouldDirty:!1})},[w,p,e]);let L=C&&R?.value||O,B=(0,u.useMemo)(()=>j.find(e=>e.value===L),[L,j]),z=B?.dialCode||C||"+46",V=(0,u.useCallback)(t=>{D(t);let r=y.find(e=>e.value===t);p(e,rb({regionCode:r?.dialCode||"+46",phoneNumber:S})),t?x(e):g(e,{type:"required",message:f("fields.phoneWithRegionCode.noRegionCodeSelected")})},[p,e,S,x,g,f,y]),H=t=>{p(e,rb({regionCode:z,phoneNumber:t.target.value.replace(/[^\d\s]/g,"").trimStart()}))},$=(0,T.useInputHelpSectionAriaIds)(n,e,a);if(!s(e))return null;let U=v[e]||a,G=l?.[e],q={...G?.options},K={...G?.inputProps,...r};q.required=K.required??q.required,q.required&&!L&&(q.required={value:!0,message:f("fields.phoneWithRegionCode.noRegionCodeSelected")}),q.pattern||(q.pattern={value:_.PHONE_WITH_REGION_CODE_PATTERN.value,message:f("fields.phoneWithRegionCode.noRegionCodeSelected")}),q.validate||(q.validate=e=>{if(!e)return!0});let W=`${e}-region-code`;return(0,d.jsxs)(E.default,{form:n,path:e,errorMessage:a,className:(0,F.cn)("relative flex-col self-end",t),children:[(0,d.jsx)(c.InputLabel,{form:n,path:e,required:!!q?.required}),(0,d.jsx)("div",{className:"relative flex",id:`${e}-container`,children:(0,d.jsx)(rx.Controller,{control:n.control,name:e,rules:q,render:({field:{onChange:t,...r}})=>(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("label",{htmlFor:W,className:"sr-only",children:f("fields.phoneWithRegionCode.countryCode")}),(0,d.jsx)(rv,{id:W,value:L,onChange:V,error:!!U,options:j,containerId:`${e}-container`,requestNonce:m}),(0,d.jsxs)("div",{className:"relative -ml-px flex min-w-0 grow",children:[(0,d.jsxs)("span",{className:"pointer-events-none absolute inset-y-0 left-4 z-30 flex items-center text-muted-foreground",children:[(0,d.jsxs)("span",{className:"sr-only",children:[f("fields.phoneWithRegionCode.chosenCountryCode"),B?.name?` (${B.name})`:""]}),z]}),(0,d.jsx)("input",{id:e,...r,className:(0,F.cn)(c.inputOutlineClassName,!!U&&c.inputErrorOutlineClassName,"min-w-0 grow rounded-r-input bg-input p-4 pr-10 hover:z-10 focus:z-20",2===z.length&&"pl-10",3===z.length&&"pl-13",4===z.length&&"pl-16",z.length>=5&&"pl-19"),...$,...K,value:S,onChange:H,onBlur:r.onBlur,readOnly:G?.inputProps?.readOnly||b})]})]})})})]})}],910249)},348238,e=>{"use strict";e.s(["formatAndTrimPhone",0,e=>{let t=e?.split(" ")||[],r=t[0],n=t.slice(1).join("");return"+46"===r&&n?.startsWith("0")?`${r}${n.substring(1)}`:e?.replace(/[^+\d]/g,"")},"regionCodeAutoCompleteOption",0,e=>({label:`${e.dial_code} ${e.name} ${e.emoji}`,value:e.code,dialCode:e.dial_code,countryCode:e.code,emoji:e.emoji,name:e.name}),"sortByPriorityReducerFn",0,(e,t="en-US")=>{let r=Object.fromEntries(e.map((e,t)=>[e,t]));return(e,n)=>(e.push(n),e.sort((e,n)=>{let a=r[e.name]??1/0,i=r[n.name]??1/0;return a!==i?a-i:e.name.localeCompare(n.name,t)}),e)}])},912160,e=>{"use strict";var t=e.i(843476),r=e.i(468601),n=e.i(57352),a=e.i(358865),i=e.i(502856),s=e.i(724504),l=e.i(667877),o=e.i(637011),d=e.i(647163),c=e.i(271645),u=e.i(653145);let m=({path:e,options:s,form:c,className:m,inputClassName:p})=>{let{i18n:h,shouldRenderField:g,fieldOptions:x}=(0,a.useFormStructure)();(0,i.useFieldUnregister)(c,e);let{control:v,watch:b}=c,y=(0,n.useInputHelpSectionAriaIds)(c,e);if(!g(e))return null;let j=b(e),k=(0,l.resolveFieldOptions)(x,String(e)),w=(0,o.resolveI18nField)(h,String(e)),N=e+"-label";return(0,t.jsxs)(r.default,{role:"radiogroup","aria-labelledby":N,className:(0,d.cn)("flex flex-col gap-2",m),path:e,form:c,withoutHelpText:!0,...y,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{id:N,className:"inline-block align-middle text-small",children:(0,t.jsx)("span",{className:"font-semibold",children:w?.heading})}),(0,t.jsx)(n.InputHelpTooltip,{path:e}),(0,t.jsx)(n.HelpText,{path:e})]}),(0,t.jsx)("div",{className:(0,d.cn)("flex flex-col flex-wrap gap-6 md:flex-row",p),children:s.map(({value:r,label:n})=>
31(0,t.jsx)(u.Controller,{control:v,name:e,rules:k?.options,render:({field:{onChange:a,...i}})=>(0,t.jsx)(f,{...i,onChange:()=>a(r),value:r,selectedValue:j,id:`field-${e}-${r}`,children:n})},r))})]})},f=(0,c.forwardRef)(({value:e,selectedValue:r,children:n,onChange:a,...i},s)=>(0,t.jsxs)("label",{className:"flex max-w-full cursor-pointer items-center",children:[(0,t.jsx)("input",{ref:s,...i,onChange:a,className:"peer sr-only",type:"radio",value:e}),(0,t.jsx)(p,{checked:r===e}),(0,t.jsx)("span",{className:"overflow-hidden",children:n})]}));f.displayName="RadioButton";let p=({checked:e})=>(0,t.jsxs)("svg",{className:"not-sr-only mr-3 inline-block shrink-0 rounded-full outline outline-border peer-hover:ring-3 peer-hover:outline-foreground peer-focus-visible:ring-3 peer-focus-visible:ring-ring peer-focus-visible:outline-ring",width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[(0,t.jsx)("circle",{cx:"20",cy:"20",r:"19.5",fill:"#FAFAFA",stroke:"none"}),e&&(0,t.jsx)("circle",{className:"fill-foreground",cx:"20",cy:"20",r:"16",width:"32",height:"32",fill:"currentcolor"})]});m.yesNoOptions=(e="se")=>[{value:!0,label:(0,s.commonFormIntl)("fields.radioGroup.yes",e)},{value:!1,label:(0,s.commonFormIntl)("fields.radioGroup.no",e)}],e.s(["default",0,m])},161507,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(468601),a=e.i(358865),i=e.i(502856),s=e.i(647163),l=e.i(664659);let o=({options:e,placeHolder:n,className:a,error:i,chevronClassName:o,...d})=>(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("select",{className:(0,s.cn)("flex w-full appearance-none items-center justify-between rounded-input bg-input p-4 pr-14 disabled:opacity-75",r.inputOutlineClassName,!!i&&r.inputErrorOutlineClassName,a),...d,children:[n&&(0,t.jsx)("option",{value:"",children:n}),e.map(e=>"string"==typeof e?{value:e,name:e}:e).map(({name:e,value:r})=>(0,t.jsx)("option",{value:r,children:e||r},r))]}),(0,t.jsx)(l.ChevronDown,{"aria-hidden":!0,className:(0,s.cn)("pointer-events-none absolute top-1/2 right-4 size-6 -translate-y-1/2 shadow-none",o)})]});e.s(["SelectComponent",0,o,"default",0,({path:e,className:l,options:d,placeHolder:c,form:u,disabled:m,onValueChange:f})=>{let{shouldRenderField:p,fieldOptions:h}=(0,a.useFormStructure)();(0,i.useFieldUnregister)(u,e);let{register:g,formState:{isSubmitting:x,errors:v}}=u;if(!p(e))return null;let b=!!v[e],y=h?.[e],j=y?.options??{};return c=c??y?.inputProps?.placeholder??j.placeholder,(0,t.jsxs)(n.default,{form:u,path:e,className:(0,s.cn)("relative flex-col self-end",l),children:[(0,t.jsx)(r.InputLabel,{form:u,path:e,required:!!j?.required||!!j?.validate}),(0,t.jsx)(o,{id:e,options:d,error:b,placeHolder:c,...g(e,{...j,onChange:e=>{j.onChange?.(e),f?.(e)}}),disabled:m||y?.inputProps?.readOnly||x})]})}])},739470,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(358865),a=e.i(761562),i=e.i(502856),s=e.i(372106),l=e.i(743489),o=e.i(647163),d=e.i(271645);let c=({form:e,path:r,responseFieldPath:n,missingPersonContent:i,allowErrorResponse:l,missingPersonText:o})=>{let d=(0,a.useCommonFormI18n)(),{watch:c}=e,f=n&&c(n),{setInputValue:p,setResponseValue:h}=m({form:e,path:r,responseFieldPath:n});function g(){p(""),h(void 0)}if(!f)return null;let{data:x,error:v,status:b}=f;return 404===b&&v?.errorType==="AddressLookupDisabled"||503===b?(0,t.jsxs)(u,{children:[(0,t.jsxs)("p",{className:"my-2 text-small",children:[(0,t.jsxs)("span",{children:[d("fields.ssn.didYouTypeWrongSsn")," "]}),(0,t.jsx)("button",{type:"button",className:"underline",onClick:g,children:d("fields.ssn.clear")})]}),i]}):429===b?(0,t.jsx)(u,{severity:"warning",children:(0,t.jsx)("p",{children:d("fields.ssn.tooManyAttempts")})}):404===b||422===b?(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(u,{severity:l?void 0:"warning",children:[(0,t.jsx)("p",{children:o||d(404===b?"fields.ssn.noPersonFound":"fields.ssn.personMissingInRegister")}),(0,t.jsxs)("p",{className:"my-2 text-small",children:[(0,t.jsxs)("span",{children:[d("fields.ssn.didYouTypeWrongSsn")," "]}),(0,t.jsx)("button",{className:"underline",onClick:g,children:d("fields.ssn.clear")})]}),i]})}):b===s.PENDING_STATUS?(0,t.jsxs)(u,{children:[(0,t.jsx)("p",{children:d("fields.ssn.pendingCredentials")}),(0,t.jsxs)("div",{className:"animate-pulse pt-4",children:[(0,t.jsx)("div",{className:"mb-2 h-4 w-2/3 rounded bg-[#e9e9e9]"}),(0,t.jsx)("div",{className:"mb-2 h-4 w-1/3 rounded bg-[#e9e9e9]"}
31),(0,t.jsx)("div",{className:"mb-2 h-4 w-1/2 rounded bg-[#e9e9e9]"})]})]}):200===b&&x?(0,t.jsxs)(u,{children:[(0,t.jsx)("p",{className:"sr-only",children:d("fields.ssn.credentialsHeading")}),(0,t.jsxs)("p",{children:[(0,t.jsxs)("b",{className:"mb-2 block text-h4",children:[x.firstName," ",x.middleName&&x.middleName+" ",x.lastName]}),x.address," ",x.zipCode," ",x.city," ",(0,t.jsx)("br",{}),x.careOfAddress&&(0,t.jsxs)(t.Fragment,{children:[x.careOfAddress," ",(0,t.jsx)("br",{})]})]}),(0,t.jsxs)("div",{className:"mt-4 text-small",children:[(0,t.jsx)("i",{children:d("fields.ssn.notYou")})," ",(0,t.jsx)("button",{className:"underline",onClick:g,children:d("fields.ssn.clear")})]})]}):(0,t.jsxs)(u,{severity:"warning",children:[(0,t.jsx)("p",{children:d("fields.ssn.unknownError")}),(0,t.jsx)("div",{className:"mt-4 text-small",children:(0,t.jsx)("button",{className:"underline",onClick:function(){h(void 0)},children:d("fields.ssn.retry")})})]})},u=({children:e,severity:r="info"})=>(0,t.jsx)("div",{className:(0,o.cn)("mt-4 self-end rounded-input bg-[#f5f5f5] p-6","warning"===r&&"bg-error/20 saturate-150"),children:e}),m=({form:e,path:t,responseFieldPath:r})=>{let{setValue:n}=e;return{setInputValue:(0,d.useCallback)(e=>n(t,e),[n,t]),setResponseValue:(0,d.useCallback)(e=>r&&n(r,e),[n,r])}};e.s(["default",0,({allowErrorResponse:e,missingPersonText:u,...f})=>{let p=(0,a.useCommonFormI18n)(),{form:h,path:g,responseFieldPath:x}=f;(0,i.useFieldUnregister)(h,g),(0,i.useFieldUnregister)(h,x);let{watch:v,register:b}=h,y=v(g),j=x&&v(x),{POST:k}=(0,l.default)(),{fieldOptions:w}=(0,n.useFormStructure)(),N=x&&w?.[x]?.options,C=(0,d.useMemo)(()=>({...N,...e?{validate:e=>e&&e.status!==s.PENDING_STATUS||p("fields.ssn.pendingValidation"),required:void 0}:void 0}),[N,e,p]),{setResponseValue:S}=m({form:h,path:g,responseFieldPath:x}),A=(0,d.useCallback)(async()=>{if(x){S({status:s.PENDING_STATUS});try{let{data:e,error:t,response:r}=await k("/api/EntryForm/lookupaddress",{body:{socialSecurityNumber:y}});S({data:e,error:t,status:r.status})}catch(e){return console.error(e),S({status:s.FETCH_ERROR_STATUS})}}},[x,y,S,k]);(0,d.useEffect)(()=>{y&&(0,o.isValidSocialSecurityNumber)(y)?j?.status===void 0&&A():S(void 0)},[y,j,S,A]),x&&b(x,C);let E=y&&x&&h.formState.errors[x]?.message?.toString()||void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{form:h,path:g,mask:"99999999-9999",inputProps:{disabled:!!j},errorMessage:E}),(0,t.jsx)(c,{...f,allowErrorResponse:e,missingPersonText:u})]})}])},855804,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(468601),a=e.i(57352),i=e.i(358865),s=e.i(502856),l=e.i(647163);e.s(["default",0,({path:e,className:o,inputProps:d,form:c})=>{let{shouldRenderField:u,i18n:m,fieldOptions:f}=(0,i.useFormStructure)();(0,s.useFieldUnregister)(c,e);let{register:p,formState:{errors:h,isSubmitting:g}}=c,x=(0,a.useInputHelpSectionAriaIds)(c,e);if(!u(e))return null;let v=h[e],b=f?.[e],y=b?.options,j={...b?.textAreaProps,...d};return(0,t.jsxs)(n.default,{form:c,path:e,className:(0,l.cn)("relative flex-col self-end",o),children:[(0,t.jsx)(r.InputLabel,{form:c,path:e,required:j.required||!!y?.required||!!y?.validate}),(0,t.jsx)("textarea",{id:e,className:(0,l.cn)("relative w-full rounded-input bg-input p-4 read-only:opacity-75 disabled:opacity-75",r.inputOutlineClassName,!!v&&r.inputErrorOutlineClassName),...p(e,y),...x,...j,readOnly:b?.inputProps?.readOnly||g})]})}])},761562,358865,724504,547243,e=>{"use strict";var t,r=e.i(843476),n=e.i(247275),a=e.i(271645);let i=(t={shouldRenderField:()=>!0,requestNonce:"",i18n:{fields:{},sections:{}},locale:"se"},(0,a.createContext)(t));function s(){let{requestNonce:e,...t}=(0,a.useContext)(i),r=(0,n.useInitialRequestNonce)({requestNonce:e});return{...t,initialRequestNonce:r}}e.s(["FormStructureProvider",0,({value:e,children:t})=>{let n=e?.shouldRenderField,s=(0,a.useCallback)(e=>!n||n(e),[n]),l=(0,a.useMemo)(()=>e&&{...e,locale:e.locale??"se",shouldRenderField:s},[e,s]);return l?(0,r.jsx)(i.Provider,{value:l,children:t}):(0,r.jsx)(r.Fragment,{children:t})},"defineFieldOptions",0,function(e){return e},"useFormStructure",0,s,"wildcardFieldPath",0,function(e){return e}],358865);var l=e.i(674872);let o={se:{errors:{required:({fieldLabel:e}={})=>`${e}
31 kr\xe4vs.`,invalid:({fieldLabel:e}={})=>`${e} \xe4r inkorrekt.`},searchAutoComplete:{search:"Sök efter",loading:"Laddar förslag...",error:"Ett oväntat fel inträffade när förslag skulle hämtas.",noResults:"Inga liknande resultat hittades."},serviceLayerDown:{statusText:{PlannedForDowntime:"Planerat underhÃ¥ll:",CurrentDowntime:"UnderhÃ¥ll pÃ¥gÃ¥r",NotResponding:"Tjänsten svarar inte och vi arbetar pÃ¥ att lösa problemet"},maintenanceFromTitle:"frÃ¥n",maintenanceToTitle:"till"},stepIndication:({activeStep:e,stepAmount:t}={})=>`Steg ${e} av ${t}`,grp3Sign:{signButtonAriaLabel:({providerDisplayName:e}={})=>`Signera med ${e} och skicka in din ans\xf6kan`,signCaption:({providerDisplayName:e}={})=>`Signera med ${e}`,qrImageAltText:({providerDisplayName:e}={})=>`QR-kod f\xf6r ${e}-applikationen i mobilen`,openSignProviderLink:({providerDisplayName:e}={})=>`\xd6ppna ${e} p\xe5 denna enhet`,initError:"Ett oväntat fel har inträffat när signeringen skulle pÃ¥börjas. Vänligen försök igen.",cancelled:"Signeringen har avbrutits. Vänligen försök igen.",signFailed:"Signeringen misslyckades. Vänligen försök igen.",pollError:"Ett oväntat fel har uppstÃ¥tt när signeringen skulle verifieras. Vänligen kontrollera din nätverksstatus."},tooltipAriaLabelPrefix:"Visa mer information om",optional:"valfri",youAreHere:"Du är här",selected:"Vald",maxLimit:({maxLength:e}={})=>`Du kan endast ange ${e} tecken.`,maxLimitReached:({maxLength:e}={})=>`Maxgr\xe4ns n\xe5dd. Du kan endast ange ${e} tecken i detta f\xe4lt.`,fields:{ssn:{pendingValidation:"Väntar pÃ¥ valdiering av personnummer.",noPersonFound:"Ingen person kunde hittas med det angivna personnumret.",personMissingInRegister:"Dina adressuppgifter saknas i vÃ¥rt register. Utan dessa kan du inte använda tjänsten.",didYouTypeWrongSsn:"Skrev du fel personnummer?",clear:"Nollställ.",pendingCredentials:"Hämtar dina uppgifter",credentialsHeading:"Dina uppgifter:",notYou:"Inte du?",unknownError:"Ett oväntat fel har uppstÃ¥tt.",retry:"Försök igen.",tooManyAttempts:"För mÃ¥nga försök har gjorts pÃ¥ kort tid. Vänligen försök igen senare."},radioGroup:{yes:"Ja",no:"Nej"},phoneWithRegionCode:{countryCode:"Landskod för telefonnummer",chosenCountryCode:"Vald landskod:",noOptions:"Inga landskoder matchar din sökning.",noRegionCodeSelected:"Landskod krävs."},monthSelect:{placeholder:"Välj mÃ¥nad",months:{january:"Januari",february:"Februari",march:"Mars",april:"April",may:"Maj",june:"Juni",july:"Juli",august:"Augusti",september:"September",october:"Oktober",november:"November",december:"December"}},autoComplete:{customValueOption:({query:e}={})=>`Anv\xe4nd "${e}"`}}},en:{errors:{required:({fieldLabel:e}={})=>`${e} is required.`,invalid:({fieldLabel:e}={})=>`${e} is invalid.`},searchAutoComplete:{search:"Search for",loading:"Loading suggestions...",error:"An unexpected error occurred while fetching suggestions.",noResults:"No similar results found."},serviceLayerDown:{statusText:{PlannedForDowntime:"Scheduled maintenance:",CurrentDowntime:"Maintenance in progress",NotResponding:"The service is not responding, and we are working to resolve the issue"},maintenanceFromTitle:"from",maintenanceToTitle:"to"},stepIndication:({activeStep:e,stepAmount:t}={})=>`Step ${e} of ${t}`,grp3Sign:{signButtonAriaLabel:({providerDisplayName:e}={})=>`Sign with ${e} and submit your application`,signCaption:({providerDisplayName:e}={})=>`Sign with ${e}`,qrImageAltText:({providerDisplayName:e}={})=>`QR code for ${e} mobile application`,openSignProviderLink:({providerDisplayName:e}={})=>`Open ${e} on this device`,initError:"An unexpected error occurred when starting the signing. Please try again.",cancelled:"The signing was canceled. Please try again.",signFailed:"The signing failed. Please try again.",pollError:"An unexpected error occurred while verifying the signing process. Please check your network status."},tooltipAriaLabelPrefix:"Show more info about",optional:"optional",youAreHere:"You are here",selected:"Selected",maxLimit:({maxLength:e}={})=>`You can only enter ${e} characters.`,maxLimitReached:({maxLength:e}={})=>`Max limit reached. You can only enter ${e} characters in this field.`,fields:{ssn:{pendingValidation:"Waiting for validation of social security number.",noPersonFound:"No person was found with the provided social security number.",personMissingInRegister:"Your address details are missing in our register. Without these, you cannot use the service.",didYouTypeWrongSsn:"Wrong social security number?",clear:"Clear.",pendingCredentials:"Fetching your details",credentialsHeading:"Your details:",notYou:"Not you?",unknownError:"An unexpected error occurred.",retry:"Retry",tooManyAttempts:"Too many attempts have been made in a short time. Please try again later."},radioGroup:{yes:"Yes",no:"No"},phoneWithRegionCode:{countryCode:"Country code for phone number",chosenCountryCode:"Chosen country code:",noOptions:"No country codes match your search.",noRegionCodeSelected:"Region code is required."},monthSelect:{placeholder:"Select month",months:{january:"January",february:"February",march:"March",april:"April",may:"May",june:"June",july:"July",august:"August",september:"September",october:"October",november:"November",december:"December"}},autoComplete:{customValueOption:({query:e}={})=>`Use "${e}"`}}}};e.s(["commonFormIntl",0,(e,t,r)=>(0,l.getIntl)(o,t)(e,r),"commonFormTranslations",0,o],724504);let d=({translations:e,locale:t})=>(0,a.useMemo)(()=>(0,l.getIntl)(e,t),[e,t]);e.s(["useI18n",0,d],547243),e.s(["useCommonFormI18n",0,()=>{let{locale:e}=s();return d({translations:o,locale:e})}],761562)},983867,e=>{"use strict";var t=e.i(271645);e.s(["useSubmitOnEnter",0,e=>(0,t.useCallback)(t=>{t.target instanceof HTMLButtonElement||t.target instanceof HTMLButtonElement||"Enter"===t.key&&(e(),t.preventDefault())},[e])])},329060,e=>{"use strict";var t=e.i(647163);let r={value:t.VALID_FIRST_OR_LAST_NAME,message:"Namn fÃ¥r endast innehÃ¥lla A-à (inklusive diakritiska tecken sÃ¥ som ë, ç och Ã), bindestreck samt mellanslag."},n={value:/^\d{8}[-]?\d{4}$/,message:'Ange ditt personnummer i formatet "Ã
Ã
Ã
Ã
MMDD-XXXX".'},a={value:/^\d{6}[-]?\d{4}$/,message:'Ange organisationsnummret i formatet "XXXXXX-XXXX".'},i=e=>e?.status===200;e.s(["EMAIL_PATTERN",0,/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/,"ORG_NUMBER_PATTERN",0,a,"PERSON_NAME_PATTERN",0,r,"PHONE_PATTERN",0,{value:/^\+?[\d\s]*$/,message:"Telefonnummer fÃ¥r endast innehÃ¥lla siffror, mellanslag och +."},"PHONE_WITH_REGION_CODE_PATTERN",0,{value:/^\+[\d\s]*$/,message:"Telefonnummer fÃ¥r endast innehÃ¥lla siffror, mellanslag och mÃ¥ste börja med en landskod."},"SSN_PATTTERN",0,n,"organisationNumberDefaultOptions",0,{inputProps:{placeholder:"XXXXXX-XXXX",type:"text"},options:{required:!0,validate:{validSsn:e=>!e||(0,t.isValidSocialSecurityNumber)(e)||"Felaktigt organisationsnummer."},pattern:a}},"parseNumericValue",0,e=>{let t=String(e??"").trim();if(t)return Number(t.replace(/\s/g,"").replace(",","."))},"requiredBooleanRadioValidation",0,e=>t=>!0===t||!1===t||e,"ssnFieldDefaultOptions",0,{inputProps:{placeholder:"Ã
Ã
Ã
Ã
MMDD-XXXX",type:"text"},options:{required:!0,validate:{validSsn:e=>!e||(0,t.isValidSocialSecurityNumber)(e)||"Felaktigt personnummer."},pattern:n,showMaskOnFocus:!1,showMaskOnHover:!1}},"ssnLookupResponseFieldDefaultOptions",0,{inputProps:{type:"hidden"},options:{required:!0,validate:e=>i(e)||"Personnumret har inte validerats."}},"validateNumericValue",0,e=>null==e||!isNaN(e)||"Bara nummer är tillåtna","validateSsnLookupResponse",0,i])},116261,e=>{"use strict";var t=e.i(843476);e.s(["default",0,function({link:e}){return(0,t.jsx)("button",{className:"shrink-0 rounded-full bg-black px-5 py-2 font-bold text-primary-foreground hover:bg-black/80",onClick:()=>window.location.href=e,children:"Logga ut"})}])},312831,e=>{"use strict";var t=e.i(271645);e.s(["DialogFocusManager",0,function({dialogId:e,restoreFocusId:r}){return(0,t.useLayoutEffect)(()=>{let t=document.getElementById(e),n=t?.querySelector('a[href], button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [tabindex]:not
31([tabindex="-1"])');return(n??t)?.focus(),()=>{document.getElementById(r)?.focus()}},[e,r]),null}])},798848,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(271645);e.s(["GoogleTranslateCookieConsent",0,function({cookieConsentHeading:e,cookieConsentText:a,useCookieInsteadOfKakor:i}){let[s,l]=(0,n.useState)(!0);return s?(0,t.jsx)("section",{"aria-labelledby":"cookie-consent-heading",className:"fixed bottom-0 z-50 w-full bg-background shadow-[0_10px_3px_10px_rgb(0_0_0_/_0.05),_0_0px_2px_-1px_rgb(0_0_0_/_0.1)]",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1440px] flex-col items-center justify-between gap-x-8 gap-y-4 p-8 pt-6 sm:flex-row",children:[(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("h2",{id:"cookie-consent-heading",className:"mb-2 text-h5",children:e}),(0,t.jsx)("div",{className:"prose text-small [&_p]:mb-px",dangerouslySetInnerHTML:{__html:a??""}}),(0,t.jsxs)("p",{className:"text-small",children:["Genom att använda den översatta versionen av denna site godkänner du användning av våra funktionella ",i?"cookies":"kakor","."]})]}),(0,t.jsx)("div",{className:"my-4 flex w-full flex-wrap justify-end gap-2",children:(0,t.jsx)(r.Button,{onClick:()=>l(!1),type:"submit",name:"type",value:"functional",className:"w-full min-w-[230px] font-medium sm:w-auto",children:"Stäng"})})]})}):null}])},821319,e=>{"use strict";var t=e.i(843476),r=e.i(466714),n=e.i(315386),a=e.i(647163);let i={src:e.i(402645).default,width:170,height:40,blurWidth:0,blurHeight:0},s={src:e.i(698872).default,width:155,height:48,blurWidth:0,blurHeight:0},l={src:e.i(146068).default,width:148,height:48,blurWidth:0,blurHeight:0};var o=e.i(704068),d=e.i(931838),c=e.i(239906),u=e.i(416745),m=e.i(404236),f=e.i(522016),p=e.i(271645),h=e.i(463415),g=e.i(972520),x=e.i(634831),v=e.i(763639),b=e.i(475254);let y=(0,b.default)("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);var j=e.i(972985),k=e.i(555436);let w=(0,p.forwardRef)(({className:e,...r},n)=>(0,t.jsx)(f.default,{className:(0,a.cn)("flex items-center gap-x-1 overflow-hidden hover:underline focus-visible:rounded-xs focus-visible:ring-offset-4 focus-visible:ring-offset-muted",e),...r,ref:n,target:r.target}));w.displayName="ToolbarLink";let N=function({layout:e,requestNonce:r,theme:n}){let{otherOrganisationLink:i,shortcuts:s,shortcutsHeading:l,enableOtherLanguagesLink:o,shortCutsEntryLink:d}=e.header.toolbar,c=e.header.searchUrl,u=e?.metadata?.alternates?.canonical,m=u?`http://translate.google.com/translate?hl=en&sl=sv&u=${encodeURIComponent(u)}`:null,p=!!i?.href,b=!!l&&!!s?.length,N=!!d?.href,C=o&&m;if(!(p||b||C))return null;let S=(0,a.isExternalLink)(i);return(0,t.jsxs)("div",{className:"hidden flex-wrap gap-4 lg:flex",children:[!!c&&(0,t.jsxs)(w,{href:"/sok",children:[(0,t.jsx)(k.Search,{className:"size-4"})," Sök"]}),C&&(0,t.jsxs)(w,{href:m,children:[(0,t.jsx)(v.Languages,{className:"size-4"})," Other languages"]}),b&&(0,t.jsxs)(h.DropdownMenu,{modal:!1,children:[(0,t.jsxs)(h.DropdownMenuTrigger,{className:"gap-1 rounded-none border-0 font-semibold hover:underline focus-visible:rounded-xs focus-visible:ring-offset-4 focus-visible:ring-offset-muted",children:[(0,t.jsx)(j.MapPinIcon,{className:"size-4 shrink-0"}),(0,t.jsx)("span",{className:"grow overflow-hidden text-start",children:l})]}),(0,t.jsxs)(h.DropdownMenuContent,{nonce:r,rootClassName:"mt-4 z-50",children:[N&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(h.DropdownMenuItem,{className:"flex items-center gap-1 font-semibold",children:[(0,t.jsx)(y,{className:"size-4 shrink-0"}),(0,t.jsx)(f.default,{href:d.href,target:d.target,title:d.title,children:(0,t.jsx)("span",{className:"overflow-hidden",children:d.text})})]}),(0,t.jsx)("hr",{className:"mx-1.5 my-1.5"})]}),s?.map((e,r)=>(0,t.jsx)(h.DropdownMenuItem,{asChild:!0,children:(0,t.jsx)(f.default,{href:e.href,target:e.target,title:e.title,children:(0,t.jsx)("span",{className:"overflow-hidden",children:e.text})})},r))]})]}),p?(0,t.jsxs)(w,{href:i.href,target:S?"_blank":i.target,children:[i.text," ",S?(0,t.jsx)(x.Exter
31nalLinkIcon,{className:"size-4 shrink-0"}):(0,t.jsx)(g.ArrowRight,{className:"mt-0.5 size-4"})]}):(0,t.jsx)("span",{})]})};var C=e.i(167881),S=e.i(715787),A=e.i(664659),E=e.i(655900);let T=(0,b.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var I=e.i(360507);let M=(0,b.default)("user-round",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);var P=e.i(247275),_=e.i(618566),R=e.i(44202);let F=({menuItem:e,onClose:r})=>{let n=(0,p.useId)(),i=(0,_.usePathname)(),{title:s,href:l,children:o,intro:d}=e;return(0,t.jsxs)("li",{role:"none",children:[(0,t.jsx)(f.default,{role:"menuitem",className:"mb-2 flex max-w-full items-center justify-between gap-2 overflow-hidden rounded-xs text-[18px] font-bold text-black hover:underline",href:l,onClick:r,"aria-describedby":d?n:void 0,children:(0,t.jsx)("span",{className:(0,a.cn)("shrink-1 truncate break-words",(0,R.isCurrentPage)({item:e,currentPath:i})&&"underline hover:font-extrabold"),children:s})}),d&&(0,t.jsx)("p",{id:n,className:"-mt-1 mb-2 font-normal text-muted-foreground italic",children:d}),o&&(0,t.jsx)("ul",{role:"group",className:"mb-2","aria-label":`Undersidor ${s}`,children:o.map(e=>(0,t.jsx)("li",{role:"none",children:(0,t.jsx)(f.default,{role:"menuitem",className:"flex max-w-full items-center justify-between gap-2 rounded-xs py-1.25 font-medium hover:underline",href:e.href,onClick:r,children:(0,t.jsx)("span",{className:(0,a.cn)("shrink-1 truncate break-words",(0,R.isCurrentPage)({item:e,currentPath:i})&&"underline hover:font-bold"),children:e.title})},e.href)},e.href))})]})},O=({onClose:e,top:r})=>(0,t.jsx)("div",{onClick:e,className:"fixed inset-0 h-screen w-screen bg-foreground
31/50 backdrop-blur-[1px]",style:{top:`${r}px`}}),D=({id:e,menuItem:n,onClose:i,topPosition:s,requestNonce:l})=>{var o;let{title:d,href:c,intro:u,children:m}=n,h=(0,P.useInitialRequestNonce)({requestNonce:l}),x=(0,_.usePathname)(),v=(0,p.useId)();return o="Escape",(0,p.useEffect)(()=>{let e=e=>{e.key===o&&i()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[o,i]),(0,p.useEffect)(()=>{let e=document.querySelector("body");return e.style.overflow="hidden",()=>{e.style.overflow=""}},[]),(0,t.jsxs)("div",{id:e,role:"menubar","aria-labelledby":`${e}-button`,className:"fixed inset-0 z-50 hidden h-screen w-screen lg:block",style:{top:`${s}px`},nonce:h,children:[(0,t.jsx)("div",{className:"relative z-51 overflow-y-auto border-y bg-background py-8",style:{maxHeight:`calc(100vh - ${s}px)`},nonce:h,children:(0,t.jsxs)(r.Container,{width:"layout",children:[(0,t.jsxs)(f.default,{role:"menuitem",className:"mb-6 flex w-fit items-center justify-between gap-2 rounded-xs text-h3 text-black hover:underline",href:c,onClick:i,"aria-describedby":u?v:void 0,children:[(0,t.jsx)("span",{className:(0,a.cn)("shrink-1 truncate break-words",(0,R.isCurrentPage)({item:n,currentPath:x})&&"underline hover:font-bold"),children:d}),(0,t.jsx)(g.ArrowRight,{className:"mt-1"})]}),u&&(0,t.jsx)("p",{id:v,className:"-mt-5 mb-6 text-small font-normal text-muted-foreground italic",children:u}),!!m?.length&&(0,t.jsx)("ul",{role:"group","aria-label":`Undersidor ${d}`,className:"mt-4 grid grid-cols-3 gap-6 xl:grid-cols-4",children:m?.map(e=>(0,t.jsx)(F,{menuItem:e,onClose:i},e.href))})]})}),(0,t.jsx)(O,{onClose:i,top:s})]})};var L=e.i(476005),B=e.i(588618),z=e.i(476120),V=e.i(243237),H=e.i(854878),$=e.i(854056),U=e.i(631171),U=U,G=e.i(544394),q=e.i(828917);let K=e=>{(0,z.triggerEvent)({event:"become-member-header",payload:{url:window.location.href}},e)},W=({activeMenuItemRef:e,item:r,level:n,onClose:i,currentPath:s,shouldAutoExpand:l,icon:o})=>{var d;let[c,u]=(0,p.useState)(l||!1),m=1===n&&r.intro,h=o||(1===n&&"pageType"in(d=r)?B.pageTypeIcons[d.pageType]??null:null),g=s&&(0,R.isActivePath)(r.href,s)&&!(0,R.hasActiveChild)(r,s);return r.flatStructure?(0,t.jsx)("li",{children:(0,t.jsx)("p",{className:"mt-6 mb-3 border-b border-background/25 pb-4 font-bold text-background/60",children:r.title})}):(0,t.jsxs)("li",{className:(0,a.cn)(1===n&&"",1===n&&!c&&"border-b border-background/25",2===n&&"-mr-4 mb-0.5 -ml-2 bg-nav-level-2-bg",2===n&&c&&"mb-0",n>2&&"bg-nav-level-3-bg"),children:[(0,t.jsxs)("div",{className:(0,a.cn)("flex items-stretch justify-center gap-4",n>2&&"border-b-2 border-l-8 border-nav-level-1-bg [li:first-child>&]:border-t-2"),children:[r.href?(0,t.jsxs)(f.default,{className:(0,a.cn)("flex w-auto grow items-center gap-3 overflow-hidden py-4 font-semibold no-underline",2===n&&"p-4",n>2&&"p-4 text-small font-semibold",h&&"justify-normal"),ref:g?e:void 0,href:r.href,onClick:i,"data-active-menu-item":g?"true":void 0,children:[h,(0,t.jsx)("span",{className:"truncate break-all",children:r.title}),(0,t.jsx)(R.YouAreHereChip,{item:r,currentPath:s})]},r.href):(0,t.jsxs)("span",{className:(0,a.cn)("flex w-auto grow items-center gap-3 overflow-hidden py-4 font-semibold",2===n&&"p-4",n>2&&"p-4 text-small font-semibold",h&&"justify-normal"),children:[h,(0,t.jsx)("span",{className:"truncate break-all",children:r.title})]}),!!r.children?.length&&(0,t.jsx)("button",{className:(0,a.cn)("flex w-13.5 shrink-0 items-center justify-center border-l-2 border-nav-level-1-bg",1===n&&"h-13.75 w-[32] translate-x-0.5 justify-end",2===n&&"bg-nav-level-2 h-auto hover:bg-nav-level-3-bg",2===n&&c&&"relative bg-nav-level-3-bg before:absolute before:-bottom-1 before:h-1 before:w-full before:bg-nav-level-3-bg"),onClick:()=>u(!c),children:c?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(G.CircleMinus,{"aria-label":"Fäll ihop"}),(0,t.jsx)("span",{className:"sr-only",children:`F\xe4ll ihop ${r.title}`})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(q.CirclePlus,{"aria-label":"Expandera"}),(0,t.jsx)("span",{className:"sr-only",children:`Expandera ${r.title}`})]})})]}),m&&(0,t.jsx)("p",{className:"-mt-2 mb-4 w-[calc(100%-4rem)] text-small leading-tight font-normal text-background/60 italic",children:r.intro}),!!r.children?.length&&(0,t.jsx)("ul",{className:(0,a.cn)(!c&&"hidden"),children:r.children?.map((r,a)=>(0,t.jsx)(W,{activeMenuItemRef:e,item:r,level:n+1,onClose:i,currentPath:s,shouldAutoExpand:!!(s&&r.children?.some(e=>(0,R.isActivePath)(e.href,s)))},`${r.href||a}-${r.title}`))})]})},Q=({shortcutsHeading:e,shortcuts:r,shortCutsEntryLink:n,onClose:i})=>{let[s,l]=(0,p.useState)(!1);return(0,t.jsxs)("li",{className:"mb-3",children:[(0,t.jsxs)("button",{className:"flex w-full items-center gap-2 py-3",onClick:()=>l(!s),children:[(0,t.jsx)(j.MapPinIcon,{className:"size-6 shrink-0"}),(0,t.jsx)("span",{className:"grow overflow-hidden text-start font-semibold",children:e}),(0,t.jsx)(U.default,{className:(0,a.cn)("size-6 shrink-0",s&&"rotate-180")}
31)]}),s&&(0,t.jsxs)("ul",{className:"mt-1",children:[n&&(0,t.jsx)(W,{item:{title:n.text,intro:"",href:n.href,children:[]},icon:(0,t.jsx)(y,{className:"size-6 shrink-0"}),level:2,onClose:i},n.href),r.map(e=>(0,t.jsx)(W,{item:{title:e.text,intro:"",href:e.href,children:[]},level:2,onClose:i},e.href))]})]})},Y=({activeMenu:e,onSetActiveMenu:r})=>{let n="w-full rounded-full text-foreground data-[state=on]:bg-foreground data-[state=on]:text-background";return(0,t.jsxs)(V.ToggleGroup,{type:"single",className:"mb-4 rounded-full bg-background p-1",children:[(0,t.jsx)(V.ToggleGroupItem,{value:"bold","aria-label":"Visa menyn för webben",onClick:()=>r("web"),"data-state":"web"===e?"on":"off",className:n,children:"Webben"}),(0,t.jsx)(V.ToggleGroupItem,{value:"italic","aria-label":"Visa menyn för mina sidor",onClick:()=>r("my-pages"),"data-state":"my-pages"===e?"on":"off",className:n,children:"Mina sidor"})]})},X=(e,t)=>!!(0,R.isActivePath)(e.href,t)||!!e.children&&e.children.length>0&&e.children.some(e=>X(e,t));function J({layout:e}){let r=e.loggedInUser;if(!r)return(0,t.jsx)("div",{});let n=r.name.split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2),a=({children:e})=>(0,t.jsx)("div",{className:"truncate text-[12px] font-semibold text-background/60",children:e});return(0,t.jsxs)("div",{className:"-mt-6 flex w-full items-center gap-2 overflow-hidden",children:[(0,t.jsx)(({children:e})=>(0,t.jsx)("div",{"aria-hidden":!0,className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-primary font-bold tracking-[1px] text-background",children:e}),{children:n}),(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden",children:[(0,t.jsxs)("div",{className:"truncate font-bold",children:[(0,t.jsx)("span",{className:"sr-only",children:"Inloggad som: "}),r.name]}),(0,t.jsxs)(a,{children:[(0,t.jsx)("span",{className:"sr-only",children:"Medlemsnummer: "})," ",r.membershipNumber]}),!!r.email&&(0,t.jsxs)(a,{children:[(0,t.jsx)("span",{className:"sr-only",children:"E-postadress:"})," ",r.email]})]})]})}let Z=({menuItemsWeb:e,menuItemsMyPages:n,isMyPages:i,theme:s,layout:l,isOpen:o,onClose:d,isUsingAutofocusOnOpen:c,triggerRef:u})=>{let m=function(e){let t="theme-common";switch(e){case"common":t="theme-common";break;case"byggnads":t="theme-byggnads";break;case"seko":t="theme-seko";break;case"elektrikerna":t="theme-elektrikerna";break;case"fastighets":t="theme-fastighets";break;case"ak-byggnads":t="theme-ak-byggnads";break;case"ak-fastighets":t="theme-ak-fastighets";break;case"ak-seko":t="theme-ak-seko"}return t}(s),h=(0,_.usePathname)(),x=(0,p.useRef)(null),v=(0,p.useRef)(null),{shortcutsHeading:b,shortcuts:y,shortCutsEntryLink:j,otherOrganisationLink:k}=l.header.toolbar,{becomeMemberLink:w,myPagesLink:N}=l.header,[C,S]=(0,p.useState)(i?"my-pages":"web"),A=(0,p.useMemo)(()=>"web"===C?e:n,[n,e,C]),E=null!=l.loggedInUser,T=(0,p.useMemo)(()=>A.some(e=>!!X(e,h)),[A,h]),I=x;T&&(I=v);let{onClick:P,onProgrammaticClick:F}=(0,R.useAutofocusOnKeyboardClick)(d,{isVisible:!o,focusRef:u,delay:50});return(0,t.jsx)($.Transition,{as:p.Fragment,show:!!o,unmount:!1,appear:!0,children:(0,t.jsxs)(H.Dialog,{static:!0,onClose:F,initialFocus:c?I:void 0,className:(0,a.cn)("fixed inset-0 z-51 flex 2xl:hidden",m),"aria-label":"Huvudmeny",id:"Huvudmeny",children:[(0,t.jsx)(H.DialogBackdrop,{onClick:P,className:"h-screen grow bg-nav-level-1-bg/30"}),(0,t.jsx)(H.DialogPanel,{className:"flex justify-end overflow-y-auto bg-nav-level-1-bg",children:(0,t.jsx)("div",{className:"flex min-h-full w-screen max-w-2xl text-background sm:w-96",children:(0,t.jsxs)(r.Container,{width:"full",className:"flex h-fit w-full flex-col pt-4 pb-8",children:[(0,t.jsxs)("div",{className:"flex w-full gap-x-2",children:[(0,t.jsx)(J,{layout:l}),(0,t.jsx)(L.MenuCloseButton,{"data-testid":"mobile-menu-close-button",ref:x,onClick:P,"aria-label":"Stäng menyn"})]}),E&&(0,t.jsx)(Y,{activeMenu:C,onSetActiveMenu:S}),"my-pages"===C&&(0,t.jsx)("p",{className:"mt-4 border-b border-background/25 pb-4 font-bold text-background/60",children:"Mina sidor"}),(0,t.jsxs)("ul",{children:[A.map((e,r)=>(0,t.jsx)(W,{activeMenuItemRef:v,item:e,level:1,onClose:d,currentPath:h,shouldAutoExpand:!!(0,R.hasActiveChild)(e,h)},`${e.href||r}-${e.title}`)),b&&!!y?.length&&"web"===C&&(0,t.jsx)(Q,{shortcutsHeading:b,shortcuts:y,shortCutsEntryLink:j,onClose:d})]}),(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-4 pt-12",children:[w?.href&&!E&&(0,t.jsx)(f.default,{className:(0,a.cn)("flex items-center justify-center gap-x-2 rounded-full border-2 border-primary bg-primary p-4 font-bold","theme-elektrikerna:border-background theme-elektrikerna:bg-background theme-elektrikerna:text-foreground"),href:w.href,onClick:()=>K(l),children:w.text}),N?.href&&(0,t.jsxs)(f.default,{className:"flex items-center justify-center gap-x-2 rounded-full border-2 p-4 font-bold",href:N.href,children:[(0,t.jsx)(M,{className:"size-6"}),N.text]}),k?.href&&(0,t.jsxs)(f.default,{className:"flex items-center justify-center gap-x-2 font-bold",href:k.href,children:[k.text," ",(0,t.jsx)(g.ArrowRight,{className:"mt-0.5 size-4",strokeWidth:2.5})]})]})]})})})]})})},ee=e=>(0,t.jsx)("a",{href:"/saml2/logout",...e});var et=e.i(743950),er=e.i(518820),er=er;let en=({isOpen:e,onClose:r,triggerRef:n,loggedInUser:i,links:s=[]})=>{let l=(0,p.useRef)(null),o=(0,p.useRef)(null),[d,c]=(0,p.useState)(null),u=(0,_.usePathname)(),m=(0,p.useCallback)(()=>
31{if(!n.current)return;let e=n.current.getBoundingClientRect(),t=e.left+e.width/2,r=window.innerWidth,a=t,i=a-172;a+172>r-16&&(a=r-16-172),i<16&&(a=188),c({top:e.bottom+8,left:a,maxWidth:r-32})},[n]);if((0,p.useEffect)(()=>{if(e)return m(),window.addEventListener("resize",m),window.addEventListener("scroll",m,!0),()=>{window.removeEventListener("resize",m),window.removeEventListener("scroll",m,!0)}},[e,m]),(0,p.useEffect)(()=>{if(!e)return;let t=e=>{let t=e.target;l.current&&!l.current.contains(t)&&n.current&&!n.current.contains(t)&&r()},a=e=>{"Escape"===e.key&&(r(),n.current?.focus())};return document.addEventListener("mousedown",t),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("keydown",a)}},[e,r,n]),!e||!d)return null;let h=e=>u===e||u?.startsWith(e+"/");return(0,t.jsxs)("div",{ref:l,"aria-label":"Användarmeny",className:"fixed z-60 w-86 rounded-sm border bg-background p-4 shadow-lg",style:{top:d.top,left:d.left,transform:"translateX(-50%)",maxWidth:d.maxWidth},children:[i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mb-3 flex items-center gap-3 rounded-sm",children:[(0,t.jsx)("span",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary font-bold text-background","aria-hidden":"true",children:i.name?.split(" ")?.map(e=>e.charAt(0).toUpperCase()).join("")}),(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"text-body font-bold",children:i.name})})]}),(0,t.jsxs)("div",{className:"mb-4 rounded-sm border bg-card p-4 text-left font-normal",children:[i.membershipNumber&&(0,t.jsx)("p",{children:i.membershipNumber}),i.email&&(0,t.jsx)("p",{children:i.email})]}),(0,t.jsx)("nav",{"aria-label":"Mina sidor navigation",children:(0,t.jsxs)("ul",{role:"menu","aria-orientation":"vertical",className:"flex flex-col",children:[s.map((e,n)=>{var i;return e.href&&(0,t.jsx)("li",{role:"none",children:(0,t.jsxs)(f.default,{ref:0===n?o:void 0,href:e.href,role:"menuitem",className:(0,a.cn)("flex w-full items-center gap-2 rounded-sm px-1 py-2 font-semibold no-underline","hover:bg-muted focus:bg-muted focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",h(e.href)&&"border border-border bg-card font-bold text-black"),onClick:r,children:[e.pageType&&((i=e.pageType)&&i in B.pageTypeIcons?B.pageTypeIcons[i]??(0,t.jsx)(et.HouseIcon,{size:20}):(0,t.jsx)(et.HouseIcon,{size:20})),(0,t.jsx)("span",{className:"grow text-left",children:e.text}),h(e.href)&&(0,t.jsx)("span",{className:"sr-only",children:"(aktuell sida)"})]})},e.href+n)}),(0,t.jsx)("li",{role:"none",className:"mt-2 border-t pt-2",children:(0,t.jsxs)(ee,{role:"menuitem",className:(0,a.cn)("flex w-full items-center gap-2 rounded-sm px-1 py-2 font-semibold no-underline","hover:bg-muted focus:bg-muted focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2"),children:[(0,t.jsx)(er.default,{size:20}),(0,t.jsx)("span",{className:"grow text-left",children:"Logga ut"})]})})]})})]}),!i&&(0,t.jsx)("ul",{role:"menu","aria-orientation":"vertical",className:"flex flex-col",children:s.map((e,n)=>e.href&&(0,t.jsx)("li",{role:"none",children:(0,t.jsxs)(f.default,{ref:0===n?o:void 0,href:e.href,role:"menuitem",className:(0,a.cn)("flex w-full items-center gap-2 rounded-sm px-1 py-2 font-semibold no-underline","hover:bg-muted focus:bg-muted focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",h(e.href)&&"border border-border bg-card font-bold text-black"),onClick:r,children:[(0,t.jsx)("span",{className:"grow text-left",children:e.text}),h(e.href)&&(0,t.jsx)("span",{className:"sr-only",children:"(aktuell sida)"})]})},e.href+n))})]})},ea=({isMyPages:e,loggedInUser:r})=>(0,t.jsxs)(t.Fragment,{children:[r&&!e&&(0,t.jsx)("li",{className:"hidden xl:block",children:(0,t.jsx)(C.Button,{asChild:!0,variant:"outlineMyPages",children:(0,t.jsxs)(f.default,{href:"/mina-sidor/",children:["Till Mina Sidor ",(0,t.jsx)(g.ArrowRight,{})]})})}),!e&&(0,t.jsx)("li",{className:"lg:hidden",children:(0,t.jsx)(C.Button,{asChild:!0,variant:"link",className:(0,a.cn)("flex flex-col items-center p-1.5 no-underline hover:underline",r&&"mt-0.5 gap-0.5 text-[0.5625rem] font-bold uppercase"),children:(0,t.jsxs)(f.default,{href:"/sok/",children:[(0,t.jsx)(k.Search,{})," Sök"]})})}),e&&(0,t.jsx)("li",{className:"hidden lg:block",children:(0,t.jsx)(C.Button,{asChild:!0,variant:"outlineMyPages",children:(0,t.jsxs)(f.default,{href:"/",children:["Till webben ",(0,t.jsx)(g.ArrowRight,{})]})})})]}),ei=({layout:e,userMenuButtonRef:r})=>{let[n,a]=(0,p.useState)(!1),{loggedInUser:i,header:s}=e,{becomeMemberLink:l,myPagesLink:o,myPagesLinkEmployer:d,userMenuLinks:c}=s;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(es,{loggedInUser:i,myPagesLink:o,myPagesLinkEmployer:d}),!i&&l&&(0,t.jsx)("li",{className:"hidden xl:block",children:(0,t.jsx)(C.Button,{asChild:!0,children:(0,t.jsx)(f.default,{href:l.href,onClick:()=>K(e),children:l.text})})}),i&&(0,t.jsxs)("li",{className:"hidden lg:block",children:[(0,t.jsxs)(C.Button,{ref:r,onClick:()=>a(!n),variant:"default",className:"gap-2","aria-expanded":n,"aria-haspopup":"menu",children:[(0,t.jsx)(I.UserIcon,{})," ",(e=>{let[t,r]=e.split(" ");return t})(i.name)]}),(0,t.jsx)(en,{isOpen:n,onClose:()=>a(!1),triggerRef:r,loggedInUser:i,links:c})]})]})},es=({loggedInUser:e,myPagesLink:r,myPagesLinkEmployer:n})=>{let[a,i]=(0,p.useState)(!1),[s,l]=(0,p.useState)(!1),o=(0,p.useRef)(null),d=(0,p.useRef)(null),c=[n,r&&{...r,text:r.title||r.text}].filter(e=>null!=e);return!e&&r?.href&&!n?.href?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("li",{className:"hidden lg:block",children:(0,t.jsx)(C.Button,{asChild:!0,variant:"outlineMyPages",children:(0,t.jsxs)(f.default,{href:r.href,children:[(0,t.jsx)(M,{className:"mr-2 size-6 shrink-0"}),r.text]})})}),(0,t.jsx)("li",{className:"block lg:hidden",children:(0,t.jsx)(C.Button,{asChild:!0,variant:"link",className:"flex flex-col p-1.5 no-underline hover:underline",children:(0,t.jsxs)(f.default,{href:r.href,children:[(0,t.jsx)(M,{className:"size-6 shrink-0"}),r.text]})})})]}):!e&&n?.href&&r?.href?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("li",{className:"hidden lg:block",children:[(0,t.jsxs)(C.Button,{ref:o,onClick:()=>i(!a),variant:"outlineMyPages",className:"gap-2","aria-expanded":a,"aria-haspopup":"menu",children:[(0,t.jsx)(M,{className:"size-6 shrink-0"}),r.text]}),(0,t.jsx)(en,{isOpen:a,onClose:()=>i(!1),triggerRef:o,loggedInUser:e,links:c})]}),(0,t.jsxs)("li",{className:"lg:hidden",children:[(0,t.jsxs)(C.Button,{ref:d,onClick:()=>l(!s),variant:"link",className:"flex flex-col p-1.5 no-underline hover:underline","aria-expanded":s,"aria-haspopup":"menu",children:[(0,t.jsx)(M,{className:"size-6 shrink-0"}),r.text]}),(0,t.jsx)(en,{isOpen:s,onClose:()=>l(!1),triggerRef:d,loggedInUser:e,links:c})]})]}):null},el=e=>{let{theme:r,mode:n,requestNonce:i,userMenuButtonRef:s,layout:l,isMyPages:o}=e,{megaMenu:d,loggedInUser:c,myPagesMenu:u,employerPagesMenu:m}=l,h=[...u??[],...m?.length?[{title:"Arbetsgivare",href:"",pageType:"",children:[],intro:null,flatStructure:!1},...m]:[]],[g,x]=(0,p.useState)(!1),[v,b]=(0,p.useState)(-1),y=e=>{b(v===e?-1:e)},j=(0,p.useRef)(null),k=(0,p.useRef)(null),w=(e=>{let[t,r]=(0,p.useState)(0);return(0,p.useEffect)(()=>{let t=()=>{e?.current&&r(e.current.getBoundingClientRect().bottom+16)};return t(),window.addEventListener("resize",t),window.addEventListener("scroll",t),()=>{window.removeEventListener("resize",t),window.removeEventListener("scroll",t)}},[e]),t})(j),{onClick:N,isUsingAutofocus:I}=(0,R.useAutofocusOnKeyboardClick)(()=>x(!0));
31return(0,t.jsxs)(t.Fragment,{children:[!o&&(0,t.jsxs)("nav",{"aria-label":"Toppmeny",className:"hidden overflow-ellipsis whitespace-nowrap lg:block",translate:"yes",children:[(0,t.jsx)("h2",{className:"sr-only",children:"ToppMeny"}),(0,t.jsx)("ul",{className:"flex text-small font-semibold",children:d.map((e,r)=>{if(!e.children?.length)return(0,t.jsx)("li",{className:"h-10 content-end",children:(0,t.jsx)(f.default,{className:(0,a.cn)("flex translate-y-2 rounded-xs px-2.75 py-2 text-black hover:underline",0===r&&"ps-0",r===d.length-1&&"pe-0"),href:e.href,children:e.title})},e.href+e.title);let s=v===r;return(0,t.jsxs)("li",{className:"h-10 content-end",children:[(0,t.jsxs)("button",{id:`mega-menu-${r}-button`,className:(0,a.cn)("flex translate-y-2 gap-2 rounded-xs px-2.75 py-2 text-black hover:underline",0===r&&"ps-0",r===d.length-1&&"pe-0"),"aria-haspopup":"true","aria-expanded":r===v,onClick:()=>y(r),children:[e.title,s?(0,t.jsx)(E.ChevronUp,{size:22}):(0,t.jsx)(A.ChevronDown,{size:22})]}),s&&n!==S.ContextMode.Edit&&(0,t.jsx)(D,{requestNonce:i,topPosition:w,id:`mega-menu-${r}`,menuItem:e,onClose:()=>y(-1)})]},e.href)})})]}),(0,t.jsxs)("ul",{className:(0,a.cn)("relative ml-auto flex items-center gap-x-4 text-center text-small font-bold 2xl:ml-auto",!c&&"gap-x-0 lg:gap-x-4"),ref:j,children:[(0,t.jsx)(ea,{loggedInUser:c,isMyPages:o}),(0,t.jsx)(ei,{layout:l,userMenuButtonRef:s}),(0,t.jsxs)("li",{className:(0,a.cn)("lg:hidden",c&&"rounded-full border border-b-border"),children:[(0,t.jsxs)(C.Button,{className:(0,a.cn)("gap-2 py-1 pr-2 pl-1 no-underline",!c&&"px-1 py-2",c&&"rounded-full bg-[#fbfbfb]"),variant:"link",onClick:N,children:[c&&(0,t.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-primary text-background lg:hidden",children:c.name.charAt(0).toUpperCase()}),(0,t.jsxs)("span",{className:(0,a.cn)("flex flex-col items-center",c&&"mr-1.5"),children:[(0,t.jsx)(T,{className:(0,a.cn)("size-6",!c&&"size-6")}),(0,t.jsx)("span",{className:(0,a.cn)("text-center text-small font-semibold text-black normal-case sm:text-small",c&&"text-[0.5625rem] font-bold uppercase sm:text-[0.5625rem]"),children:"Meny"})]})]}),g&&(0,t.jsx)(Z,{menuItemsWeb:d,menuItemsMyPages:h,layout:l,isMyPages:o,triggerRef:k,isUsingAutofocusOnOpen:I,isOpen:g,onClose:()=>{x(!1),b(-1)},theme:r})]})]})]})},eo=({theme:e})=>{let{src:r,alt:i,width:s,height:l,narrow:o,className:d}=ed(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{quality:"100",src:r,alt:`${i}, l\xe4nk till startsidan`,width:s,height:l,className:(0,a.cn)(o&&"hidden lg:block",d),priority:!0}),o&&(0,t.jsx)(n.default,{quality:"100",src:o.src||r,alt:`${o.alt||i}, l\xe4nk till startsidan`,width:o.width,height:o.height,className:(0,a.cn)("lg:hidden",o.className),priority:!0})]})},ed=e=>{switch(e){case"byggnads":return{src:o.default.src,alt:"Byggnads",width:160,height:40};case"elektrikerna":return{src:d.default.src,alt:"Elektrikerna",width:241,height:48,className:"translate-y-1.5",narrow:{width:159,height:32,className:"translate-y-0.5"}};case"seko":return{src:m.default.src,alt:"SEKO",width:121,height:48};case"fastighets":return{src:u.default.src,alt:"Fastighets",width:197,height:48,narrow:{src:u.default.src,width:164,height:40,alt:"Fastighets"}};case"ak-byggnads":return{src:i.src,alt:"Byggnads a-kassa",width:170,height:48};case"ak-fastighets":return{src:s.src,alt:"Fastighets a-kassa",width:155,height:48,narrow:{src:s.src,width:129,height:40,alt:"Fastighets a-kassa"}};case"ak-seko":return{src:l.src,alt:"SEKO a-kassa",width:148,height:48,narrow:{src:l.src,width:124,height:40,alt:"SEKO a-kassa"}};default:return{src:c.default.src,alt:"Fasab",width:154,height:48,className:"translate-y-1.5",narrow:{src:c.default.src,width:130,height:40,alt:"Fasab",className:""}}}};e.s(["Header",0,function({showToolbar:e=!0,showMegaMenu:n=!0,CustomLinks:i,layout:s,theme:l,mode:o,requestNonce:d,isMyPages:c=!1}){let u=(0,p.useRef)(null);return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("header",{"aria-label":"Sidhuvud",className:(0,a.cn)("top-0 z-50 flex min-h-14 flex-row flex-wrap border-b bg-background lg:flex-col lg:flex-nowrap",!c&&"sticky"),children:[!c&&(0,t.jsxs)(r.Container,{width:"layout",className:(0,a.cn)("mx-0 flex flex-wrap items-center justify-between px-3 py-2 text-small font-semibold xs:px-3 sm:px-3 md:px-3 lg:mx-auto lg:w-full",i?"w-full":"w-auto"),children:[(0,t.jsx)(f.default,{href:"/",className:"flex shrink-0 rounded-xs lg:translate-y-2",children:(0,t.jsx)(eo,{theme:l})}
31),e&&!c&&(0,t.jsx)(N,{mode:o,theme:l,layout:s,requestNonce:d}),i]}),(n||c)&&(0,t.jsx)("div",{className:(0,a.cn)("inset-0 z-50 ml-auto flex shrink-0 items-center lg:ml-0 lg:w-full lg:pb-4",c&&" py-4 w-full"),children:(0,t.jsxs)(r.Container,{width:c?"full":"layout",className:(0,a.cn)("mx-0 flex w-auto flex-wrap items-center px-2 xs:px-2 sm:px-2 md:px-2 lg:mx-auto lg:w-full",c&&"w-full px-4 xs:px-6 sm:px-8 md:px-10 lg:px-10 "),children:[c&&(0,t.jsx)(f.default,{href:"/",className:"flex shrink-0 rounded-xs",children:(0,t.jsx)(eo,{theme:l})}),n&&(0,t.jsx)(el,{layout:s,isMyPages:c,requestNonce:d,mode:o,theme:l,userMenuButtonRef:u})]})})]})})},"Logo",0,eo],821319)},44202,e=>{"use strict";var t=e.i(843476),r=e.i(761562),n=e.i(647163),a=e.i(271645);let i=(e,t)=>{if(!e)return!1;let r=e.endsWith("/")?e:`${e}/`,n=t?.endsWith("/")?t:`${t}/`;return!!("/"===r&&"/"===n||"/"!==r&&n.startsWith(e))},s=({item:e,currentPath:t})=>!!e.href&&(e.href.endsWith("/")?e.href:`${e.href}/`)===(t?.endsWith("/")?t:`${t}/`),l=({inverted:e=!1,compact:r=!1,className:a,children:i})=>(0,t.jsx)("span",{className:(0,n.cn)("shrink-0 rounded-sm px-3 py-1.5 text-body text-[15px] font-bold",e?"bg-background text-foreground":"bg-foreground text-background",r&&"px-2 py-px text-small font-semibold",a),children:i});e.s(["Chip",0,l,"YouAreHereChip",0,({item:e,currentPath:n,inverted:a=!0})=>{let i=(0,r.useCommonFormI18n)();return(0,t.jsx)(t.Fragment,{children:s({item:e,currentPath:n})&&(0,t.jsx)(l,{inverted:a,children:i("youAreHere")})})},"hasActiveChild",0,(e,t)=>e.children?.some(e=>i(e.href,t))||!1,"isActivePath",0,i,"isCurrentPage",0,s,"useAutofocusOnKeyboardClick",0,(e,t={})=>{let{isVisible:r,focusRef:n,delay:i}=t,[s,l]=(0,a.useState)(!1),[o,d]=(0,a.useState)(null);return(0,a.useEffect)(()=>{r&&s&&!o&&(i?d(setTimeout(()=>{n?.current?.focus()},i)):n?.current?.focus())},[o,r,s,n,i]),(0,a.useEffect)(()=>{r&&s&&i||!o||(clearTimeout(o),d(null))},[o,r,s,i]),{onClick:(0,a.useCallback)(t=>{l(!(t?.nativeEvent?.screenX||t?.nativeEvent?.screenY||t?.nativeEvent.x||t?.nativeEvent.y)),e()},[e]),onProgrammaticClick:(0,a.useCallback)((t=!0)=>{l(t),e()},[e]),isUsingAutofocus:s}}])},476005,854056,854878,e=>{"use strict";let t,r,n,a,i;var s=e.i(843476),l=e.i(647163),o=e.i(37727);let d=(0,e.i(475254).default)("square-x",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);var c=e.i(271645);let u=(0,c.forwardRef)(function({onClick:e,"aria-label":t,"data-testid":r},n){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:"mb-8 ml-auto flex",children:(0,s.jsxs)("button",{"data-testid":r,autoFocus:!0,ref:n,className:(0,l.cn)("flex items-center gap-1 font-bold","flex-col rounded-input","lg:flex-row lg:rounded-full lg:bg-primary lg:px-5 lg:py-2 lg:text-background lg:hover:brightness-105","theme-elektrikerna:lg:bg-background theme-elektrikerna:lg:text-foreground"),onClick:e,"aria-label":t,children:[(0,s.jsx)(d,{className:"hidden lg:block"}),(0,s.jsx)(o.X,{className:"lg:hidden"}),(0,s.jsx)("span",{className:"overflow-hidden",children:"Stäng"})]})})})});e.s(["MenuCloseButton",0,u],476005);var m=e.i(998348),f=e.i(693456),p=e.i(929644),h=e.i(914189),g=e.i(684653),x=e.i(835696),v=e.i(877891),b=e.i(952744),y=e.i(605083),j=e.i(2788),k=e.i(813581),w=e.i(402155);let N=(0,c.createContext)(null);function C({children:e,node:t}){let[r,n]=(0,c.useState)(null),a=S(null!=t?t:r);return c.default.createElement(N.Provider,{value:a},e,null===a&&c.default.createElement(j.Hidden,{features:j.HiddenFeatures.Hidden,ref:e=>{var t,r;if(e){for(let a of null!=(r=null==(t=(0,w.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?r:[])if(a!==document.body&&a!==document.head&&k.isElement(a)&&null!=a&&a.contains(e)){n(a);break}}}}))}function S(e=null){var t;return null!=(t=(0,c.useContext)(N))?t:e}var A=e.i(101852),E=e.i(80758);function T(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in c&&(0,c.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[r,n]=c.useState(E.env.isHandoffComplete);return r&&!1===E.env.isHandoffComplete&&n(!1),c.useEffect(()=>{!0!==r&&n(!0)},[r]),c.useEffect(()=>E.env.handoff(),[]),!t&&r}var I=e.i(255743),M=e.i(294316);let P=(0,c.createContext)(()=>{});function _({value:e,children:t}){return c.default.createElement(P.Provider,{value:e},t)}var R=e.i(233137),F=e.i(496629),O=e.i(341650),D=e.i(140407),L=e.i(397701),B=e.i(700020),z=e.i(35889),V=e.i(746725);function H(){let e=(0,c.useRef)(!1);return(0,x.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var $=e.i(526599),U=e.i(401141),G=((t=G||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t),q=e.i(833633),K=e.i(103935),W=e.i(652265),Q=e.i(368578);function Y(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)k.isElement(r.current)&&t.add(r.current);return t}var X=((r=X||{})[r.None=0]="None",r[r.InitialFocus=1]="InitialFocus",r[r.TabLock=2]="TabLock",r[r.FocusLock=4]="FocusLock",r[r.RestoreFocus=8]="RestoreFocus",r[r.AutoFocus=16]="AutoFocus",r);let J=Object.assign((0,B.forwardRefWithAs)(function(e,t){let r,n=(0,c.useRef)(null),a=(0,M.useSyncRefs)(n,t),{initialFocus:i,initialFocusFallback:s,containers:l,features:o=15,...d}=e;T()||(o=0);
31let u=(0,y.useOwnerDocument)(n.current);!function(e,{ownerDocument:t}){let r=!!(8&e),n=function(e=!0){let t=(0,c.useRef)(K.history.slice());return(0,q.useWatch)(([e],[r])=>{!0===r&&!1===e&&(0,Q.microTask)(()=>{t.current.splice(0)}),!1===r&&!0===e&&(t.current=K.history.slice())},[e,K.history,t]),(0,h.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);(0,q.useWatch)(()=>{r||(0,w.isActiveElement)(null==t?void 0:t.body)&&(0,W.focusElement)(n())},[r]),(0,$.useOnUnmount)(()=>{r&&(0,W.focusElement)(n())})}(o,{ownerDocument:u});let m=function(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:a}){let i=(0,c.useRef)(null),s=(0,p.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),l=H();return(0,q.useWatch)(()=>{if(0===e)return;if(!s){null!=a&&a.current&&(0,W.focusElement)(a.current);return}let o=r.current;o&&(0,Q.microTask)(()=>{if(!l.current)return;let r=null==t?void 0:t.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===r){i.current=r;return}}else if(o.contains(r)){i.current=r;return}if(null!=n&&n.current)(0,W.focusElement)(n.current);else{if(16&e){if((0,W.focusIn)(o,W.Focus.First|W.Focus.AutoFocus)!==W.FocusResult.Error)return}else if((0,W.focusIn)(o,W.Focus.First)!==W.FocusResult.Error)return;if(null!=a&&a.current&&((0,W.focusElement)(a.current),(null==t?void 0:t.activeElement)===a.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==t?void 0:t.activeElement})},[a,s,e]),i}(o,{ownerDocument:u,container:n,initialFocus:i,initialFocusFallback:s});!function(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:a}){let i=H(),s=!!(4&e);(0,f.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!s||!i.current)return;let t=Y(n);k.isHTMLElement(r.current)&&t.add(r.current);let l=a.current;if(!l)return;let o=e.target;k.isHTMLElement(o)?Z(t,o)?(a.current=o,(0,W.focusElement)(o)):(e.preventDefault(),e.stopPropagation(),(0,W.focusElement)(l)):(0,W.focusElement)(a.current)},!0)}(o,{ownerDocument:u,container:n,containers:l,previousActiveElement:m});let g=(r=(0,c.useRef)(0),(0,U.useWindowEvent)(!0,"keydown",e=>{"Tab"===e.key&&(r.current=+!!e.shiftKey)},!0),r),x=(0,h.useEvent)(e=>{if(!k.isHTMLElement(n.current))return;let t=n.current;(0,L.match)(g.current,{[G.Forwards]:()=>{(0,W.focusIn)(t,W.Focus.First,{skipElements:[e.relatedTarget,s]})},[G.Backwards]:()=>{(0,W.focusIn)(t,W.Focus.Last,{skipElements:[e.relatedTarget,s]})}})}),v=(0,p.useIsTopLayer)(!!(2&o),"focus-trap#tab-lock"),b=(0,V.useDisposables)(),N=(0,c.useRef)(!1),C=(0,B.useRender)();return c.default.createElement(c.default.Fragment,null,v&&c.default.createElement(j.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:x,features:j.HiddenFeatures.Focusable}),C({ourProps:{ref:a,onKeyDown(e){"Tab"==e.key&&(N.current=!0,b.requestAnimationFrame(()=>{N.current=!1}))},onBlur(e){if(!(4&o))return;let t=Y(l);k.isHTMLElement(n.current)&&t.add(n.current);let r=e.relatedTarget;k.isHTMLorSVGElement(r)&&"true"!==r.dataset.headlessuiFocusGuard&&(Z(t,r)||(N.current?(0,W.focusIn)(n.current,(0,L.match)(g.current,{[G.Forwards]:()=>W.Focus.Next,[G.Backwards]:()=>W.Focus.Previous})|W.Focus.WrapAround,{relativeTo:e.target}):k.isHTMLorSVGElement(e.target)&&(0,W.focusElement)(e.target)))}},theirProps:d,defaultTag:"div",name:"FocusTrap"}),v&&c.default.createElement(j.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:x,features:j.HiddenFeatures.Focusable}))}),{features:X});function Z(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var ee=e.i(635307),et=e.i(941444),er=e.i(83733),en=e.i(732607),ea=B;function ei(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,ea.isFragment)(null!=(t=e.as)?t:eu)||1===c.default.Children.count(e.children)}let es=(0,c.createContext)(null);es.displayName="TransitionContext";var el=((n=el||{}).Visible="visible",n.Hidden="hidden",n);let eo=(0,c.createContext)(null);function ed(e){return"children"in e?ed(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function ec(e,t){let r=(0,et.useLatestValue)(e),n=(0,c.useRef)([]),a=H(),i=(0,V.useDisposables)(),s=(0,h.useEvent)((e,t=ea.RenderStrategy.Hidden)=>{let s=n.current.findIndex(({el:t})=>t===e);
31-1!==s&&((0,L.match)(t,{[ea.RenderStrategy.Unmount](){n.current.splice(s,1)},[ea.RenderStrategy.Hidden](){n.current[s].state="hidden"}}),i.microTask(()=>{var e;!ed(n)&&a.current&&(null==(e=r.current)||e.call(r))}))}),l=(0,h.useEvent)(e=>{let t=n.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>s(e,ea.RenderStrategy.Unmount)}),o=(0,c.useRef)([]),d=(0,c.useRef)(Promise.resolve()),u=(0,c.useRef)({enter:[],leave:[]}),m=(0,h.useEvent)((e,r,n)=>{o.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{o.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(u.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?d.current=d.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),f=(0,h.useEvent)((e,t,r)=>{Promise.all(u.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=o.current.shift())||e()}).then(()=>r(t))});return(0,c.useMemo)(()=>({children:n,register:l,unregister:s,onStart:m,onStop:f,wait:d,chains:u}),[l,s,n,m,f,u,d])}eo.displayName="NestingContext";let eu=c.Fragment,em=ea.RenderFeatures.RenderStrategy,ef=(0,ea.forwardRefWithAs)(function(e,t){let{show:r,appear:n=!1,unmount:a=!0,...i}=e,s=(0,c.useRef)(null),l=ei(e),o=(0,M.useSyncRefs)(...l?[s,t]:null===t?[]:[t]);T();let d=(0,R.useOpenClosed)();if(void 0===r&&null!==d&&(r=(d&R.State.Open)===R.State.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,m]=(0,c.useState)(r?"visible":"hidden"),f=ec(()=>{r||m("hidden")}),[p,g]=(0,c.useState)(!0),v=(0,c.useRef)([r]);(0,x.useIsoMorphicEffect)(()=>{!1!==p&&v.current[v.current.length-1]!==r&&(v.current.push(r),g(!1))},[v,r]);let b=(0,c.useMemo)(()=>({show:r,appear:n,initial:p}),[r,n,p]);(0,x.useIsoMorphicEffect)(()=>{r?m("visible"):ed(f)||null===s.current||m("hidden")},[r,f]);let y={unmount:a},j=(0,h.useEvent)(()=>{var t;p&&g(!1),null==(t=e.beforeEnter)||t.call(e)}),k=(0,h.useEvent)(()=>{var t;p&&g(!1),null==(t=e.beforeLeave)||t.call(e)}),w=(0,ea.useRender)();return c.default.createElement(eo.Provider,{value:f},c.default.createElement(es.Provider,{value:b},w({ourProps:{...y,as:c.Fragment,children:c.default.createElement(ep,{ref:o,...y,...i,beforeEnter:j,beforeLeave:k})},theirProps:{},defaultTag:c.Fragment,features:em,visible:"visible"===u,name:"Transition"})))}),ep=(0,ea.forwardRefWithAs)(function(e,t){var r,n;let{transition:a=!0,beforeEnter:i,afterEnter:s,beforeLeave:l,afterLeave:o,enter:d,enterFrom:u,enterTo:m,entered:f,leave:p,leaveFrom:g,leaveTo:v,...b}=e,[y,j]=(0,c.useState)(null),k=(0,c.useRef)(null),w=ei(e),N=(0,M.useSyncRefs)(...w?[k,t,j]:null===t?[]:[t]),C=null==(r=b.unmount)||r?ea.RenderStrategy.Unmount:ea.RenderStrategy.Hidden,{show:S,appear:A,initial:E}=function(){let e=(0,c.useContext)(es);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[I,P]=(0,c.useState)(S?"visible":"hidden"),_=function(){let e=(0,c.useContext)(eo);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:F,unregister:O}=_;(0,x.useIsoMorphicEffect)(()=>F(k),[F,k]),(0,x.useIsoMorphicEffect)(()=>{if(C===ea.RenderStrategy.Hidden&&k.current)return S&&"visible"!==I?void P("visible"):(0,L.match)(I,{hidden:()=>O(k),visible:()=>F(k)})},[I,k,F,O,S,C]);let D=T();(0,x.useIsoMorphicEffect)(()=>{if(w&&D&&"visible"===I&&null===k.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[k,I,D,w]);let B=E&&!A,z=A&&S&&E,V=(0,c.useRef)(!1),H=ec(()=>{V.current||(P("hidden"),O(k))},_),$=(0,h.useEvent)(e=>{V.current=!0,H.onStart(k,e?"enter":"leave",e=>{"enter"===e?null==i||i():"leave"===e&&(null==l||l())})}),U=(0,h.useEvent)(e=>{let t=e?"enter":"leave";V.current=!1,H.onStop(k,t,e=>{"enter"===e?null==s||s():"leave"===e&&(null==o||o())}),"leave"!==t||ed(H)||(P("hidden"),O(k))});(0,c.useEffect)(()=>{w&&a||($(S),U(S))},[S,w,a]);let G=!(!a||!w||!D||B),[,q]=(0,er.useTransition)(G,y,S,{start:$,end:U}),K=(0,ea.compact)({ref:N,className:(null==(n=(0,en.classNames)(b.className,z&&d,z&&u,q.enter&&d,q.enter&&q.closed&&u,q.enter&&!q.closed&&m,q.leave&&p,q.leave&&!q.closed&&g,q.leave&&q.closed&&v,!q.transition&&S&&f))?void 0:n.trim())||void 0,...(0,er.transitionDataAttributes)(q)}),W=0;"visible"===I&&(W|=R.State.Open),"hidden"===I&&(W|=R.State.Closed),S&&"hidden"===I&&(W|=R.State.Opening),S||"visible"!==I||(W|=R.State.Closing);let Q=(0,ea.useRender)();return c.default.createElement(eo.Provider,{value:H},c.default.createElement(R.OpenClosedProvider,{value:W},Q({ourProps:K,theirProps:b,defaultTag:eu,features:em,visible:"visible"===I,name:"Transition.Child"})))}),eh=(0,ea.forwardRefWithAs)(function(e,t){let r=null!==(0,c.useContext)(es),n=null!==(0,R.useOpenClosed)();return c.default.createElement(c.default.Fragment,null,!r&&n?c.default.createElement(ef,{ref:t,...e}):c.default.createElement(ep,{ref:t,...e}))}),eg=Object.assign(ef,{Child:eh,Root:ef});e.s(["Transition",0,eg,"TransitionChild",0,eh],854056);var ex=((a=ex||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),ev=((i=ev||{})[i.SetTitleId=0]="SetTitleId",i);let eb={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ey=(0,c.createContext)(null);function ej(e){let t=(0,c.useContext)(ey);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ej),t}return t}function ek(e,t){return(0,L.match)(t.type,eb,e,t)}ey.displayName="DialogContext";let ew=(0,B.forwardRefWithAs)(function(e,t){let r=(0,c.useId)(),{id:n=`headlessui-dialog-${r}`,open:a,onClose:i,initialFocus:s,role:l="dialog",autoFocus:o=!0,__demoMode:d=!1,unmount:u=!1,...j}=e,N=(0,c.useRef)(!1);
31l="dialog"===l||"alertdialog"===l?l:(N.current||(N.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let C=(0,R.useOpenClosed)();void 0===a&&null!==C&&(a=(C&R.State.Open)===R.State.Open);let E=(0,c.useRef)(null),P=(0,M.useSyncRefs)(E,t),L=(0,y.useOwnerDocument)(E.current),V=+!a,[H,$]=(0,c.useReducer)(ek,{titleId:null,descriptionId:null,panelRef:(0,c.createRef)()}),U=(0,h.useEvent)(()=>i(!1)),G=(0,h.useEvent)(e=>$({type:0,id:e})),q=!!T()&&0===V,[K,W]=(0,ee.useNestedPortals)(),Q=S(),{resolveContainers:Y}=function({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=(0,h.useEvent)(()=>{var n,a;let i=(0,w.getOwnerDocument)(r),s=[];for(let t of e)null!==t&&(k.isElement(t)?s.push(t):"current"in t&&k.isElement(t.current)&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(n=null==i?void 0:i.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&k.isElement(e)&&"headlessui-portal-root"!==e.id&&(r&&(e.contains(r)||e.contains(null==(a=null==r?void 0:r.getRootNode())?void 0:a.host))||s.some(t=>e.contains(t))||s.push(e));return s});
31return{resolveContainers:n,contains:(0,h.useEvent)(e=>n().some(t=>t.contains(e)))}}({mainTreeNode:Q,portals:K,defaultContainers:[{get current(){var Z;return null!=(Z=H.panelRef.current)?Z:E.current}}]}),et=null!==C&&(C&R.State.Closing)===R.State.Closing;(0,g.useInertOthers)(!d&&!et&&q,{allowed:(0,h.useEvent)(()=>{var e,t;return[null!=(t=null==(e=E.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,h.useEvent)(()=>{var e;return[null!=(e=null==Q?void 0:Q.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let er=O.stackMachines.get(null);(0,x.useIsoMorphicEffect)(()=>{if(q)return er.actions.push(n),()=>er.actions.pop(n)},[er,n,q]);let en=(0,D.useSlice)(er,(0,c.useCallback)(e=>er.selectors.isTop(e,n),[er,n]));(0,b.useOutsideClick)(en,Y,e=>{e.preventDefault(),U()}),function(e,t="u">typeof document?document.defaultView:null,r){let n=(0,p.useIsTopLayer)(e,"escape");(0,f.useEventListener)(t,"keydown",e=>{n&&(e.defaultPrevented||e.key===m.Keys.Escape&&r(e))})}(en,null==L?void 0:L.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),U()}),(0,A.useScrollLock)(!d&&!et&&q,L,Y),(0,v.useOnDisappear)(q,E,U);let[ea,ei]=(0,z.useDescriptions)(),es=(0,c.useMemo)(()=>[{dialogState:V,close:U,setTitleId:G,unmount:u},H],[V,U,G,u,H]),el=(0,I.useSlot)({open:0===V}),eo={ref:P,id:n,role:l,tabIndex:-1,"aria-modal":d?void 0:0===V||void 0,"aria-labelledby":H.titleId,"aria-describedby":ea,unmount:u},ed=!function(){var e;let[t]=(0,c.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[r,n]=(0,c.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,x.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){n(e.matches)}},[t]),r}(),ec=X.None;q&&!d&&(ec|=X.RestoreFocus,ec|=X.TabLock,o&&(ec|=X.AutoFocus),ed&&(ec|=X.InitialFocus));let eu=(0,B.useRender)();return c.default.createElement(R.ResetOpenClosedProvider,null,c.default.createElement(F.ForcePortalRoot,{force:!0},c.default.createElement(ee.Portal,null,c.default.createElement(ey.Provider,{value:es},c.default.createElement(ee.PortalGroup,{target:E},c.default.createElement(F.ForcePortalRoot,{force:!1},c.default.createElement(ei,{slot:el},c.default.createElement(W,null,c.default.createElement(J,{initialFocus:s,initialFocusFallback:E,containers:Y,features:ec},c.default.createElement(_,{value:U},eu({ourProps:eo,theirProps:j,slot:el,defaultTag:eN,features:eC,visible:0===V,name:"Dialog"})))))))))))}),eN="div",eC=B.RenderFeatures.RenderStrategy|B.RenderFeatures.Static,eS=(0,B.forwardRefWithAs)(function(e,t){let{transition:r=!1,open:n,...a}=e,i=(0,R.useOpenClosed)(),s=e.hasOwnProperty("open")||null!==i,l=e.hasOwnProperty("onClose");if(!s&&!l)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!s)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==n||r)&&!a.static?c.default.createElement(C,null,c.default.createElement(eg,{show:n,transition:r,unmount:a.unmount},c.default.createElement(ew,{ref:t,...a}))):c.default.createElement(C,null,c.default.createElement(ew,{ref:t,open:n,...a}))}),eA=(0,B.forwardRefWithAs)(function(e,t){let r=(0,c.useId)(),{id:n=`headlessui-dialog-panel-${r}`,transition:a=!1,...i}=e,[{dialogState:s,unmount:l},o]=ej("Dialog.Panel"),d=(0,M.useSyncRefs)(t,o.panelRef),u=(0,I.useSlot)({open:0===s}),m=(0,h.useEvent)(e=>{e.stopPropagation()}),f=a?eh:c.Fragment,p=(0,B.useRender)();return c.default.createElement(f,{...a?{unmount:l}:{}},p({ourProps:{ref:d,id:n,onClick:m},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Panel"}))}),eE=(0,B.forwardRefWithAs)(function(e,t){let{transition:r=!1,...n}=e,[{dialogState:a,unmount:i}]=ej("Dialog.Backdrop"),s=(0,I.useSlot)({open:0===a}),l=r?eh:c.Fragment,o=(0,B.useRender)();return c.default.createElement(l,{...r?{unmount:i}:{}},o({ourProps:{ref:t,"aria-hidden":!0},theirProps:n,slot:s,defaultTag:"div",name:"Dialog.Backdrop"}))}),eT=(0,B.forwardRefWithAs)(function(e,t){let r=(0,c.useId)(),{id:n=`headlessui-dialog-title-${r}`,...a}=e,[{dialogState:i,setTitleId:s}]=ej("Dialog.Title"),l=(0,M.useSyncRefs)(t);(0,c.useEffect)(()=>(s(n),()=>s(null)),[n,s]);let o=(0,I.useSlot)({open:0===i});return(0,B.useRender)()({ourProps:{ref:l,id:n},theirProps:a,slot:o,defaultTag:"h2",name:"Dialog.Title"})}),eI=(z.Description,Object.assign(eS,{Panel:eA,Title:eT,Description:z.Description}));e.s(["Dialog",0,eI,"DialogBackdrop",0,eE,"DialogPanel",0,eA,"DialogTitle",0,eT],854878)},981467,e=>{"use strict";var t=e.i(843476),r=e.i(95187);let n=(0,r.createServerReference)("6094b87da97918beb7950c676468a9f1a5d416208f",r.callServer,void 0,r.findSourceMapURL,"setCookie");var a=e.i(841947),a=a;e.s(["default",0,function({specificCookieName:e}){let r=async()=>{e&&await n(`hide:SystemMessage.${e}`,"true")};return(0,t.jsx)("form",{action:r,children:(0,t.jsxs)("button",{type:"submit",className:"group absolute top-1/4 right-0 flex flex-col items-center",children:[(0,t.jsx)(a.default,{className:"shrink-0 group-hover:scale-95"}),(0,t.jsx)("span",{className:"text-[0.5625rem] font-bold uppercase sm:text-small sm:font-bold sm:normal-case",children:"Stäng"})]})})}],981467)},711995,e=>{"use strict";var t=e.i(843476),r=e.i(476120),n=e.i(618566);let a=e=>{let r,a=(r=(0,n.usePathname)(),`/saml2/signin${r.length>1?`?returnurl=${encodeURIComponent(r)}`:""}`);return(0,t.jsx)("a",{href:a,...e})};
31e.s(["default",0,({layout:e,theme:n,className:i,children:s})=>(0,t.jsx)(a,{className:i,onClick:()=>{"byggnads"===n&&(0,r.triggerEvent)({event:"authenticated-article-unlock-click"},e)},children:s})],711995)},922312,e=>{"use strict";var t=e.i(843476),r=e.i(990295),n=e.i(983867),a=e.i(495560),i=e.i(316259),s=e.i(468509),l=e.i(746284),o=e.i(167881),d=e.i(837223),c=e.i(647163),u=e.i(747697),m=e.i(24435),f=e.i(522016);let p=({course:e,isMyPages:r,selectedCity:n})=>{if(!e.url)return null;let a=r?`?kurs=${e.id}`:(0,l.appendOrtQuery)(e.url,n),i=e.introduction&&e.introduction.length>220?`${e.introduction.slice(0,220).trimEnd()}...`:e.introduction,p=e.digital;return(0,t.jsxs)("li",{className:"relative rounded-sm border bg-card p-6 pb-8",children:[(0,t.jsxs)("h2",{className:"flex items-center overflow-hidden text-h5 font-semibold",children:[(0,t.jsx)("span",{children:(0,c.replaceWithSoftHyphens)(e.pageHeading)})," ",p&&(0,t.jsx)(d.default,{})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)(s.CourseDescriptionList,{className:"mt-2 gap-0 text-small xs:gap-0",children:[e.targetGroup&&(0,t.jsx)(s.default,{title:"Målgrupp",icon:m.UsersRoundIcon,iconVariant:"small",children:e.targetGroup}),e.courseOccasionCount&&(0,t.jsx)(s.default,{title:"Tillfällen",icon:u.CalendarIcon,iconVariant:"small",children:1===e.courseOccasionCount?"1 tillfälle tillgängligt":`${e.courseOccasionCount??0} tillf\xe4llen tillg\xe4ngliga`})]}),i&&(0,t.jsx)("p",{className:"mt-3 text-small",children:i})]}),(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(o.Button,{asChild:!0,variant:r?"outlineMyPages":"outline",children:(0,t.jsx)(f.default,{href:a,className:"w-full rounded-full px-8 py-4",children:"Läs mer"})})})]})]})};var h=e.i(466714),g=e.i(874946),x=e.i(70916),v=e.i(618566),b=e.i(271645),y=e.i(653145);e.s(["default",0,function({searchPayload:e,query:s,pageSize:l,requestNonce:d,displayActivities:u,showRegions:m,isMyPages:f}){let{courses:j,locationFacets:k,regionFacets:w,totalMatching:N}=e??{},C=(0,v.useRouter)(),S=(0,v.usePathname)(),A=(0,y.useForm)({defaultValues:{...s,query:s.query??"",locations:s.locations??[],regions:s.regions??[]}}),{handleSubmit:E,watch:T,setValue:I,reset:M,control:P}=A,_=(0,b.useCallback)(e=>{let t=new URLSearchParams,r=e.query?.trim();r&&t.set("query",r);let n=e.locations?.filter(Boolean);n?.length&&t.set("locations",n.join(","));let a=e.regions?.filter(Boolean);a?.length&&t.set("regions",a.join(","));let i=t.toString(),s=i?`${S}?${i}`:S;C.push(s,{scroll:!1})},[S,C]),R=(0,x.useDebounce)(_,500),F=e=>{I("query",e.target.value),R({...A.getValues(),query:e.target.value})},O=E(e=>{R.cancel(),_(e)}),D=(0,n.useSubmitOnEnter)(O),L=T("query"),B=T("locations"),z=T("regions"),V=B?.length===1?B[0]:void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.Container,{width:"wide",margin:f?"none":"y",className:f?" w-full px-0!":"",children:(0,t.jsx)(g.Form,{...A,children:(0,t.jsxs)("form",{onSubmit:O,onKeyDown:D,className:"flex w-full flex-col flex-wrap gap-4 border-b pb-4 md:flex-row",children:[(0,t.jsx)(g.FormField,{control:P,name:"query",render:({field:e})=>(0,t.jsx)(i.default,{myPages:f,className:(0,c.cn)("relative [&>label]:mb-2!",!f&&"grow"),label:u?"Sök efter aktivitet":"Sök efter kurs",...e,onChange:f?F:e.onChange})}),(0,t.jsxs)("div",{className:(0,c.cn)("grid gap-x-4 gap-y-4",m?"md:grid-cols-2":"md:grid-cols-1"),children:[!!k?.length&&(0,t.jsx)(g.FormField,{control:P,name:"locations",render:({field:e})=>(0,t.jsxs)(g.FormItem,{className:"flex max-w-full grow flex-col lg:max-w-64",children:[(0,t.jsx)(g.FormLabel,{className:"mb-2 text-h5 font-semibold",children:"Ort:"}),(0,t.jsx)(g.FormControl,{children:(0,t.jsx)(a.FilterDropdown,{className:(0,c.cn)("w-full",f&&"[&>button]:rounded-sm [&>button]:bg-card [&>button]:px-4"),value:e.value,items:k.map(e=>({value:e.value})),onChange:e=>{I("locations",e),_({...A.getValues(),locations:e})},label:B?.length?"Ort":"Alla orter",requestNonce:d})})]})}),m&&!!w?.length&&(0,t.jsx)(g.FormField,{control:P,name:"regions",render:({field:e})=>(0,t.jsxs)(g.FormItem,{className:"flex w-full grow flex-col lg:max-w-64",children:[(0,t.jsx)(g.FormLabel,{className:"mb-2 text-h5 font-semibold",children:"Region:"}
31),(0,t.jsx)(g.FormControl,{children:(0,t.jsx)(a.FilterDropdown,{className:(0,c.cn)("w-full",f&&"[&>button]:rounded-sm [&>button]:bg-card [&>button]:px-4"),value:e.value,items:w.map(e=>({value:e.value})),onChange:e=>{I("regions",e),_({...A.getValues(),regions:e})},label:z?.length?"Region":"Alla regioner",requestNonce:d})})]})})]}),!!(L||B?.length||z?.length)&&(0,t.jsx)("div",{className:"flex items-end",children:(0,t.jsx)(o.Button,{variant:"link",onClick:()=>{R.cancel();let e={query:"",locations:[],regions:[]};M(e),_(e)},className:"h-fit border border-transparent p-0 align-baseline md:py-4",children:"Rensa filter"})})]})})}),(0,t.jsx)(h.Container,{width:"wide",className:f?"px-0!":"",children:j?.length?(0,t.jsx)("ul",{className:"flex flex-col gap-8 gap-y-4",children:j.map((e,r)=>e.url&&(0,t.jsx)(p,{isMyPages:f,course:e,selectedCity:V},r))}):(0,t.jsx)("p",{children:u?"Inga aktiviteter hittades.":"Inga kurser hittades."})}),(0,t.jsx)(h.Container,{width:"wide",margin:f?"none":"bottom",className:f?"mt-6 px-0":"mt-6",children:(0,t.jsx)(r.PaginationComponent,{totalCount:N??0,pageSize:l,query:s,isMyPages:f})})]})}],922312)},468509,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(522016);e.s(["CourseDescriptionList",0,function({children:e,className:n,inline:a}){return(0,t.jsx)("dl",{className:(0,r.cn)(!a&&"flex flex-col justify-center gap-x-2 gap-y-4 text-small xs:gap-x-4",a&&"flex flex-wrap items-center gap-x-3 gap-y-2 text-small",n),children:e})},"default",0,({title:e,children:a,icon:i,iconVariant:s="default",breakUntil:l="md",inline:o=!1,linkText:d,linkHref:c,className:u})=>{if(!a)return null;let m=(0,r.cn)("shrink-0 mr-2",o?"inline-block size-5 text-muted-foreground":"default"===s?"inline-block size-6 xs:size-8":"size-6",!o&&"default"===s&&"xs:mr-3",!o&&"default"!==s&&"inline-block"),f=(0,r.cn)("flex min-w-0 flex-row items-center overflow-hidden","md"===l&&"md:flex-row","xs"===l&&"xs:flex-row",u);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("dt",{className:f,children:[i&&(0,t.jsx)(i,{"aria-hidden":!0,className:m}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[e&&(0,t.jsxs)("span",{className:(0,r.cn)("mr-1 max-w-full overflow-hidden font-bold",o&&"sr-only"),children:[e,":"]}),(0,t.jsxs)("span",{className:(0,r.cn)("max-w-full overflow-hidden",o&&"font-semibold text-muted-foreground"),tabIndex:-1,"aria-hidden":"true",children:[a,d&&c&&(0,t.jsx)(n.default,{className:"font-semibold underline hover:decoration-2",href:c,tabIndex:-1,"aria-label":`${d}, l\xe4nk till ${e.toLowerCase()} sektionen`,children:d})]})]})]}),(0,t.jsxs)("dd",{className:"sr-only",children:[a,d&&c&&(0,t.jsx)(n.default,{className:"font-semibold underline hover:decoration-2",href:c,children:d})]})]})}])},287992,e=>{"use strict";var t=e.i(843476),r=e.i(468509),n=e.i(167881),a=e.i(970065),i=e.i(463415),s=e.i(10708),l=e.i(647163),o=e.i(67087),d=e.i(168118);let c=(0,e.i(475254).default)("octagon-alert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]);var u=e.i(522016),m=e.i(271645),f=e.i(746284);let p={cities:[],showClosed:!1},h=(0,m.createContext)({filters:p,setFilters:()=>{}}),g=({isActivity:e,filters:t})=>t.cities.length>0&&!t.showClosed?`Det finns inga \xf6ppna tillf\xe4llen f\xf6r vald ort f\xf6r denna ${e?"aktivitet":"kurs"}. Visa st\xe4ngda, inst\xe4llda och fullbokade tillf\xe4llen f\xf6r att se fler alternativ.`:t.cities.length>0?`Det finns inga tillf\xe4llen f\xf6r vald ort f\xf6r denna ${e?"aktivitet":"kurs"}.`:t.showClosed?`Det finns inga tillf\xe4llen f\xf6r denna ${e?"aktivitet":"kurs"}.`:"Det finns inga öppna tillfällen just nu. Visa stängda, inställda och fullbokade tillfällen för att se fler alternativ.",x=e=>`course-${e}-status`,v=({children:e,className:r})=>(0,t.jsx)("div",{className:(0,l.cn)("w-fit px-2 pt-4 text-left group-last:pb-0 first:pl-0 last:pr-0",r),children:e}),b=({occasions:e,className:r,onFilterChange:n,nonce:a,filters:o,isMyPages:d=!1})=>{let c=(0,m.useId)(),u=(0,m.useMemo)(()=>Array.from(new Set((e??[]).map(e=>e.city).filter(e=>!!e))).sort(),[e]),f=e=>{n({...o,showClosed:e})};return(0,t.jsxs)("div",{className:(0,l.cn)("flex flex-wrap items-center justify-between gap-4",r),children:[u.length>0&&(0,t.jsxs)("div",{className:"flex w-full flex-col md:w-fit",children:[(0,t.jsx)(s.Label,{id:c,className:(0,l.cn)("mb-4 font-semibold",d&&"font-bold"),children:"Ort"}),(0,t.jsxs)(i.DropdownMenu,{modal:!1,children:[(0,t.jsx)(i.DropdownMenuTrigger,{"aria-describedby":c,className:(0,l.cn)("h-14 roun
31ded border bg-background px-4 font-medium hover:bg-muted",!d&&"rounded-full pl-6"),children:0===o.cities.length?"Alla orter":`Ort (${o.cities.length} ${1===o.cities.length?"vald":"valda"})`}),(0,t.jsx)(i.DropdownMenuContent,{nonce:a,children:u.map(e=>(0,t.jsx)(i.DropdownMenuCheckboxItem,{checked:o.cities.includes(e),onCheckedChange:t=>{let r;return r=!0===t?[...o.cities,e]:o.cities.filter(t=>t!==e),void n({...o,cities:r})},children:e},e))})]})]}),(0,t.jsxs)("div",{className:"flex w-full cursor-pointer items-center gap-2 self-end rounded-full border bg-background py-1.5 pr-2 pl-6 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring md:w-auto md:bg-card",onClick:()=>f(!o.showClosed),role:"switch","aria-checked":o.showClosed,"aria-label":"Visa stängda, inställda och fullbokade tillfällen",tabIndex:0,onKeyDown:e=>{(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),f(!o.showClosed))},children:[(0,t.jsx)("span",{className:"text-small font-semibold",children:"Visa stängda, inställda och fullbokade tillfällen"}),(0,t.jsxs)("span",{"aria-hidden":"true",className:(0,l.cn)("ml-auto flex gap-0 rounded-full border p-1",o.showClosed?"bg-alert-success-foreground":"bg-muted"),children:[(0,t.jsx)("span",{className:(0,l.cn)("size-8 min-w-8 rounded-full",!o.showClosed&&"bg-background")}),(0,t.jsx)("span",{className:(0,l.cn)("size-8 min-w-8 rounded-full",o.showClosed&&"bg-background")})]})]})]})};e.s(["CourseOccasionFiltersProvider",0,({children:e,initialFilters:r})=>{let[n,a]=(0,m.useState)({...p,...r,cities:r?.cities??p.cities});return(0,t.jsx)(h.Provider,{value:{filters:n,setFilters:a},children:e})},"CourseOccasionListContent",0,({occasions:e,className:i,isActivity:s,myPagesUrl:p,nonce:v})=>{let{filters:y,setFilters:j}=(0,m.useContext)(h),k=(0,m.useMemo)(()=>(e??[]).filter(e=>!(y.cities.length>0&&(!e.city||!y.cities.includes(e.city))||!y.showClosed&&(0,f.getOccasionStatusText)(e))&&!0),[e,y]),w=k.filter(e=>!!e.url).map(e=>({...e,statusText:(0,f.getOccasionStatusText)({...e,isActivity:s})})),N=(0,t.jsxs)("p",{className:"flex w-full",children:[(0,t.jsx)(d.InfoIcon,{"aria-hidden":!0,className:"mr-2 inline-block size-6 shrink-0 align-middle"}),(0,t.jsx)("span",{className:"align-middle",children:g({isActivity:s,filters:y})})]});return(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("h2",{className:"mb-4 text-h4 font-bold",children:s?"Aktivitetstillfällen":"Kurstillfällen"}),v&&(0,t.jsx)(b,{occasions:e,onFilterChange:j,nonce:v,filters:y,isMyPages:!!p}),k?.length===0?p?(0,t.jsx)(a.Card,{padding:"none",className:"p-6",children:N}):(0,t.jsx)("div",{className:"p-6",children:N}):(0,t.jsx)("ul",{className:(0,l.cn)("w-full",p&&"flex flex-col gap-4"),children:w.map(e=>{let a=1===y.cities.length?y.cities[0]:e.city??void 0;return(0,t.jsxs)("li",{className:(0,l.cn)("flex flex-col",p&&"overflow-hidden rounded-sm border bg-card p-6 pt-0 first:mt-4",!p&&"border-b py-6 first:mt-6 first:border-t last:border-0"),children:[e.statusText&&p&&(0,t.jsxs)("p",{className:(0,l.cn)("flex bg-alert-danger py-2 text-small font-bold text-alert-danger-foreground",p?"-mx-6 w-[calc(100%+48px)] border-b px-6":"w-full"),id:x(e.id),children:[(0,t.jsx)(d.InfoIcon,{className:"mr-3 size-6 shrink-0 overflow-hidden"}),(0,t.jsx)("span",{className:"self-center",children:e.statusText})]}),(0,t.jsxs)("h3",{className:(0,l.cn)("flex text-body font-bold",p&&"mt-4"),children:[(0,t.jsx)(o.CalendarClockIcon,{"aria-hidden":!0,className:"mr-2 size-6 shrink-0 xs:mr-3 xs:size-8"}),(0,t.jsx)("span",{className:"sr-only",children:"Datum:"}),(0,t.jsxs)("span",{className:"self-center",children:[e.startDate&&(0,l.formatDate)({date:e.startDate,monthFormat:"short"}),e.startDate&&e.endDate&&!(0,l.isSameDate)(e.startDate,e.endDate)&&` till ${(0,l.formatDate)({date:e.endDate,monthFormat:"short"})}`]})]}),(0,t.jsxs)(r.CourseDescriptionList,{className:(0,l.cn)("mt-2 flex flex-col gap-0 text-small",p&&"items-start"),children:[(0,t.jsx)(r.default,{title:"Plats",breakUntil:"xs",children:e.city}),(0,t.jsx)(r.default,{title:"Anmäl senast",breakUntil:"xs",children:e.applicationEndDate&&(0,l.formatDate)({date:e.applicationEndDate})})]}),(0,t.jsx)(n.Button,{variant:p?"outlineMyPages":"outline",size:"lg",className:"mt-4 w-full",asChild:!0,children:(0,t.jsx)(u.default,{"aria-describedby":e.statusText?x(e.id):void 0,href:p?p+e.id:(0,f.appendOrtQuery)(e.url,a),children:e.statusText?"Läs mer":"Till anmälan"})}),e.statusText&&!p&&(0,t.jsxs)("p",{className:"mt-4 flex justify-center text-small font-bold text-error",id:x(e.id),children:[(0,t.jsx)(c,{className:"mr-3 size-6 shrink-0 overflow-hidden"}),(0,t.jsx)("span",{className:"self-center",children:e.statusText})]})]},e.id)})})]})},"CourseOccasionTableContent",0,({occasions:e,className:r,isActivity:i,myPagesUrl:s,nonce:o})=>{let{filters:c,setFilters:p}=(0,m.useContext)(h),y=(0,m.useMemo)(()=>(e??[]).filter(e=>!(c.cities.length>0&&(!e.city||!c.cities.includes(e.city))||!c.showClosed&&(0,f.getOccasionStatusText)({...e,isActivity:i}))&&!0),[e,c,i]),j=y.filter(e=>!!e.url).map(e=>({...e,statusText:(0,f.getOccasionStatusText)({...e,isActivity:i})}));return(0,t.jsxs)("div",{className:r,children:[(0,t.jsx)("h2",{className:"mb-4 text-h4 font-bold",children:i?"Aktivitetstillfällen":"Kurstillfällen"}),o&&(0,t.jsx)(b,{occasions:e,onFilterChange:p,nonce:o,filters:c,isMyPages:!!s}),(0,t.jsxs)("div",{className:"grid w-full grid-cols-[auto_auto_auto_auto] gap-x-2 gap-y-4",children:[(0,t.jsxs)("div",{className:"col-span-full grid grid-cols-subgrid border-b font-bold",children:[(0,t.jsx)(v,{className:"pb-2",children:i?"Aktivitetsstart":"Kurstillfällen"}),(0,t.jsx)(v,{className:"pb-2",children:"Plats"}),(0,t.jsx)(v,{className:"pb-2 text-nowrap",children:"Anmäl senast"}),(0,t.jsx)(v,{className:"pb-2",children:(0,t.jsx)("span",{className:"sr-only",children:"Läs mer"})})]}),y?.length===0?(0,t.jsx)("div",{className:"col-span-full",children:(0,t.jsx)(a.Card,{padding:"none",className:"p-6",children:(0,t.jsxs)("p",{className:"flex w-full",children:[(0,t.jsx)(d.InfoIcon,{"aria-hidden":!0,
31className:"mr-2 inline-block size-6 shrink-0 align-middle"}),(0,t.jsx)("span",{className:"align-middle",children:g({isActivity:i,filters:c})})]})})}):j.map(e=>{let r=1===c.cities.length?c.cities[0]:e.city??void 0;return(0,t.jsxs)("div",{className:"group col-span-full grid grid-cols-subgrid overflow-hidden rounded-sm border bg-card",children:[e.statusText&&(0,t.jsxs)("p",{className:"col-span-full flex border-b bg-alert-danger px-6 py-2 text-small font-bold text-alert-danger-foreground",id:x(e.id),children:[(0,t.jsx)(d.InfoIcon,{className:"mr-3 size-6 shrink-0 overflow-hidden"}),(0,t.jsx)("span",{className:"self-center",children:e.statusText})]}),(0,t.jsxs)("div",{className:"col-span-full grid grid-cols-subgrid items-center p-6",children:[(0,t.jsx)(v,{className:"pt-0 pl-0 text-nowrap",children:(0,t.jsxs)("span",{className:"align-middle font-bold",children:[e.startDate&&(0,l.formatDate)({date:e.startDate,monthFormat:"short"}),e.startDate&&e.endDate&&!(0,l.isSameDate)(e.startDate,e.endDate)&&` till ${(0,l.formatDate)({date:e.endDate,monthFormat:"short"})}`]})}),(0,t.jsx)(v,{className:"pt-0",children:e.city}),(0,t.jsx)(v,{className:"pt-0 text-nowrap",children:e.applicationEndDate&&(0,l.formatDate)({date:e.applicationEndDate,monthFormat:"short"})}),(0,t.jsx)(v,{className:"w-full pt-0 pr-0 text-nowrap",children:(0,t.jsx)(n.Button,{variant:s?"outlineMyPages":"outline",size:"lg",asChild:!0,children:(0,t.jsx)(u.default,{href:s?s+e.id:(0,f.appendOrtQuery)(e.url,r),"aria-describedby":e.statusText?x(e.id):void 0,className:"w-full text-small text-nowrap",children:e.statusText?"Läs mer":"Till anmälan"})})})]})]},e.id)})]})]})}],287992)},746284,e=>{"use strict";let t=e=>{let t=Object.fromEntries(new Intl.DateTimeFormat("sv-SE",{timeZone:"Europe/Stockholm",year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(e).map(e=>[e.type,e.value]));return`${t.year}-${t.month}-${t.day}`};e.s(["appendOrtQuery",0,function(e,t){if(!t)return e;let[r,n]=e.split("#"),[a,i]=r.split("?"),s=new URLSearchParams(i??"");s.set("ort",t);let l=`${a}?${s.toString()}`;return n?`${l}#${n}`:l},"getCourseCitiesLabel",0,e=>{let t=[...new Set(e?.map(e=>e.city).filter(e=>!!e)??[])];return t.reduce((e,r,n)=>0===n?r:n===t.length-1?`${e} och ${r}`:`${e}, ${r}`,"")},"getOccasionStatusText",0,({status:e,applicationEndDate:r,applicationStartDate:n,isActivity:a})=>{switch(e){case"Canceled":case"canceled":return a?"Aktiviteten är inställd":"Kursen är inställd";case"Completed":case"completed":return a?"Aktiviteten har ägt rum":"Kursen har ägt rum";case"FullyBooked":case"fullyBooked":return a?"Aktiviteten är fullbokad":"Kursen är fullbokad"}let i=t(new Date),s=n&&t(new Date(n));if(s&&i<s)return"Anmälan har ej öppnat";let l=r&&t(new Date(r));return l&&i>l?"Anmälan har stängts":null}])},481922,e=>{"use strict";var t=e.i(843476),r=e.i(633072),n=e.i(94995);let a=(0,e.i(475254).default)("briefcase-business",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);var i=e.i(851758),i=i,s=e.i(763639),l=e.i(522016),o=e.i(618566),d=e.i(271645);let c=({href:e,icon:r,ariaLabel:n,children:a})=>(0,t.jsxs)(l.default,{href:e,"aria-label":n,className:"group flex flex-col items-center gap-0.5 rounded-xs px-2 py-1.5 text-small font-semibold no-underline hover:underline",children:[(0,t.jsx)(r,{"aria-hidden":!0,className:"size-6 shrink-0"}),(0,t.jsx)("span",{className:"overflow-hidden text-center",children:a})]});e.s(["EntryFormHeaderLinks",0,function({entryFormType:e,meta:l,locale:u}){let m=(0,o.usePathname)(),f=(0,o.useSearchParams)(),p=(0,d.useMemo)(()=>{let e=f.get(n.ENTRY_FORM_LOCALE_QUERY_VAR.key),t=new URLSearchParams(f);return e?t.delete(n.ENTRY_FORM_LOCALE_QUERY_VAR.key):t.set(n.ENTRY_FORM_LOCALE_QUERY_VAR.key,n.ENTRY_FORM_LOCALE_QUERY_VAR.values.en),`${m}?${t.toString()}`},[f,m]);return(0,t.jsxs)("div",{className:"ml-auto flex shrink-0 items-center justify-end gap-x-2",children:["student"===e&&(0,t.jsx)(c,{ariaLabel:(0,r.entryFormIntl)("headerLinks.working.ariaLabel",u),icon:a,href:l.entryFormUrl,children:(0,r.entryFormIntl)("headerLinks.working.label",u)}),"student"!==e&&l.entryFormStudentUrl&&(0,t.jsx)(c,{ariaLabel:(0,r.entryFormIntl)("headerLinks.student.ariaLabel",u),icon:i.default,href:l.entryFormStudentUrl,children:(0,r.entryFormIntl)("headerLinks.student.label",u)}),(0,t.jsx)(c,{ariaLabel:(0,r.entryFormIntl)("headerLinks.language.ariaLabel",u),icon:s.Languages,href:p,children:(0,r.entryFormIntl)("headerLinks.language.label",u)})]})}
31],481922)},992495,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(167881),a=e.i(203484),i=e.i(647163),s=e.i(743489),l=e.i(320052),o=e.i(271645),d=e.i(846696);let c=()=>{setTimeout(()=>{window.location.hash="#impersonating-alert",window.location.reload()},100)};e.s(["ImpersonateForm",0,function({onSuccessAction:e=c}){let{POST:u}=(0,s.default)(),[m,f]=(0,o.useState)(""),[p,h]=(0,o.useState)(!1),[g,x]=(0,o.useState)(null),v=window.location.hash.includes("impersonating-alert");(0,l.useScrollToHash)({skip:!v});let b=async t=>{if(t.preventDefault(),x(null),!m.trim())return void x("Fältet får inte vara tomt.");h(!0);try{let t=await u("/api/MyPagesImpersonate/set",{body:{memberNumber:m}});if(t.error){let e=t.error?.detail;x(e??"Något gick fel. Försök igen.")}else d.toast.success("Klart",{description:`Nu surfar du som medlem med medlemsnummer: ${m}. Sidan laddas om...`}),f(""),i.isStorybook||e()}catch{x("Något gick fel. Försök igen.")}finally{h(!1)}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Toaster,{}),(0,t.jsxs)("form",{onSubmit:b,className:"flex max-w-sm flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("label",{htmlFor:"impersonate-input",className:"block pb-2 text-small font-semibold",children:"Medlemsnummer"}),(0,t.jsx)("input",{id:"impersonate-input",type:"text",inputMode:"numeric",pattern:"[0-9]*",value:m,onChange:e=>{let t=e.target.value;/^\d*$/.test(t)&&f(t)},placeholder:"Ange medlemsnummer",className:(0,i.cn)("w-full rounded-input bg-input p-4",r.inputOutlineClassName,g&&r.inputErrorOutlineClassName),"aria-describedby":g?"impersonate-error":void 0})]}),g&&(0,t.jsx)("p",{id:"impersonate-error",className:"font-medium text-error",role:"alert",children:g}),(0,t.jsx)(n.Button,{type:"submit",disabled:p,children:p?"Skickar...":"Bekräfta"})]})]})}])},752778,e=>{"use strict";var t=e.i(843476),r=e.i(974290),n=e.i(950094),a=e.i(161507),i=e.i(855804),s=e.i(968855),l=e.i(62314),o=e.i(984183),d=e.i(358865),c=e.i(372106),u=e.i(167881),m=e.i(466714),f=e.i(597868),p=e.i(743489),h=e.i(825929),g=e.i(518820),g=g,x=e.i(271645),v=e.i(653145);let b={reason:{options:{required:!0}},acceptTerms:{options:{required:{value:!0,message:"Du måste godkänna villkoren för att kunna avboka."}}}},y={reason:{textAreaProps:{rows:5,maxLength:500,placeholder:"Ange anledning till avbokade kursen"},options:{required:!0}},acceptTerms:{options:{required:{value:!0,message:"Du måste godkänna villkoren för att kunna avboka."}}}},j={sections:{},fields:{reason:{heading:"Anledning"},acceptTerms:{heading:"Jag godkänner villkoren för avbokade kurser"}}},k=({courseCode:e,instructionText:k,requestNonce:w,isMockedData:N,email:C,unsubscriptionReasonOptions:S=[],isMyPages:A=!1})=>{let E=(0,v.useForm)({mode:"onTouched",delayError:200,defaultValues:{reason:"",acceptTerms:!1}}),{handleSubmit:T,formState:{isSubmitting:I}}=E,[M,P]=(0,x.useState)(),[_,R]=(0,x.useState)(),F=(0,h.useIsImpersonationRestricted)(),{POST:O}=(0,p.default)(),D=T(async t=>{if(!F){P(c.PENDING_STATUS);try{let{response:r,error:n}=await O("/api/MyPagesCourses/cancel",{body:{...t,courseCode:e.toString(),receiverEmail:C||""}});n?P(c.FETCH_ERROR_STATUS):(R("Avanmälan har skickats"),P(r?.status??c.FETCH_ERROR_STATUS))}catch(e){console.error("Failed to submit unsubscription",e),P(c.FETCH_ERROR_STATUS)}}}),L=200===M||204===M,B=S.length>0;return C?(0,t.jsxs)(d.FormStructureProvider,{value:{i18n:j,fieldOptions:B?b:y,requestNonce:w},children:[N&&(0,t.jsx)(f.default,{}),(0,t.jsxs)(o.default,{submitted:L,heading:"Avboka kurs",icon:g.default,onSubmit:D,isMyPages:A,children:[k&&(0,t.jsx)("div",{className:"mb-4",children:(0,t.jsx)("p",{className:"text-small",children:k})}),(0,t.jsxs)(s.default,{name:"courseUnsubscription",disabled:F,children:[S?.length>0?(0,t.jsx)(l.default,{children:(0,t.jsx)(a.default,{form:E,path:"reason",options:S.map(e=>({value:e,name:e})),placeHolder:"Välj anledning"})}):(0,t.jsx)(l.default,{children:(0,t.jsx)(i.default,{form:E,path:"reason"})}),(0,t.jsx)(l.default,{children:(0,t.jsx)(n.default,{form:E,path:"acceptTerms",variant:"one-line"})})]}),(0,t.jsx)(u.Button,{size:"lg",className:"mt-8",type:"submit",disabled:I||F,children:"Avboka"}),I&&(0,t.jsx)(r.default,{variant:"pending",className:"mt-8",children:"Avbokningsförfrågan skickas"}),L&&(0,t.jsx)(r.default,{variant:"success",className:"mt-8",children:_??"Avbokningsförfrågan har skickats"}),M&&!I&&!L&&(0,t.jsx)(r.default,{variant:"error",className:"mt-8",children:"Ett fel inträffade när avbokningsförfrågan skulle skickas."})]})]}):(0,t.jsx)(m.Container,{width:"full",margin:"y",children:k&&(0,t.jsx)("div",{className:"mb-4",children:(0,t.jsx)("p",{className:"text-small",children:k})})})};var w=e.i(468509),N=e.i(970065),C=e.i(536875),S=e.i(647163),A=e.i(516430),E=e.i(67087),T=e.i(531447),I=e.i(972985),M=e.i(522016);e.s(["MyPagesCourseOccasionUnsubscriptionPageContent",0,({occasion:e,email:r,instructionText:n,unsubscriptionReasonOptions:a=[]})=>{if(!e)return(0,t.jsxs)(m.Container,{width:"full",children:[(0,t.jsx)(u.Button,{variant:"link",size:"sm",className:"mt-4 px-0",asChild:!0,children:(0,t.jsxs)(M.default,{className:"flex gap-2",href:"?",children:[(0,t.jsx)(A.ArrowLeftIcon,{}),"Till alla kurser"]})}),(0,t.jsx)(C.default,{className:"mb-6",children:"Kurs inte hittad"}),(0,t.jsx)("p",{children:"Tyvärr kunde vi inte hitta kursen du försöker avboka. Vänligen kontrollera länken och försök igen."})]});let i=!!e.startdatum&&!!e.slutdatum&&(0,S.isSameDate)(e.startdatum,e.slutdatum);return(0,t.jsxs)("div",{children:[(0,t.jsxs)(m.Container,{width:"full",children:[(0,t.jsx)(u.Button,{variant:"link",size:"sm",className:"mb-4 px-0",asChild:!0,children:(0,t.jsxs)(M.default,{className:"flex gap-2",href:"?",children:[(0,t.jsx)(A.ArrowLeftIcon,{}),"Till alla kurser"]})}),(0,t.jsx)(C.default,{className:"mb-6",children:e.rubrik})]}),(0,t.jsx)(m.Container,{width:"full",children:(0,t.jsxs)(w.CourseDescriptionList,{inline:!0,children:[i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(w.default,{title:"Datum",icon:E.CalendarClockIcon,inline:!0,children:e.startdatum&&(0,S.formatDate)({date:e.startdatum,showWeekday:!0,capitalizeWeekday:!0,monthFormat:"short"})}),(0,t.jsx)(w.default,{title:"Tid",icon:T.ClockIcon,inline:!0,children:e.startdatum&&e.slutdatum&&`${(0,S.formatDate)({date:e.startdatum,showMonth:!1,showTime:!0})} - ${(0,S.formatDate)({date:e.slutdatum,showMonth:!1,showTime:!0})}`})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(w.default,{title:"Startdatum",icon:E.CalendarClockIcon,inline:!0,children:e.startdatum&&(0,S.formatDate)({date:e.startdatum,showYear:!0,showTime:!0})}),(0,t.jsx)(w.default,{title:"Slutdatum",icon:E.CalendarClockIcon,inline:!0,children:e.slutdatum&&(0,S.formatDate)({date:e.slutdatum,showYear:!0,showTime:!0})})]}),(0,t.jsx)(w.default,{title:"Plats",icon:I.MapPinIcon,inline:!0,children:e.ort?`${e.ort}`:e.ort||"Ej angivet"})]})}),(0,t.jsx)(m.Container,{width:"full",children:(0,t.jsxs)(N.Card,{className:"mt-6 border",children:[(0,t.jsx)("h2",{className:"px-4 text-h2 xs:px-8",children:"Skicka avanmälan"}),(0,t.jsx)(k,{courseCode:e.utbildningskod?.toString()||"",instructionText:n,requestNonce:"nonce",isMockedData:!1,email:r,isMyPages:!0,unsubscriptionReasonOptions:a})]})})]})}],752778)},487845,e=>{"use strict";var t=e.i(843476),r=e.i(95187);let n=(0,r.createServerReference)("40d38839e1113729acc73774a8ef1d9e11a8ca572c",r.callServer,void 0,r.findSourceMapURL,"default");var a=e.i(161856),i=e.i(468509),s=e.i(746284),l=e.i(167881),o=e.i(970065),d=e.i(536875),c=e.i(647163),u=e.i(516430),m=e.i(67087);let f=(0,e.i(475254).default)("calendar-off",[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18",key:"16swn3"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5",key:"yhw86o"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h7",key:"1wap6i"}],["path",{d:"M21 10h-5.5",key:"quycpq"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);var p=e.i(531447),h=e.i(421510),g=e.i(168118),x=e.i(972985),v=e.i(24435),b=e.i(522016);e.s(["MyPagesCourseOccasionViewContent",0,({occasion:e,courseId:r,isActivity:y=!1,requestNonce:j,isMockedData:k=!1,theme:w,serviceLayer:N,userData:C,contactDetailsUpdateUrl:S})=>{let A=!!e.targetGroup,E=!!e.startDate&&!!e.endDate&&(0,c.isSameDate)(e.startDate,e.endD
31ate),T=(0,s.getOccasionStatusText)({applicationStartDate:e.applicationStartDate,applicationEndDate:e.applicationEndDate,isActivity:y});return(0,t.jsxs)("div",{className:"@container flex flex-col gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(l.Button,{variant:"link",size:"sm",className:"mb-4 px-0",asChild:!0,children:(0,t.jsxs)(b.default,{className:"flex gap-2",href:`?kurs=${r}`,children:[(0,t.jsx)(u.ArrowLeftIcon,{}),y?"Tillbaka till aktivitetssidan":"Tillbaka till kurssidan"]})}),(0,t.jsx)(d.default,{className:"mb-6",children:(0,c.replaceWithSoftHyphens)(e.pageHeading||"")})]}),A&&(0,t.jsx)("div",{children:(0,t.jsxs)(i.CourseDescriptionList,{inline:!0,children:[E?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.default,{title:"Datum",icon:m.CalendarClockIcon,inline:!0,children:e.startDate&&(0,c.formatDate)({date:e.startDate,showWeekday:!0,capitalizeWeekday:!0,monthFormat:"short"})}),(0,t.jsx)(i.default,{title:"Tid",icon:p.ClockIcon,inline:!0,children:e.startDate&&e.endDate&&`${(0,c.formatDate)({date:e.startDate,showMonth:!1,showTime:!0})} - ${(0,c.formatDate)({date:e.endDate,showMonth:!1,showTime:!0})}`})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.default,{title:"Startdatum",icon:m.CalendarClockIcon,inline:!0,children:e.startDate&&(0,c.formatDate)({date:e.startDate,showYear:!0,showTime:!0})}),(0,t.jsx)(i.default,{title:"Slutdatum",icon:m.CalendarClockIcon,inline:!0,children:e.endDate&&(0,c.formatDate)({date:e.endDate,showYear:!0,showTime:!0})})]}),(0,t.jsx)(i.default,{title:"Sista anmälningsdag",icon:f,inline:!0,children:e.applicationEndDate&&(0,c.formatDate)({date:e.applicationEndDate,showYear:!0,monthFormat:"short"})}),(0,t.jsx)(i.default,{title:"Målgrupp",icon:v.UsersRoundIcon,inline:!0,children:e.targetGroup}),(0,t.jsx)(i.default,{title:"Plats",icon:x.MapPinIcon,inline:!0,children:e.city&&e.location?`${e.city}, ${e.location}`:e.city||e.location||"Ej angivet"}),(0,t.jsx)(i.default,{title:"Kompensation",icon:h.CoinsIcon,inline:!0,children:e.participatesCompensation})]})}),(0,t.jsx)("div",{className:"my-(--container-spacing)",children:T?(0,t.jsx)(o.Card,{padding:"none",className:"border p-6",children:(0,t.jsxs)("p",{className:"block",children:[(0,t.jsx)(g.InfoIcon,{"aria-hidden":!0,className:"mr-2 inline-block size-6 align-middle"}),(0,t.jsxs)("span",{className:"align-middle",children:[T,"."]})]})}):N&&(0,c.isServiceLayerError)(N)?(0,t.jsx)(n,{className:"border bg-card",serviceLayer:N,heading:`${y?"Aktivitetsanmälan":"Kursanmälan"} \xe4r inte tillg\xe4nglig just nu`}):e.courseOccasionId&&(0,t.jsxs)(o.Card,{className:"border",children:[(0,t.jsx)("h2",{className:"px-4 text-h2 xs:px-8",children:y?"Anmäl dig på aktivitetstillfället":"Anmäl dig på kurstillfället"}),(0,t.jsx)(a.default,{occasionId:e.courseOccasionId?.toString(),requestNonce:j,isMockedData:k,theme:w,isMyPages:!0,userData:C,contactDetailsUpdateUrl:S})]})})]})}],487845)},381500,e=>{"use strict";var t=e.i(843476),r=e.i(468509),n=e.i(970065),a=e.i(287992);let i=({occasions:e,isActivity:r,myPagesUrl:i,nonce:s,listClassName:l,tableClassName:o,initialFilters:d})=>{let c={occasions:e,isActivity:r,myPagesUrl:i,nonce:s};return(0,t.jsxs)(a.CourseOccasionFiltersProvider,{initialFilters:d,children:[i?(0,t.jsx)(a.CourseOccasionListContent,{...c,className:l}):(0,t.jsx)(n.CardMask,{className:l,children:(0,t.jsx)(n.Card,{children:(0,t.jsx)(a.CourseOccasionListContent,{...c})})}),(0,t.jsx)(a.CourseOccasionTableContent,{...c,className:o})]})};var s=e.i(647163),l=e.i(544394),o=e.i(828917);let d=({heading:e,body:r,isMyPages:n=!1,closedByDefault:a=!1,className:i})=>r&&(0,t.jsxs)("details",{open:!a,className:(0,s.cn)("group py-6",n&&"mt-4 rounded-sm border bg-card px-8",!n&&"border-b",i),children:[(0,t.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between [&::-webkit-details-marker]:hidden",children:[(0,t.jsx)("span",{className:"text-h5 font-bold",children:e}),(0,t.jsx)(o.CirclePlus,{className:"size-8 shrink-0 group-open:hidden","aria-hidden":!0}),(0,t.jsx)(l.CircleMinus,{className:"hidden size-8 shrink-0 group-open:block","aria-hidden":!0})]}),(0,t.jsx)("p",{className:"mt-4",children:r})]});var c=e.i(746284),u=e.i(167881),m=e.i(536875),f=e.i(516430),p=e.i(67087),h=e.i(421510),g=e.i(168118),x=e.i(972985),v=e.i(24435),b=e.i(522016);let y="kurstillfallen";e.s(["MyPagesCourseViewContent",0,({course:e,occasions:a,requestNonce:l})=>{let o=!!e.targetGroup,j=(0,c.getCourseCitiesLabel)(a??null);return(0,t.jsxs)("div",{className:"@container flex flex-col gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(u.Button,{variant:"link",size:"sm",className:"mb-4 px-0",asChild:!0,children:(0,t.jsxs)(b.default,{className:"flex gap-2",href:"?",children:[(0,t.jsx)(f.ArrowLeftIcon,{}),"Till alla kurser"]})}),(0,t.jsx)(m.default,{className:"mb-6",children:e.pageHeading})]}),o&&(0,t.jsx)(n.Card,{padding:"none",className:"border p-6 px-4 xs:px-8",children:(0,t.jsxs)(r.CourseDescriptionList,{children:[(0,t.jsx)(r.default,{title:"Målgrupp",
31icon:v.UsersRoundIcon,children:e.targetGroup}),(0,t.jsx)(r.default,{title:"Plats",icon:x.MapPinIcon,children:j}),(0,t.jsx)(r.default,{title:"Deltagarersättning",icon:h.CoinsIcon,children:e.participatesCompensation}),(0,t.jsxs)(r.default,{title:e.isActivity?"Aktivitetstillfälle":"Kurstillfälle",icon:p.CalendarClockIcon,linkHref:a?.length&&a.length>1?`#${y}`:void 0,linkText:"Se alla tillfällen",children:[!!a?.length&&a.length>1&&(0,t.jsx)("span",{children:"Flera tillfällen "}),!!a?.length&&1===a.length&&a?.[0]?.startDate&&(0,s.formatDate)({date:a[0].startDate}),!a?.length&&"Inga tillfällen"]})]})}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("h2",{className:"mt-8 text-h2",children:["Läs mer om ",e.isActivity?"aktiviteten":"kursen"]}),(0,t.jsx)(d,{heading:"Beskrivning",body:e.preamble,isMyPages:!0}),(0,t.jsx)(d,{heading:"Syfte",body:e.purpose,isMyPages:!0}),(0,t.jsx)(d,{heading:"Innehåll",body:e.content,isMyPages:!0}),(0,t.jsx)(d,{heading:"Mål",body:e.goal,isMyPages:!0})]}),(0,t.jsx)("div",{id:y,className:"my-(--container-spacing)",children:a?.length?(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(i,{myPagesUrl:`?kurs=${e.id}&tillfalle=`,isActivity:e.isActivity,listClassName:"block min-[60.5rem]:hidden lg:block xl:hidden",tableClassName:"hidden min-[60.5rem]:block lg:hidden xl:block",occasions:a,nonce:l})}):(0,t.jsx)(n.Card,{padding:"none",className:"border p-6",children:(0,t.jsxs)("p",{className:"flex w-full",children:[(0,t.jsx)(g.InfoIcon,{"aria-hidden":!0,className:"mr-2 inline-block size-6 shrink-0 align-middle"}),(0,t.jsxs)("span",{className:"align-middle",children:["Det finns inga tillfällen för denna ",e.isActivity?"aktivitet":"kurs","."]})]})})})]})}],381500)},294e3,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(618566),a=e.i(522016),i=e.i(647163),s=e.i(871689),l=e.i(167881),o=e.i(293109),d=e.i(757985),c=e.i(161507),u=e.i(743489),m=e.i(4458),f=e.i(475254);let p=(0,f.default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);var h=e.i(361653),h=h;function g({status:e,onCancel:n,workplaceNumber:a}){let[i,s]=(0,r.useState)(null),[o,d]=(0,r.useState)("idle"),[c,u]=(0,r.useState)(""),m=(0,r.useRef)(null),f=(0,r.useCallback)(e=>{s(e.target.files?.[0]??null),d("idle"),u("")},[]),x=(0,r.useCallback)(()=>{m.current?.click()},[]),v=(0,r.useCallback)(async()=>{if(i&&e&&"uploading"!==o){if(!a){d("error"),u("Arbetsställenummer saknas. Uppladdning kan inte genomföras.");return}d("uploading");try{let t=new FormData;t.append("file",i),t.append("month",e.manad??""),t.append("year",e.ar??""),t.append("ocr",e.ocr??""),t.append("accountNumber",e.kontonummer??""),t.append("workplaceNumber",a);let r=await fetch("/api/MyPagesFeeList/upload",{method:"POST",body:t});if(r.ok){let e=await r.json();d("success"),u(e.messages?.[0]??"Filen har laddats upp")}else d("error"),u("Ett fel uppstod vid uppladdning av filen.")}catch{d("error"),u("Ett fel uppstod vid uppladdning av filen.")}}},[i,e,o,a]);return e?"success"===o?(0,t.jsx)("div",{className:"rounded-input bg-alert-success p-6",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(p,{className:"size-5 text-alert-success-foreground"}),(0,t.jsx)("p",{className:"font-medium text-alert-success-foreground",children:c})]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex w-full max-w-full flex-col gap-4 self-start rounded-input border border-border bg-input p-6 sm:w-fit md:bg-card",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("span",{className:"text-body font-medium",children:"Välj fil att ladda upp"}),(0,t.jsx)(l.Button,{type:"button",onClick:x,children:"Välj fil"}),(0,t.jsx)("input",{ref:m,type:"file",onChange:f,className:"hidden","aria-label":"Välj fil att ladda upp"})]}),i&&(0,t.jsx)("span",{className:"text-small text-muted-foreground underline underline-offset-2",children:i.name})]}),"error"===o&&(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-input bg-alert-danger p-3",children:[(0,t.jsx)(h.default,{className:"size-4 text-alert-danger-foreground"}),(0,t.jsx)("p",{className:"text-small text-alert-danger-foreground",children:c})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-end gap-4",children:[(0,t.jsx)(l.Button,{type:"button",onClick:v,className:"w-full sm:w-auto",children:"uploading"===o?"Skickar...":"Skicka in fil"}),(0,t.jsx)(l.Button,{type:"button",onClick:n,variant:"outlineMyPages",className:"w-full sm:w-auto",children:"Avbryt"})]})]}):(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Perioden hittades inte bland aviserade avgiftslistor."})})}var x=e.i(355070),v=e.i(46633),b=e.i(933676),y=e.i(262676),j=e.i(825929),h=h;let k=(0,f.default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);var w=e.i(612329),w=w;let N={0:"Ingen orsakskod",1:"Betalt",2:"Restad/Ej dragen",4:"Sjuk/Föräldraledig",10:"Ny medlem",19:"Anställning upphör"},C=new Set([1,10]),S=.4/2.3;function A(e){let t=parseFloat(e.replace(",","."));return isNaN(t)?0:t}function E(e){return e.toFixed(2).replace(".",",")}function T(e){return Math.round(100*e)/100}function I(e){return T(A(e)*S)}function M(e){return T(A(e)-I(e))}function P({periods:e,onCancel:r,workplaceNumber:n}){return 0===e.length?(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Perioden hittades inte bland aviserade avgiftslistor."})}):(0,t.jsx)(R,{period:e[0],onCancel:r,workplaceNumber:n})}function _(e){let t=parseFloat(e.avgift.replace(",",".")),r=isNaN(t)?"0":Math.round(100*t).toString(),n=e.harKontrollAvgift?I(e.avgift):0,a=isNaN(n)?"0":Math.round(100*n).toString(),i=A(e.avgift)>0&&!C.has(e.orsakskod)?1:e.orsakskod;return{namn:e.namn,personnummer:e.personnummer,avgift:r,kontrollAvgift:a,harKontrollAvgift:e.harKontrollAvgift,orsakskod:i}}function R({period:e,onCancel:n,workplaceNumber:a}){let{status:s}=e,[o,d]=(0,r.useState)(e.rows.map((e,t)=>{let r,n,a;return r=e.avgift??"0",n=null!=e.orsakskod?e.orsakskod:0,a=A(r)>0&&!C.has(n)?1:n,{id:`existing-${t}`,namn:e.namn??"",personnummer:e.personnummer??"",avgift:r,kontrollAvgift:e.kontrollAvgift??"0",harKontrollAvgift:e.harKontrollAvgift??!1,orsakskod:a}})),[u,m]=(0,r.useState)("idle"),[f,g]=(0,r.useState)(""),S=(0,j.useIsImpersonationRestricted)(),[T,P]=(0,r.useState)(""),[O,D]=(0,r.useState)(""),[L,B]=(0,r.useState)(""),[z,V]=(0,r.useState)(!1),H=(0,r.useCallback)(()=>
31{if(!T||!O)return;let e=L||"0";d(t=>[...t,{id:`new-${Date.now()}`,namn:T,personnummer:O,avgift:e,kontrollAvgift:z?E(I(e)):"0",harKontrollAvgift:z,orsakskod:10}]),P(""),D(""),B(""),V(!1)},[T,O,L,z]),$=(0,r.useCallback)(e=>{d(t=>t.filter(t=>t.id!==e))},[]),U=(0,r.useCallback)((e,t,r)=>{d(n=>n.map(n=>{if(n.id!==e)return n;let a={...n,[t]:r};return"avgift"===t&&(A(String(r))>0?C.has(a.orsakskod)||(a.orsakskod=1):C.has(a.orsakskod)&&(a.orsakskod=0)),a}))},[]),G=o.filter(e=>0===A(e.avgift)&&(0===e.orsakskod||C.has(e.orsakskod))).map(e=>e.id),q=G.length>0,K=(0,r.useCallback)(async()=>{if(!S&&0!==o.length&&"submitting"!==u){if(q){m("error"),g('Rader med 0 kr i avgift mÃ¥ste ha en orsak (ej "Betalt" eller "Ny medlem").');return}m("submitting");try{let e=o.map(_),t={month:s.manad??"",year:s.ar??"",ocr:s.ocr??"",accountNumber:s.kontonummer??"",feeRows:e,...a?{workplaceNumber:a}:{}},r=await fetch("/api/MyPagesFeeList/update",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(r.ok){let e=await r.json();m("success"),g(e.messages?.[0]??"Avgiftslistan har redovisats")}else m("error"),g("Ett fel uppstod vid redovisning av avgiftslistan.")}catch{m("error"),g("Ett fel uppstod vid redovisning av avgiftslistan.")}}},[o,s,u,a,q,S]),W=o.reduce((e,t)=>e+A(t.avgift),0),Q=o.reduce((e,t)=>e+(t.harKontrollAvgift?M(t.avgift):A(t.avgift)),0),Y=o.reduce((e,t)=>e+(t.harKontrollAvgift?I(t.avgift):0),0),X=o.some(e=>e.harKontrollAvgift)||z;return"success"===u?(0,t.jsx)("div",{className:"rounded-input bg-alert-success p-6",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(p,{className:"size-5 text-alert-success-foreground"}),(0,t.jsx)("p",{className:"font-medium text-alert-success-foreground",children:f})]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(b.DisableWhenImpersonating,{children:[(0,t.jsx)(y.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full min-w-230 text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(v.TheadRow,{children:[(0,t.jsx)(v.Th,{className:"min-w-40",children:"Namn"}),(0,t.jsx)(v.Th,{className:"min-w-44",children:"Personnummer"}),(0,t.jsx)(v.Th,{className:"min-w-36 text-right",children:"Avgift (kr)"}),X&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v.Th,{className:"min-w-40 text-right",children:"Medlemsavgift (kr)"}),(0,t.jsx)(v.Th,{className:"min-w-40 text-right",children:"Kontrollavgift (kr)"})]}),(0,t.jsx)(v.Th,{className:"min-w-32",children:"Orsakskod"}),(0,t.jsx)(v.Th,{className:"w-10",children:(0,t.jsx)("span",{className:"sr-only",children:"Ta bort"})})]})}),(0,t.jsxs)("tbody",{children:[o.map((e,r)=>(0,t.jsxs)(v.TbodyRow,{index:r,children:[(0,t.jsx)(v.Td,{className:"whitespace-nowrap",children:e.namn}),(0,t.jsx)(v.Td,{children:e.personnummer}),(0,t.jsx)(v.Td,{className:"text-right",children:(0,t.jsx)("input",{type:"text",value:e.avgift,onChange:t=>U(e.id,"avgift",t.target.value),"aria-label":`Avgift f\xf6r ${e.namn}`,className:(0,i.cn)("w-24 rounded-input bg-input px-2 py-1 text-right text-small",x.inputOutlineClassName)})}),X&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v.Td,{className:"text-right text-small",children:e.harKontrollAvgift?E(M(e.avgift)):"â"}),(0,t.jsx)(v.Td,{className:"text-right text-small",children:e.harKontrollAvgift?E(I(e.avgift)):"â"})]}),(0,t.jsx)(v.Td,{children:A(e.avgift)>0?(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:N[String(e.orsakskod)]??N[String(1)]}):(0,t.jsx)(c.SelectComponent,{value:e.orsakskod,onChange:t=>U(e.id,"orsakskod",parseInt(t.target.value,10)),options:Object.entries(N).filter(([e])=>!C.has(parseInt(e,10))).map(([e,t])=>({value:e,name:t})),"aria-label":`Orsakskod f\xf6r ${e.namn}`,"aria-invalid":G.includes(e.id)||void 0,className:(0,i.cn)("py-1 text-small",G.includes(e.id)&&"border-error")})}),(0,t.jsx)(v.Td,{children:(0,t.jsx)(l.Button,{type:"button",onClick:()=>$(e.id),variant:"ghost",size:"icon",className:"h-8 w-8 text-muted-foreground hover:text-error",title:"Ta bort rad",children:(0,t.jsx)(w.default,{className:"h-4 w-4","aria-hidden":"true"})})})]},e.id)),(0,t.jsxs)(v.TbodyRow,{index:o.length,children:[(0,t.jsx)(v.Td,{children:(0,t.jsx)("input",{type:"text",value:T,onChange:e=>P(e.target.value),placeholder:"Namn","aria-label":"Namn för ny rad",className:(0,i.cn)("w-full rounded-input bg-input px-2 py-1 text-small",x.inputOutlineClassName)})}),(0,t.jsx)(v.Td,{children:(0,t.jsx)("input",{type:"text",value:O,onChange:e=>D(e.target.value),placeholder:"Personnummer","aria-label":"Personnummer för ny rad",className:(0,i.cn)("w-full rounded-input bg-input px-2 py-1 text-small",x.inputOutlineClassName)})}),(0,t.jsx)(v.Td,{className:"text-right",children:(0,t.jsx)("input",{type:"text",value:L,onChange:e=>B(e.target.value),placeholder:"0","aria-label":"Avgift för ny rad",className:(0,i.cn)("w-24 rounded-input bg-input px-2 py-1 text-right text-small",x.inputOutlineClassName)})}),X&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v.Td,{className:"text-right text-small",children:z?E(M(L||"0")):"â"}),(0,t.jsx)(v.Td,{className:"text-right text-small",children:(0,t.jsxs)("label",{className:"flex items-center justify-end gap-2",children:[(0,t.jsx)("input",{type:"checkbox",checked:z,onChange:e=>V(e.target.checked),"aria-label":"Har kontrollavgift"}),(0,t.jsx)("span",{children:z?E(I(L||"0")):"â"})]})})]}),(0,t.jsx)(v.Td,{children:(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:N[String(10)]})}),(0,t.jsx)(v.Td,{children:(0,t.jsx)(l.Button,{type:"button",onClick:H,disabled:!T||!O,variant:"ghost",size:"icon",className:"h-8 w-8 text-primary hover:text-primary/80 disabled:opacity-50",title:"Lägg till ny rad",children:(0,t.jsx)(k,{className:"h-4 w-4","aria-hidden":"true"})})})]})]}),(0,t.jsxs)("tfoot",{children:[(0,t.jsxs)("tr",{className:"border-t border-border",children:[(0,t.jsx)("td",{className:"border-r border-border px-4 py-5 text-small font-medium last:border-r-0",children:"Summa"}),(0,t.jsx)("td",{className:"border-r border-border px-4 py-5 text-small last:border-r-0"}),(0,t.jsxs)("td",{className:"border-r border-border px-4 py-5 text-right text-small font-medium last:border-r-0",children:[E(W)," kr"]}),X&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("td",{className:"border-r border-border px-4 py-5 text-right text-small font-medium last:border-r-0",children:[E(Q)," kr"]}),(0,t.jsxs)("td",{className:"border-r border-border px-4 py-5 text-right text-small font-medium last:border-r-0",children:[E(Y)," kr"]})]}),(0,t.jsx)("td",{className:"border-r border-border px-4 py-5 text-small last:border-r-0",colSpan:2})]}),(0,t.jsx)("tr",{children:(0,t.jsxs)("td",{className:"px-4 py-5 text-small font-medium",colSpan:X?7:5,children:["Totalt: ",E(W)," kr"]})})]})]})}),"error"===u&&(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-2 rounded-input bg-alert-danger p-3",children:[(0,t.jsx)(h.default,{className:"size-4 text-alert-danger-foreground"}),(0,t.jsx)("p",{className:"text-small text-alert-danger-foreground",children:f})]}),(0,t.jsx)("div",{className:"mt-4 flex flex-wrap items-center justify-end gap-4",children:(0,t.jsx)(l.Button,{type:"button",onClick:K,className:"w-full sm:w-auto",children:"submitting"===u?"Skickar...":"Redovisa"})})]}),(0,t.jsx)(F,{onCancel:n})]})}function F({onCancel:e}){return(0,t.jsx)("div",{className:"mt-4 flex flex-wrap items-center justify-end gap-4",children:(0,t.jsx)(l.Button,{type:"button",onClick:e,variant:"outlineMyPages",className:"w-full sm:w-auto",children:"Avbryt"})})}var O=e.i(73932);function D(){return(0,t.jsxs)("div",{className:"flex flex-col gap-4 roun
31ded-input border border-border bg-input p-6 md:bg-card",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-between gap-4 sm:flex-row sm:items-start",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(O.TextSkeleton,{size:"h3",className:"w-24"}),(0,t.jsx)(O.TextSkeleton,{size:"small",className:"w-44"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(O.TextSkeleton,{size:"h3",className:"w-28"}),(0,t.jsx)(O.Skeleton,{className:"h-8 w-20 rounded-full"})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[(0,t.jsx)(O.Skeleton,{className:"h-10 w-full rounded-[1.4rem] sm:w-40"}),(0,t.jsx)(O.Skeleton,{className:"h-10 w-full rounded-[1.4rem] sm:w-52"})]})]})}function L(){return(0,t.jsx)("div",{className:"rounded-input border border-border bg-input px-6 py-5 md:bg-card",children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(O.TextSkeleton,{size:"h3",className:"w-24"}),(0,t.jsx)(O.TextSkeleton,{size:"small",className:"w-44"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(O.TextSkeleton,{size:"h3",className:"w-28"}),(0,t.jsx)(O.Skeleton,{className:"h-8 w-20 rounded-full"}),(0,t.jsx)(O.Skeleton,{className:"size-6 rounded-full"})]})]})})}function B(){return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar",className:"flex flex-col gap-8",children:[(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Ska redovisas"}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:[0,1].map(e=>(0,t.jsx)(D,{},e))})]}),(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Har redovisats"}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:[0,1,2].map(e=>(0,t.jsx)(L,{},e))})]})]})}var z=e.i(679985);let V={"01":"Januari","02":"Februari","03":"Mars","04":"April","05":"Maj","06":"Juni","07":"Juli","08":"Augusti","09":"September",10:"Oktober",11:"November",12:"December"},H={1:"Betalt",2:"Restad/Ej dragen",4:"Sjuk/Föräldraledig",10:"Ny medlem",19:"Anställning upphör"};function $(e){return(e&&V[e])??e??""}function U(e,t){if(!e||!t)return"";let r=parseInt(e,10),n=parseInt(t,10);if(isNaN(r)||isNaN(n))return"";let a=new Date(r,n-1,1),i=new Date(r,n,0);return`${a.toLocaleDateString("sv-SE")} - ${i.toLocaleDateString("sv-SE")}`}function G(e){if(!e)return"â";let t=parseFloat(e.replace(/\s/g,""));return isNaN(t)?e:`${t.toLocaleString("sv-SE",{minimumFractionDigits:2,maximumFractionDigits:2})} kr`}function q({status:e}){let r="Klar"===e||"Redovisad"===e,n="Aviserad"===e;return(0,t.jsx)("span",{className:(0,i.cn)("inline-flex items-center rounded-full border px-3 py-1 text-small font-semibold",r&&"border-alert-success-foreground bg-alert-success text-alert-success-foreground",n&&"border-alert-notice-foreground bg-alert-notice text-alert-notice-foreground",!r&&!n&&"border-alert-warning-foreground bg-alert-warning text-alert-warning-foreground"),children:e})}function K({status:e,workplaceNumber:r}){let i=(0,n.usePathname)(),s=`${e.ar}${e.manad}`,o=r?`workplace=${r}&`:"";
31return(0,t.jsxs)("div",{className:"flex flex-col gap-4 rounded-input border border-border bg-input p-6 md:bg-card",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-between gap-4 sm:flex-row sm:items-start",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("h3",{className:"text-h3",children:$(e.manad)}),(0,t.jsx)("span",{className:"text-small text-foreground",children:U(e.ar,e.manad)})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"text-h3 font-bold",children:G(e.aviseratBelopp)}),(0,t.jsx)(q,{status:e.status??"Aviserad"})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[(0,t.jsx)(l.Button,{asChild:!0,variant:"defaultMyPages",className:"w-full sm:w-auto",children:(0,t.jsx)(a.default,{href:`${i}?${o}view=register&period=${s}`,children:"Redovisa via formulär"})}),(0,t.jsx)(l.Button,{asChild:!0,variant:"outlineMyPages",className:"w-full sm:w-auto",children:(0,t.jsx)(a.default,{href:`${i}?${o}view=upload&period=${s}`,children:"Redovisa via fil"})})]})]})}function W({status:e,workplaceNumber:n}){let[a,i]=(0,r.useState)(!1),[s,l]=(0,r.useState)(null),[c,f]=(0,r.useState)(!1),{GET:p}=(0,u.default)(),h=`${e.ar}${e.manad}`,g=async e=>{if(e&&null===s){f(!0);try{let{data:e}=await p("/api/MyPagesFeeList/rows/{period}",{params:{path:{period:h},query:{workplaceNumber:n}}});l(e?.data?.rader??[])}catch{l([])}finally{f(!1)}}i(e)},x=(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("span",{className:"text-h3",children:$(e.manad)}),(0,t.jsx)("span",{className:"text-small text-foreground",children:U(e.ar,e.manad)})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"text-h3 font-bold",children:G(e.aviseratBelopp)}),(0,t.jsx)(q,{status:e.status??""})]})]});return(0,t.jsx)("div",{className:"rounded-input border border-border bg-input md:bg-card",children:(0,t.jsx)(d.default,{title:x,expanded:a,onToggle:g,className:"w-full border-b-0",innerClassName:"px-6",headerClassName:"w-full",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 border-t border-border pt-4 pb-4",children:[(e.ocr||e.kontonummer)&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h3",{className:"text-h3",children:"Betalningsdetaljer"}),(0,t.jsxs)(o.InfoCardRow,{children:[(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"OCR nummer",value:e.ocr})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Plusgiro nummer",value:e.kontonummer})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Betalningen avser",value:"â"})})]})]}),c&&(0,t.jsx)(z.TableSkeleton,{columns:5,rows:3}),null!==s&&s.length>0&&(0,t.jsx)(Q,{rows:s}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h3",{className:"text-h3",children:"Detaljer"}),(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsxs)(o.InfoCardRow,{children:[(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Aviserat belopp",value:G(e.aviseratBelopp)})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Redovisat belopp",value:G(e.redovisatBelopp)})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Redovisningsdatum",value:(0,m.formatDateShort)(e.redovisningsdatum)||void 0})})]}),(0,t.jsxs)(o.InfoCardRow,{children:[(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Inbetalt belopp",value:G(e.inbetaltBelopp)})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)(o.InfoField,{label:"Betaldatum",value:(0,m.formatDateShort)(e.betaldatum)||void 0})}),(0,t.jsx)(o.InfoCardColumn,{children:(0,t.jsx)("span",{})})]})]})]})]})})})}function Q({rows:e}){let r=e.reduce((e,t)=>e+parseFloat(t.avgift?.replace(/\s/g,"")??"0"),0),n=e.reduce((e,t)=>e+(t.harKontrollAvgift?parseFloat(t.kontrollAvgift?.replace(/\s/g,"")??"0"):0),0);return(0,t.jsx)(y.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left text-small",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"border-b border-border bg-input text-muted-foreground md:bg-card",children:[(0,t.jsx)("th",{className:"px-4 py-3 font-medium",children:"Namn"}),(0,t.jsx)("th",{className:"px-4 py-3 font-medium",children:"Personnummer"}),(0,t.jsx)("th",{className:"px-4 py-3 text-right font-medium",children:"Avgift (kr)"}),(0,t.jsx)("th",{className:"px-4 py-3 text-right font-medium",children:"Kontrollavgift (kr)"}),(0,t.jsx)("th",{className:"px-4 py-3 font-medium",children:"Ors
31akskod"})]})}),(0,t.jsx)("tbody",{children:e.map((e,r)=>(0,t.jsxs)("tr",{className:(0,i.cn)("border-b border-border",r%2==0&&"bg-input md:bg-card"),children:[(0,t.jsx)("td",{className:"px-4 py-3",children:e.namn??"â"}),(0,t.jsx)("td",{className:"px-4 py-3",children:e.personnummer??"â"}),(0,t.jsx)("td",{className:"px-4 py-3 text-right",children:e.avgift??"â"}),(0,t.jsx)("td",{className:"px-4 py-3 text-right",children:e.harKontrollAvgift?e.kontrollAvgift??"â":"â"}),(0,t.jsx)("td",{className:"px-4 py-3",children:H[String(e.orsakskod)]??(e.orsakskod?String(e.orsakskod):"â")})]},r))}),(0,t.jsx)("tfoot",{children:(0,t.jsxs)("tr",{className:"border-t border-border font-bold",children:[(0,t.jsx)("td",{className:"px-4 py-3",colSpan:2,children:"Summa"}),(0,t.jsx)("td",{className:"px-4 py-3 text-right",children:r.toLocaleString("sv-SE",{minimumFractionDigits:2,maximumFractionDigits:2})}),(0,t.jsx)("td",{className:"px-4 py-3 text-right",children:n.toLocaleString("sv-SE",{minimumFractionDigits:2,maximumFractionDigits:2})}),(0,t.jsx)("td",{className:"px-4 py-3"})]})})]})})}function Y({status:e,onCancel:n,workplaceNumber:a}){let{GET:i}=(0,u.default)(),[s,l]=(0,r.useState)(null),[o,d]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{null!==s||o||!e||(d(!0),i("/api/MyPagesFeeList/rows/{period}",{params:{path:{period:`${e.ar}${e.manad}`},query:{workplaceNumber:a}}}).then(({data:t})=>{l([{status:e,rows:t?.data?.rader??[]}])}).catch(()=>{l([])}).finally(()=>{d(!1)}))},[e]),o)?(0,t.jsx)(z.TableSkeleton,{columns:6,rows:3}):null!==s?(0,t.jsx)(P,{periods:s,onCancel:n,workplaceNumber:a}):null}e.s(["FeeListView",0,function({statuses:e,heading:a,workplaces:i=[]}){let o=(0,n.useSearchParams)(),d=(0,n.usePathname)(),m=(0,n.useRouter)(),{GET:f}=(0,u.default)(),p=o.get("view"),h=o.get("period"),x=o.get("workplace")??(1===i.length?i[0]?.arbetsstallenummer??"":""),v=i.length>1,[b,y]=(0,r.useState)(e),[j,k]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(v){if(!x)return void y([]);k(!0),y([]),f("/api/MyPagesFeeList/status",{params:{query:{workplaceNumber:x}}}).then(({data:e})=>{y(e?.data??[])}).catch(()=>{y([])}).finally(()=>{k(!1)})}},[x]);let w=b.filter(e=>"Aviserad"===e.status),N=b.filter(e=>"Aviserad"!==e.status),C=()=>{let e=new URLSearchParams;x&&e.set("workplace",x);let t=e.toString();m.push(t?`${d}?${t}`:d)},S=v?(0,t.jsxs)("div",{className:"w-full md:max-w-sm",children:[(0,t.jsx)("label",{htmlFor:"workplace-select",className:"block pb-2 font-bold",children:"Arbetsställe"}),(0,t.jsx)(c.SelectComponent,{id:"workplace-select",value:x,onChange:e=>{var t;let r,n;return t=e.target.value,y([]),k(!0),r=new URLSearchParams,t&&r.set("workplace",t),n=r.toString(),void m.push(n?`${d}?${n}`:d)},options:i.map(e=>({value:e.arbetsstallenummer??"",name:`${e.namn??"Okänt"}${e.ort?` â ${e.ort}`:""}`})),placeHolder:"Välj arbetsställe",className:"py-3 text-body"})]}):null;if(v&&!x)return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)("h1",{className:"text-h1",children:a}),S,(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Välj ett arbetsställe för att visa avgiftslistor."})})]});if("upload"===p&&h){let e=w.find(e=>`${e.ar}${e.manad}`===h);return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)(l.Button,{type:"button",onClick:C,variant:"link",size:"sm",className:"inline-flex w-fit items-center gap-2 px-0 text-body font-bold text-foreground",children:[(0,t.jsx)(s.ArrowLeft,{className:"size-5","aria-hidden":"true"})," Tillbaka"]}),(0,t.jsx)("h1",{className:"text-h1",children:"Redovisa via fil"}),e&&(0,t.jsxs)("p",{className:"text-preamble text-muted-foreground",children:["Registrera perioden ",U(e.ar,e.manad)," via fil"]}),(0,t.jsx)(g,{status:e??null,onCancel:C,workplaceNumber:x||void 0})]})}if("register"===p&&h){let e=w.find(e=>`${e.ar}${e.manad}`===h);return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)(l.Button,{type:"button",onClick:C,variant:"link",size:"sm",className:"inline-flex w-fit items-center gap-2 px-0 text-body font-bold text-foreground",children:[(0,t.jsx)(s.ArrowLeft,{className:"size-5","aria-hidden":"true"})," Tillbaka"]}),(0,t.jsx)("h1",{className:"text-h1",children:"Redovisa via formulär"}),e&&(0,t.jsxs)("p",{className:"text-preamble text-muted-foreground",children:["Registrera perioden ",U(e.ar,e.manad)," via formulär"]}),(0,t.jsx)(Y,{status:e??null,onCancel:C,workplaceNumber:x||void 0})]})}return j||0!==b.length||v?(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)("h1",{className:"text-h1",children:a}),S,j&&(0,t.jsx)(B,{}),!j&&0===b.length&&(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Inga avgiftslistor hittades."})}),!j&&w.length>0&&(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Ska redovisas"}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:w.map(e=>(0,t.jsx)(K,{status:e,workplaceNumber:x||void 0},`${e.ar}-${e.manad}`))})]}),!j&&N.length>0&&(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Har redovisats"}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:N.map(e=>(0,t.jsx)(W,{status:e,workplaceNumber:x||void 0},`${e.ar}-${e.manad}`))})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{className:"text-h1",children:a}),(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Inga avgiftslistor hittades."})})]})}],294e3)},177325,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(743489),a=e.i(555436),i=e.i(271645),s=e.i(262676),l=e.i(843282),o=e.i(651018),d=e.i(582929),c=e.i(61350),u=e.i(679985),m=e.i(840217),f=e.i(93028),p=e.i(46633),h=e.i(871689),g=e.i(991367),x=e.i(694578),v=e.i(293109);function b(e){if(!e)return;
31let t=[e.gatuadress1,[e.postnummer,e.ort].filter(Boolean).join(" "),e.land].filter(Boolean);return t.length>0?t.join(", "):void 0}function y({employer:e}){return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)(j,{employer:e}),(0,t.jsx)(k,{employer:e})]})}function j({employer:e}){return(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Företagsinformation"}),(0,t.jsx)(v.InfoCard,{children:(0,t.jsxs)(v.InfoCardRow,{children:[(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Namn",value:e.namn}),(0,t.jsx)(v.InfoField,{label:"Organisationsnummer",value:e.organisationsnummer}),(0,t.jsx)(v.InfoField,{label:"Arbetsgivarnummer",value:e.arbetsgivarnummer})]}),(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Företagskategori",value:e.foretagsKategori}),(0,t.jsx)(v.InfoField,{label:"Antal medlemmar",value:e.antalMedlemmar?.toString()}),(0,t.jsx)(v.InfoField,{label:"Firmatecknare",value:e.firmatecknare})]})]})})]})}function k({employer:e}){return(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Adresser"}),(0,t.jsx)(v.InfoCard,{children:(0,t.jsxs)(v.InfoCardRow,{children:[(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Postadress",value:b(e.postadress)}),(0,t.jsx)(v.InfoField,{label:"Telefon",value:e.telefonnummer})]}),(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Besöksadress",value:b(e.besokAdress)}),(0,t.jsx)(v.InfoField,{label:"E-post",value:e.epostadress})]})]})})]})}function w(e,t){switch(t){case"namn":return e.namn;case"ort":return e.ort;case"arbetsstallenummer":return e.arbetsstallenummer;case"antalMedlemmar":return e.antalMedlemmar}}function N({arbetsstallen:e,arbetsgivarId:r,onViewWorkplace:n}){let{sortedResults:a,sortConfig:l,toggleSort:o}=(0,m.useSortableResults)(e??[],w),[c,u]=(0,i.useState)(null),f=n??(e=>u(e));return!n&&c?(0,t.jsx)(C,{arbetsstalleId:c.arbetsstalleId,arbetsgivarId:r,workplaceName:c.name,onBack:()=>u(null)}):e&&0!==e.length?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"text-h2",children:[e.length," ",1===e.length?"arbetsställe":"arbetsställen"]}),(0,t.jsx)(s.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(p.TheadRow,{children:[(0,t.jsx)(d.SortableTh,{sortKey:"namn",sortConfig:l,onToggle:o,children:"Namn"}),(0,t.jsx)(d.SortableTh,{sortKey:"ort",sortConfig:l,onToggle:o,children:"Ort"}),(0,t.jsx)(d.SortableTh,{sortKey:"arbetsstallenummer",sortConfig:l,onToggle:o,sortType:"numeric",children:"Arbetsställenummer"}),(0,t.jsx)(d.SortableTh,{sortKey:"antalMedlemmar",sortConfig:l,onToggle:o,sortType:"numeric",children:"Antal medlemmar"})]})}),(0,t.jsx)("tbody",{children:a.map((e,r)=>{let n=e.arbetsstalleId??"";return(0,t.jsxs)(p.TbodyRow,{index:r,children:[(0,t.jsx)(p.Td,{className:"font-bold",children:(0,t.jsx)("button",{type:"button",onClick:()=>f({arbetsstalleId:n,name:e.namn??""}),className:"text-left underline underline-offset-2 hover:text-foreground/80",children:e.namn})}),(0,t.jsx)(p.Td,{children:e.ort}),(0,t.jsx)(p.Td,{children:e.arbetsstallenummer}),(0,t.jsx)(p.Td,{children:e.antalMedlemmar})]},n)})})]})})]}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga arbetsställen hittades."})}function C({arbetsstalleId:e,arbetsgivarId:r,workplaceName:a,onBack:s,backLabel:l}){let{POST:o}=(0,n.default)(),[d,c]=(0,i.useState)(null),[u,m]=(0,i.useState)(!0);if((0,i.useEffect)(()=>{!async function(){m(!0);try{let{data:t}=await o("/api/MyPagesElectedOfficialFind/getworkplacedetails",{params:{query:{employerId:r,workplaceId:e}}});c(t?.data??null)}catch{c(null)}finally{m(!1)}}()},[o,r,e]),u)return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsxs)("button",{type:"button",onClick:s,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground/80 hover:text-foreground",children:[(0,t.jsx)(h.ArrowLeft,{className:"size-5"}),l??"Tillbaka till arbetsställen"]}),(0,t.jsx)("div",{role:"status","aria-label":"Laddar",children:(0,t.jsx)(g.InfoCardSkeleton,{})})]});if(!d)return(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Kunde inte hämta arbetsställeuppgifter."});let f=d.namn||a;return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsxs)("button",{type:"button",onClick:s,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground
31/80 hover:text-foreground",children:[(0,t.jsx)(h.ArrowLeft,{className:"size-5"}),l??"Tillbaka till arbetsställen"]}),(0,t.jsx)("h2",{className:"text-h2",children:f}),(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h3",{className:"text-h3 font-bold",children:"Arbetsställeuppgifter"}),(0,t.jsx)(v.InfoCard,{children:(0,t.jsxs)(v.InfoCardRow,{children:[(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Namn",value:d.namn}),(0,t.jsx)(v.InfoField,{label:"Arbetsställenummer",value:d.arbetsstallenummer}),(0,t.jsx)(v.InfoField,{label:"CFA-R nummer",value:d.cfaRnummer})]}),(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Postadress",value:b(d.postadress)}),(0,t.jsx)(v.InfoField,{label:"Besöksadress",value:b(d.besokAdress)})]}),(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Telefon",value:d.telefonnummer}),(0,t.jsx)(v.InfoField,{label:"E-post",value:d.epostadress}),(0,t.jsx)(v.InfoField,{label:"Antal medlemmar",value:d.antalMedlemmar?.toString()})]})]})})]}),d.avtal&&d.avtal.length>0&&(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h3",{className:"text-h3 font-bold",children:"Avtal"}),(0,t.jsx)("div",{className:"overflow-x-auto rounded-input border border-border bg-background",children:(0,t.jsxs)("table",{className:"w-full text-left",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(p.TheadRow,{children:[(0,t.jsx)(p.Th,{children:"Avtalstyp"}),(0,t.jsx)(p.Th,{children:"AvtalsomrÃ¥de"}),(0,t.jsx)(p.Th,{children:"Status"}),(0,t.jsx)(p.Th,{children:"Period"})]})}),(0,t.jsx)("tbody",{children:d.avtal.map((e,r)=>(0,t.jsxs)(p.TbodyRow,{index:r,children:[(0,t.jsx)(p.Td,{children:e.avtalstyp}),(0,t.jsx)(p.Td,{children:e.avtalsomrade}),(0,t.jsx)(p.Td,{children:e.status}),(0,t.jsxs)(p.Td,{children:[e.giltighetstidStart?new Date(e.giltighetstidStart).toLocaleDateString("sv-SE"):"",e.giltighetstidSlut?` â ${new Date(e.giltighetstidSlut).toLocaleDateString("sv-SE")}`:""]})]},e.avtalsnummer??r))})]})})]})]})}function S(e,t){switch(t){case"namn":return e.namn;case"avtalstyp":return e.avtalstyp;case"avtalsomrade":return e.avtalsomrade;case"status":return e.status;case"giltighetstidStart":return e.giltighetstidStart}}function A({avtal:e}){let{sortedResults:r,sortConfig:n,toggleSort:a}=(0,m.useSortableResults)(e??[],S);return e&&0!==e.length?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"text-h2",children:[e.length," ",(e.length,"avtal")]}),(0,t.jsx)(s.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(p.TheadRow,{children:[(0,t.jsx)(d.SortableTh,{sortKey:"namn",sortConfig:n,onToggle:a,children:"Namn"}),(0,t.jsx)(d.SortableTh,{sortKey:"avtalstyp",sortConfig:n,onToggle:a,children:"Avtalstyp"}),(0,t.jsx)(d.SortableTh,{sortKey:"avtalsomrade",sortConfig:n,onToggle:a,children:"AvtalsomrÃ¥de"}),(0,t.jsx)(d.SortableTh,{sortKey:"status",sortConfig:n,onToggle:a,children:"Status"}),(0,t.jsx)(d.SortableTh,{sortKey:"giltighetstidStart",sortConfig:n,onToggle:a,children:"Giltighetsperiod"})]})}),(0,t.jsx)("tbody",{children:r.map((e,r)=>(0,t.jsxs)(p.TbodyRow,{index:r,children:[(0,t.jsx)(p.Td,{children:e.namn}),(0,t.jsx)(p.Td,{children:e.avtalstyp}),(0,t.jsx)(p.Td,{children:e.avtalsomrade}),(0,t.jsx)(p.Td,{children:e.status}),(0,t.jsxs)(p.Td,{children:[e.giltighetstidStart?new Date(e.giltighetstidStart).toLocaleDateString("sv-SE"):"",e.giltighetstidSlut?` â ${new Date(e.giltighetstidSlut).toLocaleDateString("sv-SE")}`:""]})]},`${e.avtalsnummer}-${e.avtalskod}-${e.giltighetstidStart}`))})]})})]}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga avtal hittades."})}function E({kontaktpersoner:e}){return e&&0!==e.length?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"text-h2",children:[e.length," ",1===e.length?"kontaktperson":"kontaktpersoner"]}),e.map((e,r)=>{let n=[e.fornamn,e.efternamn].filter(Boolean).join(" ");return(0,t.jsx)(v.InfoCard,{children:(0,t.jsxs)(v.InfoCardRow,{children:[(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"Namn",value:n}),(0,t.jsx)(v.InfoField,{label:"Roll",value:e.roll})]}),(0,t.jsxs)(v.InfoCardColumn,{children:[(0,t.jsx)(v.InfoField,{label:"E-post",value:e.epost}),(0,t.jsx)(v.InfoField,{label:"Mobiltelefon",value:e.mobiltelefon}),(0,t.jsx)(v.InfoField,{label:"Hemtelefon",value:e.hemtelefon})]})]})},n+r)})]}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga kontaktpersoner hittades."})}function T({underentreprenoerer:e,huvudentreprenoerer:r}){let n=e?.entreprenorer&&e.entreprenorer.length>0,a=r?.entreprenorer&&r.entreprenorer.length>0;return n||a?(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[a&&(0,t.jsx)(I,{heading:`${r.antal??r.entreprenorer.length} Huvudentrepren\xf6rer`,entreprenorer:r.entreprenorer}),n&&(0,t.jsx)(I,{heading:`${e.antal??e.entreprenorer.length} Underentrepren\xf6rer`,entreprenorer:e.entreprenorer})]}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga entreprenörer hittades."})}function I({heading:e,entreprenorer:r}){return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:e}),(0,t.jsx)(s.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsx)(p.TheadRow,{children:(0,t.jsx)(p.Th,{children:"Namn"})})}),(0,t.jsx)("tbody",{children:r.map((e,r)=>(0,t.jsx)(p.TbodyRow,{index:r,children:(0,t.jsx)(p.Td,{children:e.namn})},e.arbetsgivarId??r))})]})})]})}var M=e.i(566374),P=e.i(142293);function _(e,t){switch(t){case"namn":return e.namn;case"uppdrag":return e.uppdrag;case"arbetsplats":return e.arbetsplats;case"ort":return e.ort;case"utseddAv":return e.utseddAv;case"tilltradandeDatum":return e.tilltradandeDatum}}function R(e){let t=e.tilltradandeDatum?new Date(e.tilltradandeDatum).toLocaleDateString("sv-SE"):"",r=e.slutdatum?` â ${new Date(e.slutdatum).toLocaleDateString("sv-SE")}`:"";return`${t}${r}`}function F({fortroendevalda:e,onViewMember:r}){let{sortedResults:n,sortConfig:a,toggleSort:i}=(0,m.useSortableResults)(e,_);return 0===e.length?(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga förtroendevalda hittades."}):(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"text-h2",children:[e.length," ",1===e.length?"förtroendevald":"förtroendevalda"]}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)("div",{className:"overflow-hidden rounded-input border border-border",children:n.map((e,a)=>(0,t.jsxs)(M.ExpandableContactCard,{medlemsnummer:e.medlemsnummer??"",fullName:e.namn??"",index:a,isLast:a===n.length-1,arbetsstalleNamn:e.arbetsplats,children:[e.medlemsnummer?(0,t.jsx)("button",{type:"button",onClick:()=>r({medlemsnummer:e.medlemsnummer,name:e.namn??""}),className:"text-left text-small font-bold underline underline-offset-2 hover:text-foreground
31/80",children:e.namn}):(0,t.jsx)("span",{className:"text-small font-bold",children:e.namn}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(P.ContactField,{label:"Uppdrag",value:e.uppdrag}),(0,t.jsx)(P.ContactField,{label:"Ort",value:e.ort})]}),(0,t.jsx)(P.ContactField,{label:"Arbetsplats",value:e.arbetsplats}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(P.ContactField,{label:"Utsedd av",value:e.utseddAv}),(0,t.jsx)(P.ContactField,{label:"Period",value:R(e)||void 0})]})]},`${e.medlemsId??e.namn}-${e.uppdrag}-${e.tilltradandeDatum}`))})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(s.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(p.TheadRow,{children:[(0,t.jsx)("th",{className:"border-r border-border px-4 py-5 text-small font-bold",children:(0,t.jsx)("span",{className:"sr-only",children:"Visa mer info"})}),(0,t.jsx)(d.SortableTh,{sortKey:"namn",sortConfig:a,onToggle:i,children:"Namn"}),(0,t.jsx)(d.SortableTh,{sortKey:"uppdrag",sortConfig:a,onToggle:i,children:"Uppdrag"}),(0,t.jsx)(d.SortableTh,{sortKey:"arbetsplats",sortConfig:a,onToggle:i,children:"Arbetsplats"}),(0,t.jsx)(d.SortableTh,{sortKey:"ort",sortConfig:a,onToggle:i,children:"Ort"}),(0,t.jsx)(d.SortableTh,{sortKey:"utseddAv",sortConfig:a,onToggle:i,children:"Utsedd av"}),(0,t.jsx)(d.SortableTh,{sortKey:"tilltradandeDatum",sortConfig:a,onToggle:i,children:"Period"})]})}),(0,t.jsx)("tbody",{children:n.map((e,n)=>(0,t.jsxs)(M.ExpandableContactRow,{medlemsnummer:e.medlemsnummer??"",fullName:e.namn??"",colSpan:6,index:n,arbetsstalleNamn:e.arbetsplats,children:[(0,t.jsx)(p.Td,{className:"border-b font-bold",children:e.medlemsnummer?(0,t.jsx)("button",{type:"button",onClick:()=>r({medlemsnummer:e.medlemsnummer,name:e.namn??""}),className:"text-left underline underline-offset-2 hover:text-foreground/80",children:e.namn}):e.namn}),(0,t.jsx)(p.Td,{className:"border-b",children:e.uppdrag}),(0,t.jsx)(p.Td,{className:"border-b",children:e.arbetsplats}),(0,t.jsx)(p.Td,{className:"border-b",children:e.ort}),(0,t.jsx)(p.Td,{className:"border-b",children:e.utseddAv}),(0,t.jsx)(p.Td,{className:"border-b",children:R(e)})]},`${e.medlemsId??e.namn}-${e.uppdrag}-${e.tilltradandeDatum}`))})]})})})]})}var O=e.i(726033),D=e.i(230078),L=e.i(975096);let B=["Grunduppgifter","Kontaktpersoner","Arbetsställen","Avtal","Förtroendevalda","Entreprenörer","Medlemmar"];function z({arbetsgivarId:e,employerName:r,onBack:a}){let{POST:s}=(0,n.default)(),{searchParams:l,setParams:o,clearParams:d}=(0,x.useDetailParams)(),[c,u]=(0,i.useState)(null),[m,f]=(0,i.useState)(!0),[p,v]=(0,i.useState)("Grunduppgifter"),[b,j]=(0,i.useState)([]),k=l.get("member"),w=l.get("workplace"),S=(0,i.useCallback)(e=>{e.medlemsnummer&&o({member:e.medlemsnummer})},[o]),I=(0,i.useCallback)(()=>{d("member")},[d]),M=(0,i.useCallback)(e=>{o({workplace:e.arbetsstalleId})},[o]),P=(0,i.useCallback)(()=>{d("workplace")},[d]);if((0,i.useEffect)(()=>{!async function(){f(!0);let[t,r]=await Promise.allSettled([s("/api/MyPagesElectedOfficialFind/getemployerdetails",{params:{query:{employerId:e}}}),s("/api/MyPagesElectedOfficialFind/getfortroendevaldabyemployer",{params:{query:{employerId:e}}})]);u("fulfilled"===t.status?t.value.data?.data??null:null),j("fulfilled"===r.status?r.value.data?.data?.fortroendevalda??[]:[]),f(!1)}()},[s,e]),m)return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-8",children:[(0,t.jsxs)("button",{type:"button",onClick:a,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground/80 hover:text-foreground",children:[(0,t.jsx)(h.ArrowLeft,{className:"size-5"}),"Tillbaka till sökresultat"]}),(0,t.jsx)(g.DetailLayoutSkeleton,{tabCount:7})]});if(!c)return(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Kunde inte hämta arbetsgivaruppgifter."});let _=c.namn||r,R={Kontaktpersoner:`Kontaktpersoner (${c.kontaktpersoner?.length??0})`,Arbetsställen:`Arbetsst\xe4llen (${c.arbetsstallen?.length??0})`,Avtal:`Avtal (${c.avtal?.length??0})`,Entreprenörer:`Entrepren\xf6rer (${(c.underentrepenorer?.antal??0)+(c.huvudentrepenorer?.antal??0)})`,Förtroendevalda:`F\xf6rtroendevalda (${b.length})`,Medlemmar:`Medlemmar (${c.antalMedlemmar??0})`};return w?(0,t.jsx)(C,{arbetsstalleId:w,arbetsgivarId:e,workplaceName:"",onBack:P,backLabel:"Tillbaka"}):k?(0,t.jsx)(D.MemberDetailBlock,{medlemsnummer:k,memberName:"",onBack:I,backLabel:"Tillbaka"}):(0,t.jsxs)(L.DetailLayout,{title:_,tabs:B,activeTab:p,onTabChange:v,onBack:a,backLabel:"Tillbaka till sökresultat",tabLabels:R,children:["Grunduppgifter"===p&&(0,t.jsx)(y,{employer:c}),"Kontaktpersoner"===p&&(0,t.jsx)(E,{kontaktpersoner:c.kontaktpersoner}
31),"Arbetsställen"===p&&(0,t.jsx)(N,{arbetsstallen:c.arbetsstallen,arbetsgivarId:e,onViewWorkplace:M}),"Avtal"===p&&(0,t.jsx)(A,{avtal:c.avtal}),"Förtroendevalda"===p&&(0,t.jsx)(F,{fortroendevalda:b,onViewMember:S}),"Entreprenörer"===p&&(0,t.jsx)(T,{underentreprenoerer:c.underentrepenorer,huvudentreprenoerer:c.huvudentrepenorer}),"Medlemmar"===p&&(0,t.jsx)(O.FindMemberBlock,{defaultArbetsgivare:c.namn??"",autoSearch:!0,onExternalViewMember:S})]})}var V=e.i(73932);let H=[["w-24","w-40"],["w-28","w-12"],["w-16","w-28"]];function $({layout:e}){let r=H.map(([e,r],n)=>(0,t.jsx)(V.ContactFieldSkeleton,{labelWidth:e,valueWidth:r},n));return"card"===e?(0,t.jsx)("div",{role:"status","aria-label":"Laddar uppgifter",className:"flex flex-col gap-4",children:r}):(0,t.jsx)("div",{role:"status","aria-label":"Laddar uppgifter",className:"grid grid-cols-1 gap-1 sm:grid-cols-2 sm:gap-x-8 sm:gap-y-4 md:grid-cols-3",children:r})}function U({isLoading:e,detail:r,layout:n}){var a;let i,s;if(e)return(0,t.jsx)($,{layout:n});let l=(a=r?.postadress,i=[a?.postnummer,a?.ort].filter(Boolean).join(" "),(s=[a?.gatuadress1,i].filter(Boolean)).length>0?s.join(", "):void 0),o=r?.antalMedlemmar!=null?r.antalMedlemmar.toString():void 0;return"card"===n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(P.ContactField,{label:"Postadress",value:l}),(0,t.jsx)(P.ContactField,{label:"Antal medlemmar",value:o}),(0,t.jsx)(P.ContactField,{label:"Telefon",value:r?.telefonnummer??void 0})]}):(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-1 sm:grid-cols-2 sm:gap-x-8 sm:gap-y-4 md:grid-cols-3",children:[(0,t.jsx)(P.ContactField,{label:"Postadress",value:l}),(0,t.jsx)(P.ContactField,{label:"Antal medlemmar",value:o}),(0,t.jsx)(P.ContactField,{label:"Telefon",value:r?.telefonnummer??void 0})]})}function G(e){let{POST:t}=(0,n.default)(),[r,a]=(0,i.useState)(!1),[s,l]=(0,i.useState)(null),[o,d]=(0,i.useState)(!1),c=(0,i.useCallback)(async()=>{if(e){if(r)return void a(!1);if(a(!0),!s){d(!0);try{let{data:r}=await t("/api/MyPagesElectedOfficialFind/getemployerdetails",{params:{query:{employerId:e}}});l(r?.data??null)}catch{l(null)}finally{d(!1)}}}},[t,e,r,s]);return{isExpanded:r,isLoading:o,detail:s,toggleExpand:c}}function q({results:e,onViewEmployer:r}){return(0,t.jsx)("div",{className:"overflow-hidden rounded-input border border-border",children:e.map((n,a)=>(0,t.jsx)(K,{employer:n,index:a,isLast:a===e.length-1,onViewEmployer:r},n.arbetsgivarId??`employer-${a}`))})}function K({employer:e,index:r,isLast:n,onViewEmployer:a}){let i=!!e.arbetsgivarId,{isExpanded:s,isLoading:l,detail:o,toggleExpand:d}=G(e.arbetsgivarId??"");return(0,t.jsxs)("div",{className:`flex flex-col gap-3 px-4 py-6 ${r%2==0?"bg-background":"bg-input"} ${!n?"border-b border-border":""}`,children:[(0,t.jsx)("button",{type:"button",disabled:!i,onClick:()=>a({arbetsgivarId:e.arbetsgivarId,name:e.namn??""}),className:"text-left text-small font-bold underline underline-offset-2 hover:text-foreground/80 disabled:opacity-50",children:e.namn}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(P.ContactField,{label:"Org.nr",value:e.organisationsnummer}),(0,t.jsx)(P.ContactField,{label:"Ort",value:e.ort})]}),(0,t.jsx)(P.ContactField,{label:"Kategori",value:e.foretagsKategori}),s&&(0,t.jsx)(U,{isLoading:l,detail:o,layout:"card"}),(0,t.jsx)(M.CardExpandButton,{isExpanded:s,fullName:e.namn??"",onToggle:d,disabled:!i})]})}function W({employer:e,index:r,onViewEmployer:n}){let a=!!e.arbetsgivarId,i=r%2!=0?"bg-input md:bg-card":"",{isExpanded:s,isLoading:l,detail:o,toggleExpand:d}=G(e.arbetsgivarId??"");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("tr",{className:i,children:[(0,t.jsx)(M.ExpandToggleCell,{isExpanded:s,fullName:e.namn??"",onToggle:d,disabled:!a}),(0,t.jsx)(p.Td,{className:"border-b font-bold",children:(0,t.jsx)("button",{type:"button",disabled:!a,onClick:()=>n({arbetsgivarId:e.arbetsgivarId,name:e.namn??""}),className:"text-left underline underline-offset-2 hover:text-foreground/80 disabled:opacity-50",children:e.namn})}),(0,t.jsx)(p.Td,{className:"border-b",children:e.organisationsnummer}),(0,t.jsx)(p.Td,{className:"border-b",children:e.ort}),(0,t.jsx)(p.Td,{className:"border-b",children:e.foretagsKategori})]}),(0,t.jsx)(M.ExpandedDetailRow,{isExpanded:s,colSpan:4,className:i,children:(0,t.jsx)(U,{isLoading:l,detail:o,layout:"table"})})]})}let Q=[{label:"Namn A-Ã",key:"namn",direction:"asc"},{label:"Namn Ã-A",key:"namn",direction:"desc"},{label:"Org.nr stigande",key:"organisationsnummer",direction:"asc"},{label:"Org.nr fallande",key:"organisationsnummer",direction:"desc"},{label:"Ort A-Ã",key:"ort",direction:"asc"},{label:"Ort Ã-A",key:"ort",direction:"desc"},{label:"Kategori A-Ã",key:"foretagsKategori",direction:"asc"},{label:"Kategori Ã-A",key:"foretagsKategori",direction:"desc"}],{initialState:Y,createInitialState:X,reducer:J,hasAnyValue:Z}=(0,o.createSearchReducer)({namn:"",ort:"",organisationsnummer:"",arbetsgivarnummer:""}),ee=["namn","ort","organisationsnummer","arbetsgivarnummer"];function et({state:e,canSearch:n,dispatch:o,onSearch:f,onClear:h,onViewEmployer:g}){let{namn:x,ort:v,organisationsnummer:b,arbetsgivarnummer:y,results:j,totalCount:k,maxCount:w,hasSearched:N,isLoading:C}=e,[S,A]=(0,i.useState)(!1),E=(0,i.useCallback)((e,t)=>(function(e,t){switch(t){case"namn":return e.namn;case"organisationsnummer":return e.organisationsnummer;case"ort":return e.ort;case"foretagsKategori":return e.foretagsKategori}})(e,t),[]),{sortedResults:T,sortConfig:I,toggleSort:M,setSort:P,clearSort:_}=(0,m.useSortableResults)(j,E);return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsxs)("form",{onSubmit:e=>{if(C)return void e.preventDefault();if(!n){e.preventDefault(),A(!0);return}A(!1),f(e)},className:"flex flex-col gap-4",children:[(0,t.jsx)("div",{className:"md:w-2/3",children:(0,t.jsx)(l.SearchField,{id:"find-employer-namn",label:"Namn",placeholder:"Sök pÃ¥ företagsnamn",value:x,onChange:e=>o({type:"SET_FIELD",field:"namn",value:e})})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,t.jsx)(l.SearchField,{id:"find-employer-ort",label:"Ort",placeholder:"Sök ort",value:v,onCh
31ange:e=>o({type:"SET_FIELD",field:"ort",value:e})}),(0,t.jsx)(l.SearchField,{id:"find-employer-organisationsnummer",label:"Org-nr",placeholder:"Sök org-nr",value:b,onChange:e=>o({type:"SET_FIELD",field:"organisationsnummer",value:e})}),(0,t.jsx)(l.SearchField,{id:"find-employer-arbetsgivarnummer",label:"Arbetsgivarnummer",placeholder:"Sök arbetsgivarnummer",value:y,onChange:e=>o({type:"SET_FIELD",field:"arbetsgivarnummer",value:e})})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-6 sm:flex-row",children:[(0,t.jsxs)(r.Button,{type:"submit",variant:"defaultMyPages",size:"mypages",className:"min-h-14 w-full px-6 text-[19px] sm:w-auto",disabled:C,children:[(0,t.jsx)(a.Search,{className:"mr-2 size-5"}),"Sök arbetsgivare"]}),n&&(0,t.jsx)("button",{type:"button",onClick:h,className:"w-full text-center text-small font-bold text-foreground/80 underline underline-offset-2 hover:text-foreground sm:w-auto",children:"Rensa sökning"})]}),S&&(0,t.jsx)("p",{role:"alert",className:"text-small font-medium text-error",children:"Ange minst ett sökvillkor för att söka."}),(0,t.jsx)("div",{className:"border-b border-border"})]}),C&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(u.CardListSkeleton,{count:3})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(u.TableSkeleton,{columns:5,rows:5})})]}),N&&!C&&0===j.length&&(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Din sökning resulterade i 0 träffar"}),N&&!C&&j.length>0&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"text-h2",children:["Visar ",k," ","arbetsgivare"]}),w>0&&k>=w&&(0,t.jsxs)("p",{className:"text-small text-muted-foreground",children:["Din sökning resulterade i fler än ",w," träffar. Försök att begränsa din sökning."]}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(c.SortDropdown,{options:Q,sortConfig:I,onSelect:P,onClear:_})}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(q,{results:T,onViewEmployer:g})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(s.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)(p.TheadRow,{children:[(0,t.jsx)(p.Th,{className:"w-[1%] whitespace-nowrap",children:"Mer info"}),(0,t.jsx)(d.SortableTh,{sortKey:"namn",sortConfig:I,onToggle:M,children:"Namn"}),(0,t.jsx)(d.SortableTh,{sortKey:"organisationsnummer",sortConfig:I,onToggle:M,sortType:"numeric",children:"Org.nr"}),(0,t.jsx)(d.SortableTh,{sortKey:"ort",sortConfig:I,onToggle:M,children:"Ort"}),(0,t.jsx)(d.SortableTh,{sortKey:"foretagsKategori",sortConfig:I,onToggle:M,children:"Kategori"})]})}),(0,t.jsx)("tbody",{children:T.map((e,r)=>(0,t.jsx)(W,{employer:e,index:r,onViewEmployer:g},e.arbetsgivarId??`employer-${r}`))})]})})})]})]})}e.s(["FindEmployerBlock",0,function({heading:e,preamble:r}){let{POST:a}=(0,n.default)(),{state:s,dispatch:l,detailParam:o,hasUrlSearch:d,setParams:c,clearAllParams:u,handleBack:m,writeSearchParamsToUrl:p,hasAnyValue:h}=(0,f.useSearchWithUrlParams)({searchParamKeys:ee,detailParamKey:"employer",extraDetailKeys:["member","workplace"],initialState:Y,createInitialState:X,reducer:J,hasAnyValue:Z}),{namn:g,ort:x,organisationsnummer:v,arbetsgivarnummer:b}=s,y=h(s);(0,i.useEffect)(()=>{o||!d||s.hasSearched||k()},[]);let j=(0,i.useCallback)(e=>{c({employer:e.arbetsgivarId})},[c]);if(o)return(0,t.jsx)(z,{arbetsgivarId:o,employerName:"",onBack:()=>m(k)});return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h1",{className:"text-h1",children:e}),r&&(0,t.jsx)("p",{className:"text-preamble",children:r}),(0,t.jsx)(et,{state:s,canSearch:y,dispatch:l,onSearch:w,onClear:()=>{l({type:"CLEAR"}),u()},onViewEmployer:j})]});async function k(){if(h(s)){l({type:"SEARCH_START"});try{let{data:e}=await a("/api/MyPagesElectedOfficialFind/findemployers",{body:{namn:g||void 0,ort:x||void 0,organisationsnummer:v||void 0,arbetsgivarnummer:b||void 0,foretagsKategori:1}});l({type:"SEARCH_SUCCESS",results:e?.data?.arbetsgivare??[],totalCount:e?.data?.antal??0,maxCount:e?.data?.maxAntal??0})}catch{l({type:"SEARCH_ERROR"})}}}async function w(e){e.preventDefault(),y&&(p(),await k())}}],177325)},293109,e=>{"use strict";var t=e.i(843476),r=e.i(643531),n=e.i(174886),a=e.i(294772),i=e.i(647163);e.s(["InfoCard",0,function({children:e}){return(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:e})},"InfoCardColumn",0,function({children:e,className:r}){return(0,t.jsx)("div",{className:(0,i.cn)("flex min-w-0 flex-1 flex-col gap-6",r),children:e})},"InfoCardRow",0,function({children:e}){return(0,t.jsx)("div",{className:"flex flex-col gap-6 md:flex-row md:gap-6",children:e})},"InfoField",0,function({label:e,value:i}){let{copied:s,copy:l}=(0,a.useCopyToClipboard)();return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("span",{className:"text-body text-muted-foreground",children:e}),i?(0,t.jsxs)("button",{type:"button",onClick:()=>l(i,e),className:"group/copy inline-block max-w-full cursor-pointer text-left text-body font-bold wrap-break-word whitespace-normal text-foreground","aria-label":`Kopiera ${e}`,children:[i,(0,t.jsx)("span",{className:"ml-1.5 inline-flex align-middle opacity-0 transition-opacity group-hover/copy:opacity-100 group-focus-visible/copy:opacity-100",children:s?(0,t.jsx)(r.Check,{className:"size-4 text-primary"}):(0,t.jsx)(n.Copy,{className:"size-4"})})]}):(0,t.jsx)("span",{className:"text-body text-muted-foreground",children:"â"})]})}])},413529,e=>{"use strict";var t=e.i(843476),r=e.i(743489),n=e.i(647163),a=e.i(271645),i=e.i(230078),s=e.i(694578),l=e.i(664659);function o({clubs:e,onSelect:r,terms:n}
31){return(0,t.jsxs)("div",{className:"relative w-full max-w-md",children:[(0,t.jsxs)("select",{className:"w-full appearance-none rounded-input border border-border bg-input px-4 py-3 pr-10 text-body text-foreground focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none",defaultValue:"",onChange:t=>{let n=e.find(e=>e.klubbId===t.target.value);n&&r(n)},"aria-label":`V\xe4lj ${n.singular}`,children:[(0,t.jsx)("option",{value:"",disabled:!0,children:`V\xe4lj ${n.singular}`}),e.filter(e=>e.klubbId).map(e=>(0,t.jsx)("option",{value:e.klubbId,children:e.klubbName},e.klubbId))]}),(0,t.jsx)(l.ChevronDown,{className:"pointer-events-none absolute top-1/2 right-3 size-5 -translate-y-1/2 text-muted-foreground","aria-hidden":"true"})]})}var d=e.i(871689),c=e.i(679985),u=e.i(329388),m=e.i(262676),f=e.i(46633);function p({label:e,value:r}){return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5",children:[(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:e}),(0,t.jsx)("span",{className:"text-small font-bold",children:r||"â"})]})}var h=e.i(582929),g=e.i(61350),x=e.i(840217),v=e.i(4458);let b={2:"PÃ¥gÃ¥ende utträde",3:"Utträdd"},y={name:"Namn",phone:"Mobiltelefon",email:"E-post",joinDate:"Inträdesdatum",status:"Status",reason:"Orsak",exitDate:"Utträdesdatum"},j=[{label:"Namn A-Ã",key:"name",direction:"asc"},{label:"Namn Ã-A",key:"name",direction:"desc"},{label:"Mobiltelefon A-Ã",key:"phone",direction:"asc"},{label:"Mobiltelefon Ã-A",key:"phone",direction:"desc"},{label:"E-post A-Ã",key:"email",direction:"asc"},{label:"E-post Ã-A",key:"email",direction:"desc"},{label:"Inträdesdatum stigande",key:"joinDate",direction:"asc"},{label:"Inträdesdatum fallande",key:"joinDate",direction:"desc"},{label:"Status A-Ã",key:"status",direction:"asc"},{label:"Status Ã-A",key:"status",direction:"desc"},{label:"Orsak A-Ã",key:"reason",direction:"asc"},{label:"Orsak Ã-A",key:"reason",direction:"desc"},{label:"Utträdesdatum stigande",key:"exitDate",direction:"asc"},{label:"Utträdesdatum fallande",key:"exitDate",direction:"desc"}];function k({emptyText:e,members:r,columns:n,onViewMember:i}){let s=(0,a.useCallback)((e,t)=>(function(e,t){switch(t){case"name":return e.namn;case"phone":return e.mobilNummerPrivat;case"email":return e.epostadress;case"joinDate":return e.intradesDatum;case"status":return b[e.medlemsStatus??0]??null;case"reason":return e.uttradesOrsak;case"exitDate":return e.uttradesDatum}})(e,t),[]),{sortedResults:l,sortConfig:o,toggleSort:d,setSort:c,clearSort:u}=(0,x.useSortableResults)(r,s),p=j.filter(e=>n.includes(e.key));return 0===r.length?(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:e}):(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(g.SortDropdown,{options:p,sortConfig:o,onSelect:c,onClear:u})}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)("div",{className:"overflow-hidden rounded-input border border-border",children:l.map((e,r)=>(0,t.jsx)(w,{member:e,columns:n,index:r,isLast:r===l.length-1,onViewMember:i},e.medlemsnummer??r))})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(m.ScrollableTableWrapper,{children:(0,t.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,t.jsx)("thead",{children:(0,t.jsx)(f.TheadRow,{children:n.map(e=>(0,t.jsx)(h.SortableTh,{sortKey:e,sortConfig:o,onToggle:d,children:y[e]},e))})}),(0,t.jsx)("tbody",{children:l.map((e,r)=>(0,t.jsx)(N,{member:e,columns:n,index:r,onViewMember:i},e.medlemsnummer??r))})]})})})]})}function w({member:e,columns:r,index:a,isLast:i,onViewMember:s}){let l=e.medlemsnummer,o=e.namn??"";return(0,t.jsxs)("div",{className:(0,n.cn)("flex flex-col gap-3 px-4 py-5",a%2==0?"bg-background":"bg-input",!i&&"border-b border-border"),children:[l?(0,t.jsx)("button",{type:"button",onClick:()=>s({medlemsnummer:l,name:o}),className:"text-left text-small font-bold text-foreground underline","aria-label":`Visa info f\xf6r ${o}`,children:o}):(0,t.jsx)("span",{className:"text-small font-bold text-foreground",children:o}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[r.includes("phone")&&(0,t.jsx)(p,{label:"Mobiltelefon",value:e.mobilNummerPrivat}),r.includes("email")&&(0,t.jsx)(p,{label:"E-post",value:e.epostadress}),r.includes("joinDate")&&(0,t.jsx)(p,{label:"Inträdesdatum",value:(0,v.formatDateShort)(e.intradesDatum)}),r.includes("status")&&(0,t.jsx)(p,{label:"Status",value:b[e.medlemsStatus??0]??""}),r.includes("reason")&&(0,t.jsx)(p,{label:"Orsak",value:e.uttradesOrsak}),r.includes("exitDate")&&(0,t.jsx)(p,{label:"Utträdesdatum",value:(0,v.formatDateShort)(e.uttradesDatum)})]})]})}function N({member:e,columns:r,index:n,onViewMember:a}){let i=e.medlemsnummer,s=e.namn??"";return(0,t.jsx)("tr",{className:n%2!=0?"bg-input md:bg-card":"",children:r.map(r=>(0,t.jsx)(f.Td,{className:"border-b",children:"name"===r?i?(0,t.jsx)("button",{type:"button",onClick:()=>a({medlemsnummer:i,name:s}),className:"text-left text-small font-bold text-foreground underline","aria-label":`Visa info f\xf6r ${s}`,children:s}):(0,t.jsx)("span",{className:"text-small font-bold text-foreground",children:s}):"phone"===r?e.mobilNummerPrivat??"â":"email"===r?e.epostadress?(0,t.jsx)("a",{href:`mailto:${e.epostadress}`,className:"underline",children:e.epostadress}):"â":"joinDate"===r?(0,v.formatDateShort)(e.intradesDatum)||"â":"status"===r?b[e.medlemsStatus??0]??"â":"reason"===r?e.uttradesOrsak??"â":"exitDate"===r?(0,v.formatDateShort)(e.uttradesDatum)||"â":null},r))})}let C=["Nya medlemmar","Riskerar uteslutning","Utträden"];function S({club:e,members:r,isLoadingMembers:n,activeTab:i,onTabChange:s,onViewMember:l,onBack:o,terms:m}){var f,p,h;let g,x,v=r.filter(e=>1===e.medlemsStatus),b=r.filter(e=>4===e.medlemsStatus),y=r.filter(e=>2===e.medlemsStatus||3===e.medlemsStatus),j=(0,a.useMemo)(()=>n?{}:{"Nya medlemmar":`Nya medlemmar (${v.length})`,"Riskerar uteslutning":`Riskerar uteslutning (${b.length})`,Utträden:`Uttr\xe4den (${y.length})`},[n,v.length,b.length,y.length]),w=(f=v.length,p=b.length,h=y.length,g=[],f>0&&g.push(`${f} ${1===f?"ny medlem har":"nya medlemmar har"}
31 tillkommit senaste 6 m\xe5naderna`),(x=p+h)>0&&g.push(`Tyv\xe4rr har ${x} ${1===x?"medlem":"medlemmar"} beg\xe4rt uttr\xe4de eller missat sin betalning, kontakta g\xe4rna dessa och f\xf6rklara varf\xf6r det \xe4r s\xe5 viktigt att forts\xe4tta vara medlem`),g.length>0?g.join(". ")+".":"");return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-8",children:[o&&(0,t.jsxs)("button",{type:"button",onClick:o,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground/80 hover:text-foreground",children:[(0,t.jsx)(d.ArrowLeft,{className:"size-5"}),`Tillbaka till mina ${m.plural}`]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h1",{className:"text-h1",children:e.klubbName}),w&&!n&&(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:w})]}),(0,t.jsx)(u.ScrollableTabs,{tabs:C,activeTab:i,onTabChange:s,tabLabels:j}),n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(c.CardListSkeleton,{count:3})}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(c.TableSkeleton,{columns:4,rows:3})})]}),"Nya medlemmar"===i&&!n&&(0,t.jsx)(k,{emptyText:"Inga nya medlemmar",members:v,columns:["name","phone","email","joinDate"],onViewMember:l}),"Riskerar uteslutning"===i&&!n&&(0,t.jsx)(k,{emptyText:"Inga medlemmar som riskerar uteslutning",members:b,columns:["name","phone","email","joinDate"],onViewMember:l}),"Utträden"===i&&!n&&(0,t.jsx)(k,{emptyText:"Inga utträden",members:y,columns:["name","phone","email","status","reason","exitDate"],onViewMember:l})]})}e.s(["MyClubBlock",0,function({heading:e,preamble:l,theme:d="common"}){let{GET:c}=(0,r.default)(),u=(0,a.useMemo)(()=>(0,n.getClubTerminology)(d),[d]),{searchParams:m,setParams:f}
31=(0,s.useDetailParams)(),p=m.get("club"),h=m.get("member"),[g,x]=(0,a.useState)([]),[v,b]=(0,a.useState)([]),[y,j]=(0,a.useState)(!0),[k,w]=(0,a.useState)(!1),[N,A]=(0,a.useState)("Nya medlemmar"),E=(0,a.useMemo)(()=>g.find(e=>e.klubbId===p)??null,[g,p]);(0,a.useEffect)(()=>{let e=new AbortController;return async function(){j(!0);try{let{data:t}=await c("/api/MyPagesElectedOfficialClub/clubs",{signal:e.signal}),r=t?.data??[];x(r),1!==r.length||p||f({club:r[0].klubbId})}catch(t){e.signal.aborted||x([])}finally{e.signal.aborted||j(!1)}}(),()=>e.abort()},[c]),(0,a.useEffect)(()=>{if(!p)return;let e=new AbortController;return async function(){w(!0);try{let{data:t}=await c("/api/MyPagesElectedOfficialClub/clubmemberswithstatus",{params:{query:{clubId:p}},signal:e.signal});b(t?.data??[])}catch(t){e.signal.aborted||b([])}finally{e.signal.aborted||w(!1)}}(),()=>e.abort()},[c,p]),(0,a.useEffect)(()=>{let e=m.get("tab");A(e&&C.includes(e)?e:"Nya medlemmar")},[p,m]);let T=(0,a.useCallback)(e=>f({club:e.klubbId}),[f]),I=(0,a.useCallback)(e=>f({member:e.medlemsnummer}),[f]);return h?(0,t.jsx)(i.MemberDetailBlock,{medlemsnummer:h,memberName:"",onBack:()=>f({member:null}),backLabel:`Tillbaka till min ${u.singular}`}):E?(0,t.jsx)(S,{club:E,members:v,isLoadingMembers:k,activeTab:N,onTabChange:A,onViewMember:I,terms:u,onBack:g.length>1?()=>{f({club:null}),b([])}:void 0}):(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[e&&(0,t.jsx)("h1",{className:"text-h1",children:e}),l&&(0,t.jsx)("p",{className:"text-preamble",children:l}),y&&(0,t.jsx)("div",{className:"h-12 w-full max-w-md animate-pulse rounded-input bg-muted",role:"status","aria-label":"Laddar"}),!y&&0===g.length&&(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:`Du \xe4r inte registrerad som f\xf6rtroendevald i n\xe5gon ${u.singular}.`}),!y&&g.length>0&&(0,t.jsx)(o,{clubs:g,onSelect:T,terms:u})]})}],413529)},127832,e=>{"use strict";var t=e.i(843476),r=e.i(990295),n=e.i(983867),a=e.i(495560),i=e.i(167881),s=e.i(874946),l=e.i(536875),o=e.i(647163),d=e.i(522016),c=e.i(618566),u=e.i(653145);function m({news:e,isPinned:r}){let n=e.publishDate&&e.changedDate&&!(0,o.isSameDate)(e.publishDate,e.changedDate);return(0,t.jsxs)("div",{className:(0,o.cn)(!r&&"relative"),children:[(0,t.jsx)(d.default,{href:e.url||"#",className:"before:absolute before:inset-0 before:content-[''] hover:underline focus-visible:underline focus-visible:ring-0",children:(0,t.jsx)(l.default,{headingLevel:"h2",className:(0,o.cn)("mt-6 mb-4",r?"text-h2":"text-h3"),children:e.pageHeading})}),(0,t.jsx)("p",{children:e.mainIntro}),(0,t.jsxs)("div",{className:"mt-4 mb-2 flex flex-col gap-2 md:flex-row md:items-center",children:[e.publishDate&&(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Publicerad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,o.formatDate)({date:e.publishDate,showYear:!0})})]}),e.changedDate&&n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden h-4 w-0.5 bg-border md:block"}),(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Uppdaterad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,o.formatDate)({date:e.changedDate,showYear:!0})})]})]})]})]})}e.s(["MyPagesNewsListing",0,function({searchPayload:e,query:l,pageSize:d,requestNonce:f}){let{news:p,pinnedNews:h,tagFacets:g,totalMatching:x,yearFacets:v}=e??{},b=(0,c.useRouter)(),y=(0,c.usePathname)(),j=(0,u.useForm)({defaultValues:{...l,tags:l.tags??[],years:l.years??[]}}),{handleSubmit:k,setValue:w,watch:N,control:C,reset:S}=j,A=k(e=>{let t=y+"?"+new URLSearchParams(e).toString();b.push(t,{scroll:!1})}),E=(0,n.useSubmitOnEnter)(A),T=g&&g?.length>1||v&&v?.length>1,I=N("years"),M=N("tags");return(0,t.jsxs)(t.Fragment,{children:[T&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mb-4 font-semibold",children:"Filtrera sökresultat:"}),(0,t.jsx)(s.Form,{...j,children:(0,t.jsxs)("form",{onSubmit:A,onKeyDown:E,className:"flex w-full flex-col gap-6 border-b pb-8 md:flex-row",children:[!!g?.length&&(0,t.jsx)(s.FormField,{control:C,name:"tags",render:({field:e})=>(0,t.jsx)(a.FilterDropdown,{value:e.value,hideLabel:!0,items:g?.map(e=>({value:e.value})),onChange:e=>{w("tags",e),A()},label:"Kategori",requestNonce:f})}),!!v?.length&&(0,t.jsx)(s.FormField,{control:C,name:"years",render:({field:e})=>(0,t.jsx)(a.FilterDropdown,{hideLabel:!0,value:e.value,items:v?.map(e=>({value:e.value})),onChange:e=>{w("years",e),A()},label:"Ã
r",requestNonce:f})}),!!(I?.length||M?.length)&&(0,t.jsx)("div",{className:"flex items-end",children:(0,t.jsx)(i.Button,{variant:"link",onClick:()=>{S({years:[],tags:[]}),A()},className:"h-fit border border-transparent p-0 align-baseline md:py-4",children:"Rensa filter"})})]})})]}),h&&(0,t.jsx)(m,{news:h,isPinned:!0}),(0,t.jsx)("ul",{className:"flex flex-col",children:p?.map((e,r)=>(0,t.jsx)("li",{className:(0,o.cn)("border-b pb-6",h&&"first-of-type:border-t"),children:(0,t.jsx)(m,{news:e})},r))}),(0,t.jsx)(r.PaginationComponent,{totalCount:x??0,pageSize:d,query:l,isMyPages:!0})]})}])},885761,e=>{"use strict";var t=e.i(843476),r=e.i(970682),n=e.i(949889),a=e.i(522016),i=e.i(142293);function s({person:e}){let a=e.telefonMobil||e.telefonHem;return(0,t.jsxs)("div",{className:"flex flex-col gap-2 rounded-sm border border-border bg-input p-6 @md:bg-card",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("p",{className:"text-body font-extrabold",children:e.namn}),e.uppdrag&&(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:e.uppdrag}),e.forbundsenhet&&(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:e.forbundsenhet})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-2",children:[e.epost&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.MailIcon,{className:"h-6 w-6 shrink-0 text-muted-foreground","aria-hidden":!0}),(0,t.jsx)(i.ContactField,{label:"E-post",value:e.epost,hideLabel:!0})]}),a&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.PhoneIcon,{className:"h-6 w-6 shrink-0 text-muted-foreground","aria-hidden":!0}),(0,t.jsx)(i.ContactField,{label:"Telefon",value:a,hideLabel:!0})]})]})]})}e.s(["OverviewContactPersonsBlockView",0,({contactPersons:e,contactPersonsPageUrl:r})=>e.length?(0,t.jsxs)("section",{className:"mt-4",children:[(0,t.jsx)("h2",{className:"mb-4 text-h2",children:"Fackliga representanter"}),(0,t.jsxs)("div",{className:"rounded @md:border @md:border-border @md:bg-background @md:p-6",children:[(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 @md:grid-cols-2",children:e.map((e,r)=>(0,t.jsx)(s,{person:e},`${e.namn}-${r}`))}),r&&(0,t.jsx)("div",{className:"mt-4 flex justify-end",children:(0,t.jsx)(a.default,{href:r,className:"text-small font-bold underline underline-offset-2",children:"Visa alla"})})]})]}):null])},877020,e=>{"use strict";var t=e.i(843476),r=e.i(900360),n=e.i(933676),a=e.i(167881),i=e.i(466714),s=e.i(871689),l=e.i(522016);e.s(["AutogiroForm",0,function({requestNonce:e,theme:o,firstName:d,lastName:c,ssn:u}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Button,{asChild:!0,className:"mb-2 gap-2 px-0",variant:"link",children:(0,t.jsxs)(l.default,{href:"/mina-sidor/mina-uppgifter/betalningar/",children:[(0,t.jsx)(s.ArrowLeft,{})," Tillbaka till betalningar"]})}),(0,t.jsx)("h1",{className:"mb-4 text-h1",children:"Aktiva autogiro"}),(0,t.jsx)("p",{className:"mb-8 max-w-200 text-preamble",children:"Efter du har meddelat ändring så granskar vi dina uppgifter. Har vi några frågor så återkommer vi till dig."}),(0,t.jsx)(i.Container,{width:"full",className:"rounded-sm border bg-card py-6",children:(0,t.jsx)(n.DisableWhenImpersonating,{children:(0,t.jsx)(r.default,{contentId:"mypages-autogiro",theme:o,requestNonce:e,heading:"Ansök om autogiro",bankSectionDescription:"Clearingnumret består av fyra siffror. Använd endast siffror, inga mellanslag eller bindestreck.",confirmationHeading:"Tack för din ansökan",confirmationText:"Din ansökan om autogiro har skickats in.",termsLink:null,isMockedData:!1,isMyPages:!0,initialValues:{ssn:u||"",firstName:d||"",lastName:c||""}})})})]})}])},491440,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(846696),a=e.i(970065),i=e.i(10708),s=e.i(647163),l=e.i(16576),o=e.i(974290),d=e.i(167881),c=e.i(625959);function u({selectedCount:e,parentContentId:r,publish:n,onPublishChange:a,dryRun:s,onDryRunChange:l,importing:m,onStart:f,onCancel:p,importLog:h,importResults:g}){let x=g.filter(e=>e.success).length,v=g.filter(e=>!e.success).length;return(0,t.jsxs)("div",{id:"import-panel-import",role:"tabpanel","aria-labelledby":"import-tab-import",tabIndex:0,children:[(0,t.jsx)("h3",{className:"mb-3 text-h4",children:"Importera till Optimizely"}),e>0&&(0,t.jsxs)(o.default,{variant:"pending",className:"mb-4 w-full",children:[e," objekt markerade för import under Content ID: ",r||"(ej angett)"]}),(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(c.Checkbox,{id:"import-publish",checked:n,onCheckedChange:e=>a(!0===e)}),(0,t.jsx)(i.Label,{htmlFor:"import-publish",children:"Publicera direkt"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(c.Checkbox,{id:"import-dry-run",checked:s,onCheckedChange:e=>l(!0===e)}),(0,t.jsx)(i.Label,{htmlFor:"import-dry-run",children:"Dry-run (simulera utan att skapa
31)"})]})]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(d.Button,{type:"button",variant:"defaultMyPages",onClick:f,disabled:m,children:"Starta import"}),(0,t.jsx)(d.Button,{type:"button",variant:"outlineMyPages",onClick:p,children:"Avbryt"})]}),h.length>0&&(0,t.jsx)("pre",{tabIndex:0,role:"log","aria-label":"Importlogg",className:"mt-4 max-h-64 overflow-y-auto rounded-input bg-foreground p-4 font-mono text-small whitespace-pre-wrap text-primary-foreground",children:h.join("\n")}),g.length>0&&(0,t.jsxs)(o.default,{variant:0===v?"success":"error",className:"mt-3 w-full",children:[x," lyckade, ",v," misslyckade"]})]})}function m({value:e,onChange:r,status:n,onLoad:a}){return(0,t.jsxs)("div",{id:"import-panel-paste",role:"tabpanel","aria-labelledby":"import-tab-paste",tabIndex:0,children:[(0,t.jsx)("h3",{className:"mb-2 text-h4",children:"Klistra in innehÃ¥llsdata (JSON)"}),(0,t.jsx)(i.Label,{htmlFor:"import-paste-data",className:"sr-only",children:"InnehÃ¥llsdata (JSON)"}),(0,t.jsx)("textarea",{id:"import-paste-data",value:e,onChange:e=>r(e.target.value),placeholder:`[ 32 { 33 "name": "Min sida", 34 "contentType": "ArticlePage", 35 "parentId": "5", 36 "language": "sv", 37 "properties": { 38 "MainBody": "<p>Inneh\xe5ll</p>" 39 } 40 } 41]`,className:"mb-3 h-64 w-full resize-y rounded-input border border-border bg-input p-3 font-mono text-small"}),(0,t.jsx)(d.Button,{type:"button",variant:"defaultMyPages",onClick:a,children:"Ladda in data"}),n&&(0,t.jsx)(o.default,{variant:n.variant,className:"mt-4 w-full",children:n.message})]})}let f=(0,e.i(475254).default)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var p=e.i(489053),p=p;let h=["upload","paste","review","import"],g={upload:"Ladda upp",paste:"Klistra in",review:"Granska",import:"Importera"},x={ElectedOfficialProposalsPage:"MyPagesProposalsPage",ElectedOfficialProposalsContainer:"MyPagesProposalCategoryPage",ElectedOfficialProposalPage:"MyPagesProposalPage"},v=e=>x[e]||e;function b({items:e,contentTypeGroups:r,selectedIndices:n,onToggleSelect:a,selectedDetail:i,onSelectDetail:l,onSelectAll:o,onDeselectAll:c,onGoToImport:u}){return(0,t.jsxs)("div",{id:"import-panel-review",role:"tabpanel","aria-labelledby":"import-tab-review",tabIndex:0,children:[(0,t.jsx)("h3",{className:"mb-3 text-h4",children:"Granska innehÃ¥ll"}),e.length>0&&(0,t.jsxs)("div",{className:"mb-4 grid grid-cols-2 gap-3 sm:grid-cols-4",children:[(0,t.jsxs)("div",{className:"rounded-input border border-border bg-card p-3 text-center",children:[(0,t.jsx)("div",{className:"text-h3 text-primary",children:e.length}),(0,t.jsx)("div",{className:"text-small text-muted-foreground",children:"Totalt"})]}),Object.entries(r).map(([e,r])=>(0,t.jsxs)("div",{className:"rounded-input border border-border bg-card p-3 text-center",children:[(0,t.jsx)("div",{className:"text-h3 text-primary",children:r}),(0,t.jsx)("div",{className:"truncate text-small text-muted-foreground",children:e})]},e))]}),(0,t.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,t.jsx)("ul",{className:"max-h-96 overflow-y-auto rounded-input border border-border","aria-label":"InnehÃ¥llsobjekt att granska",children:0===e.length?(0,t.jsx)("li",{className:"p-8 text-center text-small text-muted-foreground",children:"Ingen data laddad"}):e.map((e,r)=>{let o=v(e.contentType),d="MyPagesProposalCategoryPage"===o,c="MyPagesProposalPage"===o,u=n.has(r);return(0,t.jsxs)("li",{className:(0,s.cn)("flex items-stretch border-b border-border transition",c?"pl-6":d?"pl-3":"",u?"border-l-4 border-l-primary bg-card":"hover:bg-card/50"),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>a(r),"aria-pressed":u,className:"flex-1 p-3 text-left",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-body font-medium",children:[d&&(0,t.jsx)(f,{className:"size-4 shrink-0 text-muted-foreground","aria-hidden":"true"}),c&&(0,t.jsx)(p.default,{className:"size-4 shrink-0 text-muted-foreground","aria-hidden":"true"}),e.name||"(Unnamed)"]}),(0,t.jsx)("div",{className:"text-small text-muted-foreground",children:e.contentType!==o?(0,t.jsxs)(t.Fragment,{children:[e.contentType," â ",(0,t.jsx)("strong",{children:o})]}):o||"?"})]}),(0,t.jsx)("button",{type:"button",onClick:()=>l(r),"aria-pressed":i===r,"aria-label":`Visa detaljer f\xf6r ${e.name||"objekt"}`,className:(0,s.cn)("shrink-0 px-3 text-small font-medium underline decoration-dotted underline-offset-2",i===r?"text-primary":"text-muted-foreground hover:text-foreground"),children:"Detaljer"})]},r)})}),(0,t.jsx)("div",{className:"rounded-input border border-border bg-card p-4",children:null!==i&&e[i]?(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"mb-2 text-h4",children:e[i].name}),(0,t.jsxs)("p",{className:"mb-3 text-small text-muted-foreground",children:["Type: ",(0,t.jsx)("strong",{children:e[i].c
41ontentType})," | Parent:"," ",e[i].parentId||"-"]}),e[i].properties&&Object.keys(e[i].properties).length>0&&(0,t.jsxs)("table",{className:"w-full text-small",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"border-b border-border bg-card-secondary",children:[(0,t.jsx)("th",{className:"p-1.5 text-left font-medium",children:"Property"}),(0,t.jsx)("th",{className:"p-1.5 text-left font-medium",children:"Value"})]})}),(0,t.jsx)("tbody",{children:Object.entries(e[i].properties).map(([e,r])=>(0,t.jsxs)("tr",{className:"border-b border-border",children:[(0,t.jsx)("td",{className:"p-1.5 font-medium",children:e}),(0,t.jsx)("td",{className:"max-w-50 p-1.5 break-all",children:String(r).length>100?String(r).substring(0,100)+"...":String(r)})]},e))})]})]}):(0,t.jsx)("div",{className:"p-8 text-center text-small text-muted-foreground",children:'Klicka på "Detaljer" för ett objekt för att visa detaljer'})})]}),(0,t.jsxs)("div",{className:"mt-4 flex gap-2",children:[(0,t.jsx)(d.Button,{type:"button",variant:"outlineMyPages",onClick:o,children:"Markera alla"}),(0,t.jsx)(d.Button,{type:"button",variant:"outlineMyPages",onClick:c,children:"Avmarkera"}),(0,t.jsxs)(d.Button,{type:"button",variant:"defaultMyPages",onClick:u,children:["Importera (",n.size,")"]})]})]})}function y({status:e,fileInputRef:r,onFileChange:n}){return(0,t.jsxs)("div",{id:"import-panel-upload",role:"tabpanel","aria-labelledby":"import-tab-upload",tabIndex:0,children:[(0,t.jsx)("h3",{className:"mb-2 text-h4",children:"Ladda upp .episerverdata"}),(0,t.jsx)("p",{className:"mb-4 text-body text-muted-foreground",children:"Ladda upp din exportfil för att extrahera innehållsobjekt."}),(0,t.jsx)(d.Button,{type:"button",variant:"outlineMyPages",onClick:()=>r.current?.click(),children:"Välj fil"}),(0,t.jsx)("input",{ref:r,type:"file",accept:".episerverdata",onChange:n,className:"hidden","aria-label":"Välj fil (.episerverdata)"}),e&&(0,t.jsx)(o.default,{variant:e.variant,className:"mt-4 w-full",children:e.message})]})}let j={items:[],selectedIndices:new Set,selectedDetail:null,activeTab:"upload"};function k(e,t){switch(t.type){case"loadItems":return{...e,items:t.payload,selectedIndices:new Set(t.payload.map((e,t)=>t)),selectedDetail:null};case"toggleSelect":{let r=new Set(e.selectedIndices);return r.has(t.payload)?r.delete(t.payload):r.add(t.payload),{...e,selectedIndices:r}}case"selectAll":return{...e,selectedIndices:new Set(e.items.map((e,t)=>t))};case"deselectAll":return{...e,selectedIndices:new Set};case"selectDetail":return{...e,selectedDetail:t.payload};case"setTab":return{...e,activeTab:t.payload};default:return e}}let w={running:!1,log:[],results:[]};function N(e,t){switch(t.type){case"start":return{running:!0,log:[],results:[]};case"appendLog":return{...e,log:[...e.log,t.payload]};case"setResults":return{...e,results:t.payload};case"finish":return{...e,running:!1};default:return e}}e.s(["ContentImportTool",0,function({currentPageId:e}){let[o,d]=(0,r.useReducer)(k,j),{items:c,selectedIndices:f,selectedDetail:p,activeTab:x}=o,[C,S]=(0,r.useReducer)(N,w),{running:A,log:E,results:T}=C,I=(0,r.useRef)({upload:null,paste:null,review:null,import:null}),M=(0,r.useRef)(null),[P,_]=(0,r.useState)(null),[R,F]=(0,r.useState)(""),[O,D]=(0,r.useState)(null),[L,B]=(0,r.useState)(String(e)),[z,V]=(0,r.useState)(!0),[H,$]=(0,r.useState)(!0),U=(0,r.useCallback)(async e=>{let t=e.target,r=t.files?.[0];if(!r)return;_({variant:"pending",message:"Laddar upp och parsar..."});let n=new FormData;n.append("file",r);try{let e=await fetch("/api/ContentImport/parse",{method:"POST",body:n}),t=await e.json();e.ok?t.success?(d({type:"loadItems",payload:t.items}),_({variant:"success",message:`Hittade ${t.items.length} inneh\xe5llsobjekt.`})):_({variant:"error",message:t.error}):_({variant:"error",message:t.detail||t.title||`Kunde inte tolka filen (HTTP ${e.status})`})}catch(e){_({variant:"error",message:e instanceof Error?e.message:"Okänt fel"})}finally{t.value=""}},[]),G=(0,r.useCallback)(()=>{let e=R.trim();if(!e)return void D({variant:"error",message:"Ingen data att ladda"});try{let t=JSON.parse(e),r=Array.isArray(t)?t:[t];d({type:"loadItems",payload:r}),D({variant:"success",message:`${r.length} objekt laddade!`})}catch(e){D({variant:"error",message:`Ogiltigt JSON: ${e instanceof Error?e.message:""}`})}},[R]),q=async()=>
41{if(!L&&!z)return void n.toast.error("Ange Parent Content ID eller aktivera dry-run");let e=c.filter((e,t)=>f.has(t));if(0===e.length)return void n.toast.error("Inga objekt markerade");S({type:"start"});let t=e=>S({type:"appendLog",payload:e});if(t(`Startar import av ${e.length} objekt...`),t(`Parent Content ID: ${L||"(ej angett)"}`),t(`Dry-run: ${z?"Ja":"Nej"}`),t(`Publicera: ${H?"Ja":"Nej"}`),t(""),z){let r=e.filter(e=>"MyPagesProposalsPage"!==v(e.contentType)),n=r.filter(e=>"MyPagesProposalCategoryPage"===v(e.contentType)),a=r.filter(e=>"MyPagesProposalPage"===v(e.contentType));t("Struktur som kommer skapas:"),t(`[ROT] Content ID: ${L} (befintlig ProposalsPage)`),t("");let i=0;for(let e of n)for(let r of(t(` ${e.name} (kategori)`),i++,a.filter(t=>t.parentId===e.id)))t(` ${r.name} (motion)`),i++;let s=new Set(n.map(e=>e.id)),l=a.filter(e=>!s.has(e.parentId));if(l.length>0)for(let e of(t(""),t(`${l.length} motioner utan matchande kategori (l\xe4ggs direkt under rot):`),l))t(` ${e.name}`),i++;t(""),t(`Dry-run klar! ${i} objekt att importera (${n.length} kategorier, ${a.length} motioner).`),t('Avaktivera "Dry-run" för att köra importen pÃ¥ riktigt.')}else try{let r=await fetch("/api/ContentImport/import",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({parentContentId:L,publish:H,items:e})}),n=await r.json();if(r.ok){if(n.results){let e=0,r=0;for(let a of n.results)a.success?(e++,t(`${a.name} â OK (${a.status})`)):(r++,t(`${a.name} â FEL: ${a.response||"Fel"}`));S({type:"setResults",payload:n.results}),t(""),t(`Resultat: ${e} lyckade, ${r} misslyckade`)}}else t(`Fel: ${n.detail||n.title||`Importen misslyckades (HTTP ${r.status})`}`)}catch(e){t(`Fel: ${e instanceof Error?e.message:"Okänt"}`)}S({type:"finish"})},K=c.reduce((e,t)=>{let r=t.contentType||"Unknown";return e[r]=(e[r]||0)+1,e},{});return(0,t.jsxs)(a.Card,{className:"mt-8 flex flex-col gap-6 border",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,t.jsx)("h2",{className:"text-h3 font-bold",children:"Importverktyg"}),(0,t.jsx)(l.StatusChip,{label:"Redaktör",variant:"info"})]}),(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:"Migrera innehÃ¥ll frÃ¥n det gamla EPiServer-systemet till motionssidorna."}),(0,t.jsxs)("div",{className:"flex max-w-xs flex-col gap-2",children:[(0,t.jsx)(i.Label,{htmlFor:"import-parent-content-id",className:"font-bold",children:"Parent Content ID (rot-sida att importera under)"}),(0,t.jsx)("input",{id:"import-parent-content-id",type:"text",value:L,onChange:e=>B(e.target.value),placeholder:"T.ex. 123",className:"h-14 w-full rounded-input border border-border bg-input px-4 text-body md:bg-card"}),(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:"Ange ID:t för den sida i CMS-trädet som ska vara förälder till importerat innehÃ¥ll."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{role:"tablist","aria-label":"Importsteg",className:"flex border-b border-border",children:h.map((e,r)=>{let n=x===e;return(0,t.jsxs)("button",{ref:t=>{I.current[e]=t},id:`import-tab-${e}`,type:"button",role:"tab","aria-selected":n,"aria-controls":`import-panel-${e}`,tabIndex:n?0:-1,onClick:()=>d({type:"setTab",payload:e}),onKeyDown:e=>((e,t)=>{let r=null;if("ArrowRight"===e.key?r=(t+1)%h.length:"ArrowLeft"===e.key?r=(t-1+h.length)%h.length:"Home"===e.key?r=0:"End"===e.key&&(r=h.length-1),null===r)return;e.preventDefault();let n=h[r];d({type:"setTab",payload:n}),I.current[n]?.focus()})(e,r),className:(0,s.cn)("rounded-t px-4 py-2 text-small font-medium transition",n?"bg-primary text-primary-foreground":"text-muted-foreground hover:bg-card"),children:[r+1,". ",g[e]]},e)})}),(0,t.jsxs)("div",{className:"rounded-b-lg border border-t-0 border-border bg-background p-6",children:["upload"===x&&(0,t.jsx)(y,{status:P,fileInputRef:M,onFileChange:U}),"paste"===x&&(0,t.jsx)(m,{value:R,onChange:F,status:O,onLoad:G}),"review"===x&&(0,t.jsx)(b,{items:c,contentTypeGroups:K,selectedIndices:f,onToggleSelect:e=>{d({type:"toggleSelect",payload:e})},selectedDetail:p,onSelectDetail:e=>d({type:"selectDetail",payload:e}),onSelectAll:()=>d({type:"selectAll"}),onDeselectAll:()=>d({type:"deselectAll"}),onGoToImport:()=>d({type:"setTab",payload:"import"})}),"import"===x&&(0,t.jsx)(u,{selectedCount:f.size,parentContentId:L,publish:H,onPublishChange:$,dryRun:z,onDryRunChange:V,importing:A,onStart:q,onCancel:()=>S({type:"finish"}),importLog:E,importResults:T})]})]})]})}],491440)},311264,e=>{"use strict";var t=e.i(843476),r=e.i(168118),n=e.i(475254);let a=(0,n.default)("list-checks",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]);var i=e.i(555436);let s=(0,n.default)("goal",[["path",{d:"M12 13V2l8 4-8 4",key:"5wlwwj"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29",key:"1c0wjv"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02",key:"gb1g7m"}]]);var l=e.i(360507),o=e.i(522016),d=e.i(271645),c=e.i(990295),u=e.i(468509),m=e.i(167881),f=e.i(970065),p=e.i(10708),h=e.i(495560),g=e.i(743489),x=e.i(647163),v=e.i(73932),b=e.i(843282),y=e.i(694578);let j={proposals:[],totalMatching:0,categories:[],statuses:[],goals:[]},k={0:"danger",1:"info",2:"success"};function w({id:e,label:r,allLabel:n,value:a,onChange:i,options:s,requestNonce:l}){return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(p.Label,{htmlFor:e,className:"text-h3 font-bold",children:r}),(0,t.jsx)(h.FilterDropdown,{id:e,value:a,items:s.map(e=>({value:e.value??"",text:e.text??e.value??""})),onChange:i,label:a.length?r:n,requestNonce:l,className:"w-full [&>button]:h-14 [&>button]:rounded-input [&>button]:border [&>button]:border-border [&>button]:bg-input [&>button]:px-4 md:[&>button]:bg-card"})]})}function N({label:e,variant:n}){return(0,t.jsx)(f.CardInset,{children:(0,t.jsxs)("div",{className:(0,x.cn)("flex items-center gap-2 border-b border-border px-4 py-2 text-small font-bold","success"===n&&"bg-alert-success text-alert-success-foreground","info"===n&&"bg-alert-notice text-alert-notice-foreground","danger"===n&&"bg-alert-danger text-alert-danger-foreground"),children:[(0,t.jsx)(r.InfoIcon,{className:"size-5 shrink-0","aria-hidden":!0}),e]})})}function C(){return(0,t.jsxs)(f.Card,{className:"overflow-hidden border",children:[(0,t.jsx)(f.CardInset,{children:(0,t.jsx)(v.Skeleton,{className:"h-9 w-full rounded-none"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)(v.TextSkeleton,{size:"h3",className:"my-4 w-1/2"}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)(v.TextSkeleton,{size:"small",className:"w-48"}),(0,t.jsx)(v.TextSkeleton,{size:"small",className:"w-64"}),(0,t.jsx)(v.TextSkeleton,{size:"small",className:"w-40"})]}),(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-2",children:[(0,t.jsx)(v.TextSkeleton,{size:"small",className:"w-full"}),(0,t.jsx)(v.TextSkeleton,{size:"small",className:"w-5/6"})]})]}),(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(v.Skeleton,{className:"h-14 w-32 rounded-full"})})]})]})}function S({count:e=3}){return(0,t.jsx)("div",{role:"status","aria-label":"Laddar",className:"flex flex-col gap-4",children:Array.from({length:e}).map((e,r)=>(0,t.jsx)(C,{},r))})}function A({proposal:e}){let r=k[e.proposalStatusValue??0]??"info",n=e.atTs?.length??0,i=e.preamble||e.description,d=i&&i.length>220?`${i.slice(0,220).trimEnd()}...`:i;return(0,t.jsx)("li",{children:(0,t.jsxs)(f.Card,{className:"overflow-hidden border",children:[e.proposalStatusText&&(0,t.jsx)(N,{label:e.proposalStatusText,variant:r}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("h3",{className:"mt-6 mb-4 text-h3 font-semibold",children:e.name}),(0,t.jsxs)(u.CourseDescriptionList,{className:"gap-3 text-small",children:[e.responsible&&(0,t.jsx)(u.default,{title:"Ansvarig",icon:l.UserIcon,iconVariant:"small",children:e.responsible}),!!e.goals?.length&&(0,t.jsx)(u.default,{title:"MÃ¥l",icon:s,iconVariant:"small",children:e.goals.join(", ")}),n>0&&(0,t.jsx)(u.default,{title:"Bifallna att-satser",icon:a,iconVariant:"small",children:1===n?"1 att-sats":`${n} att-satser`})]}),d&&(0,t.jsx)("p",{className:"mt-4 text-small",children:d})]}),e.url&&(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(m.Button,{asChild:!0,variant:"outlineMyPages",children:(0,t.jsx)(o.default,{href:e.url,className:"w-full rounded-full px-8 py-4",children:"Läs mer"})})})]})]})})}e.s(["ProposalsBlock",0,function({searchRoot:e,requestNonce:r}){let{GET:n}=(0,g.default)(),{searchParams:a,setParams:s,clearAllParams:l}=(0,y.useDetailParams)(),o=a.get("query")??"",u=a.get("category")?.split(",").filter(
41Boolean)??[],f=a.get("status")?.split(",").filter(Boolean)??[],p=a.get("goal")?.split(",").filter(Boolean)??[],h=Number(a.get("skip")??"0"),x=u.join(","),k=f.join(","),N=p.join(","),[C,E]=(0,d.useState)(j),{proposals:T,totalMatching:I,categories:M,statuses:P,goals:_}=C,R=`${o}|${x}|${k}|${N}`,[F,O]=(0,d.useState)(o),[D,L]=(0,d.useState)(u),[B,z]=(0,d.useState)(f),[V,H]=(0,d.useState)(p),[$,U]=(0,d.useState)(R);R!==$&&(U(R),O(o),L(u),z(f),H(p));let[G,q]=(0,d.useState)(!0),[K,W]=(0,d.useState)(null),[Q,Y]=(0,d.useState)(!1),X=(0,d.useCallback)(async()=>{q(!0),W(null);try{let{data:t,error:r}=await n("/api/MyPagesProposals",{params:{query:{searchRoot:e,query:o||void 0,categoryIds:u.length?u.map(Number):void 0,statuses:f.length?f.map(Number):void 0,goals:p.length?p:void 0,skip:h,take:12}}});if(r)throw Error();E({proposals:t?.proposals??[],totalMatching:t?.totalMatching??0,categories:t?.categories??[],statuses:t?.statuses??[],goals:t?.goals??[]}),Y(!0)}catch{W("Söktjänsten är tillfälligt ur funktion."),E(e=>({...e,proposals:[],totalMatching:0}))}finally{q(!1)}},[n,e,o,x,k,N,h]);(0,d.useEffect)(()=>{X()},[e,o,x,k,N,h]);let J=!!(o||u.length||f.length||p.length);return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),s({query:F||null,category:D.length?D.join(","):null,status:B.length?B.join(","):null,goal:V.length?V.join(","):null,skip:null})},className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2",children:[(0,t.jsx)(b.SearchField,{id:"proposal-query",label:"Sök motion",placeholder:"Sök på titel, innehåll eller ansvarig",value:F,onChange:O}),Q?M.length>0&&(0,t.jsx)(w,{id:"proposal-category",label:"Område",allLabel:"Alla områden",value:D,onChange:L,options:M,requestNonce:r}):(0,t.jsx)(v.InputFieldSkeleton,{labelWidth:"w-24"})]}),(!Q||P.length>0||_.length>0)&&(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2",children:Q?(0,t.jsxs)(t.Fragment,{children:[P.length>0&&(0,t.jsx)(w,{id:"proposal-status",label:"Status",allLabel:"Alla statusar",value:B,onChange:z,options:P,requestNonce:r}),_.length>0&&(0,t.jsx)(w,{id:"proposal-goal",label:"Mål",allLabel:"Alla mål",value:V,onChange:H,options:_,requestNonce:r})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v.InputFieldSkeleton,{labelWidth:"w-16"}),(0,t.jsx)(v.InputFieldSkeleton,{labelWidth:"w-12"})]})}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-6 sm:flex-row",children:[(0,t.jsxs)(m.Button,{type:"submit",variant:"defaultMyPages",size:"mypages",className:"min-h-14 w-full px-6 text-[19px] sm:w-auto",disabled:G,children:[(0,t.jsx)(i.Search,{className:"mr-2 size-5","aria-hidden":"true"}),"Sök"]}),J&&(0,t.jsx)("button",{type:"button",onClick:()=>{O(""),L([]),z([]),H([]),l()},className:"w-full text-center text-small font-bold text-foreground/80 underline underline-offset-2 hover:text-foreground sm:w-auto",children:"Rensa sökning"})]}),(0,t.jsx)("div",{className:"border-b border-border"})]}),K&&(0,t.jsx)("p",{role:"alert",className:"text-small font-medium text-error",children:K}),G&&(0,t.jsx)(S,{count:3}),!G&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[0===T.length?(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga motioner hittades."}):(0,t.jsx)("ul",{className:"flex flex-col gap-4",children:T.map(e=>(0,t.jsx)(A,{proposal:e},e.contentId))}),I>12&&(0,t.jsx)(c.PaginationComponent,{totalCount:I,pageSize:12,query:{query:o||void 0,category:x||void 0,status:k||void 0,goal:N||void 0,skip:h},isMyPages:!0})]})]})}],311264)},204504,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(717521),n=n,a=e.i(647163),i=e.i(361653),i=i,s=e.i(970065);let l=({children:e,headingLevel:r="h2",icon:n=i.default,className:l,...o})=>(0,t.jsxs)(s.Card,{className:(0,a.cn)("flex min-h-56 w-full flex-col items-center justify-center gap-6 rounded-sm text-center text-muted-foreground",l),...o,children:[(0,t.jsx)(n,{className:"size-12 shrink-0 md:size-16"}),(0,t.jsx)(r,{className:"text-h4",children:e})]});e.s(["default",0,({contentId:e})=>{let[a,i]=(0,r.useState)(null),[s,o]=(0,r.useState)(!0),[d,c]=(0,r.useState)(!1),[u,m]=(0,r.useState)(0);return((0,r.useEffect)(()=>{let t=new AbortController;return async function(){o(!0),c(!1),i(null);try{let r=await fetch(`/api/MyPagesSalaryStatistics/iframeurl?contentId=${e}`,{signal:t.signal});if(!r.ok)throw Error("Failed to fetch");let n=await r.json();i(n?.data?.iframeUrl??null)}catch{t.signal.aborted||c(!0)}finally{t.signal.aborted||o(!1)}}(),()=>t.abort()},[e]),(0,r.useEffect)(()=>{let e=e=>{let t=e.data;if("string"==typeof t)try{t=JSON.parse(t)}catch{return}t?.frameHeight&&m(t.frameHeight)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]),s)?(0,t.jsxs)("div",{className:"flex items-center justify-center py-12",children:[(0,t.jsx)(n.default,{className:"size-6 motion-safe:animate-spin"}),(0,t.jsx)("span",{className:"sr-only",children:"Laddar lönestatistik..."})]}):d||!a?(0,t.jsx)(l,{headingLevel:"h2",children:"Det finns ingen lönestatistik att visa."}):(0,t.jsx)("iframe",{src:a,"data-cmp-vendor":"statistikwebben","data-cmp-src":a,className:"min-h-80 w-full border-none",height:u||void 0,title:"Lönestatistik",referrerPolicy:"no-referrer",sandbox:"allow-scripts allow-same-origin"})}],204504)},25315,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(475254);let a=(0,n.default)("calendar-plus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M19 16v6",key:"tddt3s"}],["path",{d:"M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1glfrc"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),i=(0,n.default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),s=e=>e.toISOString().replace(/[-:]/g,"").split(".")[0]+"Z",l=e=>e?e.replace(/\r/g,"").replace(/\\/g,"\\\\").replace(/;/g,"\\;").replace(/,/g,"\\,").replace(/\n/g,"\\n"):"";e.s(["default",0,function({course:e}){return e.startdatum&&e.slutdatum?(0,t.jsxs)(r.Button,{variant:"outline",size:"sm",className:"gap-2 rounded-sm border bg-card-accent text-small",onClick:()=>{let t,r,n,a,i=new Blob([(t=new Date(e.startdatum),r=new Date(e.slutdatum),n=s(new Date),a=`${e.utbildningskod??"course"}-${s(t)}`,`BEGIN:VCALENDAR\r 42VERSION:2.0\r 43PRODID:-//FASAB//Course Calendar//SE\r 44CALSCALE:GREGORIAN\r 45METHOD:PUBLISH\r 46BEGIN:VEVENT\r 47UID:${a}@fasab.se\r 48DTSTAMP:${n}\r 49DTSTART:${s(t)}\r 50DTEND:${s(r)}\r 51SUMMARY:${l(e.rubrik)}\r 52DESCRIPTION:${l(e.ingress||e.rubrik)}\r 53LOCATION:${l(e.ort)}\r 54STATUS:CONFIRMED\r 55END:VEVENT\r 56END:VCALENDAR`)],{type:"text/calendar;charset=utf-8"}),o=URL.createObjectURL(i),d=document.createElement("a");d.href=o,d.download=`${(e.rubrik??"kurs").replace(/[^a-z0-9åäö ]/gi,"_")}.ics`,document.body.appendChild(d),d.click(),setTimeout(()=>{URL.revokeObjectURL(o),d.remove()},100)},children:["Lägg till i kalendern ",(0,t.jsx)(a,{"aria-hidden":"true"})," ",(0,t.jsx)(i,{"aria-hidden":"true"})]}):null}],25315)},201124,e=>{"use strict";var t=e.i(843476),r=e.i(950094),n=e.i(62314),a=e.i(358865),i=e.i(933676),s=e.i(167881),l=e.i(970065),o=e.i(616630),d=e.i(743489),c=e.i(825929),u=e.i(634831),m=e.i(271645),f=e.i(653145),p=e.i(846696);let h={sections:{},fields:{acceptAssignmentAccounting:{heading:"Jag godkänner att mina uppgifter överförs"}}},g={acceptAssignmentAccounting:{options:{required:{value:!0,message:"Du måste godkänna uppdragsredovisningen."}}}};e.s(["AssignmentAccountingBlock",0,function({reportUrl:e,startRegisterMessage:x,reportMessage:v,generalMessage:b}){let{GET:y,PUT:j}=(0,d.default)(),[k,w]=(0,m.useState)(null),[N,C]=(0,m.useState)(!0),S=(0,c.useIsImpersonationRestricted)(),A=(0,f.useForm)({defaultValues:{acceptAssignmentAccounting:!1}}),{handleSubmit:E,formState:{isSubmitting:T}}=A;(0,m.useEffect)(()=>{let e=new AbortController;return async function(){C(!0);try{let{data:t,error:r}=await y("/api/MyPagesAssignmentAccounting/status",{signal:e.signal});if(e.signal.aborted)return;w(r?null:t?.data?.hasAccepted??!1)}catch{e.signal.aborted||w(null)}
56finally{e.signal.aborted||C(!1)}}(),()=>e.abort()},[y]);let I=E(async({acceptAssignmentAccounting:e})=>{if(!S)try{let{response:t,error:r}=await j("/api/MyPagesAssignmentAccounting/update",{body:{acceptAssignmentAccounting:e}});t.ok&&!r?w(!0):p.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."})}catch{p.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."})}});return N?(0,t.jsx)(l.Card,{className:"mb-8 animate-pulse border",children:(0,t.jsx)("div",{className:"h-24 rounded bg-muted"})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Card,{className:"mb-8 border",children:null===k?(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:"Kunde inte hämta status för uppdragsredovisning."}):k?(0,t.jsxs)(i.DisableWhenImpersonating,{className:"flex flex-col gap-4",children:[v&&(0,t.jsx)("p",{children:v}),e&&(0,t.jsx)(s.Button,{asChild:!0,variant:"defaultMyPages",className:"w-fit",children:(0,t.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"gap-2",children:["Redovisa uppdrag",(0,t.jsx)(u.ExternalLinkIcon,{className:"size-6"})]})})]}):(0,t.jsx)(a.FormStructureProvider,{value:{i18n:h,fieldOptions:g,requestNonce:""},children:(0,t.jsx)(i.DisableWhenImpersonating,{children:(0,t.jsxs)("form",{onSubmit:I,className:"flex flex-col gap-4",children:[x&&(0,t.jsx)("p",{children:x}),(0,t.jsx)(n.default,{children:(0,t.jsx)(r.default,{form:A,path:"acceptAssignmentAccounting",variant:"one-line"})}),(0,t.jsx)(s.Button,{type:"submit",variant:"defaultMyPages",className:"w-fit",disabled:T||S,children:T?"Sparar...":"Godkänn"})]})})})}),b&&(0,t.jsx)(o.Prose,{children:b})]})}])},884714,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(933676),a=e.i(167881),i=e.i(970065),s=e.i(647163),l=e.i(643531),o=e.i(664659),d=e.i(89128);let c=(0,e.i(475254).default)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);var u=e.i(271645),m=e.i(743489),f=e.i(846696);function p(e){if(!e)return"";let t=new Date(e);return isNaN(t.getTime())?"":t.toLocaleDateString("sv-SE")}function h(e,t){if(!e)return"";let r=e.split("/");if(2!==r.length)return"";let n=parseInt(r[0],10),a=parseInt(r[1],10);return new Date(new Date().getFullYear()+(t??0),a-1,n).toLocaleDateString("sv-SE")}function g(e){if(!e)return"";let t=e.split("/");if(2!==t.length)return"";let r=parseInt(t[0],10),n=parseInt(t[1],10);return new Date(new Date().getFullYear(),n-1,r).toLocaleDateString("sv-SE")}function x(e){if(!e)return"";let t=e.indexOf("-"),r=-1!==t?e.substring(0,t):e.substring(0,8);return/^\d{4}-\d{2}-\d{2}$/.test(r)?r:/^\d{8}$/.test(r)?`${r.slice(0,4)}-${r.slice(4,6)}-${r.slice(6,8)}`:r}function v(e,t){switch(t.type){case"reset":return t.assignments;case"reElect":return e.map(e=>e.id!==t.id?e:{...e,reElected:!0,originalTermStart:e.originalTermStart??e.termStart,originalTermEnd:e.originalTermEnd??e.termEnd,termStart:g(t.rule?.mandatStart),termEnd:h(t.rule?.mandatSlut,t.rule?.mandatAntalYears)});case"undoReElect":return e.map(e=>e.id!==t.id?e:{...e,reElected:!1,termStart:e.originalTermStart??e.termStart,termEnd:e.originalTermEnd??e.termEnd,originalTermStart:void 0,originalTermEnd:void 0});case"end":return e.map(e=>
56e.id===t.id?{...e,ended:!0,endDate:t.endDate}:e);case"undoEnd":return e.map(e=>e.id===t.id?{...e,ended:!1,endDate:void 0}:e);case"add":return[...e,t.assignment];case"removeNewlyElected":return e.filter(e=>e.id!==t.id)}}let b=(0,u.createContext)(null);function y({clubs:e,protocolMandatory:r,initialClubId:n,children:a}){let i=function(e,t,r){let{POST:n}=(0,m.default)(),{selectedClubId:a,setSelectedClubId:i,selectedClub:s,isAdmin:l,isLoading:o,rules:d,initialAssignments:c,clubMembers:b}=function(e,t){let{GET:r}=(0,m.default)(),[n,a]=(0,u.useState)(t??(1===e.length?e[0].klubbId??"":"")),[i,s]=(0,u.useState)([]),[l,o]=(0,u.useState)([]),[d,c]=(0,u.useState)([]),[h,g]=(0,u.useState)(!1),[v,b]=(0,u.useState)(null),y=(0,u.useMemo)(()=>e.find(e=>e.klubbId===n),[e,n]),j=(y?.isAdmin??!1)||!0===v,k=(0,u.useCallback)(async e=>{g(!0);try{let[t,n]=await Promise.all([r("/api/MyPagesElectedOfficialClub/clubassignments",{params:{query:{clubId:e}}}),r("/api/MyPagesElectedOfficialClub/clubmembers",{params:{query:{clubId:e}}})]),a=t.data?.data,i=n.data?.data;if(i&&c(i),a){b(a.isAdmin??null);let e=a.uppdragsReglerModel??[],t=a.uppdragsPeriodModels??[],r=e.filter(e=>("Bolagsstyrelse"!==e.uppdragsOmrade||"Ledamot"!==e.uppdragsroll)&&("Bolagsstyrelse"!==e.uppdragsOmrade||"Suppleant"!==e.uppdragsroll));r.sort((e,t)=>{let r=parseInt(e.uppdragsrollKod??"999",10),n=parseInt(t.uppdragsrollKod??"999",10);return r-n}),s(r);let n=t.filter(e=>r.some(t=>t.id===e.regelId)).map(e=>{var t;let n=r.find(t=>t.id===e.regelId);return{id:crypto.randomUUID(),ruleId:e.regelId??"",area:e.uppdragsOmrade??"",role:e.uppdragsroll??"",name:e.uppdragsinnehavare??"",memberNr:e.medlemsnummer??"",memberSsn:x(e.personnummer),termStart:p(e.mandatStart),termEnd:p(e.mandatSlut),termOngoing:!!(t=e.mandatSlut)&&new Date(t).getFullYear()>new Date().getFullYear(),reElected:!1,newlyElected:!1,ended:!1,isInactive:n?.inaktivRegel??!1,isBlocked:n?.blockeraNyaUppdragInnnehavare??!1,isMandatory:n?.obligatorisk??!1}});o(n)}}catch{f.toast.error("Ett fel uppstod",{description:"Kunde inte hämta klubbdata."})}finally{g(!1)}},[r]);return(0,u.useEffect)(()=>{n&&k(n)},[n,k]),{selectedClubId:n,setSelectedClubId:a,selectedClub:y,isAdmin:j,isLoading:h,rules:i,initialAssignments:l,clubMembers:d}}(e,r),{assignments:y,groupedAssignments:j,vacantMandatoryRules:k,handleReElect:w,handleUndoReElect:N,handleEndAssignment:C,handleUndoEnd:S,handleAddAssignment:A,handleRemoveNewlyElected:E}=function(e,t){let[r,n]=(0,u.useReducer)(v,[]);(0,u.useEffect)(()=>{n({type:"reset",assignments:e})},[e]);let a=(0,u.useMemo)(()=>{let e={};for(let t of r)e[t.area]||(e[t.area]=[]),e[t.area].push(t);return e},[r]),i=(0,u.useMemo)(()=>t.filter(e=>!!e.obligatorisk&&!e.inaktivRegel&&!e.blockeraNyaUppdragInnnehavare&&r.filter(t=>t.ruleId===e.id&&!t.ended).length<(e.antalObligatoriskUppdragsInnehavare??1)),[t,r]);return{assignments:r,groupedAssignments:a,vacantMandatoryRules:i,handleReElect:e=>{let a=r.find(t=>t.id===e)?.ruleId;n({type:"reElect",id:e,rule:t.find(e=>e.id===a)})},handleUndoReElect:e=>{n({type:"undoReElect",id:e})},handleEndAssignment:(e,t)=>{n({type:"end",id:e,endDate:t})},handleUndoEnd:e=>{n({type:"undoEnd",id:e})},handleAddAssignment:e=>{n({type:"add",assignment:e})},handleRemoveNewlyElected:e=>{n({type:"removeNewlyElected",id:e})}}}(c,d),T=function(e,t,r,n){let[a,i]=(0,u.useState)(!1),[s,l]=(0,u.useState)(null),[o,d]=(0,u.useState)(!1),[c,m]=(0,u.useState)(""),[p,v]=(0,u.useState)([]),[b,y]=(0,u.useState)(null);return{isOpen:a,isRuleLocked:o,ruleId:s,setRuleId:l,searchTerm:c,searchResults:p,selectedMember:b,open:(e,t=!1)=>{l(e),d(t),y(null),m(""),v([]),i(!0)},close:()=>{i(!1),d(!1)},search:t=>{if(m(t),t.length<2)return void v([]);let r=t.toLowerCase();v(e.filter(e=>e.medlemsnummer?.toLowerCase().includes(r)||e.personNummer?.toLowerCase().includes(r)||e.namn?.toLowerCase().includes(r)).slice(0,10))},selectMember:e=>{y(e),m(e.namn??""),v([])},confirm:()=>{if(!s||!b)return;let e=t.find(e=>e.id===s);if(!e)return;let a=b.medlemsnummer??"";!e.fleraUppdragsInnehavareTillats&&r.some(e=>e.ruleId===s&&!e.ended)?f.toast.error("Redan tilldelad",{description:`Uppdraget ${e.uppdragsroll} har redan en innehavare.`}):!e.fleraUppdragTillats&&r.some(e=>e.memberNr===a&&!e.ended)?f.toast.error("Flera uppdrag ej tillåtet",{description:`${b.namn} har redan ett uppdrag och kan inte tilldelas fler.`}):(n({id:crypto.randomUUID(),ruleId:e.id??"",area:e.uppdragsOmrade??"",role:e.uppdragsroll??"",name:b.namn??"",memberNr:a,memberSsn:x(b.personNummer),termStart:g(e.mandatStart),termEnd:h(e.mandatSlut,e.mandatAntalYears),termOngoing:!1,reElected:!1,newlyElected:!0,ended:!1,isInactive:e.inaktivRegel??!1,isBlocked:e.blockeraNyaUppdragInnnehavare??!1,isMandatory:e.obligatorisk??!1}),i(!1))}}}(b,d,y,A),I=function(e,t){let[r,n]=(0,u.useState)(!1),[a,i]=(0,u.useState)(null),[s,l]=(0,u.useState)(""),[o,d]=(0,u.useState)(null),c=()=>{n(!1),i(null),l("")};return{isOpen:r,endingAssignmentId:a,endDate:s,setEndDate:l,replacingAssignmentId:o,setReplacingAssignmentId:d,open:e=>{i(e),l(""),n(!0)},close:c,confirm:()=>{null!==a&&s&&(t(a,s),c())},endReplacedAssignment:()=>{if(null===o)return;let r=e.find(e=>e.id===o);r&&!r.ended&&t(o,new Date().toISOString().split("T")[0]),d(null)},clearReplacingAssignmentId:()=>d(null)}}(y,C),{attachedFile:M,fileInputRef:P,handleFileChange:_,handleRemoveFile:R}=function(){let[e,t]=(0,u.useState)(null),r=(0,u.useRef)(null);return{attachedFile:e,fileInputRef:r,handleFileChange:e=>{let n=e.target.files?.[0];if(!n)return;if("application/pdf"!==n.type){f.toast.error("Fel filformat",{description:"Endast PDF-filer är tillåtna."}),r.current&&(r.current.value="");return}let a=new FileReader;a.onload=()=>{let e=a.result.split(",")[1];t({name:n.name,type:n.type,content:e})},a.readAsDataURL(n)},handleRemoveFile:()=>{t(null),r.current&&(r.current.value="")}}}(),[F,O]=(0,u.useState)(""),[D,L]=(0,u.useState)(!1),[B,z]=(0,u.useState)(null),[V,H]=(0,u.useState)(!1),[$,U]=(0,u.useState)(!1),[G,q]=(0,u.useState)(null),[K,W]=(0,u.useState)([]),Q=async()=>
56{if(V)return;if(!F)return void f.toast.error("Mötesdatum saknas",{description:"Ange mötesdatum."});if(t&&!M)return void f.toast.error("Protokoll saknas",{description:"Bifoga protokollet innan du skickar in."});let e=y.filter(e=>e.reElected||e.newlyElected||!!e.endDate);if(0===e.length)return void f.toast.error("Inga ändringar",{description:"Gör ändringar i uppdragen innan du skickar in."});H(!0);try{let t=[...e],{data:r,error:i}=await n("/api/MyPagesElectedOfficialClub/submit",{body:{clubId:a,clubName:s?.klubbName??void 0,meetingDate:F,assignments:e.map(e=>({assignmentRuleId:e.ruleId,membershipNumber:e.memberNr,termOfOfficeStart:e.endDate?"":e.termStart,termOfOfficeEnd:e.termEnd,endDate:e.endDate??null,memberName:e.name??null,memberSsn:e.memberSsn??null,role:e.role??null,area:e.area??null,status:e.reElected?"reElected":e.newlyElected?"newlyElected":e.endDate?"ended":null})),attachedFile:M?{name:M.name,type:M.type,content:M.content}:void 0}});if(i||!r?.data?.success){let e=r?.errors??[];f.toast.error("Kunde inte skicka in klubbvalet",{description:e.length>0?e.join(", "):"Försök igen."})}else if(q(r.data),W(t),U(!0),r.data.hasErrors){let e=r.data.assignments?.filter(e=>!e.success).length??0;f.toast.warning("Klubbvalet är delvis inskickat",{description:`${e} uppdrag kunde inte sparas. Se detaljer nedan.`})}else f.toast.success("Klart",{description:"Klubbvalet har skickats in."})}catch{f.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."})}finally{H(!1)}};return{selectedClubId:a,setSelectedClubId:i,assignments:y,rules:d,clubMembers:b,isAdmin:l,isLoading:o,isSubmitting:V,isSubmitted:$,setIsSubmitted:U,submitResult:G,submittedAssignments:K,meetingDate:F,setMeetingDate:O,meetingDateSaved:D,setMeetingDateSaved:L,attachedFile:M,fileInputRef:P,selectedClub:s,showNewElectionModal:T.isOpen,setShowNewElectionModal:e=>{e||(T.close(),I.clearReplacingAssignmentId(),z(null))},inlineFormTarget:B,isRuleLocked:T.isRuleLocked,showEndAssignmentModal:I.isOpen,setShowEndAssignmentModal:e=>{e||I.close()},modalRuleId:T.ruleId,setModalRuleId:T.setRuleId,endingAssignmentId:I.endingAssignmentId,endDate:I.endDate,setEndDate:I.setEndDate,memberSearch:T.searchTerm,memberSearchResults:T.searchResults,selectedMember:T.selectedMember,handleReElect:w,handleUndoReElect:N,handleOpenEndModal:e=>{T.close(),z(null),I.open(e)},handleConfirmEnd:I.confirm,handleUndoEnd:S,handleRemoveNewlyElected:E,handleNewElectionForAssignment:e=>{let t=y.find(t=>t.id===e);t&&(I.close(),I.setReplacingAssignmentId(e),T.open(t.ruleId,!0),z(`assignment:${e}`))},handleOpenNewElectionModal:(e,t,r)=>{I.close(),T.open(e,t),z(r??null)},handleMemberSearch:T.search,handleSelectMember:T.selectMember,handleConfirmNewElection:()=>{I.endReplacedAssignment(),T.confirm(),z(null)},handleFileChange:_,handleRemoveFile:R,handleSubmit:Q,groupedAssignments:j,vacantMandatoryRules:k}}(e,r,n);return(0,t.jsx)(b.Provider,{value:i,children:a})}function j(){let e=(0,u.useContext)(b);if(!e)throw Error("useClubElectionContext must be used within ClubElectionProvider");return e}function k(){let{assignments:e,endingAssignmentId:n,endDate:i,setEndDate:l,handleConfirmEnd:o,setShowEndAssignmentModal:d}=j(),[c,m]=(0,u.useState)(""),f=e.find(e=>e.id===n);return f?(0,t.jsx)("div",{className:"flex flex-col gap-4",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("label",{className:"font-bold",htmlFor:`endDate-${f.id}`,children:"Slutdatum"}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-stretch",children:[(0,t.jsx)("input",{id:`endDate-${f.id}`,type:"date",className:(0,s.cn)("w-full rounded-input bg-card p-4 outline-none",r.inputOutlineClassName),value:i,onChange:e=>{l(e.target.value),m("")}}),(0,t.jsx)(a.Button,{variant:"defaultMyPages",size:"mypages",className:"text-[16px] md:shrink-0",onClick:()=>{if(!i)return;let e=new Date(i),t=f.termStart?new Date(f.termStart):null,r=f.termEnd?new Date(f.termEnd):null;t&&e<=t?m("Slutdatumet mÃ¥ste vara efter mandatperiodens startdatum."):r&&e>=r?m("Slutdatumet mÃ¥ste vara före mandatperiodens slutdatum."):(m(""),o())},disabled:!i,children:"Avsluta"})]}),c&&(0,t.jsx)("p",{className:"text-small text-error",children:c})]})}):null}var w=e.i(555436);function N({showRoleSelector:e,bordered:n=!0}){let{rules:i,modalRuleId:l,setModalRuleId:d,memberSearch:c,memberSearchResults:u,selectedMember:m,handleMemberSearch:f,handleSelectMember:p,handleConfirmNewElection:h,setShowNewElectionModal:g}=j();return(0,t.jsx)("div",{className:(0,s.cn)(n&&"rounded border bg-input p-6"),children:(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[e&&(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block pb-2 font-bold",htmlFor:"inlineRoleSelect",children:"Välj uppdrag"}),(0,t.jsxs)("div",{className:"relative max-w-sm",children:[(0,t.jsx)("select",{id:"inlineRoleSelect",className:(0,s.cn)("w-full appearance-none rounded-input bg-card p-4 pr-10 outline-none",r.inputOutlineClassName),value:l??"",onChange:e=>d(e.target.value),children:i.filter(e=>!e.inaktivRegel&&!e.blockeraNyaUppdragInnnehavare).map(e=>(0,t.jsxs)("option",{value:e.id,children:[e.uppdragsroll," â ",e.uppdragsOmrade]},e.id))}),(0,t.jsx)(o.ChevronDown,{className:"pointer-events-none absolute top-1/2 right-3 h-4 w-4 -translate-y-1/2 text-muted-foreground"})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("label",{className:"font-bold",htmlFor:"inlineMemberSearch",children:"Sök medlem"}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-stretch",children:[(0,t.jsxs)("div",{className:"relative flex-1",children:[(0,t.jsx)(w.Search,{className:"pointer-events-none absolute top-1/2 left-3 h-5 w-5 -translate-y-1/2 text-muted-foreground"}),(0,t.jsx)("input",{id:"inlineMemberSearch",type:"text",placeholder:"Namn, medlemsnummer eller personnummer",className:(0,s.cn)("h-full w-full rounded-input bg-card p-4 pl-11 outline-none",r.inputOutlineClassName),value:c,onChange:e=>f(e.target.value),autoComplete:"off"}),u.length>0&&(0,t.jsx)("ul",{"data-testid":"member-search-results",className:"absolute z-10 mt-1 max-h-48 w-full overflow-auto rounded border bg-background shadow-lg",children:u.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",className:"w-full px-3 py-2 text-left text-small hover:bg-muted",onClick:()=>p(e),children:[(0,t.jsx)("span",{className:"font-medium",children:e.namn}),(0,t.jsxs)("span",{className:"ml-2 text-small text-muted-foreground",children:[e.medlemsnummer,e.personNummer?` (${x(e.personNummer)})`:""]})]})},e.medlemsnummer))})]}),(0,t.jsx)(a.Button,{variant:"defaultMyPages",size:"mypages",className:"text-[16px] md:shrink-0",onClick:h,disabled:!m||!l,children:"Spara"})]})]}),m&&(0,t.jsx)("div",{className:"rounded bg-alert-success p-3 text-small",children:(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-medium",children:"Vald medlem:"})," ",m.namn," (",m.medlemsnummer,")"]})})]})})}var C=e.i(16576);let S="w-full rounded border px-4 py-2 text-[16px] md:w-auto";function A({assignment:e,onReElect:r,onUndoReElect:n,onEnd:i,onUndoEnd:l,onRemoveNewlyElected:o,onNewElection:d}){let c=e.reElected?(0,t.jsx)(C.StatusChip,{label:"Omvald",variant:"success"}):e.newlyElected?(0,t.jsx)(C.StatusChip,{label:"Nyvald",variant:"success"}):e.ended?(0,t.jsx)(C.StatusChip,{label:"Avslutad",variant:"danger"}):null,u=!e.termOngoing&&e.name&&!e.ended&&!e.endDate&&!e.newlyElected&&!e.reElected,m=!e.reElected&&!e.newlyElected&&!e.ended,f=!e.name,{inlineFormTarget:p,showNewElectionModal:h,showEndAssignmentModal:g,endingAssignmentId:x,setShowNewElectionModal:v,setShowEndAssignmentModal:b,clubMembers:y}=j(),w=h&&p===`assignment:${e.id}`,E=g&&x===e.id,T=y.some(t=>t.medlemsnummer===e.memberNr);return(0,t.jsx)("div",{className:(0,s.cn)("rounded border bg-input p-6"),children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-2",children:[(0,t.jsx)("span",{className:(0,s.cn)("text-h3",e.ended&&"line-through"),children:f?"Vakant":e.name}),e.memberSsn&&(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:e.memberSsn})]}),(0,t.jsxs)("div",{className:"shrink-0",children:[c,u&&(0,t.jsx)(C.StatusChip,{label:"Löper ut",variant:"info"}),f&&!e.ended&&(0,t.jsx)(C.StatusChip,{label:"Avslutad",variant:"danger"})]})]}),(e.termStart||e.termEnd)&&(0,t.jsxs)("p",{className:"mt-2 text-small",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Mandatperiod:"})," ",e.termStart," - ",e.termEnd,e.endDate&&(0,t.jsxs)("span",{className:"ml-1 text-error",children:["(avslut: ",e.endDate,")"]})]}),(0,t.jsx)("div",{className:"mt-6 flex flex-col gap-2 md:flex-row md:flex-wrap",children:e.newlyElected?(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:S,onClick:()=>o(e.id),children:"Ã
ngra"}):e.ended?(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:S,onClick:()=>l(e.id),children:"Ã
ngra"}):e.reElected?(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:S,onClick:()=>n(e.id),children:"Ã
ngra"}):(0,t.jsxs)(t.Fragment,{children:[m&&!e.termOngoing&&!e.isInactive&&!e.isBlocked&&e.name&&T&&(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:S,onClick:()=>{v(!1),b(!1),r(e.id)},children:"Omval"}),m&&!e.isInactive&&!e.isBlocked&&(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:(0,s.cn)(S,w&&"bg-foreground text-background hover:bg-foreground"),onClick:()=>{w?v(!1):d(e.id)},children:"Nyval"}),m&&e.name&&(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:(0,s.cn)(S,E&&"bg-foreground text-background hover:bg-foreground"),onClick:()=>{E?b(!1):i(e.id)},children:"Avsluta"})]})}),w&&(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(N,{showRoleSelector:!1,bordered:!1})}),E&&(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(k,{})})]})})}function E(){let{selectedClub:e,rules:r,groupedAssignments:n,vacantMandatoryRules:i,handleReElect:l,handleUndoReElect:o,handleOpenEndModal:d,handleUndoEnd:c,handleRemoveNewlyElected:m,handleOpenNewElectionModal:f,handleNewElectionForAssignment:p,inlineFormTarget:h,showNewElectionModal:g}=j(),x=(0,u.useMemo)(()=>{let e=new Set;for(let t of Object.keys(n))e.add(t);for(let t of i)t.uppdragsOmrade&&e.add(t.uppdragsOmrade);return Array.from(e)},[n,i]);return(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[x.map((e,u)=>{let x=n[e]??[];return(0,t.jsxs)("div",{children:[u>0&&(0,t.jsx)("hr",{className:"mb-6 border-border"}),(0,t.jsx)("h2",{className:"mb-4 text-h2",children:e}),i.filter(t=>t.uppdragsOmrade===e).map(e=>{let r=g&&h===`assignment:vacant-${e.id}`;return(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-3",children:[(0,t.jsxs)("h3",{className:"text-h4 font-bold",children:[e.uppdragsroll," (obligatorisk)"]}),(0,t.jsx)("div",{className:"rounded border bg-input p-6",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsx)("span",{className:"text-h3",children:"Vakant"}),(0,t.jsx)(C.StatusChip,{label:"Avslutad",variant:"danger"})]}),(0,t.jsx)("div",{className:"mt-6 flex flex-col gap-2 md:flex-row md:flex-wrap",children:(0,t.jsx)(a.Button,{variant:"outline",size:"sm",className:(0,s.cn)("w-full rounded border px-4 py-2 text-[16px] md:w-auto",r&&"bg-foreground text-background hover:bg-foreground"),onClick:()=>f(e.id??"",!0,`assignment:vacant-${e.id}`),children:"Nyval"})}),r&&(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(N,{showRoleSelector:!1,bordered:!1})})]})})]},e.id)}),Object.entries(x.reduce((e,t)=>
56{let r=t.role;return e[r]||(e[r]=[]),e[r].push(t),e},{})).map(([e,n])=>{let a=r.find(e=>e.id===n[0]?.ruleId),i=a?.antalObligatoriskUppdragsInnehavare&&a.antalObligatoriskUppdragsInnehavare>0,s=`${e} (${i?"obligatorisk":"ej obligatorisk"})`;return(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-h4 font-bold",children:s}),n.map(e=>(0,t.jsx)(A,{assignment:e,onReElect:l,onUndoReElect:o,onEnd:d,onUndoEnd:c,onRemoveNewlyElected:m,onNewElection:p},e.id))]},e)}),r.some(t=>!t.inaktivRegel&&!t.blockeraNyaUppdragInnnehavare&&t.uppdragsOmrade===e)&&(0,t.jsx)(T,{formTarget:`add:${e}`,filterArea:e})]},e)}),0===x.length&&r.some(e=>!e.inaktivRegel&&!e.blockeraNyaUppdragInnnehavare)&&(0,t.jsx)(T,{formTarget:"add:fallback"})]})}function T({formTarget:e,filterArea:r}){let{rules:n,showNewElectionModal:i,inlineFormTarget:s,handleOpenNewElectionModal:l,setShowNewElectionModal:o}=j(),d=i&&s===e;return(0,t.jsx)("div",{className:"flex flex-col gap-3",children:d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"text-h4 font-semibold",children:"Lägg till uppdrag"}),(0,t.jsx)(a.Button,{variant:"outlineMyPages",size:"sm",onClick:()=>o(!1),children:"Avbryt"})]}),(0,t.jsx)(N,{showRoleSelector:!0})]}):(0,t.jsx)(a.Button,{variant:"outlineMyPages",size:"mypages",onClick:()=>{let t,a=(t=n.filter(e=>!e.inaktivRegel&&!e.blockeraNyaUppdragInnnehavare&&(!r||e.uppdragsOmrade===r)),t[0]?.id??"");a&&l(a,!1,e)},className:"w-full p-4 text-[16px] md:w-auto md:self-start",children:"Lägg till uppdrag"})})}function I({clubs:e,selectedClubId:n,onChange:a}){if(e.length<=1){let r=e.find(e=>e.klubbId===n)??(n?void 0:e[0]);return r?(0,t.jsxs)("div",{className:"w-full md:max-w-sm",children:[(0,t.jsx)("p",{className:"block pb-2 font-bold",children:"Klubb"}),(0,t.jsx)("p",{children:r.klubbName})]}):null}return(0,t.jsxs)("div",{className:"w-full md:max-w-sm",children:[(0,t.jsx)("label",{className:"block pb-2 font-bold",htmlFor:"clubSelect",children:"Välj klubb"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("select",{id:"clubSelect",className:(0,s.cn)("w-full appearance-none rounded-input bg-input p-4 pr-10 outline-none",r.inputOutlineClassName),value:n,onChange:e=>a(e.target.value),children:e.map(e=>(0,t.jsx)("option",{value:e.klubbId,children:e.klubbName},e.klubbId))}),(0,t.jsx)(o.ChevronDown,{className:"pointer-events-none absolute top-1/2 right-3 h-4 w-4 -translate-y-1/2 text-muted-foreground"})]})]})}function M(){let{meetingDate:e,setMeetingDate:n}=j();return(0,t.jsxs)("div",{className:"w-full md:max-w-sm",children:[(0,t.jsx)("label",{className:"mb-2 block font-bold",htmlFor:"meetingDate",children:"Datum för årsmötet"}),(0,t.jsx)("input",{id:"meetingDate",type:"date",className:(0,s.cn)("w-full rounded-input bg-input p-4 outline-none",r.inputOutlineClassName),value:e,onChange:e=>n(e.target.value)})]})}var P=e.i(37727);function _({protocolMandatory:e}){let{attachedFile:r,fileInputRef:n,handleFileChange:i,handleRemoveFile:s}=j();return(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"mb-3 text-h2",children:"Bifoga fil"}),(0,t.jsx)("div",{className:"flex rounded border bg-input p-4 md:inline-flex",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)("span",{className:"text-small",children:["Välj fil att ladda upp",e&&(0,t.jsx)("span",{className:"ml-1 text-error",children:"*"})]}),(0,t.jsx)("input",{ref:n,type:"file",accept:"application/pdf",onChange:i,className:"hidden"}),(0,t.jsx)(a.Button,{variant:"defaultMyPages",size:"sm",className:"rounded-full px-4 py-2.5 text-[16px]",onClick:()=>n.current?.click(),children:"Välj fil"})]}),r&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:r.name}),(0,t.jsx)(a.Button,{variant:"ghost",size:"sm",onClick:s,"aria-label":"Ta bort fil",children:(0,t.jsx)(P.X,{className:"h-4 w-4"})})]})]})})]})}var R=e.i(73932),F=e.i(694578);function O({clubs:e,isElectionOpen:r,protocolMandatory:s,modalPreamble:l,onClubChange:o}){let{selectedClubId:d,isAdmin:c,isLoading:u,isSubmitting:m,isSubmitted:f,setIsSubmitted:p,submitResult:h,submittedAssignments:g,handleSubmit:x}=j();return f?(0,t.jsx)(D,{clubs:e,selectedClubId:d,submitResult:h,submittedAssignments:g,onSwitchClub:e=>{o(e)},onBack:()=>p(!1)}):0!==e.length||u?d||u?c&&r||u?(0,t.jsx)(i.Card,{padding:"none",className:"border-0 bg-transparent md:border md:bg-card md:p-6",children:(0,t.jsxs)(n.DisableWhenImpersonating,{className:"flex flex-col gap-4",children:[(0,t.jsx)(I,{clubs:e,selectedClubId:d,onChange:o}),(0,t.jsx)(M,{}),(0,t.jsx)("hr",{className:"border-border"}),u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(R.TextSkeleton,{size:"h2",className:"w-40"}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:[0,1,2].map(e=>(0,t.jsxs)("div",{className:"rounded border bg-input p-6",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(R.TextSkeleton,{size:"h3",className:"w-36"}),(0,t.jsx)(R.TextSkeleton,{size:"small",className:"w-28"})]}),(0,t.jsxs)("div",{className:"mt-6 flex flex-col gap-2 md:flex-row",children:[(0,t.jsx)(R.Skeleton,{className:"h-9 w-full rounded md:w-24"}),(0,t.jsx)(R.Skeleton,{className:"h-9 w-full rounded md:w-24"})]})]},e))}),(0,t.jsx)("hr",{className:"border-border"}),(0,t.jsx)(R.Skeleton,{className:"h-14 w-full rounded-input"}),(0,t.jsx)("hr",{className:"border-border"}),(0,t.jsx)(R.Skeleton,{className:"ml-auto h-12 w-full rounded-full md:w-48"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(E,{}),(0,t.jsx)("hr",{className:"border-border"}),(0,t.jsx)(_,{protocolMandatory:s}),(0,t.jsx)("hr",{className:"border-border"}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(a.Button,{variant:"defaultMyPages",size:"mypages",className:"w-full text-[16px] md:w-auto",onClick:x,disabled:m,children:m?"Skickar...":"Skicka in klubbval"})})]})]})}):(0,t.jsx)(z,{clubs:e,selectedClubId:d,isAdmin:c,isElectionOpen:r,onSwitchClub:o}):(0,t.jsx)(B,{clubs:e,onSelect:o}):(0,t.jsx)(L,{})}function D({clubs:e,selectedClubId:r,submitResult:n,submittedAssignments:o,onSwitchClub:u,onBack:m}){let f=n?.hasErrors??!1,p=n?.assignments??[],h=o.map(e=>{let t=p.find(t=>t.membershipNumber===e.memberNr&&t.assignmentRuleId===e.ruleId);return{...e,success:t?.success??!1,errorMessage:t?.errorMessage}});return(0,t.jsx)(i.Card,{padding:"none",className:"border-0 bg-transparent md:border md:bg-card md:p-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)(I,{clubs:e,selectedClubId:r,onChange:u}),(0,t.jsx)("div",{className:"flex flex-col items-center gap-4 py-8",children:f?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-alert-warning",children:(0,t.jsx)(d.TriangleAlert,{className:"h-6 w-6 text-alert-warning-foreground"})}),(0,t.jsx)("h2",{className:"text-h3",children:"Klubbvalet är delvis inskickat"}),(0,t.jsx)("p",{className:"text-center text-muted-foreground",children:"Vissa uppdrag kunde inte sparas. En bekräftelse har skickats till din e-postadress."})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-alert-success",children:(0,t.jsx)(l.Check,{className:"h-6 w-6 text-alert-success-foreground"})}),(0,t.jsx)("h2",{className:"text-h3",children:"Tack! Klubbvalet är inskickat."}),(0,t.jsx)("p",{className:"text-center text-muted-foreground",children:"En bekräftelse har skickats till din e-postadress."})]})}),h.length>0&&(0,t.jsx)("div",{className:"flex flex-col gap-3",children:h.map((e,r)=>(0,t.jsxs)("div",{className:(0,s.cn)("rounded border bg-input p-4",!e.success&&"border-alert-danger-foreground
56/30 bg-alert-danger/10"),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-h3",children:e.name}),(0,t.jsxs)("span",{className:"text-small text-muted-foreground",children:[e.role," â ",e.area]})]}),e.success?(0,t.jsx)(C.StatusChip,{label:"Genomförd",variant:"success",icon:(0,t.jsx)(l.Check,{className:"h-3.5 w-3.5"})}):(0,t.jsx)(C.StatusChip,{label:"Misslyckades",variant:"danger",icon:(0,t.jsx)(c,{className:"h-3.5 w-3.5"})})]}),(0,t.jsxs)("p",{className:"mt-1 text-small",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Mandatperiod:"})," ",e.endDate?`Avslutad ${e.endDate}`:`${e.termStart} â ${e.termEnd}`]}),e.errorMessage&&(0,t.jsx)("p",{className:"mt-1 text-small text-alert-danger-foreground",children:e.errorMessage})]},r))}),(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(a.Button,{variant:"outlineMyPages",size:"mypages",className:"text-[16px]",onClick:m,children:"Tillbaka till klubbval"})})]})})}function L(){return(0,t.jsx)(i.Card,{padding:"none",className:"border-0 bg-transparent md:border md:bg-card md:p-6",children:(0,t.jsx)("p",{className:"text-muted-foreground",children:"Du tillhör ingen klubb."})})}function B({clubs:e,onSelect:n}){return(0,t.jsx)(i.Card,{padding:"none",className:"border-0 bg-transparent md:border md:bg-card md:p-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h3",children:"Välj klubb"}),(0,t.jsxs)("div",{className:"relative w-full md:max-w-sm",children:[(0,t.jsxs)("select",{"aria-label":"Välj klubb",className:(0,s.cn)("w-full appearance-none rounded-input bg-input p-4 pr-10 outline-none",r.inputOutlineClassName),value:"",onChange:e=>n(e.target.value),children:[(0,t.jsx)("option",{value:"",children:"Välj klubb..."}),e.map(e=>(0,t.jsx)("option",{value:e.klubbId,children:e.klubbName},e.klubbId))]}),(0,t.jsx)(o.ChevronDown,{className:"pointer-events-none absolute top-1/2 right-3 h-4 w-4 -translate-y-1/2 text-muted-foreground"})]})]})})}function z({clubs:e,selectedClubId:r,isAdmin:n,isElectionOpen:a,onSwitchClub:s}){let{groupedAssignments:l,vacantMandatoryRules:o}=j();return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[!n&&a&&(0,t.jsxs)(i.Card,{className:"mb-4 overflow-hidden border",children:[(0,t.jsx)(i.CardInset,{children:(0,t.jsxs)("h2",{className:"flex gap-2 bg-alert-warning px-4 py-2 text-h3 font-bold",children:[(0,t.jsx)(d.TriangleAlert,{})," Behörighet saknas"]})}),(0,t.jsx)("div",{className:"pt-4",children:(0,t.jsx)("p",{children:"Du har inte behörighet att administrera klubbval. Kontakta klubbens ordförande eller sekreterare för att fÃ¥ tillgÃ¥ng."})})]}),!a&&(0,t.jsxs)(i.Card,{className:"mb-4 overflow-hidden border",children:[(0,t.jsx)(i.CardInset,{children:(0,t.jsxs)("h2",{className:"flex gap-2 bg-alert-warning px-4 py-2 text-h3 font-bold",children:[(0,t.jsx)(d.TriangleAlert,{})," Valperioden är stängd"]})}),(0,t.jsx)("div",{className:"pt-4",children:(0,t.jsx)("p",{children:"Klubbvalet är inte öppet just nu. Valperioden är 1 januari â 31 mars."})})]}),(0,t.jsx)(i.Card,{padding:"none",className:"border-0 bg-transparent md:border md:bg-card md:p-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)(I,{clubs:e,selectedClubId:r,onChange:s}),Object.entries(l).map(([e,r],n)=>(0,t.jsxs)("div",{children:[n>0&&(0,t.jsx)("hr",{className:"mb-6 border-border"}),(0,t.jsx)("h2",{className:"mb-4 text-h2",children:e}),Object.entries(r.reduce((e,t)=>{let r=t.role;return e[r]||(e[r]=[]),e[r].push(t),e},{})).map(([e,r])=>(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-h4 font-semibold",children:e}),r.map(e=>(0,t.jsx)("div",{className:"rounded border bg-input p-4",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("div",{className:"flex items-start justify-between gap-3",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-h3",children:e.name||"Vakant"}),e.memberSsn&&(0,t.jsx)("span",{className:"text-small text-muted-foreground",children:e.memberSsn})]})}),(e.termStart||e.termEnd)&&(0,t.jsxs)("p",{className:"text-small",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Mandatperiod:"})," ",e.termStart," - ",e.termEnd]})]})},e.id))]},e))]},e)),o.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-2 text-h4 font-semibold text-alert-warning-foreground",children:"Vakanta poster"}),o.map(e=>(0,t.jsxs)("div",{className:"mb-2 rounded border p-4",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsx)("span",{className:"text-h3",children:"Vakant"}),(0,t.jsx)(C.StatusChip,{label:"Avslutad",variant:"danger"})]}),(0,t.jsxs)("p",{className:"mt-1 text-small text-muted-foreground",children:[e.uppdragsroll," â ",e.uppdragsOmrade]})]},e.id))]})]})})]})}e.s(["default",0,function(e){let{searchParams:r,setParams:n}=(0,F.useDetailParams)(),a=r.get("club")??void 0,i=(0,u.useCallback)(e=>n({club:e||null}),[n]);return(0,t.jsx)(y,{clubs:e.clubs,protocolMandatory:e.protocolMandatory,initialClubId:a,children:(0,t.jsx)(O,{...e,onClubChange:i})},a??"")}],884714)},666223,e=>{"use strict";var t=e.i(843476),r=e.i(743489),n=e.i(271645),a=e.i(846696),i=e.i(816319);e.s(["ContactView",0,function({kontaktupgifter:e}){let{PUT:s}
56=(0,r.default)(),[l,o]=(0,n.useState)(e),d=async e=>{try{let{response:t,error:r}=await s("/api/MyPagesDetails/updatemembercontact",{body:{...e}});if(t.ok&&!r)return o(t=>({...t,...e})),a.toast.success("Klart",{description:"Dina ändringar har sparats"}),!0;return a.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."}),!1}catch(e){return a.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."}),!1}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.EditableContentBlock,{property:"epost2",value:l.epost2,allData:l,onSubmit:d}),(0,t.jsx)(i.EditableContentBlock,{property:"epost1",value:l.epost1,allData:l,onSubmit:d}),(0,t.jsx)(i.EditableContentBlock,{property:"telefonMobil",value:l.telefonMobil,allData:l,onSubmit:d}),(0,t.jsx)(i.EditableContentBlock,{property:"telefonArbete",value:l.telefonArbete,allData:l,onSubmit:d}),(0,t.jsx)(i.EditableContentBlock,{property:"telefonHem",value:l.telefonHem,allData:l,onSubmit:d}),(0,t.jsx)(i.EditableContentBlock,{property:"telefonSMSInloggning",value:l.telefonSMSInloggning,allData:l,onSubmit:d})]})}])},816319,217093,e=>{"use strict";e.s(["EditableContentBlock",()=>b,"default",()=>k],816319),e.s(["EMAIL_REGEX",()=>l,"MyPagesFormProvider",()=>c,"PHONE_REGEX",()=>o,"useMyPagesForm",()=>u,"useMyPagesFormOptional",()=>m],217093);var t=e.i(843476),r=e.i(355070),n=e.i(910249),a=e.i(348238),i=e.i(358865),s=e.i(271645);let l=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,o=/^(\+46|0)[\s-]?\d{2,3}[\s-]?\d{2,3}[\s-]?\d{2,4}$/,d=(0,s.createContext)(null);function c({data:e,theme:r,requestNonce:n,fieldConfigs:a,children:i}
56){let[l,o]=(0,s.useState)(null),u=(0,s.useCallback)(e=>{let t=a[e];if(!t)return!0;let{includeFor:n}=t;return void 0===n||0!==n.length&&("common"===r||n.includes(r))},[a,r]),m=(0,s.useCallback)(e=>{let t=a[e];return t?.editable!==!1},[a]),f=(0,s.useCallback)(e=>{let t=a[e];return t?.label??String(e)},[a]),p=(0,s.useCallback)(e=>a[e],[a]),h=(0,s.useMemo)(()=>({data:e,theme:r,requestNonce:n,fieldConfigs:a,editingField:l,setEditingField:o,shouldRenderField:u,isFieldEditable:m,getFieldLabel:f,getData:p}),[e,r,n,a,l,u,m,f,p]),g="function"==typeof i?i({Field:k}):i;return(0,t.jsx)(d.Provider,{value:h,children:g})}function u(){let e=(0,s.useContext)(d);if(!e)throw Error("useMyPagesForm must be used within a MyPagesFormProvider");return e}function m(){return(0,s.useContext)(d)}var f=e.i(167881),p=e.i(970065),h=e.i(825929),g=e.i(647163);let x=(0,e.i(475254).default)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);var v=e.i(653145);function b({property:e,value:r,allData:n,label:i,editable:l,className:o,onSubmit:d,renderReadView:c,children:u,editLayout:f="inline"}){let x=(0,s.useRef)(r),[v,k]=(0,s.useState)(r);r!==x.current&&(x.current=r,k(r));let[w,N]=(0,s.useState)(),C=m(),S=(0,h.useIsImpersonationRestricted)(),[A,E]=(0,s.useState)(!1),T=!S&&(C?C.editingField===String(e):A),I=t=>{S||(C?C.setEditingField(t?String(e):null):E(t))},M=i??C?.getFieldLabel(String(e))??String(e),P=!S&&(l??C?.isFieldEditable(String(e))??!0),_=C?.getData(String(e))?.inputType??"text",R=C?.getData(String(e))?.required??!1,F=C?.getData(String(e))?.validation;if(C&&!C.shouldRenderField(String(e)))return null;let O=null!=v?String(v):"",D="tel"===_?(0,a.formatAndTrimPhone)(O):O;return(0,t.jsx)(p.Card,{className:(0,g.cn)("border",o),children:T?(0,t.jsx)(j,{property:e,value:v,allData:n??C?.data,onSubmit:d,onCancel:()=>{I(!1),N(void 0)},onSuccess:e=>{k(e),I(!1),N(void 0)},submitError:w,setSubmitError:N,editLayout:f,label:M,inputType:_,required:R,validation:F,children:u}):(0,t.jsx)(y,{value:v,label:M,displayValue:D,isEditable:P,onEditClick:()=>{I(!0),N(void 0)},renderReadView:c})})}function y({value:e,label:r,displayValue:n,isEditable:a,onEditClick:i,renderReadView:s}){if(s)return(0,t.jsx)(t.Fragment,{children:s(e,r)});let l=null==n||""===n;return(0,t.jsxs)("div",{className:"flex flex-col justify-between md:flex-row",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"block pb-2 font-bold",children:(0,t.jsx)("span",{className:"align-middle",children:r})}),(0,t.jsx)("p",{className:l?"text-muted-foreground":"",children:l?"Saknar värde":n})]}),a&&(0,t.jsxs)(f.Button,{variant:"link",className:"mt-2 -translate-x-4 gap-2 text-foreground md:mt-0 md:translate-0",onClick:i,type:"button",children:[(0,t.jsx)(x,{})," Redigera"]})]})}function j({property:e,value:a,allData:l,onSubmit:o,onCancel:d,onSuccess:c,submitError:u,setSubmitError:m,editLayout:p,label:h,inputType:x="text",required:b=!1,validation:y,children:k}){let w=(0,v.useForm)({mode:"onTouched",defaultValues:{...l,[e]:a}}),{handleSubmit:N,formState:{isSubmitting:C,errors:S}}=w,A=!!S[e],E=N(async t=>{if(!o)return void c(t[e]);try{await o(t)&&c(t[e])}catch(e){}}
56),T="inline"===p&&!k,I=(0,s.useMemo)(()=>({i18n:{fields:{[e]:{heading:h},[e.charAt(0).toUpperCase()+e.slice(1)]:{heading:h}},sections:{}},fieldOptions:y?{[e]:{options:y}}:void 0,requestNonce:""}),[e,h,y]);return(0,t.jsx)(i.FormStructureProvider,{value:I,children:(0,t.jsxs)("form",{onSubmit:E,children:[(0,t.jsxs)("fieldset",{className:"flex flex-col gap-4 md:flex-row",disabled:C,children:[(0,t.jsx)("div",{className:"w-full grow",children:k?k({form:w,isSubmitting:C}):"tel"===x?(0,t.jsx)(n.default,{form:w,path:e,className:"mt-0 [&>label]:text-body [&>label]:font-bold",inputProps:{required:b,autoFocus:!0}}):(0,t.jsx)(r.default,{className:"mt-0 [&>label]:text-body [&>label]:font-bold",form:w,path:e,inputProps:{required:b,autoFocus:!0}})}),(0,t.jsxs)("div",{className:(0,g.cn)("flex w-full shrink-0 flex-col gap-2 self-end sm:w-fit sm:flex-row",T&&"sm:h-15.25 sm:w-auto",!T&&"mt-2 justify-end",A&&"mb-6.5"),children:[(0,t.jsx)(f.Button,{size:"mypages",variant:"defaultMyPages",className:"w-full shrink-0 gap-2 sm:w-auto",type:"submit",disabled:C,children:"Spara"}),(0,t.jsx)(f.Button,{size:"mypages",variant:"outlineMyPages",className:"w-full shrink-0 gap-2 sm:w-auto",onClick:d,type:"button",children:"Avbryt"})]})]}),u&&(0,t.jsx)("div",{className:"mt-2 text-error",children:u})]})})}let k=b},225601,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(912160),a=e.i(217093),i=e.i(970065),s=e.i(743489),l=e.i(271645),o=e.i(846696),d=e.i(816319);e.s(["EmploymentView",0,function({employmentDetails:e,onlyMonthlySalaryEnabled:c,disableSalaryEditing:u,salaryEditInfoText:m}){let[f,p]=(0,l.useState)(String(Number(e?.nastaBelopp||e?.belopp||0)/100)),[h,g]=(0,l.useState)(e?.nastaLonetyp||e?.lonetyp||1),{shouldRenderField:x}=(0,a.useMyPagesForm)(),{PUT:v}=(0,s.default)(),b=async e=>{let t=new Date,r=new Date(Date.UTC(t.getFullYear(),t.getMonth()+1,1)),n={Belopp:Math.round(100*e.Belopp),Lonetyp:c?1:e.Lonetyp,GiltigFran:r.toISOString()};try{let{response:t,error:r}=await v("/api/MyPagesDetails/updatemembersalary",{body:{...n}});if(t.ok&&!r)return o.toast.success("Klart",{description:"Dina ändringar har sparats"}),console.log("Updated salary data:",e),p(String(e.Belopp)),g(Number(c?1:e.Lonetyp)),!0;return o.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."}),!1}catch(e){return o.toast.error("Ett fel uppstod",{description:"Försök igen om en stund."}),!1}},y=e?.anstallning?.[0],j=y?.frandatum?new Date(y.frandatum).toLocaleDateString("sv-SE",{day:"2-digit",month:"short",year:"numeric"}):void 0;return(0,t.jsxs)(t.Fragment,{children:[x("anstallning.arbetsgivare")&&(0,t.jsx)(i.Card,{className:"border",children:(0,t.jsx)("div",{className:"flex justify-between",children:(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("p",{className:"block pb-2 font-bold",children:(0,t.jsx)("span",{className:"align-middle",children:"Arbetsgivare"})}),y?.arbetsgivare?.namn?(0,t.jsxs)("p",{className:"flex w-full justify-between",children:[(0,t.jsx)("span",{children:y?.arbetsgivare.namn}),(0,t.jsx)("span",{children:y?.arbetsgivare.organisationsnummer})]}):(0,t.jsx)("p",{className:"text-muted-foreground",children:"Saknar värde"})]})})}),(0,t.jsx)(d.EditableContentBlock,{property:"anstallning.arbetsstalle",value:y?.arbetsstalle}),(0,t.jsx)(d.EditableContentBlock,{property:"anstallning.frandatum",value:j}),(0,t.jsx)(d.EditableContentBlock,{property:"yrke",value:e?.yrke}),(0,t.jsx)(d.EditableContentBlock,{property:"belopp",value:`${1===h?"Månadslön":"Timlön"}: ${Number(f).toLocaleString("sv-SE",{minimumFractionDigits:2,maximumFractionDigits:2})} kr`,allData:{Belopp:Number(f)||0,Lonetyp:Number(h)||0,GiltigFran:""},editable:!u,onSubmit:b,children:({form:e})=>(0,t.jsxs)("div",{className:"flex flex-row flex-wrap items-center align-middle",children:[(0,t.jsx)(r.default,{form:e,path:"Belopp",className:"mt-0 w-full [&>label]:text-body [&>label]:font-bold",inputProps:{required:!0,autoFocus:!0},description:m}),!c&&(0,t.jsx)(n.default,{form:e,path:"Lonetyp",className:"w-full [&>div:first-child]:sr-only",inputClassName:"flex-row flex-nowrap",options:[{label:"Månadslön",value:1},{label:"Timlön",value:2}]})]})})]})}])},36076,e=>{"use strict";
56var t=e.i(843476),r=e.i(647163),n=e.i(657688),a=e.i(271645);let i=e=>(0,t.jsxs)("svg",{viewBox:"0 0 1440 742",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"pointer-events-none absolute top-0 right-0 hidden size-full lg:block",preserveAspectRatio:"none",...e,children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_3774_11645)",children:[(0,t.jsx)("path",{d:"M-79 1875.75C983.458 1875.75 1844.75 1014.46 1844.75 -48C1844.75 -1110.46 983.458 -1971.75 -79 -1971.75C-1141.46 -1971.75 -2002.75 -1110.46 -2002.75 -48C-2002.75 1014.46 -1141.46 1875.75 -79 1875.75Z",fill:"#F4AD63",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1768.88C924.432 1768.88 1737.88 955.432 1737.88 -48C1737.88 -1051.43 924.432 -1864.88 -79 -1864.88C-1082.43 -1864.88 -1895.88 -1051.43 -1895.88 -48C-1895.88 955.432 -1082.43 1768.88 -79 1768.88Z",fill:"#ED9F60",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1662C865.407 1662 1631 896.407 1631 -48C1631 -992.407 865.407 -1758 -79 -1758C-1023.41 -1758 -1789 -992.407 -1789 -48C-1789 896.407 -1023.41 1662 -79 1662Z",fill:"#E4915D",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1555.12C806.382 1555.12 1524.12 837.382 1524.12 -48C1524.12 -933.381 806.382 -1651.12 -79 -1651.12C-964.381 -1651.12 -1682.12 -933.381 -1682.12 -48C-1682.12 837.382 -964.381 1555.12 -79 1555.12Z",fill:"#DB835B",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1448.25C747.356 1448.25 1417.25 778.356 1417.25 -48C1417.25 -874.356 747.356 -1544.25 -79 -1544.25C-905.356 -1544.25 -1575.25 -874.356 -1575.25 -48C-1575.25 778.356 -905.356 1448.25 -79 1448.25Z",fill:"#D07659",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1341.38C688.331 1341.38 1310.38 719.331 1310.38 -48C1310.38 -815.331 688.331 -1437.38 -79 -1437.38C-846.331 -1437.38 -1468.38 -815.331 -1468.38 -48C-1468.38 719.331 -846.331 1341.38 -79 1341.38Z",fill:"#C56A57",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1234.5C629.305 1234.5 1203.5 660.305 1203.5 -48C1203.5 -756.305 629.305 -1330.5 -79 -1330.5C-787.305 -1330.5 -1361.5 -756.305 -1361.5 -48C-1361.5 660.305 -787.305 1234.5 -79 1234.5Z",fill:"#B95E55",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1127.62C570.28 1127.62 1096.62 601.28 1096.62 -48C1096.62 -697.28 570.28 -1223.62 -79 -1223.62C-728.28 -1223.62 -1254.62 -697.28 -1254.62 -48C-1254.62 601.28 -728.28 1127.62 -79 1127.62Z",fill:"#AD5252",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-236.375 1127.62C412.905 1127.62 939.25 601.28 939.25 -48C939.25 -697.28 412.905 -1223.62 -236.375 -1223.62C-885.655 -1223.62 -1412 -697.28 -1412 -48C-1412 601.28 -885.655 1127.62 -236.375 1127.62Z",fill:"#AD5252",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"}),(0,t.jsx)("path",{d:"M-79 1020.75C511.254 1020.75 989.75 542.254 989.75 -48C989.75 -638.254 511.254 -1116.75 -79 -1116.75C-669.254 -1116.75 -1147.75 -638.254 -1147.75 -48C-1147.75 542.254 -669.254 1020.75 -79 1020.75Z",fill:"#A26051",stroke:"black",strokeOpacity:"0.05",strokeWidth:"73.7"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_3774_11645",children:(0,t.jsx)("rect",{width:"1710",height:"742",fill:"white",transform:"translate(-79)"})})})]}),s={src:e.i(178962).default,width:165,height:48,blurWidth:0,blurHeight:0};var l=e.i(239906),o=e.i(416745),d=e.i(404236);let c={src:e.i(296629).default,width:1064,height:492,blurWidth:0,blurHeight:0},u=e.i(931838).default,m=()=>{let e=(0,a.useId)(),r=(0,a.useId)();return(0,t.jsxs)("svg",{className:"h-full w-full",viewBox:"0 0 1064 492",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",children:[(0,t.jsx)("path",{d:"M1334.27 318.549C943.951 236.531 119.557 13.0772 -3.69061 -250.93",stroke:`url(#${e})`,strokeWidth:"9"}),(0,t.jsx)("path",{d:"M108.232 -174.14C466.232 30.3596 1240.57 476.577 1362.24 328.121",stroke:`url(#${r})`,strokeWidth:"9"}),(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:e,x1:"1331.77",y1:"325.152",x2:"-26.4502",y2:"-191.045",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#09A367"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#1691C9"})]}),(0,t.jsxs)("linearGradient",{id:r,x1:"-17.511",y1:"-134.215",x2:"1341.64",y2:"382.337",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#D85C09"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#FFB70E"})]})]})]})},f={src:e.i(501855).default,width:1064,height:492,blurWidth:0,blurHeight:0},p={src:e.i(712334).default,width:1064,height:492,blurWidth:0,blurHeight:0},h=({theme:e})=>{let{src:a,alt:i,width:s,height:l,narrow:o,className:d}=g(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{quality:"100",src:a,alt:`${i}`,width:s,height:l,className:(0,r.cn)(o&&"hidden md:block",d),priority:!0}),o&&(0,t.jsx)(n.default,{quality:"100",src:o.src||a,alt:`${o.alt||i}`,width:o.width,height:o.height,className:(0,r.cn)("md:hidden",o.className),priority:!0})]})},g=e=>{switch(e){case"byggnads":return{src:s.src,alt:"Byggnads",width:160,height:40,narrow:{src:s.src,width:132,height:32,alt:"Byggnads"}};
56case"elektrikerna":return{src:u.src,alt:"Elektrikerna",width:241,height:48,className:"translate-y-1.5 brightness-0 filter invert",narrow:{width:160,height:32,className:"translate-y-0.5 brightness-0 filter invert"}};case"seko":return{src:d.default.src,alt:"SEKO",width:121,height:48,className:"brightness-0 filter invert",narrow:{src:d.default.src,width:100,height:40,alt:"SEKO",className:"brightness-0 filter invert"}};case"fastighets":return{src:o.default.src,alt:"Fastighets",width:197,height:48,className:"brightness-0 filter invert",narrow:{src:o.default.src,width:161,height:40,alt:"Fastighets",className:"brightness-0 filter invert"}};default:return{src:l.default.src,alt:"Fasab",width:154,height:48,className:"translate-y-1.5 brightness-0 filter invert",narrow:{src:l.default.src,width:130,height:40,alt:"Fasab",className:"brightness-0 filter invert"}}}};e.s(["MembercardView",0,function({memberCardDetails:e,theme:s,hasBlocksBelow:l=!0}){let o,d=(0,a.useRef)(null),[u,g]=(0,a.useState)({x:50,y:50}),[x,v]=(0,a.useState)(!1),b=(o={byggnads:{gradient:"linear-gradient(102deg, #232323 0.83%, #272623 99.17%)",decorativeSvg:c.src,color:"#272623"},elektrikerna:{gradient:"linear-gradient(102deg, #BB3637 0.83%, #A1292A 99.17%)",decorativeComponent:(0,t.jsx)(m,{}),color:"#BB3637"},seko:{gradient:"#370643",decorativeSvg:p.src,color:"#370643"},fastighets:{gradient:"rgba(28, 26, 54, 1)",decorativeSvg:f.src,color:"rgba(28, 26, 54, 1)"},"ak-byggnads":{gradient:"linear-gradient(135deg, #DC3545 0%, #FFC107 50%, #28A745 100%)",decorativeSvg:"",color:"#E8E6E3"},"ak-fastighets":{gradient:"linear-gradient(135deg, #2E86AB 0%, #A23B72 50%, #F18F01 100%)",decorativeSvg:"",color:"#E8E6E3"},"ak-seko":{gradient:"",decorativeComponent:(0,t.jsx)(i,{className:"block"}),color:"#E8E6E3"},common:{gradient:"linear-gradient(135deg, #1A1A1A 0%, #3D3D3D 50%, #2D2D2D 100%)",decorativeSvg:"",color:"#E8E6E3"}})[s]||o.common,y="rounded-[22px]",j=b.color??"#272623",k={textShadow:`${j} -1px 1px 0px, rgba(0,0,0,0.5) -2px 2px 0px`},w="text-[#E8E6E3] font-medium",N=u.x,C=u.y;return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:(0,r.cn)("relative -mx-6 -mt-10 h-71.5 sm:-mx-8 md:-mx-10 md:-mt-16 md:h-123 md:rounded-t-[12px]",!l&&"md:-mb-10 md:rounded-b-[12px]"),style:{background:b.gradient},children:[b.decorativeComponent?(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center overflow-hidden",children:(0,t.jsx)("div",{className:"h-full w-full",children:b.decorativeComponent})}):b.decorativeSvg&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-end overflow-hidden",children:(0,t.jsx)(n.default,{src:b.decorativeSvg,alt:"Decorative element",className:"h-full w-auto object-cover",fill:!0,priority:!0})}),(0,t.jsx)("div",{className:"relative flex h-full items-center justify-center px-4 xs:px-6 sm:px-8 md:px-10",children:(0,t.jsxs)("div",{ref:d,onMouseMove:e=>{if(!d.current)return;let t=d.current.getBoundingClientRect();g({x:(e.clientX-t.left)/t.width*100,y:(e.clientY-t.top)/t.height*100})},onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1),className:(0,r.cn)("relative aspect-328/206 w-full max-w-82 md:aspect-489/307 md:max-w-122.25",y),children:[(0,t.jsx)("div",{className:(0,r.cn)("absolute inset-0 z-20 shadow-[inset_0px_1px_1px_0_rgba(255,255,255,0.45),inset_0px_-1px_1px_0_rgba(255,255,255,0.45)]",y)}),(0,t.jsx)("div",{className:(0,r.cn)("absolute inset-0 z-0 backdrop-blur-[10px]",y),style:"fastighets"===s?{backgroundColor:"rgba(28, 26, 54, 0.7)"}:void 0}),(0,t.jsx)("div",{className:(0,r.cn)("absolute inset-0 z-10 shadow-[0_4px_4px_rgba(0,0,0,0.15),0_0_12px_rgba(0,0,0,0.08)]",y)}),(0,t.jsx)("div",{className:(0,r.cn)("pointer-events-none absolute inset-0 z-20 transition-opacity duration-300",y),style:{background:`radial-gradient(circle at ${N}% ${C}%, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.08) 20%, transparent 45%)`}}),(0,t.jsx)("div",{className:(0,r.cn)("pointer-events-none absolute inset-0 z-20 mix-blend-screen transition-all duration-500",y),style:{opacity:x?.92:.78,background:`linear-gradient(${110+(N-50)*.45}deg, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.10) 12%, rgba(255, 255, 255, 0.02) 30%, rgba(255, 255, 255, 0) 45%)`,transform:`translate3d(${(N-50)*.04}px, ${(C-50)*.03}px, 0)`}}
56),(0,t.jsx)("div",{className:(0,r.cn)("pointer-events-none absolute inset-0 z-20 mix-blend-soft-light transition-all duration-500",y),style:{background:`radial-gradient(120% 100% at ${100-N}% ${100-C}%, rgba(255,255,255,${x?.55:.35}) 0%, rgba(255,255,255,0.08) 15%, rgba(255,255,255,0) 35%)`}}),(0,t.jsx)("div",{className:"absolute top-6 left-6 z-30 md:top-8 md:left-8",children:(0,t.jsx)(h,{theme:s})}),(0,t.jsxs)("div",{className:"absolute inset-0 z-30 flex flex-col items-start justify-center px-6 md:px-8",children:[(0,t.jsx)("h2",{className:(0,r.cn)("text-[20px] md:text-[30px]",w),style:k,children:e.namn}),(0,t.jsx)("p",{className:(0,r.cn)("mt-2 text-[18px] md:mt-4 md:text-[20px]",w),style:k,children:e.medlemsnummer})]}),(0,t.jsx)("div",{className:"absolute right-6 bottom-6 z-30 text-right",children:(0,t.jsxs)("p",{className:(0,r.cn)("text-[18px] md:text-[20px]",w),style:k,children:["Giltigt till ",e.giltigTill]})})]})})]})})}],36076)},2658,e=>{"use strict";var t=e.i(843476),r=e.i(816319);e.s(["MembershipView",0,function({memberDetails:e}){let n=e.intadesdatum?new Date(e.intadesdatum).toLocaleDateString("sv-SE",{day:"2-digit",month:"short",year:"numeric"}):void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.EditableContentBlock,{property:"medlemsnummer",value:e.medlemsnummer,editable:!1}),(0,t.jsx)(r.EditableContentBlock,{property:"forbund",value:e.forbund,editable:!1}),(0,t.jsx)(r.EditableContentBlock,{property:"regionAvdelning",value:e.regionAvdelning,editable:!1}),(0,t.jsx)(r.EditableContentBlock,{property:"klubb",value:e.klubb,editable:!1}),(0,t.jsx)(r.EditableContentBlock,{property:"intadesdatum",value:n,editable:!1})]})}])},588618,743950,e=>{"use strict";var t=e.i(843476),r=e.i(44202),n=e.i(167881),a=e.i(647163),i=e.i(475254);let s=(0,i.default)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]),l=(0,i.default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);var o=e.i(664659);let d=(0,i.default)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),c=(0,i.default)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);var u=e.i(489053),u=u,m=e.i(851758),m=m;let f=(0,i.default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);e.s(["HouseIcon",0,f],743950);let p=(0,i.default)("id-card",[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]),h=(0,i.default)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]]),g=(0,i.default)("receipt-text",[["path",{d:"M13 16H8",key:"wsln4y"}],["path",{d:"M14 8H8",key:"1l3xfs"}],["path",{d:"M16 12H8",key:"1fr5h0"}],["path",{d:"M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z",key:"ycz6yz"}]]),x=(0,i.default)("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]),v=(0,i.default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),b=(0,i.default)("user-search",[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["path",{d:"m21 21-1.9-1.9",key:"1g2n9r"}]]),y=(0,i.default)("user-cog",[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m14.305 16.53.923-.382",key:"1itpsq"}],["path",{d:"m15.228 13.852-.923-.383",key:"eplpkm"}],["path",{d:"m16.852 12.228-.383-.923",key:"13v3q0"}],["path",{d:"m16.852 17.772-.383.924",key:"1i8mnm"}],["path",{d:"m19.148 12.228.383-.923",key:"1q8j1v"}],["path",{d:"m19.53 18.696-.382-.924",key:"vk1qj3"}],["path",{d:"m20.772 13.852.924-.383",key:"n880s0"}],["path",{d:"m20.772 16.148.924.383",key:"1g6xey"}],["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),j=(0,i.default)("vote",[["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z",key:"1ezoue"}],["path",{d:"M22 19H2",key:"nuriw5"}]]),k=(0,i.default)("box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);var w=e.i(522016),N=e.i(618566);let C=new Set(["MyPagesNewsPage","MyPagesNewsYearArchive","MyPagesNewsMonthArchive"]),S=e=>(e??[]).filter(e=>!C.has(e.pageType)).map(e=>({...e,children:S(e.children)})),A={MyPagesOverviewPage:(0,t.jsx)(f,{size:24}),MyPagesEmployerStartpage:(0,t.jsx)(s,{size:24}),MyPagesCoursesPage:(0,t.jsx)(m.default,{size:24}),MyPagesPaymentsPage:(0,t.jsx)(c,{size:24}),MyPagesMembercardPage:(0,t.jsx)(p,{size:24}),MyPagesDetailsPage:(0,t.jsx)(y,{className:"pointer-events-none",size:24}),MyPagesClubElectionPage:(0,t.jsx)(j,{size:24}),MyPagesSalaryStatisticsPage:(0,t.jsx)(l,{size:24}),MyPagesFindEmployerPage:(0,t.jsx)(s,{size:24}),MyPagesFindMemberPage:(0,t.jsx)(b,{size:24}),MyPagesMyClubPage:(0,t.jsx)(v,{size:24}),MyPagesNewsListPage:(0,t.jsx)(h,{size:24}),MyPagesArticlePage:(0,t.jsx)(u.default,{size:24}),MyPagesContainerPage:(0,t.jsx)(k,{size:24}),MyPagesFeeListPage:(0,t.jsx)(d,{size:24}),MyPagesContactPersonsPage:(0,t.jsx)(v,{size:24}),MyPagesAssignmentAccountingPage:(0,t.jsx)(g,{size:24}),MyPagesProposalsPage:(0,t.jsx)(x,{size:24})};e.s(["default",0,({myPagesMenu:e,heading:i="Mina sidor",hideMenuDivider:s=!1})=>{let l=(0,N.usePathname)(),d=S(e),c=e=>e.endsWith("/")?e:`${e}/`,u=new Set(["MyPagesNewsListPage","MyPagesProposalsPage"]),m=e=>!!e.href&&(!!(u.has(e.pageType)&&l.startsWith(e.href))&&l!==e.href||c(l)===c(e.href));return(0,t.jsx)("nav",{className:"sticky top-2 hidden w-full max-w-[256px] self-start lg:block",children:(0,t.jsxs)("ul",{children:[(0,t.jsx)("li",{children:(0,t.jsx)("p",{className:"mb-2.5 px-1.5 font-bold",children:i})}),d.map((e,i)=>{let d=e.children?.length>0,c=(0,r.hasActiveChild)(e,l),u=(0,a.cn)("flex justify-start no-underline w-full gap-2 rounded-sm border border-transparent p-1.5 text-small font-semibold text-muted-foreground",m(e)&&"border-border bg-background text-foreground",d&&"w-full justify-start no-underline"),f=(0,t.jsxs)(t.Fragment,{children:[A[e.pageType],e.title,d&&(0,t.jsx)(o.ChevronDown,{"data-chevron":!0,className:(0,a.cn)("pointer-events-none ml-auto",c&&"rotate-180")}
56)]});return(0,t.jsxs)("li",{className:(0,a.cn)(d&&"MyPagesDetailsPage"===e.pageType&&!s&&"mt-3.5 border-t pt-3.5"),children:[e.flatStructure?(0,t.jsx)("p",{className:"my-2.5 px-1.5 font-bold",children:e.title}):d?(0,t.jsx)(n.Button,{className:u,variant:"link",onClick:e=>{var t;let r,n;return r=(t=e.currentTarget).querySelector("[data-chevron]"),n=t.parentElement?.querySelector("ul"),void(r?.classList.toggle("rotate-180"),n.classList.toggle("hidden"))},children:f}):(0,t.jsx)(n.Button,{asChild:!0,className:u,variant:"link",children:(0,t.jsx)(w.default,{href:e.href,children:f})}),d&&(0,t.jsx)("ul",{className:(0,a.cn)(!c&&"hidden"),children:e.children.map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(w.default,{href:e.href,className:(0,a.cn)("flex items-center rounded-sm border border-transparent p-1.5 pl-9.5 text-small font-semibold text-muted-foreground",m(e)&&"border-border bg-background font-bold text-foreground"),children:e.title})},e.title+r))})]},e.title+i)})]})})},"pageTypeIcons",0,A],588618)},27905,288568,e=>{"use strict";var t=e.i(843476),r=e.i(970065),n=e.i(16576);function a(e){return null!=e.inbetaltbelopp&&null!=e.aviseratbelopp&&e.inbetaltbelopp>=e.aviseratbelopp?"Betald":e.forfallodatum&&new Date(e.forfallodatum)<new Date?"Förfallen":"Obetald"}let i={Betald:"success",Förfallen:"info",Obetald:"danger"};function s({status:e}){return(0,t.jsx)(n.StatusChip,{label:e,variant:i[e]})}e.s(["InvoiceCard",0,function({invoice:e}){let n=a(e);return(0,t.jsxs)(r.Card,{className:"flex flex-col justify-between border xl:flex-row",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("b",{className:"capitalize",children:e.aviseratsdatum?new Date(e.aviseratsdatum).toLocaleString("sv-SE",{month:"long"}):"Okänd månad"}),(0,t.jsx)("p",{className:"my-2",children:"Denna betalning avser medlemsavgift för:"}),(0,t.jsx)("span",{className:"font-bold",children:function(e){if(!e||6!==e.length)return"";let t=parseInt(e.substring(0,4),10),r=parseInt(e.substring(4,6),10);if(isNaN(t)||isNaN(r)||r<1||r>12)return"";let n=new Date(t,r-1,1),a=new Date(t,r,0),i=e=>{let t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${t}-${r}-${n}`};return`${i(n)} - ${i(a)}`}(e.period)})]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap items-center justify-between gap-x-2 border-t pt-4 xl:mt-0 xl:flex-col xl:border-none",children:[(0,t.jsxs)("p",{className:"mt-2 flex items-center gap-4 xl:mt-0 xl:justify-center",children:[(0,t.jsx)(s,{status:n}),(0,t.jsx)("span",{className:"font-bold",children:e?.aviseratbelopp?.toLocaleString("sv-SE",{style:"currency",currency:"SEK",minimumFractionDigits:2,maximumFractionDigits:2})})]}),(0,t.jsx)("p",{className:"mt-2 xl:self-end",children:"Betald"===n?`Betald: ${e.betaldatum?new Date(e.betaldatum).toLocaleDateString("sv-SE"):""}`:`F\xf6rfaller: ${e.forfallodatum?new Date(e.forfallodatum).toLocaleDateString("sv-SE"):""}`})]})]})},"getInvoiceStatus",0,a],27905);var l=e.i(643531),o=e.i(174886),d=e.i(294772);function c({label:e,value:r}){let{copied:n,copy:a}=(0,d.useCopyToClipboard)();return(0,t.jsxs)("button",{type:"button",onClick:()=>a(r,e),className:"group/copy inline-flex items-center gap-2 text-body text-muted-foreground","aria-label":`Kopiera ${e}`,children:[e,": ",(0,t.jsx)("span",{className:"font-bold text-foreground",children:r}),(0,t.jsx)("span",{className:"opacity-0 transition-opacity group-hover/copy:opacity-100",children:n?(0,t.jsx)(l.Check,{className:"size-6 text-primary"}):(0,t.jsx)(o.Copy,{className:"size-6"})})]})}e.s(["PaymentMethodCard",0,function({avityp:e,kontonummer:n,kontotyp:a,ocRnummer:i}){return(0,t.jsxs)(r.Card,{className:"flex flex-col justify-between gap-y-4 border xl:flex-row xl:items-end",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h2",{className:"text-h3",children:"Betalningsmetod"}),(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:e||"Okänd metod"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h2",{className:"text-h3",children:"Inbetalningsuppgifter"}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,t.jsx)(c,{label:"Pg"===a?"Plusgiro":"Bankgiro",value:n}),(0,t.jsx)(c,{label:"OCR-nr",value:i})]})]})]})}],288568)},127839,e=>{"use strict";var t=e.i(843476),r=e.i(167881),n=e.i(970065),a=e.i(315386),i=e.i(647163),s=e.i(685562),l=e.i(522016);let o={src:e.i(880099).default,width:89,height:89,blurWidth:0,blurHeight:0},d={src:e.i(685335).default,width:108,height:108,blurWidth:0,blurHeight:0},c=({title:e,description:c,linkText:u,linkHref:m,icon:f,variant:p="secondary",className:h,hideArrow:g=!1,layout:x="default"})=>{let v=(()=>
56{if(!f)return null;switch(f){case"employment":return o.src;case"payment":return d.src;default:return null}})(),b=(0,t.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 @sm:flex-row",children:[v&&(0,t.jsx)(a.default,{src:v,alt:"",width:108,height:108,className:"size-20 @sm:size-27","aria-hidden":!0}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-center justify-between gap-4 text-center @sm:flex-row @sm:text-left",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-h3",children:e}),c&&(0,t.jsx)("p",{className:"text-muted-foreground",children:c})]}),u&&m&&(0,t.jsx)(r.Button,{asChild:!0,size:"sm",children:(0,t.jsxs)(l.default,{href:m,className:"flex size-fit w-full shrink-0 items-center justify-center gap-2 text-center @sm:w-auto",children:[u,!g&&(0,t.jsx)(s.ArrowRightIcon,{className:"size-4 shrink-0","aria-hidden":!0})]})})]})]});return"half"===x?(0,t.jsxs)(n.Card,{variant:p,padding:"none",className:(0,i.cn)("border px-4 py-6 @sm:px-6 @sm:py-2 @lg:p-6",h),children:[(0,t.jsx)("div",{className:"@lg:hidden",children:b}),(0,t.jsxs)("div",{className:"hidden items-center gap-6 @lg:flex",children:[v&&(0,t.jsx)(a.default,{src:v,alt:"",width:108,height:108,className:"size-27 shrink-0","aria-hidden":!0}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h2",{className:"text-h3",children:e}),c&&(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:c})]}),u&&m&&(0,t.jsx)(l.default,{href:m,className:"w-fit text-small font-bold text-foreground underline",children:u})]})]})]}):(0,t.jsx)(n.Card,{variant:p,padding:"none",className:(0,i.cn)("border px-4 py-6 @sm:px-6 @sm:py-2",h),children:b})};e.i(73932),e.i(89128);var u=e.i(27905),m=e.i(288568);e.s(["PaymentsView",0,({paymentsDetails:e})=>{let r,n=e?.kontonummer&&e?.ocRnummer&&e?.kontotyp,a={hasUnpaid:(r=e?.betalningar?.filter(e=>(!e.betaldatum||e.inbetaltbelopp!==e.aviseratbelopp)&&!!e.forfallodatum&&new Date(e.forfallodatum)<new Date)??[]).length>0,sumUnpaid:r.reduce((e,t)=>e+(t.aviseratbelopp??0),0),unpaidInvoices:r,paidInvoices:e?.betalningar?.filter(e=>!!e.betaldatum&&e.inbetaltbelopp===e.aviseratbelopp)??[],cancellationDeadline:(()=>{if(0===r.length)return null;let e=r.map(e=>e.period).filter(Boolean).sort()[0];return e&&6===e.length?new Date(parseInt(e.substring(0,4),10),parseInt(e.substring(4,6),10)-1+3,0):null})()};return(0,t.jsxs)(t.Fragment,{children:[e?.avityp!=="Autogiro"&&(0,t.jsx)(c,{title:"Aktivera autogiro ",description:"Betala automatiskt varje mÃ¥nad - enkelt och tryggt.",linkText:"Aktivera autogiro",linkHref:"?form=autogiro",icon:"payment"}),(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[n&&(0,t.jsx)(m.PaymentMethodCard,{avityp:e?.avityp,kontonummer:e.kontonummer,kontotyp:e.kontotyp,ocRnummer:e.ocRnummer}),!!a.unpaidInvoices.length&&(0,t.jsx)("div",{className:"flex flex-col gap-4",children:a.unpaidInvoices.map((e,r)=>(0,t.jsx)(u.InvoiceCard,{invoice:e},r))}),!!a.paidInvoices&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Senast betalda"}),a.paidInvoices.map((e,r)=>(0,t.jsx)(u.InvoiceCard,{invoice:e},r))]})]})]})}],127839)},142293,e=>{"use strict";var t=e.i(843476),r=e.i(643531),n=e.i(174886),a=e.i(73932);let i=[["w-20","w-36"],["w-28","w-40"],["w-24","w-36"],["w-20","w-28"],["w-24","w-28"],["w-20","w-28"],["w-28","w-16"]];function s({layout:e}){let[r,n,l,o,d,c,u]=i.map(([e,r],n)=>(0,t.jsx)(a.ContactFieldSkeleton,{labelWidth:e,valueWidth:r},n));return"card"===e?(0,t.jsxs)("div",{role:"status","aria-label":"Laddar kontaktuppgifter",className:"flex flex-col gap-4",children:[r,n,l,(0,t.jsxs)("div",{className:"flex gap-4",children:[o,d]}),c,u]}):(0,t.jsxs)("div",{role:"status","aria-label":"Laddar kontaktuppgifter",className:"grid grid-cols-1 gap-1 sm:grid-cols-2 sm:gap-x-8 sm:gap-y-4 md:grid-cols-3",children:[r,n,l,o,d,c,u]})}var l=e.i(294772),o=e.i(348238);function d({label:e,value:a,hideLabel:i=!1}){let{copied:s,copy:o}=(0,l.useCopyToClipboard)();return(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[e&&(0,t.jsx)("span",{className:i?"sr-only":"text-small text-muted-foreground",children:e}),a?(0,t.jsxs)("button",{type:"button",onClick:()=>o(a,e),className:"group/copy block w-full cursor-pointer text-left text-small font-bold wrap-break-word break-all text-foreground","aria-label":`Kopiera ${e}`,children:[a,(0,t.jsx)("span",{className:"ml-1.5 inline-flex align-middle opacity-0 transition-opacity group-hover/copy:opacity-100",children:s?(0,t.jsx)(r.Check,{className:"size-4 text-primary"}):(0,t.jsx)(n.Copy,{className:"size-4"})})]}):(0,t.jsx)("span",{className:"text-small font-bold",children:"â"})]})}e.s(["ContactField",0,d,"ContactInfoDisplay",0,function({isLoading:e,contactInfo:r,layout:n,arbetsstalleNamn:a}){return e?(0,t.jsx)(s,{layout:n}):r?"card"===n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d,{label:"E-post arbetsgivare",value:r.epost1}),(0,t.jsx)(d,{label:"E-post privat",value:r.epost2}),(0,t.jsx)(d,{label:"Arbetsställe",value:a}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(d,{label:"Telefon privat",value:(0,o.formatAndTrimPhone)(r.telefonMobil??"")}),(0,t.jsx)(d,{label:"Telefon arbete",value:(0,o.formatAndTrimPhone)(r.telefonArbete??"")})]}),(0,t.jsx)(d,{label:"Telefon hem",value:(0,o.formatAndTrimPhone)(r.telefonHem??"")}),(0,t.jsx)(d,{label:"Har fackligt uppdrag",value:null!=r.uppdragsredovisning?r.uppdragsredovisning?"Ja":"Nej":void 0})]}):(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-1 sm:grid-cols-2 sm:gap-x-8 sm:gap-y-4 md:grid-cols-3",children:[(0,t.jsx)(d,{label:"E-post arbetsgivare",value:r.epost1}),(0,t.jsx)(d,{label:"E-post privat",value:r.epost2}),(0,t.jsx)(d,{label:"Arbetsställe",value:a}),(0,t.jsx)(d,{label:"Telefon privat",value:(0,o.formatAndTrimPhone)(r.telefonMobil??"")}),(0,t.jsx)(d,{label:"Telefon arbete",value:(0,o.formatAndTrimPhone)(r.telefonArbete??"")}),(0,t.jsx)(d,{label:"Telefon hem",value:(0,o.formatAndTrimPhone)(r.telefonHem??"")}),(0,t.jsx)(d,{label:"Har fackligt uppdrag",value:null!=r.uppdragsredovisning?r.uppdragsredovisning?"Ja":"Nej":void 0})]}):(0,t.jsx)("p",{className:"text-small text-muted-foreground",children:"Inga kontaktuppgifter tillgängliga."})}],142293)},933676,e=>{"use strict";var t=e.i(843476),r=e.i(825929),n=e.i(647163);e.s(["DisableWhenImpersonating",0,function({children:e,className:a,as:i="div"}){let s=(0,r.useIsImpersonationRestricted)();return(0,t.jsx)(i,{className:(0,n.cn)(s&&"pointer-events-none opacity-60 select-none",a),"aria-disabled":s||void 0,inert:!!s||void 0,children:e})}])},262676,373375,46633,679985,4458,e=>{"use strict";var t=e.i(843476);let r=(0,e.i(475254).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,r],373375);var n=e.i(463059),a=e.i(271645);e.s(["ScrollableTableWrapper",0,function({children:e}){let i=(0,a.useRef)(null),s=(0,a.useRef)(null),l=(0,a.useRef)(null),[o,d]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!1),m=(0,a.useRef)(0),f=(0,a.useRef)(0),p=(0,a.useId)(),h=(0,a.useCallback)(()=>{let e=i.current;if(!e)return;let{scrollWidth:t,clientWidth:r,scrollLeft:n}=e,a=t>r;if(d(a),a&&l.current){let e=r/t*100;l.current.style.width=`calc((100% - 16px) * ${e/100})`,l.current.style.left=`calc(8px + (100% - 16px) * ${n/(t-r)*(100-e)/100})`}},[]);(0,a.useEffect)(()=>{let e=i.current;if(!e)return;h(),e.addEventListener("scroll",h,{passive:!0});let t=new ResizeObserver(h);return t.observe(e),()=>{e.removeEventListener("scroll",h),t.disconnect()}},[h]);let g=(0,a.useCallback)(e=>{i.current?.scrollBy({left:e,behavior:"smooth"})},[]),x=(0,a.useCallback)(e=>{let t=s.current,r=i.current;if(!t||!r)return;let n=t.getBoundingClientRect(),a=(e.clientX-n.left)/n.width*(r.scrollWidth-r.clientWidth);r.scrollTo({left:a,behavior:"smooth"})},[]),v=(0,a.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),u(!0),m.current=e.clientX,f.current=i.current?.scrollLeft??0},[]);return(0,a.useEffect)(()=>
56{if(!c)return;let e=e=>{let t=s.current,r=i.current;if(!t||!r)return;let n=t.getBoundingClientRect().width,a=e.clientX-m.current,l=r.scrollWidth-r.clientWidth;r.scrollLeft=f.current+a/n*l},t=()=>u(!1);return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}},[c]),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{ref:i,id:p,tabIndex:0,className:"overflow-x-auto rounded-input border border-border bg-background [-ms-overflow-style:none] [scrollbar-width:none]",children:e}),o&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-4",children:[(0,t.jsx)("button",{type:"button",onClick:()=>g(-200),className:"flex size-6 shrink-0 cursor-pointer items-center justify-center rounded-full text-foreground hover:bg-muted","aria-label":"Scrolla vänster",children:(0,t.jsx)(r,{className:"size-4","aria-hidden":"true"})}),(0,t.jsx)("div",{ref:s,"aria-hidden":"true",className:"relative h-6 flex-1 cursor-pointer rounded-full bg-[#F2F2F2]",onClick:x,children:(0,t.jsx)("div",{ref:l,className:"absolute top-1.5 h-3 rounded-full bg-[#D5D4D2] transition-[left] duration-75",onMouseDown:v,role:"presentation"})}),(0,t.jsx)("button",{type:"button",onClick:()=>g(200),className:"flex size-6 shrink-0 cursor-pointer items-center justify-center rounded-full text-foreground hover:bg-muted","aria-label":"Scrolla höger",children:(0,t.jsx)(n.ChevronRight,{className:"size-4","aria-hidden":"true"})})]})]})}],262676);var i=e.i(73932),s=e.i(647163);function l({children:e}){return(0,t.jsx)("tr",{className:"border-b border-border bg-input md:bg-card",children:e})}e.s(["TbodyRow",0,function({children:e,index:r}){return(0,t.jsx)("tr",{className:(0,s.cn)("border-b border-border last:border-b-0",r%2!=0&&"bg-input md:bg-card"),children:e})},"Td",0,function({children:e,className:r}){return(0,t.jsx)("td",{className:(0,s.cn)("border-r border-border px-4 py-5 text-small last:border-r-0",r),children:e})},"Th",0,function({children:e,className:r}){return(0,t.jsx)("th",{className:(0,s.cn)("border-r border-border px-4 py-5 text-small font-bold last:border-r-0",r),children:e})},"TheadRow",0,l],46633),e.s(["CardListSkeleton",0,function({count:e=3}){return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar",className:"flex flex-col gap-4",children:[(0,t.jsx)(i.TextSkeleton,{size:"h2",className:"w-48"}),(0,t.jsx)("div",{className:"overflow-hidden rounded-input border border-border",children:Array.from({length:e}).map((r,n)=>(0,t.jsxs)("div",{className:`flex flex-col gap-4 px-4 py-6 ${n%2==0?"bg-background":"bg-input"} ${n<e-1?"border-b border-border":""}`,children:[(0,t.jsx)(i.TextSkeleton,{size:"small",className:"w-40"}),(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)(i.ContactFieldSkeleton,{labelWidth:"w-20",valueWidth:"w-24"}),(0,t.jsx)(i.ContactFieldSkeleton,{labelWidth:"w-12",valueWidth:"w-20"})]}),(0,t.jsx)(i.ContactFieldSkeleton,{labelWidth:"w-24",valueWidth:"w-36"}),(0,t.jsx)(i.Skeleton,{className:"h-10 w-full rounded-input"})]},n))})]})},"TableSkeleton",0,function({columns:e=4,rows:r=5}){return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar",className:"flex flex-col gap-4",children:[(0,t.jsx)(i.TextSkeleton,{size:"h2",className:"w-48"}),(0,t.jsx)("div",{className:"overflow-hidden rounded-input border border-border bg-background",children:(0,t.jsxs)("table",{className:"w-full text-left",children:[(0,t.jsx)("thead",{children:(0,t.jsx)(l,{children:Array.from({length:e}).map((e,r)=>(0,t.jsxs)("th",{className:"border-r border-border px-4 py-5 last:border-r-0",children:[(0,t.jsx)("span",{className:"sr-only",children:"Laddar kolumn"}),(0,t.jsx)(i.TextSkeleton,{size:"small",className:"w-20"})]},r))})}),(0,t.jsx)("tbody",{children:Array.from({length:r}).map((r,n)=>(0,t.jsx)("tr",{className:n%2!=0?"bg-input md:bg-card":"",children:Array.from({length:e}).map((e,r)=>(0,t.jsx)("td",{className:"border-r border-border px-4 py-5 last:border-r-0",children:(0,t.jsx)(i.TextSkeleton,{size:"small",className:0===r?"w-32":"w-20"})},r))},n))})]})})]})}],679985),e.s(["formatDateShort",0,function(e){if(!e)return"";try{return new Date(e).toLocaleDateString("sv-SE",{year:"numeric",month:"2-digit",day:"2-digit"})}catch{return""}}],4458)},843282,e=>{"use strict";var t=e.i(843476),r=e.i(10708),n=e.i(555436);e.s(["SearchField",0,function({label:e,placeholder:a,value:i,onChange:s,id:l,disabled:o}){return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(r.Label,{htmlFor:l,className:"text-h3 font-bold",children:e}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(n.Search,{className:"absolute top-1/2 left-4 size-5 -translate-y-1/2 text-muted-foreground","aria-hidden":"true"}),(0,t.jsx)("input",{id:l,type:"text",placeholder:a,value:i,onChange:e=>s(e.target.value),disabled:o,className:"flex h-14 w-full items-center rounded-input border border-border bg-input px-4 py-2.25 pl-11 text-body placeholder:text-muted-foreground disabled:opacity-60 md:bg-card"})]})]})}])},73932,e=>{"use strict";var t=e.i(843476),r=e.i(647163);function n({className:e}){return(0,t.jsx)("div",{className:(0,r.cn)("animate-pulse rounded bg-card-accent",e)}
56)}let a={h1:"text-h1",h2:"text-h2",h3:"text-h3",h4:"text-h4",preamble:"text-preamble",body:"text-body",small:"text-small"};function i({size:e="body",className:n}){return(0,t.jsx)("div",{className:(0,r.cn)("animate-pulse rounded bg-card-accent",a[e],n),children:(0,t.jsx)("span",{className:"invisible",children:"â"})})}e.s(["ContactFieldSkeleton",0,function({labelWidth:e="w-24",valueWidth:n="w-36",className:a}){return(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,t.jsx)(i,{size:"small",className:(0,r.cn)(e,a)}),(0,t.jsx)(i,{size:"small",className:(0,r.cn)(n,a)})]})},"InfoFieldSkeleton",0,function({labelWidth:e="w-24",valueWidth:r="w-40"}){return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(i,{size:"body",className:e}),(0,t.jsx)(i,{size:"body",className:r})]})},"InputFieldSkeleton",0,function({labelWidth:e="w-32"}){return(0,t.jsxs)("div",{children:[(0,t.jsx)(i,{size:"small",className:(0,r.cn)("mb-2",e)}),(0,t.jsx)(n,{className:"h-14 w-full rounded-input"})]})},"Skeleton",0,n,"TextSkeleton",0,i])},582929,61350,840217,991367,329388,975096,230078,e=>{"use strict";var t=e.i(843476),r=e.i(475254);let n=(0,r.default)("arrow-down-a-z",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M20 8h-5",key:"1vsyxs"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10",key:"ag13bf"}],["path",{d:"M15 14h5l-5 6h5",key:"ur5jdg"}]]),a=(0,r.default)("arrow-down-up",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]),i=(0,r.default)("arrow-up-z-a",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M15 4h5l-5 6h5",key:"8asdl1"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20",key:"r6l5cz"}],["path",{d:"M20 18h-5",key:"18j1r2"}]]),s=(0,r.default)("arrow-down-1-0",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"M17 10V4h-2",key:"zcsr5x"}],["path",{d:"M15 10h4",key:"id2lce"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2",key:"33xykx"}]]),l=(0,r.default)("arrow-up-0-1",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2",key:"1bwicg"}],["path",{d:"M17 20v-6h-2",key:"1qp1so"}],["path",{d:"M15 20h4",key:"1j968p"}]]);var o=e.i(647163);e.s(["SortableTh",0,function({children:e,sortKey:r,sortConfig:d,onToggle:c,className:u,ariaLabel:m,sortType:f="text"}){let p=d?.key===r?d.direction:null,h=m??("string"==typeof e?e:"");return(0,t.jsx)("th",{role:"columnheader",className:(0,o.cn)("border-r border-border px-4 py-5 text-small font-bold last:border-r-0",u),"aria-sort":"asc"===p?"ascending":"desc"===p?"descending":"none",children:(0,t.jsxs)("button",{type:"button",onClick:()=>c(r),className:"inline-flex min-h-6 min-w-6 cursor-pointer items-center gap-1.5 hover:text-foreground/80 focus-visible:outline-2 ","aria-label":`Sortera efter ${h}${"asc"===p?" (stigande)":"desc"===p?" (fallande)":""}`,children:[e,(0,t.jsx)("span",{className:"inline-flex","aria-hidden":"true",children:(0,t.jsx)(function(){return p?"numeric"===f?"asc"===p?(0,t.jsx)(l,{className:"size-4"}):(0,t.jsx)(s,{className:"size-4"}):"asc"===p?(0,t.jsx)(n,{className:"size-4"}):(0,t.jsx)(i,{className:"size-4"}):(0,t.jsx)(a,{className:"size-4 opacity-40"})},{})})]})})}],582929);var d=e.i(664659),c=e.i(271645);e.s(["SortDropdown",0,function({options:e,sortConfig:r,onSelect:n,onClear:a}){let[i,s]=(0,c.useState)(!1),l=(0,c.useRef)(null),u=e.find(e=>e.key===r?.key&&e.direction===r?.direction)?.label??"Relevans",m=(0,c.useCallback)(e=>{e?n(e.key,e.direction):a(),s(!1)},[n,a]);return(0,c.useEffect)(()=>{if(i)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e);function e(e){l.current&&!l.current.contains(e.target)&&s(!1)}},[i]),(0,c.useEffect)(()=>{if(i)return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e);function e(e){"Escape"===e.key&&s(!1)}},[i]),(0,t.jsxs)("div",{ref:l,className:"flex flex-col gap-2",children:[(0,t.jsx)("span",{className:"text-body font-semibold",children:"Sortera"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>s(e=>!e),className:"flex h-14 w-full items-center justify-between rounded-input border border-border bg-input px-4 text-body md:bg-card","aria-haspopup":"listbox","aria-expanded":i,"aria-label":"VÃ
56¤lj sortering",children:[(0,t.jsx)("span",{className:r?"text-foreground":"text-muted-foreground",children:u}),(0,t.jsx)(d.ChevronDown,{className:(0,o.cn)("size-5 transition-transform",i&&"rotate-180"),"aria-hidden":"true"})]}),i&&(0,t.jsxs)("ul",{role:"listbox","aria-label":"Sorteringsalternativ",className:"absolute z-10 mt-1 w-full overflow-hidden rounded-input border border-border bg-background shadow-md",children:[(0,t.jsx)("li",{role:"option","aria-selected":null===r,tabIndex:0,onClick:()=>m(null),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),m(null))},className:(0,o.cn)("cursor-pointer px-4 py-3 text-small",null===r?"text-muted-foreground":"font-semibold hover:bg-input md:hover:bg-card"),children:"Relevans"}),e.map(e=>{let n=r?.key===e.key&&r?.direction===e.direction;return(0,t.jsx)("li",{role:"option","aria-selected":n,tabIndex:0,onClick:()=>m(e),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),m(e))},className:(0,o.cn)("cursor-pointer px-4 py-3 text-small font-semibold",n?"text-muted-foreground":"hover:bg-input md:hover:bg-card"),children:e.label},`${e.key}-${e.direction}`)})]})]})]})}],61350);let u=new Intl.Collator("sv",{sensitivity:"base"});e.s(["useSortableResults",0,function(e,t,r){let[n,a]=(0,c.useState)(r?.defaultSort??null);return{sortedResults:(0,c.useMemo)(()=>{if(!n)return e;let{key:r,direction:a}=n;return[...e].sort((e,n)=>{let i,s=t(e,r),l=t(n,r);return null==s&&null==l?0:null==s?1:null==l?-1:(i="number"==typeof s&&"number"==typeof l?s-l:u.compare(String(s),String(l)),"desc"===a?-i:i)})},[e,n,t]),sortConfig:n,toggleSort:function(e){a(t=>t?.key===e?"asc"===t.direction?{key:e,direction:"desc"}:null:{key:e,direction:"asc"})},setSort:function(e,t){a({key:e,direction:t})},clearSort:function(){a(null)}}}],840217);var m=e.i(73932);function f({tabCount:e=5}){return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar",className:"flex min-w-0 flex-col gap-8",children:[(0,t.jsx)(m.TextSkeleton,{size:"h1",className:"w-64 max-w-full"}),(0,t.jsx)("div",{className:"flex gap-6 overflow-hidden border-b border-border",children:Array.from({length:e}).map((e,r)=>(0,t.jsx)("div",{className:"shrink-0 pt-1.5 pb-3",children:(0,t.jsx)(m.TextSkeleton,{size:"body",className:"w-24"})},r))}),(0,t.jsx)(p,{})]})}function p(){return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(m.TextSkeleton,{size:"h2",className:"w-48"}),(0,t.jsx)("div",{className:"rounded-input border border-border bg-input p-6 md:bg-card",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 md:flex-row md:gap-6",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-6",children:[(0,t.jsx)(m.InfoFieldSkeleton,{}),(0,t.jsx)(m.InfoFieldSkeleton,{}),(0,t.jsx)(m.InfoFieldSkeleton,{})]}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-6",children:[(0,t.jsx)(m.InfoFieldSkeleton,{}),(0,t.jsx)(m.InfoFieldSkeleton,{})]}),(0,t.jsxs)("div",{className:"hidden min-w-0 flex-1 flex-col gap-6 md:flex",children:[(0,t.jsx)(m.InfoFieldSkeleton,{}),(0,t.jsx)(m.InfoFieldSkeleton,{}),(0,t.jsx)(m.InfoFieldSkeleton,{})]})]})})]})}e.s(["DetailLayoutSkeleton",0,f,"InfoCardSkeleton",0,p],991367);var h=e.i(743489),g=e.i(871689),x=e.i(768214),x=x,v=e.i(27905),b=e.i(288568);function y({medlemsnummer:e}){let{GET:r}=(0,h.default)(),[n,a]=(0,c.useState)(null),[i,s]=(0,c.useState)(!0);if((0,c.useEffect)(()=>{let t=new AbortController;return async function(){s(!0);try{let{data:n}=await r("/api/MyPagesPayments/accountsledger",{params:{query:{targetMemberNumber:e}},signal:t.signal});a(n?.data??null)}catch{t.signal.aborted||a(null)}finally{t.signal.aborted||s(!1)}}(),()=>t.abort()},[r,e]),i)return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar betalningar",className:"flex flex-col gap-8",children:[(0,t.jsx)(p,{}),(0,t.jsx)(p,{})]});let l=n?.betalningar;if(!l||0===l.length)return(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga betalningar registrerade."});let o=n?.kontonummer&&n?.ocRnummer&&n?.kontotyp,d=[...l].sort((e,t)=>{let r=e.forfallodatum?new Date(e.forfallodatum).getTime():0;return(t.forfallodatum?new Date(t.forfallodatum).getTime():0)-r}),u=d.filter(e=>"Betald"!==(0,v.getInvoiceStatus)(e)),m=d.filter(e=>"Betald"===(0,v.getInvoiceStatus)(e));return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[o&&(0,t.jsx)(b.PaymentMethodCard,{avityp:n.avityp,kontonummer:n.kontonummer,kontotyp:n.kontotyp,ocRnummer:n.ocRnummer}),u.length>0&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Obetalda betalningar"}),u.map((e,r)=>(0,t.jsx)(v.InvoiceCard,{invoice:e},e.period??r))]}),m.length>0&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Senast betalda"}),m.map((e,r)=>(0,t.jsx)(v.InvoiceCard,{invoice:e},e.period??r))]})]})}var j=e.i(293109),k=e.i(4458);function w({member:e}){let r=e.kontaktupgifter,n=e.anstallning?.[0];return(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,t.jsx)(N,{kontakt:r}),(0,t.jsx)(C,{anstallning:n,member:e}),(0,t.jsx)(S,{member:e})]})}function N({kontakt:e}){return(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Kontaktuppgifter"}),(0,t.jsx)(j.InfoCard,{children:(0,t.jsxs)(j.InfoCardRow,{children:[(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"E-post arbetsgivare",value:e?.epost1}),(0,t.jsx)(j.InfoField,{label:"E-post privat",value:e?.epost2})]}),(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Telefon privat",value:e?.telefonMobil}),(0,t.jsx)(j.InfoField,{label:"Telefon arbete",value:e?.telefonArbete}),(0,t.jsx)(j.InfoField,{label:"Telefon hem",value:e?.telefonHem})]})]})})]})}function C({anstallning:e,member:r}){return(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Anställning och lön"}),(0,t.jsx)(j.InfoCard,{children:(0,t.jsxs)(j.InfoCardRow,{children:[(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Arbetsgivare",value:e?.arbetsgivare?.namn}),(0,t.jsx)(j.InfoField,{label:"Arbetsställe",value:e?.arbetsstalle})]}),(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Yrke",value:r.yrke}),(0,t.jsx)(j.InfoField,{label:"Lön",value:function(e,t){if(!e)return;
56let r=(Number(e)/100).toLocaleString("sv-SE",{minimumFractionDigits:2,maximumFractionDigits:2});return`${r} kr${2===t?"/timme":1===t?"/mÃ¥nad":""}`}(r.nastaBelopp||r.belopp,r.nastaLonetyp||r.lonetyp)})]})]})})]})}function S({member:e}){return(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h2",children:"Medlemskap"}),(0,t.jsx)(j.InfoCard,{children:(0,t.jsxs)(j.InfoCardRow,{children:[(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Medlemsnummer",value:e.medlemsnummer}),(0,t.jsx)(j.InfoField,{label:"Förbund",value:e.forbund})]}),(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Region/Avdelning",value:e.regionAvdelning}),(0,t.jsx)(j.InfoField,{label:"Klubb",value:e.klubb})]}),(0,t.jsxs)(j.InfoCardColumn,{children:[(0,t.jsx)(j.InfoField,{label:"Inträdessdatum",value:(0,k.formatDateShort)(e.intadesdatum)||void 0}),(0,t.jsx)(j.InfoField,{label:"Avgiftsklass",value:e.avgiftsklass})]})]})})]})}function A({medlemsnummer:e}){let{GET:r}=(0,h.default)(),[n,a]=(0,c.useState)(null),[i,s]=(0,c.useState)(!0);return((0,c.useEffect)(()=>{let t=new AbortController;return async function(){s(!0);try{let{data:n}=await r("/api/MyPagesAssignments/assignments",{params:{query:{targetMemberNumber:e}},signal:t.signal});a(n?.data??null)}catch{t.signal.aborted||a(null)}finally{t.signal.aborted||s(!1)}}(),()=>t.abort()},[r,e]),i)?(0,t.jsxs)("div",{role:"status","aria-label":"Laddar uppdrag",className:"flex flex-col gap-8",children:[(0,t.jsx)(p,{}),(0,t.jsx)(p,{})]}):n&&0!==n.length?(0,t.jsx)("div",{className:"flex flex-col gap-8",children:n.map((e,r)=>(0,t.jsx)(j.InfoCard,{children:(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-h3",children:e.namn}),(0,t.jsxs)(j.InfoCardRow,{children:[(0,t.jsx)(j.InfoCardColumn,{children:(0,t.jsx)(j.InfoField,{label:"Utbildad av",value:e.utseddAv})}),(0,t.jsx)(j.InfoCardColumn,{children:(0,t.jsx)(j.InfoField,{label:"Arbetsgivare",value:e.arbetsgivare})}),(0,t.jsx)(j.InfoCardColumn,{children:(0,t.jsx)(j.InfoField,{label:"Arbetsplats",value:e.organisationsenhetnamn})})]})]})},`${e.namn}-${e.frandatum}-${r}`))}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga uppdrag registrerade."})}var E=e.i(970065),T=e.i(225913),I=e.i(168118);let M=["Ejfullföljt","Uteblivit","Avslag","Inställd","Genomfört"];function P(e){return e.replace(/([a-zåäö])([A-ZÃ
ÃÃ])/g,"$1 $2")}let _=(0,T.cva)("flex flex-col gap-2 border-b border-border px-4 py-2 text-small",{variants:{statusClasses:{success:"bg-alert-success text-alert-success-foreground",error:"bg-alert-danger text-alert-danger-foreground",warning:"bg-alert-notice text-alert-notice-foreground"}},defaultVariants:{statusClasses:"warning"}}),R={Anmäld:"success",Kvalificerad:"success",Ordinarie:"success",Inbjuden:"success",Kallad:"success",Genomfört:"success",Ansökt:"warning",Reserv:"warning",StatusSaknas:"warning",Platsbrist:"error",Inställd:"error",Ejfullföljt:"error",Uteblivit:"error",Ã
terbud:"error",Avslag:"error",EjKvalificerad:"error"},F={Grön:"success",Röd:"error",Blå:"warning"},O=c.default.forwardRef(({deltagarstatus:e,className:r,...n},a)=>{let{label:i,variant:s,explanationText:l}=e?"string"==typeof e?{label:P(e),variant:R[e]??"warning"}:{label:e.mappedStatusValue||P(e.status??"StatusSaknas"),variant:(e.color&&F[e.color])??R[e.status??"StatusSaknas"]??"warning",explanationText:e.explanationText}:{label:"Ingen status",variant:"warning"};return(0,t.jsx)(E.CardInset,{children:(0,t.jsxs)("div",{ref:a,className:_({statusClasses:s})+(r?` ${r}`:""),...n,children:[(0,t.jsxs)("p",{className:"flex items-center gap-2 font-bold",children:[(0,t.jsx)(I.InfoIcon,{className:"shrink-0"})," ",i]}),l&&(0,t.jsx)("p",{className:"font-normal text-foreground",children:l})]})})});O.displayName="EducationStatusBadge";var D=e.i(468509),L=e.i(167881),B=e.i(837223),z=e.i(95187);let V=(0,z.createServerReference)("7f18474dbd72a31b94f59bd188f815e05b95bfcd6c",z.callServer,void 0,z.findSourceMapURL,"GET");(0,c.cache)(()=>
56V("/api/MyPagesPayments/accountsledger")),(0,c.cache)(()=>V("/api/MyPagesDetails/memberdetails")),(0,c.cache)(()=>V("/api/MyPagesDetails/membercontactdetails")),(0,c.cache)(()=>V("/api/MyPagesDetails/memberemploymentdetails")),(0,c.cache)(()=>V("/api/MyPagesCourses/educations")),(0,c.cache)(()=>V("/api/MyPagesElectedOfficialClub/clubs")),(0,c.cache)(()=>V("/api/MyPagesContactPersons/contactpersons")),(0,c.cache)(()=>V("/api/MyPagesAssignments/assignments"));var H=e.i(747697);(0,r.default)("library-big",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]]);let $=(0,r.default)("map-pin-house",[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z",key:"1p1rcz"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2",key:"mcbcs9"}],["path",{d:"M18 22v-3",key:"1t1ugv"}],["circle",{cx:"10",cy:"10",r:"3",key:"1ns7v1"}]]),U=(0,r.default)("user-round-x",[["path",{d:"M2 21a8 8 0 0 1 11.873-7",key:"74fkxq"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m17 17 5 5",key:"p7ous7"}],["path",{d:"m22 17-5 5",key:"gqnmv0"}]]);var G=e.i(522016),q=e.i(25315);let K=e=>{if(!e)return"N/A";let t=new Date(e).toLocaleDateString("sv-SE",{weekday:"long",day:"numeric",month:"long"});return t.charAt(0).toUpperCase()+t.slice(1)},W=({course:e,showActions:r=!0})=>(0,t.jsxs)(E.Card,{className:"mb-4 overflow-hidden border",children:[(0,t.jsx)(O,{deltagarstatus:e.deltagarstatus}),(0,t.jsxs)("h3",{className:"my-4 flex items-center text-h3",children:[e.rubrik,"digital"in e&&!!e.digital&&(0,t.jsx)(B.default,{})]}),(0,t.jsxs)(D.CourseDescriptionList,{className:"flex-row flex-wrap justify-start gap-x-3 text-small",inline:!0,children:[!!e.startdatum&&!!e.slutdatum&&(0,t.jsxs)(D.default,{title:"Datum",icon:H.CalendarIcon,iconVariant:"small",className:"flex-nowrap",inline:!0,children:[K(e.startdatum)," - ",K(e.slutdatum)]}),e.ort&&(0,t.jsx)(D.default,{title:"Plats",icon:$,iconVariant:"small",className:"flex-nowrap",inline:!0,children:e.ort})]}),r&&(0,t.jsxs)("div",{className:"mt-4 flex w-fit flex-col gap-x-6 gap-y-6 md:flex-row",children:[(0,t.jsx)(q.default,{course:e}),(0,t.jsx)(L.Button,{asChild:!0,variant:"outline",size:"sm",className:"w-fit gap-2 rounded-sm border bg-card-accent",children:(0,t.jsxs)(G.default,{href:`?avanmal=${e.utbildningskod}`,className:"flex gap-2 text-small",children:["Avanmäl dig ",(0,t.jsx)(U,{})]})})]})]}),Q=(0,r.default)("book-open-check",[["path",{d:"M12 21V7",key:"gj6g52"}],["path",{d:"m16 12 2 2 4-4",key:"mdajum"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3",key:"8arnkb"}]]),Y=(0,r.default)("file-digit",[["path",{d:"M4 12V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2",key:"jrl274"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 16h2v6",key:"1bxocy"}],["path",{d:"M10 22h4",key:"ceow96"}],["rect",{x:"2",y:"16",width:"4",height:"6",rx:"2",key:"r45zd0"}]]);function X({merit:e}){let r=e.kursperiodFran?new Date(e.kursperiodFran).getFullYear():null;return(0,t.jsxs)(E.Card,{className:"overflow-hidden border px-6 pt-4 pb-6",children:[(0,t.jsx)("h3",{className:"text-h3 font-bold",children:e.namn}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-3",children:[e.meritkod&&(0,t.jsxs)("span",{className:"flex items-center gap-2 text-small font-semibold text-muted-foreground",children:[(0,t.jsx)(Y,{className:"size-5","aria-hidden":"true"}),"Kod: ",e.meritkod]}),r&&(0,t.jsxs)("span",{className:"flex items-center gap-2 text-small font-semibold text-muted-foreground",children:[(0,t.jsx)(Q,{className:"size-5","aria-hidden":"true"}),"Kurs avslutad: ",r]})]})]})}function J({medlemsnummer:e,meriter:r}){let{GET:n}=(0,h.default)(),[a,i]=(0,c.useState)(null),[s,l]=(0,c.useState)(!0);if((0,c.useEffect)(()=>{let t=new AbortController;return async function(){l(!0);try{let{data:r}=await n("/api/MyPagesCourses/educations",{params:{query:{targetMemberNumber:e}},signal:t.signal});i(r?.data??null)}catch{t.signal.aborted||i(null)}finally{t.signal.aborted||l(!1)}}(),()=>t.abort()},[n,e]),s)return(0,t.jsxs)("div",{role:"status","aria-label":"Laddar utbildningar",className:"flex flex-col gap-8",children:[(0,t.jsx)(p,{}),(0,t.jsx)(p,{})]});let o=(a??[]).filter(e=>e.deltagarstatus?.status==null||!M.includes(e.deltagarstatus.status)),d=r&&r.length>0;return 0!==o.length||d?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[o.length>0&&(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-h2",children:"Anmälda utb
56ildningar"}),(0,t.jsx)("ul",{className:"mt-4 space-y-4",children:o.map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(W,{course:e,showActions:!1})},e.utbildningskod??r))})]}),d&&(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-h2",children:"Genomförda utbildningar"}),(0,t.jsx)("ul",{className:"mt-4 space-y-4",children:r.map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(X,{merit:e})},e.meritkod??r))})]})]}):(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Inga utbildningar registrerade."})}var Z=e.i(373375),ee=e.i(463059);function et({tabs:e,activeTab:r,onTabChange:n,tabLabels:a}){let i=(0,c.useRef)(null),[s,l]=(0,c.useState)(!1),[d,u]=(0,c.useState)(!1),[m,f]=(0,c.useState)(!1),p=(0,c.useCallback)(()=>{let e=i.current;e&&(l(e.scrollLeft>1),u(e.scrollLeft+e.clientWidth<e.scrollWidth-1))},[]);(0,c.useEffect)(()=>{let e=i.current;if(!e)return;p(),e.addEventListener("scroll",p,{passive:!0});let t=new ResizeObserver(p);return t.observe(e),()=>{e.removeEventListener("scroll",p),t.disconnect()}},[p]),(0,c.useEffect)(()=>{let t=i.current;if(!t)return;let n=e.indexOf(r),a=t.children[n];a?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[r,e]);let h=e=>{let t=i.current;if(!t)return;let r=.6*t.clientWidth;t.scrollBy({left:"left"===e?-r:r,behavior:"smooth"})};return(0,t.jsxs)("div",{className:"relative",onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onFocus:()=>f(!0),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||f(!1)},children:[s&&(0,t.jsx)("div",{className:"pointer-events-none absolute top-0 left-0 z-10 flex h-full items-center bg-linear-to-r from-[#fcf8f5] to-transparent pr-4 pl-1 md:from-background",children:m&&(0,t.jsx)("button",{type:"button",onClick:()=>h("left"),tabIndex:-1,"aria-hidden":"true",className:"pointer-events-auto flex size-8 items-center justify-center rounded-full border border-border bg-background text-foreground/60 hover:text-foreground",children:(0,t.jsx)(Z.ChevronLeft,{className:"size-5"})})}),(0,t.jsx)("div",{ref:i,role:"tablist","aria-label":"Flikar",className:"flex gap-6 overflow-x-auto [scrollbar-width:none]",children:e.map((s,l)=>(0,t.jsxs)("button",{type:"button",role:"tab","aria-selected":r===s,tabIndex:r===s?0:-1,onClick:()=>n(s),onKeyDown:t=>((t,r)=>{let a=null;if("ArrowRight"===t.key?a=r<e.length-1?r+1:0:"ArrowLeft"===t.key?a=r>0?r-1:e.length-1:"Home"===t.key?a=0:"End"===t.key&&(a=e.length-1),null!==a){t.preventDefault(),n(e[a]);let r=i.current;r?.children[a]?.focus()}})(t,l),className:(0,o.cn)("relative shrink-0 pb-3 pt-1.5 text-body-medium font-semibold text-muted-foreground transition-colors",r===s&&"font-bold text-foreground"),children:[a?.[s]??s,r===s&&(0,t.jsx)("span",{className:"absolute bottom-0 left-0 h-1 w-full rounded-full bg-foreground"})]},s))}),d&&(0,t.jsx)("div",{className:"pointer-events-none absolute top-0 right-0 z-10 flex h-full items-center bg-linear-to-l from-[#fcf8f5] to-transparent pr-1 pl-4 md:from-background",children:m&&(0,t.jsx)("button",{type:"button",onClick:()=>h("right"),tabIndex:-1,"aria-hidden":"true",className:"pointer-events-auto flex size-8 items-center justify-center rounded-full border border-border bg-background text-foreground/60 hover:text-foreground",children:(0,t.jsx)(ee.ChevronRight,{className:"size-5"})})}),(0,t.jsx)("div",{className:"border-b border-border"})]})}function er({title:e,tabs:r,activeTab:n,onTabChange:a,onBack:i,backLabel:s,tabLabels:l,toolbarAction:o,children:d}){return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-8",children:[(0,t.jsxs)("button",{type:"button",onClick:i,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground/80 hover:text-foreground",children:[(0,t.jsx)(g.ArrowLeft,{className:"size-5"}),s]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[(0,t.jsx)("h1",{className:"text-h1",children:e}),o]}),(0,t.jsx)(et,{tabs:r,activeTab:n,onTabChange:a,tabLabels:l}),d]})}e.s(["ScrollableTabs",0,et],329388),e.s(["DetailLayout",0,er],975096);let en=["Grunduppgifter","Uppdrag","Utbildningar","Betalningar"];e.s(["MemberDetailBlock",0,function({medlemsnummer:e,memberName:r,onBack:n,backLabel:a}){let{GET:i}=(0,h.default)(),[s,l]=(0,c.useState)(null),[o,d]=(0,c.useState)(!0),[u,m]=(0,c.useState)("Grunduppgifter"),[p,v]=(0,c.useState)(new Set(["Grunduppgifter"]));if((0,c.useEffect)(()=>{let t=new AbortController;return async function(){d(!0);try{let{data:r}=await i("/api/MyPagesDetails/memberdetails",{params:{query:{targetMemberNumber:e}},signal:t.signal});l(r?.data??null)}catch(e){t.signal.aborted||l(null)}finally{t.signal.aborted||d(!1)}}(),()=>t.abort()},[i,e]),o)return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-8",children:[(0,t.jsxs)("button",{type:"button",onClick:n,className:"flex w-fit items-center gap-2 text-small font-bold text-foreground
56/80 hover:text-foreground",children:[(0,t.jsx)(g.ArrowLeft,{className:"size-5"}),a??"Tillbaka till sökresultat"]}),(0,t.jsx)(f,{tabCount:4})]});if(!s)return(0,t.jsx)("p",{className:"text-body text-muted-foreground",children:"Kunde inte hämta medlemsuppgifter."});let b=s.namn||r,j=s.kontaktupgifter?.epost1;return(0,t.jsxs)(er,{title:b,tabs:en,activeTab:u,onTabChange:e=>{m(e),v(t=>t.has(e)?t:new Set(t).add(e))},onBack:n,backLabel:a??"Tillbaka till sökresultat",toolbarAction:j?(0,t.jsxs)("a",{href:`mailto:${j}`,className:"flex w-full items-center justify-center gap-2 rounded-input border border-foreground bg-background px-4 py-2 text-small font-bold text-foreground hover:brightness-95 sm:w-auto",children:["Skicka mail",(0,t.jsx)(x.default,{className:"size-5"})]}):void 0,children:[(0,t.jsx)("div",{className:"Grunduppgifter"!==u?"hidden":void 0,children:(0,t.jsx)(w,{member:s})}),p.has("Uppdrag")&&(0,t.jsx)("div",{className:"Uppdrag"!==u?"hidden":void 0,children:(0,t.jsx)(A,{medlemsnummer:e})}),p.has("Utbildningar")&&(0,t.jsx)("div",{className:"Utbildningar"!==u?"hidden":void 0,children:(0,t.jsx)(J,{medlemsnummer:e,meriter:s.minaMeriter})}),p.has("Betalningar")&&(0,t.jsx)("div",{className:"Betalningar"!==u?"hidden":void 0,children:(0,t.jsx)(y,{medlemsnummer:e})})]})}],230078)},16576,e=>{"use strict";var t=e.i(843476),r=e.i(647163);e.s(["StatusChip",0,function({label:e,variant:n,icon:a,className:i}){return(0,t.jsxs)("span",{className:(0,r.cn)("inline-flex items-center rounded-full border px-6 py-2 text-small font-semibold","success"===n&&"border-alert-success-foreground bg-alert-success text-alert-success-foreground","info"===n&&"border-alert-notice-foreground bg-alert-notice text-alert-notice-foreground","danger"===n&&"border-alert-danger-foreground bg-alert-danger text-alert-danger-foreground",i),children:[a&&(0,t.jsx)("span",{className:"mr-1 flex items-center",children:a}),e]})}])},651018,93028,566374,726033,e=>{"use strict";function t(e){let t={...e,results:[],totalCount:0,maxCount:0,hasSearched:!1,isLoading:!1,viewingDetail:null};return{initialState:t,createInitialState:function(e){return{...t,...e}},reducer:function(e,r){switch(r.type){case"SET_FIELD":return{...e,[r.field]:r.value};case"SEARCH_START":return{...e,isLoading:!0,hasSearched:!0};case"SEARCH_SUCCESS":return{...e,isLoading:!1,results:r.results,totalCount:r.totalCount,maxCount:r.maxCount};case"SEARCH_ERROR":return{...e,isLoading:!1,results:[],totalCount:0};case"CLEAR":return{...t};case"VIEW_DETAIL":return{...e,viewingDetail:r.detail};case"BACK_TO_SEARCH":return{...e,viewingDetail:null}}},hasAnyValue:function(t){return Object.keys(e).some(e=>!!t[e])}}}e.s(["createSearchReducer",0,t],651018);var r=e.i(271645),n=e.i(694578);function a({searchParamKeys:e,detailParamKey:t,extraDetailKeys:i=[],initialState:s,createInitialState:l,reducer:o,hasAnyValue:d,fieldOverrides:c,manageUrl:u=!0}){let{searchParams:m,setParams:f,clearAllParams:p}=(0,n.useDetailParams)(),h=u?m.get(t):null,g={};if(u)for(let t of e){let e=m.get(t);e&&(g[t]=e)}if(c)for(let[e,t]of Object.entries(c))null!=t&&(g[e]=t);let[x,v]=(0,r.useReducer)(o,g,l),b=u&&e.some(e=>m.get(e));return(0,r.useEffect)(()=>{u&&!b&&x.hasSearched&&!h&&v({type:"CLEAR"})},[b]),{state:x,dispatch:v,detailParam:h,hasUrlSearch:b,searchParams:m,setParams:f,clearAllParams:p,handleBack:function(e){f(Object.fromEntries([t,...i].map(e=>[e,null]))),d(x)&&!x.hasSearched&&e()},writeSearchParamsToUrl:function(){let t={};for(let r of e){let e=String(x[r]??"");t[r]=e||null}f(t)},hasAnyValue:d}}e.s(["useSearchWithUrlParams",0,a],93028);var i=e.i(843476),s=e.i(664659),l=e.i(655900),o=e.i(743489),d=e.i(142293);function c(e){let{GET:t}=(0,o.default)(),[n,a]=(0,r.useState)(!1),[i,s]=(0,r.useState)(null),[l,d]=(0,r.useState)(!1),c=(0,r.useCallback)(async()=>{if(n)return void a(!1);if(e&&(a(!0),!i)){d(!0);try{let{data:r}=await t("/api/MyPagesDetails/memberdetails",{params:{query:{targetMemberNumber:e}}});s(r?.data?.kontaktupgifter??null)}catch{s(null)}finally{d(!1)}}},[t,e,n,i]);return{isExpanded:n,isLoadingContact:l,contactInfo:i,toggleExpand:c}}function u({isExpanded:e,fullName:t,onToggle:r,disabled:n=!1}){return(0,i.jsx)("td",{className:`border-r border-border p-0 text-center ${e?"":"border-b border-border"}`,children:(0,i.jsx)("button",{type:"button",onClick:r,disabled:n,className:"flex size-full cursor-pointer items-center justify-center px-4 py-5 text-foreground
56/60 hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50","aria-label":e?`D\xf6lj info f\xf6r ${t}`:`Visa info f\xf6r ${t}`,"aria-expanded":e,children:e?(0,i.jsx)(l.ChevronUp,{className:"size-5"}):(0,i.jsx)(s.ChevronDown,{className:"size-5"})})})}function m({isExpanded:e,colSpan:t,className:r,children:n}){return e?(0,i.jsxs)("tr",{className:r,children:[(0,i.jsx)("td",{className:"border-b border-border"}),(0,i.jsx)("td",{colSpan:t,className:"border-b border-border px-4 py-5 whitespace-normal",children:n})]}):null}function f({isExpanded:e,fullName:t,onToggle:r,disabled:n=!1}){return(0,i.jsxs)("button",{type:"button",onClick:r,disabled:n,className:"flex h-10 items-center justify-center gap-2 self-stretch rounded-input border border-foreground/60 text-small font-bold text-foreground hover:bg-input disabled:cursor-not-allowed disabled:opacity-50","aria-expanded":e,"aria-label":e?`D\xf6lj info f\xf6r ${t}`:`Visa info f\xf6r ${t}`,children:[e?"Visa färre info":"Visa mer info",e?(0,i.jsx)(l.ChevronUp,{className:"size-4"}):(0,i.jsx)(s.ChevronDown,{className:"size-4"})]})}function p({medlemsnummer:e,fullName:t,colSpan:r,index:n,arbetsstalleNamn:a,children:s}){let l=!!e,{isExpanded:o,isLoadingContact:f,contactInfo:h,toggleExpand:g}=c(e),x=n%2!=0?"bg-input md:bg-card":"";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("tr",{className:x,children:[l?(0,i.jsx)(u,{isExpanded:o,fullName:t,onToggle:g}):(0,i.jsx)("td",{className:"border-r border-b border-border"}),s]}),(0,i.jsx)(m,{isExpanded:o,colSpan:r,className:x,children:(0,i.jsx)(d.ContactInfoDisplay,{isLoading:f,contactInfo:h,layout:"table",arbetsstalleNamn:a})})]})}function h({medlemsnummer:e,fullName:t,index:r,isLast:n,arbetsstalleNamn:a,children:s}){let{isExpanded:l,isLoadingContact:o,contactInfo:u,toggleExpand:m}=c(e);return(0,i.jsxs)("div",{className:`flex flex-col gap-4 px-4 py-6 ${r%2==0?"bg-background":"bg-input"} ${!n?"border-b border-border":""}`,children:[s,l&&(0,i.jsx)(d.ContactInfoDisplay,{isLoading:o,contactInfo:u,layout:"card",arbetsstalleNamn:a}),!!e&&(0,i.jsx)(f,{isExpanded:l,fullName:t,onToggle:m})]})}e.s(["CardExpandButton",0,f,"ExpandToggleCell",0,u,"ExpandableContactCard",0,h,"ExpandableContactRow",0,p,"ExpandedDetailRow",0,m],566374);var g=e.i(167881),x=e.i(555436),v=e.i(679985),b=e.i(262676),y=e.i(843282),j=e.i(230078),k=e.i(46633);function w({member:e,index:t,onViewMember:r}){let n=e.medlemsnummer??"",a=`${e.fornamn} ${e.efternamn}`;return(0,i.jsxs)(p,{medlemsnummer:n,fullName:a,colSpan:4,index:t,arbetsstalleNamn:e.arbetsstalleNamn,children:[(0,i.jsx)(k.Td,{className:"border-b font-bold",children:(0,i.jsx)("button",{type:"button",onClick:()=>r({medlemsnummer:n,name:a}),className:"text-left underline underline-offset-2 hover:text-foreground/80",children:a})}),(0,i.jsx)(k.Td,{className:"border-b",children:e.medlemsnummer}),(0,i.jsx)(k.Td,{className:"border-b",children:e.ort}),(0,i.jsx)(k.Td,{className:"border-b",children:e.arbetsgivareNamn})]})}function N({results:e,onViewMember:t}){return 0===e.length?(0,i.jsx)("p",{className:"text-body text-muted-foreground",children:"Din sökning resulterade i 0 träffar"}):(0,i.jsx)("div",{className:"overflow-hidden rounded-input border border-border",children:e.map((r,n)=>(0,i.jsx)(C,{member:r,index:n,isLast:n===e.length-1,onViewMember:t},r.medlemsnummer??n))})}function C({member:e,index:t,isLast:r,onViewMember:n}){let a=e.medlemsnummer??"",s=`${e.fornamn} ${e.efternamn}`;return(0,i.jsxs)(h,{medlemsnummer:a,fullName:s,index:t,isLast:r,arbetsstalleNamn:e.arbetsstalleNamn,children:[(0,i.jsx)("button",{type:"button",onClick:()=>n({medlemsnummer:a,name:s}),className:"text-left text-small font-bold underline underline-offset-2 hover:text-foreground/80",children:s}),(0,i.jsxs)("div",{className:"flex gap-4",children:[(0,i.jsx)(d.ContactField,{label:"Medlemsnr",value:e.medlemsnummer}),(0,i.jsx)(d.ContactField,{label:"Ort",value:e.ort})]}),(0,i.jsx)(d.ContactField,{label:"Arbetsgivare",value:e.arbetsgivareNamn})]})}var S=e.i(840217),A=e.i(61350),E=e.i(582929);let T=[{label:"Namn A-Ã",key:"namn",direction:"asc"},{label:"Namn Ã-A",key:"namn",direction:"desc"},{label:"Medlemsnr stigande",key:"medlemsnummer",direction:"asc"},{label:"Medlemsnr fallande",key:"medlemsnummer",direction:"desc"},{label:"Ort A-Ã",key:"ort",direction:"asc"},{label:"Ort Ã-A",key:"ort",direction:"desc"}
56,{label:"Arbetsgivare A-Ã",key:"arbetsgivare",direction:"asc"},{label:"Arbetsgivare Ã-A",key:"arbetsgivare",direction:"desc"}],{initialState:I,createInitialState:M,reducer:P,hasAnyValue:_}=t({namn:"",medlemsnummer:"",ort:"",arbetsgivare:"",fodelsedatum:""}),R=["namn","medlemsnummer","ort","arbetsgivare","fodelsedatum"];function F({lockedArbetsgivare:e,state:t,canSearch:n,dispatch:a,defaultArbetsgivare:s,onSearch:l,onClear:o,onViewMember:d}){let{namn:c,medlemsnummer:u,ort:m,arbetsgivare:f,fodelsedatum:p,results:h,totalCount:j,maxCount:C,hasSearched:I,isLoading:M}=t,[P,_]=(0,r.useState)(!1),R=(0,r.useCallback)((e,t)=>(function(e,t){switch(t){case"namn":if(null==e.fornamn&&null==e.efternamn)return null;return`${e.fornamn??""} ${e.efternamn??""}`.trim()||null;case"medlemsnummer":return e.medlemsnummer;case"ort":return e.ort;case"arbetsgivare":return e.arbetsgivareNamn}})(e,t),[]),{sortedResults:O,sortConfig:D,toggleSort:L,setSort:B,clearSort:z}=(0,S.useSortableResults)(h,R);return(0,i.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,i.jsxs)("form",{onSubmit:e=>{if(M)return void e.preventDefault();if(!n){e.preventDefault(),_(!0);return}_(!1),l(e)},className:"flex flex-col gap-4",children:[(0,i.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2",children:[(0,i.jsx)(y.SearchField,{id:"find-member-namn",label:"Namn",placeholder:"Sök pÃ¥ namn och/eller efternamn",value:c,onChange:e=>a({type:"SET_FIELD",field:"namn",value:e})}),(0,i.jsx)(y.SearchField,{id:"find-member-medlemsnummer",label:"Medlemsnummer",placeholder:"Sök medlemsnummer",value:u,onChange:e=>a({type:"SET_FIELD",field:"medlemsnummer",value:e})})]}),(0,i.jsxs)("div",{className:`grid grid-cols-1 gap-4 ${e?"md:grid-cols-2":"md:grid-cols-3"}`,children:[(0,i.jsx)(y.SearchField,{id:"find-member-ort",label:"Ort",placeholder:"Sök ort",value:m,onChange:e=>a({type:"SET_FIELD",field:"ort",value:e})}),!e&&(0,i.jsx)(y.SearchField,{id:"find-member-arbetsgivare",label:"Arbetsgivare",placeholder:"Sök arbetsgivare",value:f,onChange:e=>a({type:"SET_FIELD",field:"arbetsgivare",value:e})}),(0,i.jsx)(y.SearchField,{id:"find-member-fodelsedatum",label:"Födelsedatum",placeholder:"Sök födelsedatum",value:p,onChange:e=>a({type:"SET_FIELD",field:"fodelsedatum",value:e})})]}),(0,i.jsxs)("div",{className:"flex flex-col items-center gap-6 sm:flex-row",children:[(0,i.jsxs)(g.Button,{type:"submit",variant:"defaultMyPages",size:"mypages",className:"min-h-14 w-full px-6 text-[19px] sm:w-auto",disabled:M,children:[(0,i.jsx)(x.Search,{className:"mr-2 size-5"}),"Sök medlem"]}),n&&(0,i.jsx)("button",{type:"button",onClick:()=>{o(),s&&a({type:"SET_FIELD",field:"arbetsgivare",value:s})},className:"w-full text-center text-small font-bold text-foreground/80 underline underline-offset-2 hover:text-foreground sm:w-auto",children:"Rensa sökning"})]}),P&&(0,i.jsx)("p",{role:"alert",className:"text-small font-medium text-error",children:"Ange minst ett sökvillkor för att söka."}),(0,i.jsx)("div",{className:"border-b border-border"})]}),M&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"sm:hidden",children:(0,i.jsx)(v.CardListSkeleton,{count:3})}),(0,i.jsx)("div",{className:"hidden sm:block",children:(0,i.jsx)(v.TableSkeleton,{columns:5,rows:5})})]}),I&&!M&&0===h.length&&(0,i.jsx)("p",{className:"text-body text-muted-foreground",children:"Din sökning resulterade i 0 träffar"}),I&&!M&&h.length>0&&(0,i.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,i.jsxs)("h2",{className:"text-h2",children:["Visar ",j," ",1===j?"medlem":"medlemmar"]}),C>0&&j>=C&&(0,i.jsxs)("p",{className:"text-small text-muted-foreground",children:["Din sökning resulterade i fler än ",C," träffar. Försök att begränsa din sökning."]}),(0,i.jsx)("div",{className:"sm:hidden",children:(0,i.jsx)(A.SortDropdown,{options:T,sortConfig:D,onSelect:B,onClear:z})}),(0,i.jsx)("div",{className:"sm:hidden",children:(0,i.jsx)(N,{results:O,onViewMember:d})}),(0,i.jsx)("div",{className:"hidden sm:block",children:(0,i.jsx)(b.ScrollableTableWrapper,{children:(0,i.jsxs)("table",{className:"w-full text-left whitespace-nowrap",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)(k.TheadRow,{children:[(0,i.jsx)(k.Th,{className:"w-[1%] whitespace-nowrap",children:"Mer info"}),(0,i.jsx)(E.SortableTh,{sortKey:"namn",sortConfig:D,onToggle:L,children:"Namn"}),(0,i.jsx)(E.SortableTh,{sortKey:"medlemsnummer",sortConfig:D,onToggle:L,sortType:"numeric",children:"Medlemsnr"}),(0,i.jsx)(E.SortableTh,{sortKey:"ort",sortConfig:D,onToggle:L,children:"Ort"}),(0,i.jsx)(E.SortableTh,{sortKey:"arbetsgivare",sortConfig:D,onToggle:L,children:"Arbetsgivare"})]})}),(0,i.jsx)("tbody",{children:O.map((e,t)=>(0,i.jsx)(w,{member:e,index:t,onViewMember:d},e.medlemsnummer??t))})]})})})]})]})}e.s(["FindMemberBlock",0,function({heading:e,preamble:t,defaultArbetsgivare:n,defaultForbund:s,autoSearch:l,onExternalViewMember:d}){let{POST:c}=(0,o.default)(),u=!d,{state:m,dispatch:f,detailParam:p,hasUrlSearch:h,setParams:g,clearAllParams:x,handleBack:v,writeSearchParamsToUrl:b,hasAnyValue:y}
56=a({searchParamKeys:R,detailParamKey:"member",initialState:I,createInitialState:M,reducer:P,hasAnyValue:_,fieldOverrides:{arbetsgivare:n??""},manageUrl:u}),{namn:k,medlemsnummer:w,ort:N,arbetsgivare:C,fodelsedatum:S}=m,A=y(m)||!!s,E=d??(e=>{e.medlemsnummer&&g({member:e.medlemsnummer})});if((0,r.useEffect)(()=>{l&&(n||s)?T():!h||m.hasSearched||p||T()},[]),!d&&p)return(0,i.jsx)(j.MemberDetailBlock,{medlemsnummer:p,memberName:"",onBack:()=>v(T)});return(0,i.jsxs)("div",{className:"flex flex-col gap-4",children:[e&&(0,i.jsx)("h1",{className:"text-h1",children:e}),t&&(0,i.jsx)("p",{className:"text-preamble",children:t}),(0,i.jsx)(F,{lockedArbetsgivare:!!n,state:m,canSearch:A,dispatch:f,defaultArbetsgivare:n,onSearch:O,onClear:()=>{f({type:"CLEAR"}),u&&x()},onViewMember:E})]});async function T(){if(A){f({type:"SEARCH_START"});try{let{data:e}=await c("/api/MyPagesElectedOfficialFind/findmembers",{body:{namn:k||void 0,medlemsnummer:w||void 0,ort:N||void 0,arbetsgivare:C||void 0,personnummer:S||void 0,forbundsstrang:s||void 0}});f({type:"SEARCH_SUCCESS",results:e?.data?.medlemmar??[],totalCount:e?.data?.antal??0,maxCount:e?.data?.maxAntal??0})}catch{f({type:"SEARCH_ERROR"})}}}async function O(e){e.preventDefault(),u&&b(),await T()}}],726033)},694578,e=>{"use strict";var t=e.i(618566),r=e.i(271645);e.s(["useDetailParams",0,function(){let e=(0,t.useRouter)(),n=(0,t.usePathname)(),a=(0,t.useSearchParams)(),[i,s]=(0,r.useState)(()=>new URLSearchParams(a.toString())),l=(0,r.useRef)(i);l.current=i,(0,r.useEffect)(()=>{let e=a.toString();if(l.current.toString()!==e){let t=new URLSearchParams(e);l.current=t,s(t)}},[a]);let o=(0,r.useCallback)(t=>{let r=new URLSearchParams(l.current.toString());for(let[e,n]of Object.entries(t))null===n?r.delete(e):r.set(e,n);l.current=r,s(r);let a=r.toString();e.push(a?`${n}?${a}`:n,{scroll:!1})},[e,n]);return{searchParams:i,setParams:o,clearParams:(0,r.useCallback)((...t)=>{let r=new URLSearchParams(l.current.toString());for(let e of t)r.delete(e);l.current=r,s(r);let a=r.toString();e.push(a?`${n}?${a}`:n,{scroll:!1})},[e,n]),clearAllParams:(0,r.useCallback)(()=>{let t=new URLSearchParams;l.current=t,s(t),e.push(n,{scroll:!1})},[e,n])}}])},456076,e=>{"use strict";var t=e.i(843476),r=e.i(990295),n=e.i(983867),a=e.i(495560),i=e.i(167881),s=e.i(466714),l=e.i(874946),o=e.i(315386),d=e.i(647163),c=e.i(618566),u=e.i(653145),m=e.i(536875),f=e.i(522016);let p=({news:e,isPinned:r})=>{let n=e.publishDate&&e.changedDate&&!(0,d.isSameDate)(e.publishDate,e.changedDate);return(0,t.jsxs)("div",{className:(0,d.cn)(!r&&"relative"),children:[(0,t.jsx)(f.default,{href:e.url??"",className:"before:absolute before:inset-0 before:content-[''] hover:underline focus-visible:underline focus-visible:ring-0",children:(0,t.jsx)(m.default,{headingLevel:"h2",className:(0,d.cn)("mt-6 mb-4",r?"text-h2":"text-h3"),children:e.pageHeading})}),(0,t.jsx)("p",{children:e.mainIntro}),(0,t.jsxs)("div",{className:"mt-4 mb-2 flex flex-col gap-2 md:flex-row md:items-center",children:[e.publishDate&&(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Publicerad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,d.formatDate)({date:e.publishDate,showYear:!0})})]}),e.changedDate&&n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden h-4 w-[2px] bg-border md:block"}),(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Uppdaterad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,d.formatDate)({date:e.changedDate,showYear:!0})})]})]})]})]})},h=({pinnedNews:e})=>(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(s.Container,{width:"contentWide",className:"px-0!",children:(0,t.jsxs)("div",{className:"group/pinned relative",children:[!e.singleImage&&e?.mainImage&&(0,t.jsx)(g,{image:e.mainImage,caption:e.mainImage.caption??""}),e.singleImage&&(0,t.jsx)(g,{image:e.singleImage,caption:e.singleImage.caption??""}),(0,t.jsx)(s.Container,{width:"content",className:"pb-6",children:(0,t.jsx)(p,{news:e,isPinned:!0})})]})})});function g({image:e,adaptiveImage:r}){if(!e?.url&&!r)return null;let n=e?.width??1200,a=e?.height??600;return e&&n<764&&(n=764,a=764/(e.width??1200)*(e.height??600)),(0,t.jsx)(s.Container,{width:"contentWide",children:(0,t.jsxs)("figure",{className:"overflow-hidden rounded lg:px-0",children:[!r&&e&&(0,t.jsx)(o.default,{className:"mx-auto max-w-full rounded transition-transform group-hover/pinned:scale-105",imageComponent:{...e,width:n,height:a}}),r&&(0,t.jsx)(o.default,{className:"mx-auto max-w-full min-w-full rounded transition-transform group-hover/pinned:scale-105",adaptiveImage:r})]})})}e.s(["NewsHero",0,g,"default",0,function({searchPayload:e,query:o,hideYearFilter:m,pageSize:f,requestNonce:g}){let{news:x,pinnedNews:v,tagFacets:b,totalMatching:y,yearFacets:j}=e??{},k=(0,c.useRouter)(),w=(0,c.usePathname)(),N=(0,u.useForm)({defaultValues:{...o,tags:o.tags??[],years:o.years??[]}}),{handleSubmit:C,setValue:S,watch:A,control:E,reset:T}=N,I=C(e=>{let t=w+"?"+new URLSearchParams(e).toString();k.push(t,{scroll:!1})}
56),M=(0,n.useSubmitOnEnter)(I),P=b&&b?.length>1||j&&j?.length>1,_=A("years"),R=A("tags");return(0,t.jsxs)(t.Fragment,{children:[P&&(0,t.jsx)(s.Container,{width:"content",margin:v?"y":"none",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mb-4 font-semibold",children:"Filtrera sökresultat:"}),(0,t.jsx)(l.Form,{...N,children:(0,t.jsxs)("form",{onSubmit:I,onKeyDown:M,className:"flex w-full flex-col gap-6 border-b pb-8 md:flex-row",children:[!!b?.length&&(0,t.jsx)(l.FormField,{control:E,name:"tags",render:({field:e})=>(0,t.jsx)(a.FilterDropdown,{value:e.value,hideLabel:!0,items:b?.map(e=>({value:e.value})),onChange:e=>{S("tags",e),I()},label:"Kategori",requestNonce:g})}),!m&&!!j?.length&&(0,t.jsx)(l.FormField,{control:E,name:"years",render:({field:e})=>(0,t.jsx)(a.FilterDropdown,{hideLabel:!0,value:e.value,items:j?.map(e=>({value:e.value})),onChange:e=>{S("years",e),I()},label:"Ã
r",requestNonce:g})}),!!(_?.length||R?.length)&&(0,t.jsx)("div",{className:"flex items-end",children:(0,t.jsx)(i.Button,{variant:"link",onClick:()=>{T({years:[],tags:[]}),I()},className:"h-fit border border-transparent p-0 align-baseline md:py-4",children:"Rensa filter"})})]})})]})}),v&&(0,t.jsx)(h,{pinnedNews:v}),(0,t.jsx)(s.Container,{width:"content",children:(0,t.jsx)("ul",{className:"flex flex-col",children:x?.map((e,r)=>(0,t.jsx)("li",{className:(0,d.cn)("border-b pb-6",v&&"first-of-type:border-t"),children:(0,t.jsx)(p,{news:e})},r))})}),(0,t.jsx)(s.Container,{width:"content",margin:"y",children:(0,t.jsx)(r.PaginationComponent,{totalCount:y??0,pageSize:f,query:o})})]})}],456076)},660206,e=>{"use strict";let t,r;var n,a,i,s,l,o=e.i(843476),d=e.i(476120),c=e.i(167881),u=e.i(466714),m=e.i(743489),f=e.i(73932),p=e.i(522016),h=e.i(618566),g=e.i(271645),x=e.i(647163);let v=({position:e})=>{let t=(0,x.cn)("pointer-events-none absolute",("footer"===e||"background"===e)&&"bottom-[calc(100%_-_1px)]","hero"===e&&"-bottom-px");return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("svg",{className:(0,x.cn)("md:hidden",t),viewBox:"0 0 100 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("polygon",{points:"-2,8 -2,0 50,7 102,0 102,8",fill:"currentcolor"})}),(0,o.jsx)("svg",{className:(0,x.cn)("hidden md:block lg:hidden",t),viewBox:"0 0 100 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("polygon",{points:"-2,6 -2,0 50,5 102,0 102,6",fill:"currentcolor"})}),(0,o.jsx)("svg",{className:(0,x.cn)("hidden lg:block",t),viewBox:"0 0 100 4",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("polygon",{points:"-2,4 -2,0 50,3 102,0 102,4",fill:"currentcolor"})})]})};var b=e.i(757985),y=e.i(355070),j=e.i(912160),k=e.i(62314),w=e.i(358865),N=e.i(667877),C=e.i(315386),S=e.i(704068),A=e.i(678745),A=A,E=e.i(991124),E=E;let T=(0,e.i(475254).default)("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);var I=e.i(612329),I=I,M=e.i(37727),P=Object.defineProperty,_=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,D=(e,t)=>{for(var r in t||(t={}))R.call(t,r)&&O(e,r,t[r]);if(_)for(var r of _(t))F.call(t,r)&&O(e,r,t[r]);return e},L=(e,t)=>{var r={};for(var n in e)R.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&F.call(e,n)&&(r[n]=e[n]);return r};(e=>{let t=class t{constructor(e,r,n,i){if(this.version=e,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version value out of range");if(i<-1||i>7)throw RangeError("Mask value out of range");this.size=4*e+17;let s=[];for(let e=0;e<this.size;e++)s.push(!1);for(let e=0;e<this.size;e++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();const l=this.addEccAndInterleave(n);if(this.drawCodewords(l),-1==i){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const r=this.getPenaltyScore();r<e&&(i=t,e=r),this.applyMask(t)}}a(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[]}static encodeText(r,n){let a=e.QrSegment.makeSegments(r);return t.encodeSegments(a,n)}static encodeBinary(r,n){let a=e.QrSegment.makeBytes(r);return t.encodeSegments([a],n)}static encodeSegments(e,n,i=1,l=40,o=-1,d=!0){let c,u;if(!(t.MIN_VERSION<=i&&i<=l&&l<=t.MAX_VERSION)||o<-1||o>7)throw RangeError("Invalid value");for(c=i;;c++){let r=8*t.getNumDataCodewords(c,n),a=s.getTotalBits(e,c);if(a<=r){u=a;break}if(c>=l)throw RangeError("Data too long")}for(let e of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])d&&u<=8*t.getNumDataCodewords(c,e)&&(n=e);let m=[];for(let t of e)for(let e of(r(t.mode.modeBits,4,m),r(t.numChars,t.mode.numCharCountBits(c),m),t.getData()))m.push(e);a(m.length==u);let f=8*t.getNumDataCodewords(c,n);a(m.length<=f),r(0,Math.min(4,f-m.length),m),r(0,(8-m.length%8)%8,m),a(m.length%8==0);for(let e=236;m.length<f;e^=253)r(e,8,m);let p=[];for(;8*p.length<m.length;)p.push(0);return m.forEach((e,t)=>p[t>>>3]|=e<<7-(7&t)),new t(c,n,p,o)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0),this.setFunctionModule(e,6,e%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let e=this.getAlignmentPatternPositions(),t=e.length;for(let r=0;r<t;r++)for(let n=0;n<t;n++)(0!=r||0!=n)&&(0!=r||n!=t-1)&&(r!=t-1||0!=n)&&this.drawAlignmentPattern(e[r],e[n]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){let t=this.errorCorrectionLevel.formatBits<<3|e,r=t;for(let e=0;e<10;e++)r=r<<1^(r>>>9)*1335;let i=(t<<10|r)^21522;a(i>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,n(i,e));this.setFunctionModule(8,7,n(i,6)),this.setFunctionModule(8,8,n(i,7)),this.setFunctionModule(7,8,n(i,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,n(i,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,n(i,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,n(i,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;a(t>>
vendor: 9,212 bytes, line 56
56>18==0);for(let e=0;e<18;e++){let r=n(t,e),a=this.size-11+e%3,i=Math.floor(e/3);this.setFunctionModule(a,i,r),this.setFunctionModule(i,a,r)}}drawFinderPattern(e,t){for(let r=-4;r<=4;r++)for(let n=-4;n<=4;n++){let a=Math.max(Math.abs(n),Math.abs(r)),i=e+n,s=t+r;0<=i&&i<this.size&&0<=s&&s<this.size&&this.setFunctionModule(i,s,2!=a&&4!=a)}}drawAlignmentPattern(e,t){for(let r=-2;r<=2;r++)for(let n=-2;n<=2;n++)this.setFunctionModule(e+n,t+r,1!=Math.max(Math.abs(n),Math.abs(r)))}setFunctionModule(e,t,r){this.modules[t][e]=r,this.isFunction[t][e]=!0}addEccAndInterleave(e){let r=this.version,n=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(r,n))throw RangeError("Invalid argument");let i=t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][r],s=t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][r],l=Math.floor(t.getNumRawDataModules(r)/8),o=i-l%i,d=Math.floor(l/i),c=[],u=t.reedSolomonComputeDivisor(s);for(let r=0,n=0;r<i;r++){let a=e.slice(n,n+d-s+(r<o?0:1));n+=a.length;let i=t.reedSolomonComputeRemainder(a,u);r<o&&a.push(0),c.push(a.concat(i))}let m=[];for(let e=0;e<c[0].length;e++)c.forEach((t,r)=>{(e!=d-s||r>=o)&&m.push(t[e])});return a(m.length==l),m}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw RangeError("Invalid argument");let r=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let a=0;a<this.size;a++)for(let i=0;i<2;i++){let s=t-i,l=(t+1&2)==0?this.size-1-a:a;!this.isFunction[l][s]&&r<8*e.length&&(this.modules[l][s]=n(e[r>>>3],7-(7&r)),r++)}}a(r==8*e.length)}applyMask(e){if(e<0||e>7)throw RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let r=0;r<this.size;r++){let n;switch(e){case 0:n=(r+t)%2==0;break;case 1:n=t%2==0;break;case 2:n=r%3==0;break;case 3:n=(r+t)%3==0;break;case 4:n=(Math.floor(r/3)+Math.floor(t/2))%2==0;break;case 5:n=r*t%2+r*t%3==0;break;case 6:n=(r*t%2+r*t%3)%2==0;break;case 7:n=((r+t)%2+r*t%3)%2==0;break;default:throw Error("Unreachable")}!this.isFunction[t][r]&&n&&(this.modules[t][r]=!this.modules[t][r])}}getPenaltyScore(){let e=0;for(let r=0;r<this.size;r++){let n=!1,a=0,i=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[r][s]==n?5==++a?e+=t.PENALTY_N1:a>5&&e++:(this.finderPenaltyAddHistory(a,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[r][s],a=1);e+=this.finderPenaltyTerminateAndCount(n,a,i)*t.PENALTY_N3}for(let r=0;r<this.size;r++){let n=!1,a=0,i=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[s][r]==n?5==++a?e+=t.PENALTY_N1:a>5&&e++:(this.finderPenaltyAddHistory(a,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[s][r],a=1);e+=this.finderPenaltyTerminateAndCount(n,a,i)*t.PENALTY_N3}for(let r=0;r<this.size-1;r++)for(let n=0;n<this.size-1;n++){let a=this.modules[r][n];a==this.modules[r][n+1]&&a==this.modules[r+1][n]&&a==this.modules[r+1][n+1]&&(e+=t.PENALTY_N2)}let r=0;for(let e of this.modules)r=e.reduce((e,t)=>e+ +!!t,r);let n=this.size*this.size,i=Math.ceil(Math.abs(20*r-10*n)/n)-1;return a(0<=i&&i<=9),a(0<=(e+=i*t.PENALTY_N4)&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{let e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2)),r=[6];for(let n=this.size-7;r.length<e;n-=t)r.splice(1,0,n);return r}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw RangeError("Version number out of range");let r=(16*e+128)*e+64;if(e>=2){let t=Math.floor(e/7)+2;r-=(25*t-10)*t-55,e>=7&&(r-=36)}return a(208<=r&&r<=29648),r}static getNumDataCodewords(e,r){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw RangeError("Degree out of range");let r=[];for(let t=0;t<e-1;t++)r.push(0);r.push(1);let n=1;for(let a=0;a<e;a++){for(let e=0;e<r.length;e++)r[e]=t.reedSolomonMultiply(r[e],n),e+1<r.length&&(r[e]^=r[e+1]);n=t.reedSolomonMultiply(n,2)}return r}static reedSolomonComputeRemainder(e,r){let n=r.map(e=>0);for(let a of e){let e=a^n.shift();n.push(0),r.forEach((r,a)=>n[a]^=t.reedSolomonMultiply(r,e))}return n}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw RangeError("Byte out of range");let r=0;for(let n=7;n>=0;n--)r=r<<1^(r>>>7)*285^(t>>>n&1)*e;return a(r>>>8==0),r}finderPenaltyCountPatterns(e){let t=e[1];a(t<=3*this.size);let r=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(r&&e[0]>=4*t&&e[6]>=t?1:0)+(r&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,r){return e&&(this.finderPenaltyAddHistory(t,r),t=0),t+=this.size,this.finderPenaltyAddHistory(t,r),this.finderPenaltyCountPatterns(r)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};function r(e,t,r){if(t<0||t>31||e>>>t!=0)throw RangeError("Value out of range");for(let n=t-1;n>=0;n--)r.push(e>>>n&1)}function n(e,t){return(e>>>t&1)!=0}function a(e){if(!e)throw Error("Assertion error")}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;let i=class e{constructor(e,t,r){if(this.mode=e,this.numChars=t,this.bitData=r,t<0)throw RangeError("Invalid argument");this.bitData=r.slice()}static makeBytes(t){let n=[];for(let e of t)r(e,8,n);return new e(e.Mode.BYTE,t.length,n)}static makeNumeric(t){if(!e.isNumeric(t))throw RangeError("String contains non-numeric characters");let n=[];for(let e=0;e<t.length;){let a=Math.min(t.length-e,3);r(parseInt(t.substring(e,e+a),10),3*a+1,n),e+=a}return new e(e.Mode.NUMERIC,t.length,n)}static makeAlphanumeric(t){let n;if(!e.isAlphanumeric(t))throw RangeError("String contains unencodable characters in alphanumeric mode");let a=[];for(n=0;n+2<=t.length;n+=2){let i=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n));r(i+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n+1)),11,a)}return n<t.length&&r(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n)),6,a),new e(e.Mode.ALPHANUMERIC,t.length,a)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let n=[];if(t<0)throw RangeError("ECI assignment value out of range");if(t<128)r(t,8,n);else if(t<16384)r(2,2,n),r(t,14,n);else if(t<1e6)r(6,3,n),r(t,21,n);else throw RangeError("ECI assignment value out of range");return new e(e.Mode.ECI,0,n)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let r=0;for(let n of e){let e=n.mode.numCharCountBits(t);if(n.numChars>=1<<e)return 1/0;r+=4+e+n.bitData.length}return r}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let r=0;r<e.length;r++)"%"!=e.charAt(r)?t.push(e.charCodeAt(r)):(t.push(parseInt(e.substring(r+1,r+3),16)),r+=2);return t}};i.NUMERIC_REGEX=/^[0-9]*$/,i.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,i.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let s=i;e.QrSegment=i})(l||(l={})),a=(n=l||(l={})).QrCode||(n.QrCode={}),(t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}}).LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),a.Ecc=t,s=(i=l||(l={})).QrSegment||(i.QrSegment={}),(r=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}}).NUMERIC=new r(1,[10,12,14]),r.ALPHANUMERIC=new r(2,[9,11,13]),r.BYTE=new r(4,[8,16,16]),r.KANJI=new r(8,[8,10,12]),r.ECI=new r(7,[0,0,0]),s.Mode=r;var B=l,z={L:B.QrCode.Ecc.LOW,M:B.QrCode.Ecc.MEDIUM,Q:B.QrCode.Ecc.QUARTILE,H:B.QrCode.Ecc.HIGH},V="#FFFFFF",H="#000000";function $(e,t=0){let r=[];return e.forEach(function(e,n){let a=null;e.forEach(function(i,s){if(!i&&null!==a){r.push(`M${a+t} ${n+t}h${s-a}v1H${a+t}z`),a=null;return}if(s===e.length-1){if(!i)return;null===a?r.push(`M${s+t},${n+t} h1v1H${s+t}z`):r.push(`M${a+t},${n+t} h${s+1-a}v1H${a+t}z`);return}i&&null===a&&(a=s)})}),r.join("")}function U(e,t){return e.slice().map((e,r)=>r<t.y||r>=t.y+t.h?e:e.map((e,r)=>(r<t.x||r>=t.x+t.w)&&e))}function G({value:e,level:t,minVersion:r,includeMargin:n,marginSize:a,imageSettings:i,size:s,boostLevel:l}){let o=g.default.useMemo(()=>{let n=(Array.isArray(e)?e:[e]).reduce((e,t)=>
56(e.push(...B.QrSegment.makeSegments(t)),e),[]);return B.QrCode.encodeSegments(n,z[t],r,void 0,void 0,l)},[e,t,r,l]),{cells:d,margin:c,numCells:u,calculatedImageSettings:m}=g.default.useMemo(()=>{let e=o.getModules(),t=null!=a?Math.max(Math.floor(a),0):4*!!n,r=e.length+2*t,l=function(e,t,r,n){if(null==n)return null;let a=e.length+2*r,i=Math.floor(.1*t),s=a/t,l=(n.width||i)*s,o=(n.height||i)*s,d=null==n.x?e.length/2-l/2:n.x*s,c=null==n.y?e.length/2-o/2:n.y*s,u=null==n.opacity?1:n.opacity,m=null;if(n.excavate){let e=Math.floor(d),t=Math.floor(c),r=Math.ceil(l+d-e),n=Math.ceil(o+c-t);m={x:e,y:t,w:r,h:n}}return{x:d,y:c,h:o,w:l,excavation:m,opacity:u,crossOrigin:n.crossOrigin}}(e,s,t,i);return{cells:e,margin:t,numCells:r,calculatedImageSettings:l}},[o,s,i,n,a]);return{qrcode:o,margin:c,cells:d,numCells:u,calculatedImageSettings:m}}var q=function(){try{new Path2D().addPath(new Path2D)}catch(e){return!1}return!0}();g.default.forwardRef(function(e,t){let{value:r,size:n=128,level:a="L",bgColor:i=V,fgColor:s=H,includeMargin:l=!1,minVersion:o=1,boostLevel:d,marginSize:c,imageSettings:u}=e,m=L(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:f}=m,p=L(m,["style"]),h=null==u?void 0:u.src,x=g.default.useRef(null),v=g.default.useRef(null),b=g.default.useCallback(e=>{x.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]),[y,j]=g.default.useState(!1),{margin:k,cells:w,numCells:N,calculatedImageSettings:C}=G({value:r,level:a,minVersion:o,boostLevel:d,includeMargin:l,marginSize:c,imageSettings:u,size:n});g.default.useEffect(()=>{if(null!=x.current){let e=x.current,t=e.getContext("2d");if(!t)return;let r=w,a=v.current,l=null!=C&&null!==a&&a.complete&&0!==a.naturalHeight&&0!==a.naturalWidth;l&&null!=C.excavation&&(r=U(w,C.excavation));let o=window.devicePixelRatio||1;e.height=e.width=n*o;let d=n/N*o;t.scale(d,d),t.fillStyle=i,t.fillRect(0,0,N,N),t.fillStyle=s,q?t.fill(new Path2D($(r,k))):w.forEach(function(e,r){e.forEach(function(e,n){e&&t.fillRect(n+k,r+k,1,1)})}),C&&(t.globalAlpha=C.opacity),l&&t.drawImage(a,C.x+k,C.y+k,C.w,C.h)}}),g.default.useEffect(()=>{j(!1)}
56,[h]);let S=D({height:n,width:n},f),A=null;return null!=h&&(A=g.default.createElement("img",{src:h,key:h,style:{display:"none"},onLoad:()=>{j(!0)},ref:v,crossOrigin:null==C?void 0:C.crossOrigin})),g.default.createElement(g.default.Fragment,null,g.default.createElement("canvas",D({style:S,height:n,width:n,ref:b,role:"img"},p)),A)}).displayName="QRCodeCanvas";var K=g.default.forwardRef(function(e,t){let{value:r,size:n=128,level:a="L",bgColor:i=V,fgColor:s=H,includeMargin:l=!1,minVersion:o=1,boostLevel:d,title:c,marginSize:u,imageSettings:m}=e,f=L(e,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:p,cells:h,numCells:x,calculatedImageSettings:v}=G({value:r,level:a,minVersion:o,boostLevel:d,includeMargin:l,marginSize:u,imageSettings:m,size:n}),b=h,y=null;null!=m&&null!=v&&(null!=v.excavation&&(b=U(h,v.excavation)),y=g.default.createElement("image",{href:m.src,height:v.h,width:v.w,x:v.x+p,y:v.y+p,preserveAspectRatio:"none",opacity:v.opacity,crossOrigin:v.crossOrigin}));let j=$(b,p);return g.default.createElement("svg",D({height:n,width:n,viewBox:`0 0 ${x} ${x}`,ref:t,role:"img"},f),!!c&&g.default.createElement("title",null,c),g.default.createElement("path",{fill:i,d:`M0,0 h${x}v${x}H0z`,shapeRendering:"crispEdges"}),g.default.createElement("path",{fill:s,d:j,shapeRendering:"crispEdges"}),y)});K.displayName="QRCodeSVG";var W=e.i(174080),Q=e.i(653145),Y=e.i(329060);let X={fields:{projectName:{heading:"Projektnamn"},baseSalary:{heading:"Aktuell timlön för laget"},workTasks:{heading:"Arbetsmoment"},pieceworkCalculationModel:{heading:"Typ"},"workTasks.*.title":{heading:"Arbetsmomentets namn"},"workTasks.*.unitTime":{heading:"Enhetstid"},"workTasks.*.unit":{heading:"Enhet"},type:{heading:"Ackordstyp"},pieceworkBonus:{heading:"Premieackord inställningar"},percentPoints:{heading:"Procentenheter"},procentFixedAmount:{heading:"Fast del (kr)"},"percentPoints.*.percentFrom":{heading:"Procent från"},"percentPoints.*.percentTo":{heading:"Procent till"},"percentPoints.*.sekPerPercent":{heading:"Kronor per inarbetad procent"},"pieceworkBonus.fixedAmount":{heading:"Fast del (kr) om 0kr ses det som rakt ackord"},"pieceworkBonus.benchmark":{heading:"Riktpunkt"}},sections:{}},J={...X,fields:{...X.fields,projectName:{heading:"Project Name"},baseSalary:{heading:"Current hourly wage for the Team"},workTasks:{heading:"Work Items"},pieceworkCalculationModel:{heading:"Type"},"workTasks.*.title":{heading:"Work Item Name"},"workTasks.*.unitTime":{heading:"Unit time"},"workTasks.*.unit":{heading:"Unit"},type:{heading:"Piecework Type"},pieceworkBonus:{heading:"Premium Piecework Settings"},percentPoints:{heading:"Percentage Units"},procentFixedAmount:{heading:"Fixed Part"},"percentPoints.*.percentFrom":{heading:"Percentage From"},"percentPoints.*.percentTo":{heading:"Percentage To"},"percentPoints.*.sekPerPercent":{heading:"SEK per earned Percentage"},"pieceworkBonus.fixedAmount":{heading:"Fixed Part"},"pieceworkBonus.benchmark":{heading:"Target Point"}}},Z=X,ee=(0,w.wildcardFieldPath)("workTasks.*.title"),et=(0,w.wildcardFieldPath)("workTasks.*.unitTime"),er=(0,w.wildcardFieldPath)("workTasks.*.unit"),en=(0,w.wildcardFieldPath)("percentPoints.*.sekPerPercent"),ea=(0,w.wildcardFieldPath)("percentPoints.*.percentFrom"),ei=(0,w.wildcardFieldPath)("percentPoints.*.percentTo"),es={setValueAs:Y.parseNumericValue,validate:Y.validateNumericValue},el=(0,w.defineFieldOptions)({projectName:{options:{required:!0}},baseSalary:{options:{...es,required:!0,min:0,validate:{validNumber:Y.validateNumericValue,isInteger:e=>null==e||Number.isInteger(e)||"Grundlön måste vara ett heltal."}}},pieceworkCalculationModel:{options:{required:!0}},[ee]:{options:{required:!0}},[et]:{options:{...es,required:!0,min:0}},[er]:{options:{required:!0}},"pieceworkBonus.fixedAmount":{options:{...es,required:!0,min:0}},"pieceworkBonus.benchmark":{options:{...es,required:!0,min:0}},procentFixedAmount:{options:{...es,required:!0,min:0,validate:{validNumber:Y.validateNumericValue,notEmpty:e=>null!=e||"Fast del (kr) krävs."}}},[en]:{options:{...es,required:!0,min:0}},[ea]:{options:{...es,required:!0,min:0}},[ei]:{options:{...es,required:!0,max:50}}});var eo=e.i(374009),ed=e.i(846696);function ec(e){return{projectName:e.projectName??null,baseSalary:e.baseSalary??null,pieceworkCalculationModel:e.pieceworkCalculationModel??null,workTasks:e.workTasks&&e.workTasks.length?e.workTasks.map(e=>({title:e.title??null,unitTime:void 0!==e.unitTime&&null!==e.unitTime?String(e.unitTime):null,unit:e.unit??void 0})):null,percentPoints:"percent"===e.pieceworkCalculationModel&&e.percentPoints&&e.percentPoints.length?e.percentPoints.map((t,r)=>({percentFrom:r>0&&e.percentPoints[r-1]?.percentTo!=null?Number(e.percentPoints[r-1].percentTo):void 0!==t.percentFrom&&null!==t.percentFrom?Number(t.percentFrom):null,percentTo:void 0!==t.percentTo&&null!==t.percentTo?Number(t.percentTo):null,fixedAmount:0===r&&void 0!==e.procentFixedAmount&&null!==e.procentFixedAmount?Number(e.procentFixedAmount):null,sekPerPercent:void 0!==t.sekPerPercent&&null!==t.sekPerPercent?Number(t.sekPerPercent):null})):null,pieceworkBonus:"bonus"===e.pieceworkCalculationModel&&e.pieceworkBonus?{fixedAmount:void 0!==e.pieceworkBonus.fixedAmount&&null!==e.pieceworkBonus.fixedAmount?Number(e.pieceworkBonus.fixedAmount):null,benchmark:void 0!==e.pieceworkBonus.benchmark&&null!==e.pieceworkBonus.benchmark?Number(e.pieceworkBonus.benchmark):null}:void 0}}var eu=e.i(203484);function em(e,t,r){if(!e)return"";let n=t?`${t}`:"",a=`${n}?projekt=${e}`;return r?`${a}&mtm_campaign=${encodeURIComponent(r)}`:a}function ef({mode:e,onCancel:t,onSuccess:r,project:n,calculatorPageUrl:a,layout:i}){var s;let l,u,m,f,p=function(e){if(!e)return{projectName:"",baseSalary:void 0,pieceworkCalculationModel:"percent",workTasks:[],percentPoints:[]};let t=(e.workTasks??[]).map(e=>({title:e.title??"",unitTime:e.unitTime??void 0,unit:e.unit??"kg"})),r=(e.percentPoints??[]).map(e=>({percentFrom:e.percentFrom??void 0,percentTo:e.percentTo??void 0,sekPerPercent:e.sekPerPercent??void 0})),n=(e.percentPoints??[]).length>0?e.percentPoints[0].fixedAmount??void 0:void 0,a=e.pieceworkBonus?{fixedAmount:e.pieceworkBonus.fixedAmount??void 0,benchmark:e.pieceworkBonus.benchmark??void 0}:void 0;return{id:e.id??void 0,projectName:e.projectName??"",baseSalary:e.baseSalary??void 0,pieceworkCalculationModel:e.pieceworkCalculationModel??"percent",workTasks:t,percentPoints:r,procentFixedAmount:n,pieceworkBonus:a}}(n),[h,x]=(0,g.useState)(!1);l=(0,g.useRef)(null),(0,g.useEffect)(()=>
56{if(!h)return;let e=document.body,t=document.documentElement,r=window.innerWidth-t.clientWidth;return l.current={overflow:e.style.overflow,paddingRight:e.style.paddingRight},e.style.overflow="hidden",r>0&&(e.style.paddingRight=`${r}px`),()=>{l.current&&(e.style.paddingRight=l.current.paddingRight??"",e.style.overflow=l.current.overflow??"",l.current=null)}},[h]);let[v,C]=(0,g.useState)(!1);(0,g.useEffect)(()=>{if(!h)return;document.body.setAttribute("data-print-qr","");let e=document.createElement("style");e.setAttribute("data-piecework-print-style",""),e.textContent=` 57 @media print { 58 body[data-print-qr] > *:not([data-piecework-print]) { display: none !important; } 59 body[data-print-qr] { width: 210mm; margin: 0 !important; padding: 0 !important; } 60 [data-piecework-print] { 61 position: static !important; 62 inset: auto !important; 63 z-index: auto !important; 64 width: 210mm !important; 65 margin: 0 !important; 66 padding: 0 !important; 67 } 68 [data-piecework-print] > div { 69 position: relative !important; 70 display: flex !important; 71 flex-direction: column !important; 72 align-items: center !important; 73 width: 210mm !important; 74 height: 297mm !important; 75 overflow: hidden !important; 76 padding: 10mm 10mm 0 10mm !important; 77 box-sizing: border-box !important; 78 } 79 [data-piecework-footer] { 80 position: absolute !important; 81 bottom: 0 !important; 82 left: 0 !important; 83 right: 0 !important; 84 margin-top: 0 !important; 85 } 86 [data-piecework-print], [data-piecework-print] * { 87 print-color-adjust: exact !important; 88 -webkit-print-color-adjust: exact !important; 89 } 90 @page { size: A4; margin: 10mm; } 91 } 92 `,document.head.appendChild(e),document.body.offsetHeight;let t=()=>{x(!1)},r=e=>{"Escape"===e.key&&x(!1)};window.addEventListener("afterprint",t),window.addEventListener("keydown",r);let n=window.setTimeout(()=>{document.body.offsetHeight,requestAnimationFrame(()=>{window.print()})},1e3);return()=>{document.body.removeAttribute("data-print-qr"),e.remove(),window.removeEventListener("afterprint",t),window.removeEventListener("keydown",r),window.clearTimeout(n)}},[h]);let S="edit"===e,P=em(n?.pageName??void 0,a),_=(0,g.useCallback)(async()=>{if(P)try{await navigator.clipboard.writeText(P),(0,d.triggerEvent)({event:"piecework-admin",payload:{action:"projectShareCopy"}},i),C(!0),setTimeout(()=>C(!1),2e3)}catch(e){console.error("Failed to copy to clipboard:",e)}},[P,i]),R=(0,Q.useForm)({mode:"onTouched",defaultValues:{projectName:p.projectName,baseSalary:p.baseSalary,pieceworkCalculationModel:p.pieceworkCalculationModel,pieceworkBonus:p.pieceworkBonus??{fixedAmount:void 0,benchmark:void 0},workTasks:p.workTasks??[],percentPoints:p.percentPoints??[],procentFixedAmount:p.procentFixedAmount},delayError:200}),{control:F}=R,{fields:O,append:D,remove:L}=(0,Q.useFieldArray)({control:F,name:"workTasks"}),{fields:B,append:z,remove:V}=(0,Q.useFieldArray)({control:F,name:"percentPoints"}),H=(0,Q.useWatch)({control:F,name:"percentPoints"}),{handleSubmit:$}=R,U=(0,Q.useWatch)({control:F,name:"pieceworkCalculationModel"}),{cancelPendingSave:G}=(s=n?.id??void 0,u=(0,g.useCallback)(async()=>{if(!s)return;let e=ec(R.getValues());try{(await fetch(`/api/piecework-calculator/projects/${s}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).ok||ed.toast.error("Kunde inte spara",{description:"Försök igen eller spara manuellt."})}catch(e){console.error("Auto-save failed:",e)}},[s,R]),(m=(0,g.useRef)(u)).current=u,f=(0,g.useRef)((0,eo.default)(()=>{m.current()},1e3)),(0,g.useEffect)(()=>{if(!S||!s)return;let e=f.current,t=R.watch(()=>{e()});return()=>{t.unsubscribe(),e.cancel()}},[S,s,R]),{cancelPendingSave:()=>f.current.cancel()}),[q,K]=(0,g.useState)(!1),[Y,X]=(0,g.useState)(!1),J=(0,g.useCallback)(async()=>{if(n?.id&&window.confirm("Ãr du säker pÃ¥ att du vill radera detta projekt? Detta kan inte Ã¥ngras.")){X(!0);try{(await fetch(`/api/piecework-calculator/projects/${n.id}`,{method:"DELETE"})).ok?t():ed.toast.error("Kunde inte radera projektet",{description:"Försök igen."})}catch(e){ed.toast.error("Ett fel uppstod",{description:"Projektet kunde inte raderas."})}finally{X(!1)}}},[n?.id,t]),ee=$(async e=>{K(!0);try{let a=ec(e);S||(a.projectName=e.projectName??null);let s=S&&n?.id?`/api/piecework-calculator/projects/${n.id}`:"/api/piecework-calculator/projects",l=S?"PUT":"POST",o=await fetch(s,{method:l,headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});if(o.ok){let e=await o.json();S||(0,d.triggerEvent)({event:"piecework-admin",payload:{action:"projectCreateSuccess"}},i),ed.toast.success(S?"Sparad":"Projekt skapat",{description:S?"Ãndringarna har sparats.":void 0}),r?r(e):S||t()}else{let e=await o.text();console.error(`Failed to ${S?"update":"create"} project`,o.status,e),console.error("Payload was:",a),ed.toast.error(`Kunde inte ${S?"spara":"skapa"}
92 projektet`,{description:"Försök igen senare."})}}catch(e){console.error("Error submitting piecework project",e),ed.toast.error("Ett oväntat fel uppstod",{description:"Försök igen."})}finally{K(!1)}}),et=S?"Redigera projekt":"Skapa nytt projekt för ackorduträkning";return(0,o.jsxs)(w.FormStructureProvider,{value:{i18n:Z,fieldOptions:el,requestNonce:"",locale:"se"},children:[(0,o.jsx)(eu.Toaster,{}),h&&a&&n&&(0,W.createPortal)((0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{"data-piecework-print":"",className:"theme-byggnads fixed inset-0 z-50 flex flex-col bg-background",children:[(0,o.jsx)(c.Button,{variant:"outline",onClick:()=>x(!1),className:"absolute top-4 right-4 z-10 rounded-sm print:hidden","aria-label":"Stäng QR-kod",children:(0,o.jsx)(M.X,{size:24})}),(0,o.jsx)(ep,{calculatorPageUrl:a,pageName:n.pageName||"",projectName:n.projectName||""})]})}),document.body),(0,o.jsxs)("div",{className:h?"print:hidden":"",children:[(0,o.jsx)("h1",{className:"mb-6 text-h2 font-extrabold",children:et}),n&&S&&(0,o.jsxs)("div",{className:"mb-4 rounded-sm bg-input p-4",children:[(0,o.jsxs)("p",{className:"mb-4 w-full text-center font-semibold",children:["Projektkod: ",(0,o.jsx)("span",{className:"font-bold",children:n.pageName})]}),(0,o.jsxs)(c.Button,{variant:"outline",className:"mb-4 w-full",onClick:()=>{(0,d.triggerEvent)({event:"piecework-admin",payload:{action:"projectShareQrOpen"}},i),x(!0)},children:[(0,o.jsx)(T,{className:"mr-2",size:24}),"QR-kod plansch för projektet"]}),(0,o.jsx)(c.Button,{variant:"outline",className:"mb-4 w-full",onClick:_,disabled:!P,children:v?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(A.default,{className:"mr-2",size:24}),"Länk kopierad!"]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(E.default,{className:"mr-2",size:24}),"Kopiera länk till projekt"]})}),(0,o.jsxs)(c.Button,{variant:"link",className:"mb-4 w-full text-error no-underline hover:underline",onClick:J,disabled:Y,children:[(0,o.jsx)(I.default,{className:"mr-2",size:24}),Y?"Raderar...":"Radera projekt"]})]}),(0,o.jsxs)("form",{onSubmit:ee,className:"space-y-4",children:[(0,o.jsxs)(k.default,{className:"gap-y-2 border-b pb-6",children:[(0,o.jsx)("h2",{className:"mb-4 text-h4",children:"1. Projektinfo"}),(0,o.jsx)(y.default,{form:R,path:"projectName"}),(0,o.jsx)(y.default,{form:R,path:"baseSalary"})]}),(0,o.jsxs)(k.default,{children:[(0,o.jsx)("h2",{className:"mb-4 text-h4",children:"2. Aktuella Arbetsmoment"}),(0,o.jsxs)("div",{children:[O.map((e,t)=>{let r=R.watch(`workTasks.${t}.title`)||`Arbetsmoment ${t+1}`,n=!!(0,N.getErrorAtPath)(R.formState.errors,`workTasks.${t}`);return(0,o.jsx)("div",{className:0===t?"border-t":"",children:(0,o.jsxs)(b.default,{title:`${t+1}. ${r}`,id:`workTasks-${e.id}`,expanded:!!n,className:"[&>div]:overflow-visible",children:[(0,o.jsx)("div",{className:"mt-4 mb-1 flex items-center",children:(0,o.jsxs)(c.Button,{type:"button",variant:"link",onClick:()=>L(t),className:"mx-auto w-fit no-underline hover:underline",children:[(0,o.jsx)(I.default,{className:"mr-2",size:24}),"Ta bort arbetsmoment"]})}),(0,o.jsxs)(k.default,{className:"flex flex-col gap-y-2",children:[(0,o.jsx)(y.default,{form:R,path:`workTasks.${t}.title`,className:"w-full grow"}),(0,o.jsx)(y.default,{form:R,path:`workTasks.${t}.unitTime`,className:"w-full grow"}),(0,o.jsx)(j.default,{className:"w-full grow",form:R,path:`workTasks.${t}.unit`,options:[{label:"kg",value:"kg"},{label:"m2",value:"m2"},{label:"m3",value:"m3"},{label:"st",value:"st"},{label:"meter",value:"meter"}]})]})]})},e.id)}),(0,o.jsx)(c.Button,{type:"button",variant:"default",className:"my-4 flex w-full",onClick:()=>D({title:"",unitTime:void 0,unit:"kg"}),children:"Lägg till arbetsmoment"})]})]}),(0,o.jsxs)(k.default,{className:"border-b pb-6",children:[(0,o.jsx)("h2",{className:"text-h4",children:"3. Ange ackordsmodell"}),(0,o.jsx)(j.default,{form:R,path:"pieceworkCalculationModel",options:[{label:"Procentackord",value:"percent"},{label:"Premieackord/Rakt ackord",value:"bonus"}]}),"percent"===U?(0,o.jsxs)("div",{className:"mt-4",children:[(0,o.jsx)(k.default,{className:"mt-2 mb-4",children:(0,o.jsx)(y.default,{form:R,path:"procentFixedAmount",className:"w-full grow"})}),B.map((e,t)=>{let r=!!(0,N.getErrorAtPath)(R.formState.errors,`percentPoints.${t}`);return(0,o.jsx)("div",{className:"mb-4",children:(0,o.jsxs)(b.default,{id:`percentPoints-${e.id}`,title:`Procentsats ${t+1}`,expanded:r||void 0,className:"[&>div]:overflow-visible",children:[(0,o.jsxs)(k.default,{className:"flex flex-col gap-2",children:[(0,o.jsx)(y.default,{form:R,path:`percentPoints.${t}.sekPerPercent`,className:"w-full grow"}),0===t?(0,o.jsx)(y.default,{form:R,path:`percentPoints.${t}.percentFrom`,className:"w-full grow"}):(0,o.jsxs)("div",{className:"relative flex w-full grow flex-col self-end",children:[(0,o.jsx)("label",{htmlFor:`percentPoints.${t}.percentFrom`,className:"block pb-2 text-small font-semibold",children:(0,o.jsx)("span",{className:"align-middle",children:"Procent från"})}),(0,o.jsx)("input",{id:`percentPoints.${t}.percentFrom`,readOnly:!0,disabled:!0,"aria-disabled":"true",value:H?.[t-1]?.percentTo??"",className:"w-full rounded-input bg-input p-4 disabled:opacity-75"})]}),(0,o.jsx)(y.default,{form:R,path:`percentPoints.${t}.percentTo`,className:"w-full grow"})]}),(0,o.jsxs)(c.Button,{type:"button",variant:"outline",onClick:()=>V(t),className:"mt-2 mb-8 flex w-full",children:[(0,o.jsx)(I.default,{className:"mr-2",size:24}),"Ta bort procentsats"]})]})},e.id)}),(0,o.jsx)(c.Button,{type:"button",variant:"outline",className:"my-4 flex w-full",onClick:()=>{let e=R.getValues("percentPoints")??[],t=e[e.length-1];z({sekPerPercent:void 0,percentFrom:t?.percentTo!=null?Number(t.percentTo):void 0,percentTo:void 0})},children:"Lägg till procentsats"})]}):(0,o.jsxs)(k.default,{className:"mt-2 flex flex-col",children:[(0,o.jsx)(y.default,{form:R,path:"pieceworkBonus.fixedAmount",className:"w-full grow"}),(0,o.jsx)(y.default,{form:R,path:"pieceworkBonus.benchmark",className:"w-full grow"})]})]}),(0,o.jsx)(c.Button,{className:"mt-8 flex w-full",type:"submit",disabled:q,children:q?S?"Sparar...":"Skapar...":S?"Spara ändringar":"Skapa projekt"}),(0,o.jsx)(c.Button,{type:"button",variant:"outline",onClick:()=>{G(),t()},className:"w-full",children:"Avbryt"}),!S&&(0,o.jsx)("p",{className:"w-full text-center",children:"Det tar 5-10 min innan projektet är tillgängligt"})]})]})]})}let ep=({calculatorPageUrl:e,pageName:t,projectName:r})=>{let n=em(t,e,"ackordsvinsten-qr");return(0,o.jsxs)("div",{className:"flex w-full flex-col items-center print:min-h-[277mm]",children:[(0,o.jsx)(K,{value:n,size:364,level:"H","aria-label":"QR-kod till ackordskalkylatorn",className:"mt-10.5 border p-5 print:mt-4 print:scale-75 print:transform"}),(0,o.jsxs)("div",{className:"mt-10 flex max-w-160 flex-col items-center px-10.5",children:[(0,o.jsx)("h2",{className:"my-4 text-center text-h1 uppercase",children:"så mycket tjänar du på ackordet!"}),(0,o.jsxs)("p",{className:"mb-12",children:["Se hur mycket vi tjänar med ackordet på bygget. Scanna QR-koden eller fyll i projektkoden på: ",(0,o.jsx)("span",{className:"font-bold",children:e})]}),(0,o.jsxs)("p",{children:["Projekt: ",r]}),(0,o.jsxs)("p",{className:"mb-14 text-h2 font-bold",children:["Projektkod: ",t]})]}),(0,o.jsxs)("div",{"data-piecework-footer":"",className:"relative mt-auto flex h-auto w-full flex-wrap items-end justify-between self-end bg-[rgb(242_238_232)] text-[rgb(242_238_232)] print:flex-nowrap",children:[(0,o.jsx)(v,{position:"background"}),(0,o.jsx)("span",{className:"z-10 bg-[rgb(242_238_232)] p-4 font-bold text-black",children:e}),(0,o.jsx)(C.default,{src:S.default,alt:"Byggnads logo, länk till startsidan",width:192,height:48,className:"z-10 max-w-[40vw] object-contain p-4"})]})]})};e.s(["default",0,function({projects:e,baseUrl:t,calculatorPageUrl:r,layout:n}){let a=(0,h.useSearchParams)(),i=(0,h.useRouter)(),s=a.get("form"),l=a.get("id"),x=!!l,v=x||"skapa"===s,{GET:b}=(0,m.default)(),[y,j]=(0,g.useState)(null),[k,w]=(0,g.useState)(x),[N,C]=(0,g.useState)(null),S=(0,g.useCallback)(()=>{i.replace(t)},[t,i]),A=(0,g.useCallback)(e=>{x||i.replace(t),i.refresh()},[t,i,x]);return((0,g.useEffect)(()=>{x&&l?(w(!0),C(null),b("/api/piecework-calculator/projects/{contentId}",{params:{path:{contentId:Number(l)}}}).then(({data:e,error:t,response:r})=>
92{t||!r.ok?C(401===r.status?"Unauthorized":"Failed to fetch project"):j(e??null)}).catch(e=>{console.error("Error fetching project:",e),C("An unexpected error occurred")}).finally(()=>{w(!1)})):(j(null),C(null),w(!1))},[x,l,b]),x&&k)?(0,o.jsx)(u.Container,{width:"content",children:(0,o.jsxs)("div",{className:"space-y-6",children:[(0,o.jsx)(f.Skeleton,{className:"h-8 w-48"}),(0,o.jsxs)("div",{className:"rounded-sm bg-input p-4",children:[(0,o.jsx)(f.Skeleton,{className:"mx-auto mb-4 h-5 w-40"}),(0,o.jsx)(f.Skeleton,{className:"mb-4 h-10 w-full"}),(0,o.jsx)(f.Skeleton,{className:"mb-4 h-10 w-full"})]}),(0,o.jsxs)("div",{className:"space-y-4 border-b pb-6",children:[(0,o.jsx)(f.Skeleton,{className:"h-6 w-32"}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"})]}),(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsx)(f.Skeleton,{className:"h-6 w-48"}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"})]}),(0,o.jsxs)("div",{className:"space-y-4 border-b pb-6",children:[(0,o.jsx)(f.Skeleton,{className:"h-6 w-40"}),(0,o.jsx)(f.Skeleton,{className:"h-10 w-full"})]}),(0,o.jsx)(f.Skeleton,{className:"h-12 w-full"})]})}):x&&N?(0,o.jsxs)(u.Container,{width:"content",children:[(0,o.jsx)("p",{className:"text-error",children:"Projektet hittades inte eller kunde inte laddas."}),(0,o.jsx)(c.Button,{onClick:S,className:"mt-4",children:"Tillbaka"})]}):v?(0,o.jsx)(u.Container,{width:"content",children:(0,o.jsx)(ef,{mode:x?"edit":"skapa",project:y,onCancel:S,onSuccess:A,calculatorPageUrl:r,layout:n})}):(0,o.jsxs)("div",{children:[(0,o.jsx)(u.Container,{width:"content",children:(0,o.jsx)("h1",{className:"mb-6 text-h2 font-extrabold",children:"Hantera dina projekt för ackord"})}),(0,o.jsx)(u.Container,{width:"full",className:"bg-card py-4",children:(0,o.jsxs)(u.Container,{width:"content",children:[(0,o.jsx)("h2",{className:"mb-4 text-h4",children:"Mina projekt"}),null===e?(0,o.jsx)("p",{className:"text-muted-foreground",children:"Ett fel uppstod vid hämtning av projekt."}):0===e.length?(0,o.jsx)("p",{className:"text-muted-foreground",children:"Inga projekt hittades."}):(0,o.jsx)("ul",{className:"space-y-4",children:e.map(e=>(0,o.jsx)("li",{children:(0,o.jsx)(c.Button,{asChild:!0,variant:"outline",className:"bg-background",children:(0,o.jsx)(p.default,{href:`${t}?id=${e.contentReference}`,className:"w-full",onClick:()=>void(0,d.triggerEvent)({event:"piecework-admin",payload:{action:"projectOpenFromList"}},n),children:e.projectName})})},e.contentReference??e.id))}),(0,o.jsx)("div",{className:"mt-4",children:(0,o.jsx)(c.Button,{asChild:!0,children:(0,o.jsx)(p.default,{href:`${t}?form=skapa`,className:"w-full",children:"Skapa nytt projekt"})})})]})})]})}],660206)},405135,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(167881),a=e.i(466714),i=e.i(647163),s=e.i(743489),l=e.i(271645);e.s(["default",0,function({hasPassword:e,contentId:o,children:d}){let[c,u]=(0,l.useState)(!e),[m,f]=(0,l.useState)(""),[p,h]=(0,l.useState)(null),[g,x]=(0,l.useState)(!1),{POST:v}=(0,s.default)(),b=async e=>{e.preventDefault(),h(null),x(!0);try{let{data:e,error:t}=await v("/api/piecework-calculator/verify-password",{body:{contentId:o,password:m}});t?h("Ett tekniskt fel uppstod. Försök igen senare."):e?.isValid?u(!0):h("Felaktigt lösenord. Försök igen.")}catch{h("Ett fel uppstod. Försök igen.")}finally{x(!1)}};return c?(0,t.jsx)(t.Fragment,{children:d}):(0,t.jsxs)(a.Container,{width:"content",className:"py-10",children:[(0,t.jsx)("h1",{className:"mb-6 text-h2 font-extrabold",children:"Ange lösenord"}),(0,t.jsx)("p",{className:"mb-6 text-muted-foreground",children:"Denna sida är lösenordsskyddad. Ange lösenordet för att fortsätta."}),(0,t.jsxs)("form",{onSubmit:b,className:"flex max-w-sm flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("label",{htmlFor:"admin-password",className:"block pb-2 text-small font-semibold",children:"Lösenord"}),(0,t.jsx)("input",{id:"admin-password",type:"password",value:m,onChange:e=>f(e.target.value),placeholder:"Ange lösenord",required:!0,autoFocus:!0,className:(0,i.cn)("w-full rounded-input bg-input p-4",r.inputOutlineClassName,p&&r.inputErrorOutlineClassName)})]}),p&&(0,t.jsx)("p",{className:"font-medium text-error",children:p}),(0,t.jsx)(n.Button,{type:"submit",disabled:g,children:g?"Kontrollerar...":"Gå vidare"})]})]})}])},867602,e=>{"use strict";var t=e.i(843476),r=e.i(355070),n=e.i(912160),a=e.i(161507),i=e.i(62314),s=e.i(358865),l=e.i(476120),o=e.i(167881),d=e.i(466714),c=e.i(243237),u=e.i(743489),m=e.i(306681),f=e.i(647163),p=e.i(618566),h=e.i(271645),g=e.i(653145),x=e.i(329060);let v={fields:{id:{heading:"Projektkod"},pageName:{heading:"Projektkod"},selectedArbetsmoment:{heading:"Välj arbetsmoment"},unitTime:{heading:"Enhetstid"},hoursWorked:{heading:"Timmar"},minutesWorked:{heading:"Minuter"},baseSalary:{heading:"Din timlön"}
92,title:{heading:"Arbetsmomentets namn"},unit:{heading:"Enhet"}},sections:{}},b={...v,fields:{...v.fields,id:{heading:"Project Number"},pageName:{heading:"Project Number"},selectedArbetsmoment:{heading:"Select work item"},unitTime:{heading:"Unit time"},hoursWorked:{heading:"Hours"},minutesWorked:{heading:"Minutes"},baseSalary:{heading:"Your hourly wage"},title:{heading:"Work item name"},unit:{heading:"Unit"}}},y=v,j={setValueAs:x.parseNumericValue,validate:x.validateNumericValue},k=(0,s.defineFieldOptions)({selectedArbetsmoment:{options:{required:!0}},pageName:{options:{required:!0}},unitTime:{options:{...j,required:!0,min:0}},hoursWorked:{options:{...j,required:!0,min:0}},minutesWorked:{options:{...j,required:!0,min:0}},baseSalary:{options:{...j,required:!0,min:0}},title:{options:{required:!0}},unit:{options:{required:!0}}});var w=e.i(970065),N=e.i(70916),C=e.i(972520);let S=({layout:e,hoursWorked:r,minutesWorked:n,hourlyWage:a,unitTime:i,unit:s,type:o,procentEnhet:d,premieAckord:c})=>{let[u,m]=(0,h.useState)(0),[f,p]=(0,h.useState)(100),g=function(e){let[t,r]=(0,h.useState)(null),n=(0,N.useDebounced)(t,500);return(0,h.useEffect)(()=>{null!==n&&((0,l.triggerEvent)({event:"piecework-public",payload:{action:"sliderInteraction",sliderPercent:n}},e),r(null))},[n,e]),(0,h.useCallback)(e=>{r(e)},[])}(e),x=c?.fixedAmount!==void 0&&c?.fixedAmount!==null,v=c?.benchmark!==void 0&&c?.benchmark!==null,b=d&&d.length>0||x||v?o:"bonus",y=a&&a>0?Number(a)/2:0,j="bonus"!==b||x||v?Number(c?.fixedAmount||0):y,k="bonus"!==b||x||v?Number(c?.benchmark||0):y,C="bonus"===b&&x&&c?.fixedAmount===0,S=Number(r||0)+Number(n||0)/60,E=(()=>{if(S<=0||i<=0)return 0;let e=S/i;return isFinite(e)?Number(e.toFixed(1)):0})(),T=u*i,I=Number(r||0)+Number(n||0)/60;(0,h.useEffect)(()=>{m(Number((i>0?I/i:0).toFixed(1))),p(0)},[I,i]);let M=(()=>{if("bonus"===b){if(I<=0)return 0;let e=T*k/I+j;return e>0?e:0}if("percent"===b&&d&&d.length){let e=[...d].sort((e,t)=>(e.percentFrom??0)-(t.percentFrom??0)),t=Number(e[0].fixedAmount??0);for(let r of e){let e=r.percentFrom??0,n=r.percentTo??50,a=Number(r.sekPerPercent??0);if(f<=e)break;t+=a*Math.max(0,Math.min(f,n)-e)}return t>0?t:0}return a&&a>0?Number(a):0})(),P="percent"===b?"Skillnaden är beräknad på procentackord.":C?`Skillnaden \xe4r ber\xe4knad p\xe5 rakt ackord med riktpunkt p\xe5 ${k} kr`:`Skillnaden \xe4r ber\xe4knad p\xe5 premieackord med riktpunkt p\xe5 ${k} kr och en fast del p\xe5 ${j} kr`;return(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"mt-6 text-h4",children:"Förväntad produktion"}),(0,t.jsxs)("p",{className:"mb-4",children:["Förväntad produktion per ",r," tim ",n," min, med enhetstid ",i," ","enligt lista är ",E," ",s]}),(0,t.jsx)(A,{value:E,unit:s,text:""}),(0,t.jsx)(A,{value:a,unit:"kr",text:"/ timme"}),(0,t.jsx)(A,{value:0,unit:"%",text:"inarbetning"}),(0,t.jsxs)(w.Card,{variant:"secondary",className:"my-6 bg-card-accent! p-6!",children:[(0,t.jsx)("h2",{className:"mb-6 text-h4",children:"Såhär mycket kan du tjäna på ackordet"}),(0,t.jsxs)("div",{className:"mb-8 grid grid-cols-2",children:[(0,t.jsxs)("p",{className:"col-span-1 flex flex-col",children:[(0,t.jsx)("span",{className:"text-h1 text-[64px]","data-testid":"adjusted-hourly-wage",children:M.toFixed(0)}),(0,t.jsx)("span",{children:"kr / timme"})]}),(0,t.jsxs)("p",{className:"col-span-1 flex flex-col",children:[(0,t.jsxs)("span",{className:"text-h1 text-[64px]",children:[f,(0,t.jsx)("span",{className:"text-h3",children:"%"})]}),(0,t.jsx)("span",{children:"inarbetning "})]})]}),(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"mt-4 flex flex-col gap-2",children:[(0,t.jsxs)("label",{htmlFor:"amount-done-input",className:"font-semibold",children:[(0,t.jsxs)("span",{className:"sr-only",children:["Antal ",s," utfört"]}),"Dra i slidern för att se hur din prestation påverkar timlönen."]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{id:"amount-done-input",type:"number",className:"h-14 w-full [appearance:textfield] rounded-input border bg-input px-4 py-2 pr-16 [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none",value:u,onChange:e=>{var t;let r,n=Number(e.target.value);m(t=isNaN(n)?0:n),p(Math.max(0,Math.min(50,Math.round((r=t*i)>0?(1-I/r)*100:0))))},step:.1,min:0}),(0,t.jsx)("span",{className:"absolute top-1/2 right-4 -translate-y-1/2 text-muted-foreground",children:s})]}),(0,t.jsxs)("label",{htmlFor:"percent-slider",className:"sr-only",children:["Produktion: ",f,"% av förväntad"]}),(0,t.jsx)("input",{id:"percent-slider",type:"range",min:0,max:50,value:f,onChange:e=>{let t,r;return g(t=Math.max(0,Math.min(50,Math.round(Number(e.target.value))))),p(t),void m(Number(((r=S/(1-t/100)/i)>0?r:0).toFixed(1)))},className:"w-full accent-error [&::-webkit-slider-thumb]:border-error [&::-webkit-slider-thumb]:bg-error/60 [&::-webkit-slider-thumb]:p-5"})]})})]}),(0,t.jsx)("h2",{className:"text-h4 font-bold",children:"Skillnad med ackord"}),(0,t.jsx)(A,{value:u,unit:s,text:"",useIcon:!0}),(0,t.jsx)(A,{value:Math.round(M)-Number(a||0),unit:"kr",text:"/ timme",useIcon:!0}),(0,t.jsx)(A,{value:f,unit:"%",text:"inarbetning",useIcon:!0}),(0,t.jsx)(A,{value:((Math.round(M)-Number(a||0))*40).toFixed(0),unit:"kr",text:"/ vecka",useIcon:!0}),(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"mt-4 text-small font-semibold text-muted-foreground",children:P})})]})},A=({value:e,unit:r,text:n,useIcon:a})=>(0,t.jsxs)("p",{className:"flex items-baseline gap-2 text-small font-semibold",children:[a&&(0,t.jsx)(C.ArrowRight,{className:(0,f.cn)("size-6 text-muted-foreground",Number(e)>0&&"-rotate-90 transform text-[#1B7319]",0>Number(e)&&"rotate-90 transform text-[#D21C1C]")}),(0,t.jsxs)("span",{className:"text-[32px]",children:[" ",e]}),(0,t.jsxs)("span",{className:"text-[24px]",children:[" ",r]})," ",n]}),E=e=>{if(!e)return null;let t=e.trim();return 0===t.length||t.length>200?null:/^[a-zA-Z0-9-]+$/.test(t)?t:null},T={id:void 0,pageName:"",projectName:"",baseSalary:200,pieceworkCalculationModel:"percent",workTasks:[],percentPoints:[],pieceworkBonus:void 0,selectedArbetsmoment:"",unitTime:"",unit:"",title:"",hourlyWage:0,hoursWorked:8,minutesWorked:0},I=({activeCalculator:e,onSetActiveCalculator:r})=>{let n="w-full rounded-full text-foreground data-[state=on]:bg-foreground data-[state=on]:text-background font-bold no-underline";return(0,t.jsxs)(c.ToggleGroup,{type:"single",className:"mb-4 rounded-full bg-card-accent p-1",children:[(0,t.jsx)(c.ToggleGroupItem,{value:"template","aria-label":"Visa menyn för mallen",onClick:()=>r("template"),"data-state":"template"===e?"on":"off",className:n,children:"Välj yrke"}),(0,t.jsx)(c.ToggleGroupItem,{value:"project","aria-label":"Visa menyn för mina sidor",onClick:()=>r("project"),"data-state":"project"===e?"on":"off",className:n,children:"Hämta projekt"})]})};e.s(["PieceworkCalculatorProject",0,({parentId:e,layout:c})=>{let x=(0,p.useSearchParams)(),v=f.isStorybook?new URLSearchParams(window.location.search):x,[b,j]=(0,h.useState)("template"),[w,N]=(0,h.useState)(!1),[C,A]=(0,h.useState)(null),[M,P]=(0,h.useState)(null),[_,R]=(0,h.useState)(null),[F,O]=(0,h.useState)([]),[D,L]=(0,h.useState)(!1),{GET:B}=(0,u.default)(),z=(0,h.useMemo)(()=>f.isStorybook?(0,m.createClientWith204Handling)({baseUrl:window.location.origin}).GET:null,[])??B,V=(0,h.useRef)(!1),H=(0,h.useRef)(null),$=(0,g.useForm)({defaultValues:{...T}}),U=(0,h.useCallback)(()=>{let e=new URL(window.location.href);e.searchParams.delete("projekt"),e.searchParams.delete("template"),window.history.replaceState({},"",e.toString())},[]),G=(0,h.useCallback)((e,t)=>{let r=new URL(window.location.href);r.searchParams.set("projekt",e),t?r.searchParams.set("template","true"):r.searchParams.delete("template"),window.history.replaceState({},"",r.toString())},[]),q=(0,h.useCallback)((e="")=>
92{R(null),P(null),H.current=null,$.reset({...T,pageName:e})},[$]),K=(0,h.useCallback)(async()=>{if(!D&&!(F.length>0)){L(!0);try{let{data:t,error:r}=await z("/api/piecework-calculator/projects/by-parent/{parentId}",{params:{path:{parentId:e}}});if(!r&&t&&t.projects.length>0){let e=t.projects.map(e=>({value:String(e.id??""),name:e.projectName??""}));O(e)}0===t.projects.length&&A("Inga yrken hittades för den här sidan.")}catch(e){console.error("Failed to fetch template projects:",e)}finally{L(!1)}}},[z,D,e,F.length]),W=(0,h.useCallback)(async(e,t=!1)=>{if(V.current)return;let r=()=>{q($.getValues("pageName")),U()},n=e?.trim()??"";if(!n||n.length>200){r(),A("Ogiltigt projekt-id"),P(null);return}if(!E(n)){r(),A("Projektets id innehåller otillåtna tecken och kan inte laddas."),P(null);return}if(H.current!==n){V.current=!0,N(!0),A(null),P(null);try{let{data:e,error:a}=await z("/api/piecework-calculator/projects/by-name/{pageName}",{params:{path:{pageName:n}}});if(a||!e){r(),A("Kunde inte hitta projektet");return}let i={...T,id:e.id,pageName:n,projectName:e.projectName??"",baseSalary:e.baseSalary??200,pieceworkCalculationModel:e.pieceworkCalculationModel,workTasks:e.workTasks,percentPoints:e.percentPoints||[],pieceworkBonus:e.pieceworkBonus,hourlyWage:0,hoursWorked:8,minutesWorked:0};R(i),$.reset(i),$.setValue("selectedArbetsmoment",""),i.workTasks?.length||P("Inga arbetsmoment hittades."),H.current=n,G(n,t),t||(0,l.triggerEvent)({event:"piecework-public",payload:{action:"projectOpenSuccess"}},c)}catch(e){r(),A("Ett fel uppstod vid hämtning av projektet")}finally{N(!1),V.current=!1}}},[z,$,U,q,G,c]),Q=v.get("projekt"),Y=v.get("template");(0,h.useEffect)(()=>{let e="true"===Y;if(Q){let t=E(Q);if(!t){q(),A("Ogiltigt projekt-id i URL"),U();return}e?(j("template"),K()):(j("project"),$.setValue("pageName",t)),W(t,e)}},[Q,Y,$,W,U,q,K]),(0,h.useEffect)(()=>{"template"===b&&K()},[b]);let{optionsMap:X,arbetsmomentOptions:J}=(0,h.useMemo)(()=>{let e={},t=[];return _?.workTasks&&_.workTasks.forEach((r,n)=>{let a=`project-${_.id??"0"}-${n}`;e[a]=[r],t.push({value:a,name:r.title??""})}),{optionsMap:e,arbetsmomentOptions:t}},[_]),Z=async e=>{let t=e.target.value;if(!t){A(null),q(),U();return}await W(t,!0)},ee=async()=>{let e=E($.getValues("pageName")?.trim());e?await W(e,!1):A("Ogiltigt projekt-id. Endast bokstäver, siffror och bindestreck tillåtna.")},et=(0,g.useWatch)({control:$.control,name:"pieceworkCalculationModel"}),er=(0,g.useWatch)({control:$.control,name:"unit"}),en=(0,g.useWatch)({control:$.control,name:"unitTime"}),ea=(0,g.useWatch)({control:$.control,name:"hoursWorked"}),ei=(0,g.useWatch)({control:$.control,name:"minutesWorked"}),es=(0,g.useWatch)({control:$.control,name:"baseSalary"}),el=(0,h.useMemo)(()=>{let e=y;return{...e,fields:{...e.fields,pageName:{...e.fields.pageName,heading:"template"===b?"Välj yrke att testa med":"Projektkod"}}}},[b]),eo=_?.pieceworkCalculationModel==="bonus"?_.pieceworkBonus?.fixedAmount!=0?"Premieackord":"Rakt ackord":"Procentackord";return(0,t.jsx)(d.Container,{width:"content",children:(0,t.jsxs)(s.FormStructureProvider,{value:{i18n:el,fieldOptions:k,requestNonce:"",locale:"se"},children:[(0,t.jsx)("h2",{className:"mb-4 text-h4",children:"Välj arbetsmoment (eller fyll i enhetstid direkt)"}),(0,t.jsx)(I,{activeCalculator:b,onSetActiveCalculator:e=>{j(e),A(null),q(),U(),"template"===e&&K()}}),"project"===b&&(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsxs)(i.default,{className:"relative flex flex-col",children:[(0,t.jsx)(r.default,{form:$,path:"pageName",className:"w-full"}),(0,t.jsx)(o.Button,{type:"button",onClick:ee,className:"absolute right-1 bottom-2.5 h-fit",disabled:w,children:w?"Laddar...":"Ladda projekt"})]}),C&&(0,t.jsx)("p",{className:"mt-2",children:C})]}),_&&"project"===b&&(0,t.jsxs)("div",{className:"mt-4 font-semibold",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h2",{className:"text-h3",children:_.projectName}),(0,t.jsx)(o.Button,{variant:"link",size:"sm",onClick:()=>{A(null),q(),U()},children:"Ta bort"})]}),(0,t.jsx)("p",{children:"Projektinformation"}),(0,t.jsxs)("ul",{className:"list-inside list-disc",children:[(0,t.jsx)("li",{children:eo}),(0,t.jsxs)("li",{children:[_.baseSalary," kr / timme (Enligt senaste avstämning)"]})]})]}),"template"===b&&(0,t.jsxs)("div",{className:"mt-4",children:[D?(0,t.jsx)("p",{children:"Laddar yrken..."}):(0,t.jsx)(i.default,{className:"flex flex-col",children:(0,t.jsx)(a.default,{form:$,path:"pageName",options:F,placeHolder:"Välj yrke",className:"w-full",disabled:w,onValueChange:Z})}),C&&(0,t.jsx)("p",{className:"mt-2",children:C})]}),(0,t.jsxs)(i.default,{className:"flex flex-col",children:[(0,t.jsx)(a.default,{form:$,path:"selectedArbetsmoment",options:J,placeHolder:"Välj arbetsmoment",className:"w-full",disabled:w,onValueChange:e=>{let t=X[e.target.value]||[];$.setValue("title",t[0]?.title??"");let r=t[0]?.unitTime?.replace(",",".")??"";$.setValue("unitTime",r),$.setValue("unit",t[0]?.unit??"")}}),M&&(0,t.jsx)("p",{className:"mt-2",children:M})]}),(0,t.jsxs)(i.default,{className:"flex flex-col",children:[(0,t.jsx)(r.default,{form:$,path:"unitTime",className:"w-full"}),(0,t.jsx)(n.default,{className:"w-full grow",form:$,path:"unit",options:[{label:"kg",value:"kg"},{label:"m2",value:"m2"},{label:"m3",value:"m3"},{label:"st",value:"st"},{label:"meter",value:"meter"}]})]}),(0,t.jsx)("h3",{className:"mt-6 text-h5",children:"Fyll i din nedlagda tid och timlön"}),(0,t.jsxs)(i.default,{className:"flex flex-col",children:[(0,t.jsx)(r.default,{form:$,path:"hoursWorked",className:"w-full"}),(0,t.jsx)(r.default,{form:$,path:"minutesWorked",className:"w-full"}),(0,t.jsx)(r.default,{form:$,path:"baseSalary",className:"w-full"})]}),(0,t.jsx)(S,{layout:c,procentEnhet:_?.percentPoints,premieAckord:_?.pieceworkBonus,type:et,unit:er,unitTime:parseFloat(en||"0"),hoursWorked:ea,minutesWorked:ei,hourlyWage:es||0})]})})}],867602)},125866,e=>{"use strict";var t=e.i(476120),r=e.i(271645);e.s(["default",0,({layout:e})=>{var n;return n=(0,r.useCallback)(r=>{(0,t.triggerEvent)({event:"piecework-public",payload:{action:"scrollDepth",milestone:r}},e)},[e]),(0,r.useEffect)(()=>{let e=new Set,t=[25,50,75,100],r=()=>{let r=window.scrollY,a=document.documentElement.scrollHeight-window.innerHeight;if(a<=0)return;let i=Math.min(100,Math.round(r/a*100));t.forEach(t=>{i>=t&&!e.has(t)&&(e.add(t),n(t))})};return r(),window.addEventListener("scroll",r,{passive:!0}),()=>{window.removeEventListener("scroll",r)}},[n]),(0,r.useEffect)(()=>{(0,t.triggerEvent)({event:"piecework-public",payload:{action:"pageOpen"}},e)},[e]),null}])},130496,e=>{"use strict";var t=e.i(843476),r=e.i(990295),n=e.i(983867),a=e.i(495560),i=e.i(316259),s=e.i(167881),l=e.i(466714),o=e.i(874946),d=e.i(70916),c=e.i(618566),u=e.i(271645),m=e.i(653145),f=e.i(647163);let p=(0,e.i(475254).default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);var h=e.i(522016);let g=({hit:e})=>{let r=e.publishDate&&e.updateDate&&!(0,f.isSameDate)(e.publishDate,e.updateDate),n=e.styleAsBestBet,a=e?.title?(0,f.replaceWithSoftHyphens)(e.title):"";return(0,t.jsxs)("div",{className:"relative",children:[e?.title&&(0,t.jsxs)("div",{className:"flex flex-col justify-between md:flex-row md:items-center",children:[(0,t.jsx)(h.default,{href:e.url??"",className:"before:absolute before:inset-0 before:content-[''] hover:underline focus-visible:underline focus-visible:ring-0 focus-visible:ring-transparent focus-visible:ring-offset-transparent",children:(0,t.jsx)("h2",{className:"mt-6 mb-4 text-h3",dangerouslySetInnerHTML:{__html:a}})}),n&&(0,t.jsx)("div",{children:(0,t.jsxs)("p",{className:"-mt-2 mb-4 flex w-fit flex-wrap items-center rounded-sm bg-card px-2 py-1 md:mt-6 md:px-4",children:[(0,t.jsx)(p,{className:"size-5","aria-hidden":!0})," ",(0,t.jsx)("span",{children:"Utvald träff"})]})})]}),e?.excerpt&&(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:e?.excerpt??""}}),(0,t.jsxs)("div",{className:"mt-4 mb-2 flex flex-col gap-2 md:flex-row md:items-center",children:[e.publishDate&&(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Publicerad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,f.formatDate)({date:e.publishDate,showYear:!0})})]}),e.updateDate&&r&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden h-4 w-[2px] bg-border md:block"}),(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-black",children:"Uppdaterad: "}),(0,t.jsx)("span",{className:"ml-0.5 text-muted-foreground",children:(0,f.formatDate)({date:e.updateDate,showYear:!0})})]})]})]})]})};e.s(["default",0,function({searchPayload:e,query:f,pageSize:p,requestNonce:h}){let{searchHits:x,tagFacets:v,totalMatching:b}=e??{},y=(0,c.useRouter)(),j=(0,c.usePathname)(),k=(0,m.useForm)({defaultValues:f}),{handleSubmit:w,setValue:N,watch:C,getValues:S,reset:A,control:E}=k,T=(0,u.useCallback)(e=>{e.tags?.length||delete e.tags;let t=j+"?"+new URLSearchParams(e).toString();y.push(t,{scroll:!1})}
92,[y,j]),I=(0,d.useDebounce)(T),M=w(T),P=(0,n.useSubmitOnEnter)(M),_=e=>{N("query",e.target.value),I({...S()})},R=C("query"),F=C("tags");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Container,{width:"content",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.Form,{...k,children:(0,t.jsxs)("form",{className:"mt-12 mb-8 flex flex-col flex-wrap gap-6 md:flex-row",onSubmit:M,onKeyDown:P,children:[(0,t.jsx)(o.FormField,{control:E,name:"query",render:({field:e})=>(0,t.jsx)(i.default,{autoComplete:"off",className:"w-full",label:"Sök på sidan",srOnlyLabel:!0,...e,onChange:_})}),!!v?.length&&(0,t.jsx)(o.FormField,{control:E,name:"tags",render:({field:e})=>(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("p",{className:"mb-4 text-h5 font-semibold",children:"Filtrera på:"}),(0,t.jsx)(a.FilterDropdown,{value:e.value,items:v?.map(e=>({value:e.value})),className:"w-full md:w-fit",onChange:e=>{N("tags",e),M()},label:"Kategori",requestNonce:h})]})}),!!(R?.length||F?.length)&&(0,t.jsx)("div",{className:"flex items-end",children:(0,t.jsx)(s.Button,{variant:"link",onClick:()=>{A({query:"",tags:[]}),M()},className:"h-fit border border-transparent p-0 align-baseline md:py-4",children:"Rensa filter"})})]})}),0!==b&&(0,t.jsxs)("p",{className:"mb-4 text-h4 font-normal",children:[(0,t.jsxs)("span",{className:"text-muted-foreground",children:[b," sökresultat"]})," ",""!==f.query&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-muted-foreground",children:"för"})," ",(0,t.jsxs)("span",{className:"font-semibold",children:['"',f.query,'"']})]})]}),x?.length===0&&(0,t.jsxs)("p",{className:"mb-4 text-h4 font-normal",children:[(0,t.jsx)("span",{className:"text-muted-foreground",children:"Din sökning på"})," ",(0,t.jsxs)("span",{className:"font-semibold",children:['"',f.query,'"']})," ",(0,t.jsx)("span",{className:"text-muted-foreground",children:"gav inga träffar"})]})]})}),(0,t.jsx)(l.Container,{width:"content",children:(0,t.jsx)("ul",{className:"flex flex-col",children:x?.map((e,r)=>(0,t.jsx)("li",{className:"border-b pb-6 first-of-type:border-t",children:(0,t.jsx)(g,{hit:e})},r))})}),(0,t.jsx)(l.Container,{width:"content",margin:"y",children:x?.length!==0&&(0,t.jsx)(r.PaginationComponent,{totalCount:b??0,pageSize:p,query:f})})]})}],130496)},718463,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(972520),a=e.i(522016);let i=({word:e})=>(0,t.jsxs)("li",{className:"mb-6",children:[e.editUrl?(0,t.jsxs)(a.default,{className:"hover:underline focus:underline",href:e.editUrl,target:"_blank",children:[(0,t.jsx)("span",{className:"overflow-hidden text-h5",children:(0,r.replaceWithSoftHyphens)(e.pageHeading)}),(0,t.jsx)(n.ArrowRight,{className:"inline-block shrink-0"})]}):(0,t.jsx)("h2",{className:"overflow-hidden text-h5",children:(0,r.replaceWithSoftHyphens)(e.pageHeading)}),e.description&&(0,t.jsx)("p",{className:"mt-3 text-small",children:e.description})]});var s=e.i(466714);e.s(["default",0,function({searchPayload:e}){let{words:r}=e??{};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Container,{width:"content",margin:"y"}),(0,t.jsx)(s.Container,{width:"content",children:(0,t.jsx)("ul",{className:"border-b pb-10",children:r?.map((e,r)=>(0,t.jsx)(i,{word:e},r))})})]})}],718463)},837223,747697,e=>{"use strict";var t=e.i(843476);e.s(["default",0,()=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"109",height:"24",viewBox:"0 0 109 24",fill:"none",className:"ml-2 inline-block shrink-0 align-middle","aria-label":"Digital kurs",children:[(0,t.jsx)("path",{d:"M2.00342 0.5H104.285C106.218 0.5 107.785 2.067 107.785 4V20C107.785 21.933 106.218 23.5 104.285 23.5H2.00342C0.808176 23.5 0.0925898 22.1701 0.751465 21.1729L6.63135 12.2754L6.81299 12L6.63135 11.7246L0.751465 2.82715C0.0925899 1.82993 0.808176 0.5 2.00342 0.5Z",className:"fill-card-secondary stroke-muted-foreground"}),(0,t.jsx)("text",{x:"58",y:"12",textAnchor:"middle",dominantBaseline:"central",className:"fill-muted-foreground",fontSize:"16",fontWeight:"500",fontFamily:"inherit",children:"Digital kurs"})]})],837223);let r=(0,e.i(475254).default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["CalendarIcon",0,r],747697)},970065,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(271645);function a(e){if(r.isStorybook){let t=e;return[()=>t,e=>{t=e}]}let t=(0,n.cache)(()=>({current:e}));return[()=>t().current,e=>{t().current=e}]}let[i,s]=a(null),[l,o]=a(!1);async function d(){if(r.isStorybook)return i();let e=0;return new Promise((t,r)=>{let n=setInterval(()=>{let a=i();l()?(clearInterval(n),t(a)):e+=10,e>
9225e3&&(clearInterval(n),r())},10)})}var c=e.i(991918),u=e.i(225913);let m=()=>(0,t.jsx)("div",{className:"pointer-events-none relative mt-[-0.33px] h-8 w-full",children:(0,t.jsxs)("svg",{className:"pointer-events-none absolute top-[-0.333333px] left-[0.777777rem] h-full w-[calc(100%_-_1.555554rem)]",viewBox:"0 0 200 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",children:[(0,t.jsx)("polygon",{points:"0,0 0,0 66.67,0 66.67,100",fill:"currentcolor"}),(0,t.jsx)("polygon",{points:"66.67,100 200,0 200,0 66.67,0",fill:"currentcolor"})]})}),f=(0,u.cva)("relative rounded text-foreground",{variants:{padding:{default:"p-4 xs:p-6 md:p-6 md:in-data-contentwide:p-8",none:""},variant:{default:"bg-card",secondary:"bg-card-secondary",accent:"bg-card-accent"}},defaultVariants:{variant:"default",padding:"default"}}),p=n.forwardRef(({className:e,variant:n,padding:a,children:i,asChild:s=!1,...l},o)=>{let d=s?c.Slot:"div";return(0,t.jsx)(d,{ref:o,className:(0,r.cn)(f({padding:a,variant:n}),e),...l,children:i})});p.displayName="Card";let h=n.forwardRef(({className:e,asChild:n=!1,...a},i)=>{let s=n?c.Slot:"div";return(0,t.jsx)(s,{ref:i,className:(0,r.cn)("-m-4 mb-0 xs:-m-6 xs:mb-0 md:-m-6 md:mb-0 md:in-data-contentwide:-m-8 md:in-data-contentwide:mb-0",e),...a})});h.displayName="CardInset";let g=async({variant:e,children:n,className:a})=>(0,t.jsxs)("div",{className:(0,r.cn)("secondary"===e?"text-card-secondary":"text-card",a),children:[n,(0,t.jsx)(x,{})]}),x=async()=>{let{theme:e}=await d();return"byggnads"===e?(0,t.jsx)(m,{}):null};e.s(["Card",0,p,"CardInset",0,h,"CardMask",0,g],970065)},625959,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(271645),a=e.i(820783),i=e.i(30030),s=e.i(981140),l=e.i(369340),o=e.i(635804),d=e.i(296626),c=e.i(248425),u="Checkbox",[m,f]=(0,i.createContextScope)(u),[p,h]=m(u);function g(e){let{__scopeCheckbox:r,checked:a,children:i,defaultChecked:s,disabled:o,form:d,name:c,onCheckedChange:m,required:f,value:h="on",internal_do_not_use_render:g}=e,[x,v]=(0,l.useControllableState)({prop:a,defaultProp:s??!1,onChange:m,caller:u}),[b,y]=n.useState(null),[j,k]=n.useState(null),w=n.useRef(!1),C=!b||!!d||!!b.closest("form"),S={checked:x,disabled:o,setChecked:v,control:b,setControl:y,name:c,form:d,value:h,hasConsumerStoppedPropagationRef:w,required:f,defaultChecked:!N(s)&&s,isFormControl:C,bubbleInput:j,setBubbleInput:k};return(0,t.jsx)(p,{scope:r,...S,children:"function"==typeof g?g(S):i})}var x="CheckboxTrigger",v=n.forwardRef(({__scopeCheckbox:e,onKeyDown:r,onClick:i,...l},o)=>{let{control:d,value:u,disabled:m,checked:f,required:p,setControl:g,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:y,bubbleInput:j}=h(x,e),k=(0,a.useComposedRefs)(o,g),w=n.useRef(f);return n.useEffect(()=>{let e=d?.form;if(e){let t=()=>v(w.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[d,v]),(0,t.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":N(f)?"mixed":f,"aria-required":p,"data-state":C(f),"data-disabled":m?"":void 0,disabled:m,value:u,...l,ref:k,onKeyDown:(0,s.composeEventHandlers)(r,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(i,e=>{v(e=>!!N(e)||!e),j&&y&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});v.displayName=x;var b=n.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:a,checked:i,defaultChecked:s,required:l,disabled:o,value:d,onCheckedChange:c,form:u,...m}=e;return(0,t.jsx)(g,{__scopeCheckbox:n,checked:i,defaultChecked:s,disabled:o,required:l,onCheckedChange:c,name:a,form:u,value:d,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v,{...m,ref:r,__scopeCheckbox:n}),e&&(0,t.jsx)(w,{__scopeCheckbox:n})]})})});b.displayName=u;var y="CheckboxIndicator",j=n.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:a,...i}=e,s=h(y,n);return(0,t.jsx)(d.Presence,{present:a||N(s.checked)||!0===s.checked,children:(0,t.jsx)(c.Primitive.span,{"data-state":C(s.checked),"data-disabled":s.disabled?"":void 0,...i,ref:r,style:{pointerEvents:"none",...e.style}})})});j.displayName=y;var k="CheckboxBubbleInput",w=n.forwardRef(({__scopeCheckbox:e,...r},i)=>{let s,{control:l,hasConsumerStoppedPropagationRef:d,checked:u,defaultChecked:m,required:f,disabled:p,name:g,value:x,form:v,bubbleInput:b,setBubbleInput:y}=h(k,e),j=(0,a.useComposedRefs)(i,y),w=(s=n.useRef({value:u,previous:u}),n.useMemo(()=>(s.current.value!==u&&(s.current.previous=s.current.value,s.current.value=u),s.current.previous),[u])),C=(0,o.useSize)(l);n.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!d.current;if(w!==u&&e){let r=new Event("click",{bubbles:t});
92b.indeterminate=N(u),e.call(b,!N(u)&&u),b.dispatchEvent(r)}},[b,w,u,d]);let S=n.useRef(!N(u)&&u);return(0,t.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:m??S.current,required:f,disabled:p,name:g,value:x,form:v,...r,tabIndex:-1,ref:j,style:{...r.style,...C,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function N(e){return"indeterminate"===e}function C(e){return N(e)?"indeterminate":e?"checked":"unchecked"}w.displayName=k;var S=e.i(643531);let A=n.forwardRef(({className:e,...n},a)=>(0,t.jsx)(b,{ref:a,className:(0,r.cn)("peer size-6 shrink-0 rounded-xs border-2 border-foreground/80 ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:border-foreground data-[state=checked]:bg-foreground data-[state=checked]:text-primary-foreground",e),...n,children:(0,t.jsx)(j,{className:(0,r.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(S.Check,{className:"-mt-0.5 size-6"})})}));A.displayName=b.displayName,e.s(["Checkbox",0,A],625959)},466714,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(991918),a=e.i(225913),i=e.i(271645);let s=(0,a.cva)("mx-auto px-4 xs:px-6 sm:px-8 md:px-10",{variants:{width:{full:"max-w-none",wide:"max-w-[1152px]",content:"max-w-[780px]",contentWide:"max-w-[780px] lg:px-2",layout:"max-w-[1440px]",hero:"max-w-[1440px]",sideMenu:"w-screen max-w-[500px]"},margin:{none:"",bottom:"mb-[var(--container-spacing)]",y:"my-[var(--container-spacing)]",sideMenu:"mr-[max(0px,_calc((100vw_-_1152px)_/_2))]"}},defaultVariants:{width:"wide",margin:"none"}}),l=i.default.forwardRef(({className:e,width:a,margin:i,asChild:l=!1,...o},d)=>{let c=l?n.Slot:"div";return(0,t.jsx)(c,{className:(0,r.cn)(s({width:a,margin:i,className:e})),ref:d,"data-contentwide":"contentWide"===a||void 0,...o})});l.displayName="Container",e.s(["Container",0,l])},463415,e=>{"use strict";let t,r,n,a;var i,s,l,o,d,c,u,m=e.i(843476),f=e.i(647163),p=e.i(271645),h=e.i(981140),g=e.i(820783),x=e.i(30030),v=e.i(369340),b=e.i(248425),y=e.i(75830),j=e.i(586318),k=e.i(726330),w=0;function N(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var C=e.i(30207),S="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",E={bubbles:!1,cancelable:!0},T=p.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=e,[l,o]=p.useState(null),d=(0,C.useCallbackRef)(a),c=(0,C.useCallbackRef)(i),u=p.useRef(null),f=(0,g.useComposedRefs)(t,e=>o(e)),h=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(n){let e=function(e){if(h.paused||!l)return;let t=e.target;l.contains(t)?u.current=t:P(u.current,{select:!0})},t=function(e){if(h.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||P(u.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&P(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,h.paused]),p.useEffect(()=>{if(l){_.add(h);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(S,E);l.addEventListener(S,d),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(P(n,{select:t}),document.activeElement!==r)return}(I(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&P(l))}return()=>{l.removeEventListener(S,d),setTimeout(()=>{let t=new CustomEvent(A,E);l.addEventListener(A,c),l.dispatchEvent(t),t.defaultPrevented||P(e??document.body,{select:!0}),l.removeEventListener(A,c),_.remove(h)},0)}}},[l,d,c,h]);let x=p.useCallback(e=>{if(!r&&!n||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){var i;let t,n=e.currentTarget,[s,l]=[M(t=I(i=n),i),M(t.reverse(),i)];s&&l?e.shiftKey||a!==l?e.shiftKey&&a===s&&(e.preventDefault(),r&&P(l,{select:!0})):(e.preventDefault(),r&&P(s,{select:!0})):a===n&&e.preventDefault()}},[r,n,h.paused]);return(0,m.jsx)(b.Primitive.div,{tabIndex:-1,...s,ref:f,onKeyDown:x})});function I(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function M(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function P(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}
92T.displayName="FocusScope";var _=(n=[],{add(e){let t=n[0];e!==t&&t?.pause(),(n=R(n,e)).unshift(e)},remove(e){n=R(n,e),n[0]?.resume()}});function R(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var F=e.i(610772),O=e.i(853660),D=e.i(774606),L=e.i(296626),B=e.i(842727),z=Symbol("radix.slottable");function V(e){return p.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===z}var H=new WeakMap,$=new WeakMap,U={},G=0,q=function(e){return e&&(e.host||q(e.parentNode))},K=function(e,t,r,n){var a=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=q(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});U[r]||(U[r]=new WeakMap);var i=U[r],s=[],l=new Set,o=new Set(a),d=function(e){!e||l.has(e)||(l.add(e),d(e.parentNode))};a.forEach(d);var c=function(e){!e||o.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(n),a=null!==t&&"false"!==t,o=(H.get(e)||0)+1,d=(i.get(e)||0)+1;H.set(e,o),i.set(e,d),s.push(e),1===o&&a&&$.set(e,!0),1===d&&e.setAttribute(r,"true"),a||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),l.clear(),G++,function(){s.forEach(function(e){var t=H.get(e)-1,a=i.get(e)-1;H.set(e,t),i.set(e,a),t||($.has(e)||e.removeAttribute(n),$.delete(e)),a||e.removeAttribute(r)}),--G||(H=new WeakMap,H=new WeakMap,$=new WeakMap,U={})}},W=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),K(n,a,r,"aria-hidden")):function(){return null}},Q=function(){return(Q=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function Y(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 a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}var X=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),J="width-before-scroll-bar";function Z(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ee="u">typeof window?p.useLayoutEffect:p.useEffect,et=new WeakMap,er=(void 0===i&&(i={}),(void 0===s&&(s=function(e){return e}),l=[],o=!1,d={read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:null},useMedium:function(e){var t=s(e,o);return l.push(t),function(){l=l.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;l.length;){var t=l;l=[],t.forEach(e)}l={push:function(t){return e(t)},filter:function(){return l}}},assignMedium:function(e){o=!0;var t=[];if(l.length){var r=l;l=[],r.forEach(e),t=l}var n=function(){var r=t;t=[],r.forEach(e)},a=function(){return Promise.resolve().then(n)};a(),l={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),l}}}}).options=Q({async:!0,ssr:!1},i),d),en=function(){},ea=p.forwardRef(function(e,t){var r,n,a,i,s=p.useRef(null),l=p.useState({onScrollCapture:en,onWheelCapture:en,onTouchMoveCapture:en}),o=l[0],d=l[1],c=e.forwardProps,u=e.children,m=e.className,f=e.removeScrollBar,h=e.enabled,g=e.shards,x=e.sideCar,v=e.noRelative,b=e.noIsolation,y=e.inert,j=e.allowPinchZoom,k=e.as,w=e.gapMode,N=Y(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(r=[s,t],n=function(e){return r.forEach(function(t){return Z(t,e)})},(a=(0,p.useState)(function(){return{value:null,callback:n,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=n,i=a.facade,ee(function(){var e=et.get(i);if(e){var t=new Set(e),n=new Set(r),a=i.current;t.forEach(function(e){n.has(e)||Z(e,null)}
92),n.forEach(function(e){t.has(e)||Z(e,a)})}et.set(i,r)},[r]),i),S=Q(Q({},N),o);return p.createElement(p.Fragment,null,h&&p.createElement(x,{sideCar:er,removeScrollBar:f,shards:g,noRelative:v,noIsolation:b,inert:y,setCallbacks:d,allowPinchZoom:!!j,lockRef:s,gapMode:w}),c?p.cloneElement(p.Children.only(u),Q(Q({},S),{ref:C})):p.createElement(void 0===k?"div":k,Q({},S,{className:m,ref:C}),u))});ea.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ea.classNames={fullWidth:J,zeroRight:X};var ei=function(e){var t=e.sideCar,r=Y(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return p.createElement(n,Q({},r))};ei.isSideCarExport=!0;var es=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=u||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,a;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},el=function(){var e=es();return function(t,r){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},eo=function(){var e=el();return function(t){return e(t.styles,t.dynamic),null}},ed={left:0,top:0,right:0,gap:0},ec=function(e){return parseInt(e||"",10)||0},eu=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[ec(r),ec(n),ec(a)]},em=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return ed;var t=eu(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},ef=eo(),ep="data-scroll-locked",eh=function(e,t,r,n){var a=e.left,i=e.top,s=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(ep,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(X," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(J," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(X," .").concat(X," {\n right: 0 ").concat(n,";\n }\n \n .").concat(J," .").concat(J," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(ep,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},eg=function(){var e=parseInt(document.body.getAttribute(ep)||"0",10);return isFinite(e)?e:0},ex=function(){p.useEffect(function(){return document.body.setAttribute(ep,(eg()+1).toString()),function(){var e=eg()-1;e<=0?document.body.removeAttribute(ep):document.body.setAttribute(ep,e.toString())}},[])},ev=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=void 0===n?"margin":n;ex();var i=p.useMemo(function(){return em(a)},[a]);return p.createElement(ef,{styles:eh(i,!t,a,r?"":"!important")})},eb=!1;if("u">typeof window)try{var ey=Object.defineProperty({},"passive",{get:function(){return eb=!0,!0}});window.addEventListener("test",ey,ey),window.removeEventListener("test",ey,ey)}catch(e){eb=!1}var ej=!!eb&&{passive:!1},ek=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},ew=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eN(e,n)){var a=eC(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},eN=function(e,t){return"v"===e?ek(t,"overflowY"):ek(t,"overflowX")},eC=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eS=function(e,t,r,n,a){var i,s=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=s*n,o=r.target,d=t.contains(o),c=!1,u=l>0,m=0,f=0;do{if(!o)break;var p=eC(e,o),h=p[0],g=p[1]-p[2]-s*h;(h||g)&&eN(e,o)&&(m+=g,f+=h);var x=o.parentNode;o=x&&x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?x.host:x}while(!d&&o!==document.body||d&&(t.contains(o)||t===o))return u&&(a&&1>Math.abs(m)||!a&&l>m)?c=!0:!u&&(a&&1>Math.abs(f)||!a&&-l>f)&&(c=!0),c},eA=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eE=function(e){return[e.deltaX,e.deltaY]},eT=function(e){return e&&"current"in e?e.current:e},eI=0,eM=[];let eP=(c=function(e){var t=p.useRef([]),r=p.useRef([0,0]),n=p.useRef(),a=p.useState(eI++)[0],i=p.useState(eo)[0],s=p.useRef(e);p.useEffect(function(){s.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,a=0,i=t.length;a<i;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}
92)([e.lockRef.current],(e.shards||[]).map(eT),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var a,i=eA(e),l=r.current,o="deltaX"in e?e.deltaX:l[0]-i[0],d="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,u=Math.abs(o)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var m=window.getSelection(),f=m&&m.anchorNode;if(f&&(f===c||f.contains(c)))return!1;var p=ew(u,c);if(!p)return!0;if(p?a=u:(a="v"===u?"h":"v",p=ew(u,c)),!p)return!1;if(!n.current&&"changedTouches"in e&&(o||d)&&(n.current=a),!a)return!0;var h=n.current||a;return eS(h,t,e,"h"===h?o:d,!0)},[]),o=p.useCallback(function(e){if(eM.length&&eM[eM.length-1]===i){var r="deltaY"in e?eE(e):eA(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var a=(s.current.shards||[]).map(eT).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?l(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=p.useCallback(function(e,r,n,a){var i={name:e,delta:r,target:n,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),c=p.useCallback(function(e){r.current=eA(e),n.current=void 0},[]),u=p.useCallback(function(t){d(t.type,eE(t),t.target,l(t,e.lockRef.current))},[]),m=p.useCallback(function(t){d(t.type,eA(t),t.target,l(t,e.lockRef.current))},[]);p.useEffect(function(){return eM.push(i),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:m}),document.addEventListener("wheel",o,ej),document.addEventListener("touchmove",o,ej),document.addEventListener("touchstart",c,ej),function(){eM=eM.filter(function(e){return e!==i}),document.removeEventListener("wheel",o,ej),document.removeEventListener("touchmove",o,ej),document.removeEventListener("touchstart",c,ej)}},[]);var f=e.removeScrollBar,h=e.inert;return p.createElement(p.Fragment,null,h?p.createElement(i,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,f?p.createElement(ev,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},er.useMedium(c),ei);var e_=p.forwardRef(function(e,t){return p.createElement(ea,Q({},e,{ref:t,sideCar:eP}))});e_.classNames=ea.classNames;var eR=["Enter"," "],eF=["ArrowUp","PageDown","End"],eO=["ArrowDown","PageUp","Home",...eF],eD={ltr:[...eR,"ArrowRight"],rtl:[...eR,"ArrowLeft"]},eL={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eB="Menu",[ez,eV,eH]=(0,y.createCollection)(eB),[e$,eU]=(0,x.createContextScope)(eB,[eH,O.createPopperScope,B.createRovingFocusGroupScope]),eG=(0,O.createPopperScope)(),eq=(0,B.createRovingFocusGroupScope)(),[eK,eW]=e$(eB),[eQ,eY]=e$(eB),eX=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:i,modal:s=!0}=e,l=eG(t),[o,d]=p.useState(null),c=p.useRef(!1),u=(0,C.useCallbackRef)(i),f=(0,j.useDirection)(a);return p.useEffect(()=>{let e=()=>{c.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>c.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,m.jsx)(O.Root,{...l,children:(0,m.jsx)(eK,{scope:t,open:r,onOpenChange:u,content:o,onContentChange:d,children:(0,m.jsx)(eQ,{scope:t,onClose:p.useCallback(()=>u(!1),[u]),isUsingKeyboardRef:c,dir:f,modal:s,children:n})})})};eX.displayName=eB;var eJ=p.forwardRef((e,t)=>
92{let{__scopeMenu:r,...n}=e,a=eG(r);return(0,m.jsx)(O.Anchor,{...a,...n,ref:t})});eJ.displayName="MenuAnchor";var eZ="MenuPortal",[e0,e1]=e$(eZ,{forceMount:void 0}),e2=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:a}=e,i=eW(eZ,t);return(0,m.jsx)(e0,{scope:t,forceMount:r,children:(0,m.jsx)(L.Presence,{present:r||i.open,children:(0,m.jsx)(D.Portal,{asChild:!0,container:a,children:n})})})};e2.displayName=eZ;var e4="MenuContent",[e3,e6]=e$(e4),e5=p.forwardRef((e,t)=>{let r=e1(e4,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=eW(e4,e.__scopeMenu),s=eY(e4,e.__scopeMenu);return(0,m.jsx)(ez.Provider,{scope:e.__scopeMenu,children:(0,m.jsx)(L.Presence,{present:n||i.open,children:(0,m.jsx)(ez.Slot,{scope:e.__scopeMenu,children:s.modal?(0,m.jsx)(e8,{...a,ref:t}):(0,m.jsx)(e7,{...a,ref:t})})})})}),e8=p.forwardRef((e,t)=>{let r=eW(e4,e.__scopeMenu),n=p.useRef(null),a=(0,g.useComposedRefs)(t,n);return p.useEffect(()=>{let e=n.current;if(e)return W(e)},[]),(0,m.jsx)(te,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,h.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),e7=p.forwardRef((e,t)=>{let r=eW(e4,e.__scopeMenu);return(0,m.jsx)(te,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),e9=((a=p.forwardRef((e,t)=>{let{children:r,...n}=e;if(p.isValidElement(r)){var a;let e,i,s=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),l=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==p.Fragment&&(l.ref=t?(0,g.composeRefs)(t,s):s),p.cloneElement(r,l)}return p.Children.count(r)>1?p.Children.only(null):null})).displayName="MenuContent.ScrollLock.SlotClone",t=a,(r=p.forwardRef((e,r)=>{let{children:n,...a}=e,i=p.Children.toArray(n),s=i.find(V);if(s){let e=s.props.children,n=i.map(t=>t!==s?t:p.Children.count(e)>1?p.Children.only(null):p.isValidElement(e)?e.props.children:null);return(0,m.jsx)(t,{...a,ref:r,children:p.isValidElement(e)?p.cloneElement(e,void 0,n):null})}return(0,m.jsx)(t,{...a,ref:r,children:n})})).displayName="MenuContent.ScrollLock.Slot",r),te=p.forwardRef((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:l,onEntryFocus:o,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:f,onDismiss:x,disableOutsideScroll:v,...b}=e,y=eW(e4,r),j=eY(e4,r),C=eG(r),S=eq(r),A=eV(r),[E,I]=p.useState(null),M=p.useRef(null),P=(0,g.useComposedRefs)(t,M,y.onContentChange),_=p.useRef(0),R=p.useRef(""),F=p.useRef(0),D=p.useRef(null),L=p.useRef("right"),z=p.useRef(0),V=v?e_:p.Fragment;p.useEffect(()=>()=>window.clearTimeout(_.current),[]),p.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??N()),document.body.insertAdjacentElement("beforeend",e[1]??N()),w++,()=>{1===w&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),w--}},[]);let H=p.useCallback(e=>{var t,r;return L.current===D.current?.side&&(t=e,!!(r=D.current?.area)&&function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let s=t[e],l=t[i],o=s.x,d=s.y,c=l.x,u=l.y;d>n!=u>n&&r<(c-o)*(n-d)/(u-d)+o&&(a=!a)}return a}({x:t.clientX,y:t.clientY},r))},[]);return(0,m.jsx)(e3,{scope:r,searchRef:R,onItemEnter:p.useCallback(e=>{H(e)&&e.preventDefault()},[H]),onItemLeave:p.useCallback(e=>{H(e)||(M.current?.focus(),I(null))},[H]),onTriggerLeave:p.useCallback(e=>{H(e)&&e.preventDefault()},[H]),pointerGraceTimerRef:F,onPointerGraceIntentChange:p.useCallback(e=>{D.current=e},[]),children:(0,m.jsx)(V,{...v?{as:e9,allowPinchZoom:!0}:void 0,children:(0,m.jsx)(T,{asChild:!0,trapped:a,onMountAutoFocus:(0,h.composeEventHandlers)(i,e=>{e.preventDefault(),M.current?.focus({preventScroll:!0})}
92),onUnmountAutoFocus:s,children:(0,m.jsx)(k.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:f,onDismiss:x,children:(0,m.jsx)(B.Root,{asChild:!0,...S,dir:j.dir,orientation:"vertical",loop:n,currentTabStopId:E,onCurrentTabStopIdChange:I,onEntryFocus:(0,h.composeEventHandlers)(o,e=>{j.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,m.jsx)(O.Content,{role:"menu","aria-orientation":"vertical","data-state":tS(y.open),"data-radix-menu-content":"",dir:j.dir,...C,...b,ref:P,style:{outline:"none",...b.style},onKeyDown:(0,h.composeEventHandlers)(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var a;let t,i,s,l,o,d;"Tab"===e.key&&e.preventDefault(),!r&&n&&(a=e.key,t=R.current+a,i=A().filter(e=>!e.disabled),s=document.activeElement,l=i.find(e=>e.ref.current===s)?.textValue,o=function(e,t,r){var n;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===a.length&&(s=s.filter(e=>e!==r));let l=s.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}(i.map(e=>e.textValue),t,l),d=i.find(e=>e.textValue===o)?.ref.current,function e(t){R.current=t,window.clearTimeout(_.current),""!==t&&(_.current=window.setTimeout(()=>e(""),1e3))}(t),d&&setTimeout(()=>d.focus()))}let i=M.current;if(e.target!==i||!eO.includes(e.key))return;e.preventDefault();let s=A().filter(e=>!e.disabled).map(e=>e.ref.current);eF.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,h.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(_.current),R.current="")}),onPointerMove:(0,h.composeEventHandlers)(e.onPointerMove,tT(e=>{let t=e.target,r=z.current!==e.clientX;e.currentTarget.contains(t)&&r&&(L.current=e.clientX>z.current?"right":"left",z.current=e.clientX)}))})})})})})})});e5.displayName=e4;var tt=p.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,m.jsx)(b.Primitive.div,{role:"group",...n,ref:t})});tt.displayName="MenuGroup";var tr=p.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,m.jsx)(b.Primitive.div,{...n,ref:t})});tr.displayName="MenuLabel";var tn="MenuItem",ta="menu.itemSelect",ti=p.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...a}=e,i=p.useRef(null),s=eY(tn,e.__scopeMenu),l=e6(tn,e.__scopeMenu),o=(0,g.useComposedRefs)(t,i),d=p.useRef(!1);return(0,m.jsx)(ts,{...a,ref:o,disabled:r,onClick:(0,h.composeEventHandlers)(e.onClick,()=>{let e=i.current;if(!r&&e){let t=new CustomEvent(ta,{bubbles:!0,cancelable:!0});e.addEventListener(ta,e=>n?.(e),{once:!0}),(0,b.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?d.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),d.current=!0},onPointerUp:(0,h.composeEventHandlers)(e.onPointerUp,e=>{d.current||e.currentTarget?.click()}),onKeyDown:(0,h.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==l.searchRef.current;r||t&&" "===e.key||eR.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ti.displayName=tn;var ts=p.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:a,...i}=e,s=e6(tn,r),l=eq(r),o=p.useRef(null),d=(0,g.useComposedRefs)(t,o),[c,u]=p.useState(!1),[f,x]=p.useState("");return p.useEffect(()=>{let e=o.current;e&&x((e.textContent??"").trim())},[i.children]),(0,m.jsx)(ez.ItemSlot,{scope:r,disabled:n,textValue:a??f,children:(0,m.jsx)(B.Item,{asChild:!0,...l,focusable:!n,children:(0,m.jsx)(b.Primitive.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:d,onPointerMove:(0,h.composeEventHandlers)(e.onPointerMove,tT(e=>{n?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,h.composeEventHandlers)(e.onPointerLeave,tT(e=>s.onItemLeave(e))),onFocus:(0,h.composeEventHandlers)(e.onFocus,()=>u(!0)),onBlur:(0,h.composeEventHandlers)(e.onBlur,()=>u(!1))})})})}),tl=p.forwardRef((e,t)=>
92{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,m.jsx)(th,{scope:e.__scopeMenu,checked:r,children:(0,m.jsx)(ti,{role:"menuitemcheckbox","aria-checked":tA(r)?"mixed":r,...a,ref:t,"data-state":tE(r),onSelect:(0,h.composeEventHandlers)(a.onSelect,()=>n?.(!!tA(r)||!r),{checkForDefaultPrevented:!1})})})});tl.displayName="MenuCheckboxItem";var to="MenuRadioGroup",[td,tc]=e$(to,{value:void 0,onValueChange:()=>{}}),tu=p.forwardRef((e,t)=>{let{value:r,onValueChange:n,...a}=e,i=(0,C.useCallbackRef)(n);return(0,m.jsx)(td,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,m.jsx)(tt,{...a,ref:t})})});tu.displayName=to;var tm="MenuRadioItem",tf=p.forwardRef((e,t)=>{let{value:r,...n}=e,a=tc(tm,e.__scopeMenu),i=r===a.value;return(0,m.jsx)(th,{scope:e.__scopeMenu,checked:i,children:(0,m.jsx)(ti,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":tE(i),onSelect:(0,h.composeEventHandlers)(n.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});tf.displayName=tm;var tp="MenuItemIndicator",[th,tg]=e$(tp,{checked:!1}),tx=p.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...a}=e,i=tg(tp,r);return(0,m.jsx)(L.Presence,{present:n||tA(i.checked)||!0===i.checked,children:(0,m.jsx)(b.Primitive.span,{...a,ref:t,"data-state":tE(i.checked)})})});tx.displayName=tp;var tv=p.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,m.jsx)(b.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});tv.displayName="MenuSeparator";var tb=p.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,a=eG(r);return(0,m.jsx)(O.Arrow,{...a,...n,ref:t})});tb.displayName="MenuArrow";var[ty,tj]=e$("MenuSub"),tk="MenuSubTrigger",tw=p.forwardRef((e,t)=>{let r=eW(tk,e.__scopeMenu),n=eY(tk,e.__scopeMenu),a=tj(tk,e.__scopeMenu),i=e6(tk,e.__scopeMenu),s=p.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:o}=i,d={__scopeMenu:e.__scopeMenu},c=p.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return p.useEffect(()=>c,[c]),p.useEffect(()=>{let e=l.current;return()=>{window.clearTimeout(e),o(null)}},[l,o]),(0,m.jsx)(eJ,{asChild:!0,...d,children:(0,m.jsx)(ts,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":a.contentId,"data-state":tS(r.open),...e,ref:(0,g.composeRefs)(t,a.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,h.composeEventHandlers)(e.onPointerMove,tT(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(i.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),c()},100)))})),onPointerLeave:(0,h.composeEventHandlers)(e.onPointerLeave,tT(e=>{c();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,a="right"===n,s=t[a?"left":"right"],o=t[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:s,y:t.top},{x:o,y:t.top},{x:o,y:t.bottom},{x:s,y:t.bottom}],side:n}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,h.composeEventHandlers)(e.onKeyDown,t=>{let a=""!==i.searchRef.current;e.disabled||a&&" "===t.key||eD[n.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});tw.displayName=tk;var tN="MenuSubContent",tC=p.forwardRef((e,t)=>{let r=e1(e4,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,i=eW(e4,e.__scopeMenu),s=eY(e4,e.__scopeMenu),l=tj(tN,e.__scopeMenu),o=p.useRef(null),d=(0,g.useComposedRefs)(t,o);return(0,m.jsx)(ez.Provider,{scope:e.__scopeMenu,children:(0,m.jsx)(L.Presence,{present:n||i.open,children:(0,m.jsx)(ez.Slot,{scope:e.__scopeMenu,children:(0,m.jsx)(te,{id:l.contentId,"aria-labelledby":l.triggerId,...a,ref:d,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&o.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,h.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==l.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,h.composeEventHandlers)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,h.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=eL[s.dir].includes(e.ke
92y);t&&r&&(i.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})})})})})});function tS(e){return e?"open":"closed"}function tA(e){return"indeterminate"===e}function tE(e){return tA(e)?"indeterminate":e?"checked":"unchecked"}function tT(e){return t=>"mouse"===t.pointerType?e(t):void 0}tC.displayName=tN;var tI="DropdownMenu",[tM,tP]=(0,x.createContextScope)(tI,[eU]),t_=eU(),[tR,tF]=tM(tI),tO=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:a,defaultOpen:i,onOpenChange:s,modal:l=!0}=e,o=t_(t),d=p.useRef(null),[c,u]=(0,v.useControllableState)({prop:a,defaultProp:i??!1,onChange:s,caller:tI});return(0,m.jsx)(tR,{scope:t,triggerId:(0,F.useId)(),triggerRef:d,contentId:(0,F.useId)(),open:c,onOpenChange:u,onOpenToggle:p.useCallback(()=>u(e=>!e),[u]),modal:l,children:(0,m.jsx)(eX,{...o,open:c,onOpenChange:u,dir:n,modal:l,children:r})})};tO.displayName=tI;var tD="DropdownMenuTrigger",tL=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,i=tF(tD,r),s=t_(r);return(0,m.jsx)(eJ,{asChild:!0,...s,children:(0,m.jsx)(b.Primitive.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:(0,g.composeRefs)(t,i.triggerRef),onPointerDown:(0,h.composeEventHandlers)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,h.composeEventHandlers)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});tL.displayName=tD;var tB=e=>{let{__scopeDropdownMenu:t,...r}=e,n=t_(t);return(0,m.jsx)(e2,{...n,...r})};tB.displayName="DropdownMenuPortal";var tz="DropdownMenuContent",tV=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=tF(tz,r),i=t_(r),s=p.useRef(!1);return(0,m.jsx)(e5,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...n,ref:t,onCloseAutoFocus:(0,h.composeEventHandlers)(e.onCloseAutoFocus,e=>{s.current||a.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,h.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!a.modal||n)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tV.displayName=tz,p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tt,{...a,...n,ref:t})}).displayName="DropdownMenuGroup";var tH=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tr,{...a,...n,ref:t})});tH.displayName="DropdownMenuLabel";var t$=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(ti,{...a,...n,ref:t})});t$.displayName="DropdownMenuItem";var tU=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tl,{...a,...n,ref:t})});tU.displayName="DropdownMenuCheckboxItem",p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tu,{...a,...n,ref:t})}).displayName="DropdownMenuRadioGroup";var tG=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tf,{...a,...n,ref:t})});tG.displayName="DropdownMenuRadioItem";var tq=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tx,{...a,...n,ref:t})});tq.displayName="DropdownMenuItemIndicator";var tK=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tv,{...a,...n,ref:t})});tK.displayName="DropdownMenuSeparator",p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tb,{...a,...n,ref:t})}).displayName="DropdownMenuArrow";var tW=p.forwardRef((e,t)=>
92{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tw,{...a,...n,ref:t})});tW.displayName="DropdownMenuSubTrigger";var tQ=p.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,a=t_(r);return(0,m.jsx)(tC,{...a,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tQ.displayName="DropdownMenuSubContent";var tY=e.i(643531),tX=e.i(664659),tJ=e.i(463059);let tZ=(0,e.i(475254).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),t0=p.forwardRef(({className:e,inset:t,children:r,...n},a)=>(0,m.jsxs)(tL,{ref:a,className:(0,f.cn)("group flex items-center justify-between gap-2 select-none",t&&"pl-8",e),...n,children:[r,(0,m.jsx)(tX.ChevronDown,{className:"size-6 shrink-0 group-data-[state=open]:rotate-180"})]}));t0.displayName=tL.displayName,p.forwardRef(({className:e,inset:t,children:r,...n},a)=>(0,m.jsxs)(tW,{ref:a,className:(0,f.cn)("flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 outline-hidden select-none focus:bg-card data-[state=open]:bg-background [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...n,children:[r,(0,m.jsx)(tJ.ChevronRight,{className:"ml-auto"})]})).displayName=tW.displayName,p.forwardRef(({className:e,...t},r)=>(0,m.jsx)(tQ,{ref:r,className:(0,f.cn)("z-40 min-w-32 overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...t})).displayName=tQ.displayName;let t1=p.forwardRef(({className:e,rootClassName:t,sideOffset:r=4,children:n,...a},i)=>(0,m.jsx)(tB,{children:(0,m.jsxs)(tV,{ref:i,sideOffset:r,className:(0,f.cn)("dropdown-menu-content focus-visible:ring-none min-w-[var(--radix-popper-anchor-width)]p-0! relative z-100 mt-2 text-foreground focus-visible:shadow-none 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 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",t),...a,children:[(0,m.jsx)(t2,{}),(0,m.jsx)("div",{className:(0,f.cn)("dropdown-menu-content-inner overflow-x-hidden overflow-y-auto rounded-md border bg-background p-2",e),children:n})]})})),t2=()=>(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 10",className:"absolute bottom-full left-[50%] -mb-0.5 h-auto w-7 translate-x-[-50%] self-center border-b border-background",children:[(0,m.jsx)("path",{className:"fill-background",d:"M0 10 14 0l14 10z"}),(0,m.jsx)("path",{className:"stroke-border",d:"M0 10 14 0M14 0l14 10"})]});t1.displayName=tV.displayName;let t4=p.forwardRef(({className:e,inset:t,...r},n)=>(0,m.jsx)(t$,{ref:n,className:(0,f.cn)("relative flex cursor-pointer items-center gap-2 rounded-xs px-2 py-1.5 text-small outline-hidden transition-colors select-none focus:bg-card focus:text-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",t&&"pl-8",e),...r}));t4.displayName=t$.displayName;let t3=p.forwardRef(({className:e,children:t,checked:r,...n},a)=>(0,m.jsxs)(tU,{ref:a,className:(0,f.cn)("relative flex w-full cursor-pointer items-center rounded-sm py-1.5 pr-2 pl-8 text-small outline-hidden transition-colors select-none focus:bg-card focus:text-foreground data-disabled:pointer-events-none data-disabled:opacity-50",e),checked:r,...n,children:[(0,m.jsx)("span",{className:"absolute left-2 flex size-4 items-center justify-center rounded-[3px] border border-foreground",children:(0,m.jsx)(tq,{children:(0,m.jsx)(tY.Check,{className:"size-4"})})}),(0,m.jsx)("span",{className:"overflow-hidden",children:t})]}));t3.displayName=tU.displayName,p.forwardRef(({className:e,children:t,...r},n)=>(0,m.jsxs)(tG,{ref:n,className:(0,f.cn)("focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center rounded-sm py-1.5 pr-2 pl-8 outline-hidden transition-colors select-none data-disabled:pointer-events-none data-disabled:opacity-50",e),...r,children:[(0,m.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,m.jsx)(tq,{children:(0,m.jsx)(tZ,{className:"size-2 fill-current"})})}),t]})).displayName=tG.displayName,p.forwardRef(({className:e,inset:t,...r},n)=>(0,m.jsx)(tH,{ref:n,className:(0,f.cn)("px-2 py-1.5 font-semibold",t&&"pl-8",e),...r})).displayName=tH.displayName,p.forwardRef(({className:e,...t},r)=>(0,m.jsx)(tK,{ref:r,className:(0,f.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=tK.displayName,e.s(["DropdownMenu",0,tO,"DropdownMenuCheckboxItem",0,t3,"DropdownMenuContent",0,t1,"DropdownMenuItem",0,t4,"DropdownMenuTrigger",0,t0],463415)},874946,e=>{"use strict";var t=e.i(843476),r=e.i(10708),n=e.i(647163),a=e.i(991918),i=e.i(271645),s=e.i(6
9253145);let l=s.FormProvider,o=i.createContext({}),d=()=>{let e=i.useContext(o),t=i.useContext(c),{getFieldState:r,formState:n}=(0,s.useFormContext)(),a=r(e.name,n);if(!e)throw Error("useFormField should be used within <FormField>");let{id:l}=t;return{id:l,name:e.name,formItemId:`${l}-form-item`,formDescriptionId:`${l}-form-item-description`,formMessageId:`${l}-form-item-message`,...a}},c=i.createContext({}),u=i.forwardRef(({className:e,...r},n)=>{let a=i.useId();return(0,t.jsx)(c.Provider,{value:{id:a},children:(0,t.jsx)("div",{ref:n,className:e,...r})})});u.displayName="FormItem";let m=i.forwardRef(({className:e,...a},i)=>{let{error:s,formItemId:l}=d();return(0,t.jsx)(r.Label,{ref:i,className:(0,n.cn)("mb-4 block",s&&"text-destructive",e),htmlFor:l,...a})});m.displayName="FormLabel";let f=i.forwardRef(({...e},r)=>{let{error:n,formItemId:i,formDescriptionId:s,formMessageId:l}=d();return(0,t.jsx)(a.Slot,{ref:r,id:i,"aria-describedby":n?`${s} ${l}`:`${s}`,"aria-invalid":!!n,...e})});f.displayName="FormControl",i.forwardRef(({className:e,...r},a)=>{let{formDescriptionId:i}=d();return(0,t.jsx)("p",{ref:a,id:i,className:(0,n.cn)("text-muted-foreground",e),...r})}).displayName="FormDescription";let p=i.forwardRef(({className:e,children:r,...a},i)=>{let{error:s,formMessageId:l}=d(),o=s?String(s?.message):r;return o?(0,t.jsx)("p",{ref:i,id:l,className:(0,n.cn)("text-destructive font-medium",e),...a,children:o}):null});p.displayName="FormMessage",e.s(["Form",0,l,"FormControl",0,f,"FormField",0,({...e})=>(0,t.jsx)(o.Provider,{value:{name:e.name},children:(0,t.jsx)(s.Controller,{...e})}),"FormItem",0,u,"FormLabel",0,m,"FormMessage",0,p])},315386,e=>{"use strict";var t=e.i(843476),r=e.i(657688);function n(e){return(0,t.jsx)("img",{className:e.className,src:e.lowResUrl,srcSet:`${e.highResUrl} 2x`,width:e.width,height:e.height,alt:e.alternateText??"",loading:e.priority?"eager":"lazy",fetchPriority:e.priority?"high":void 0,decoding:"async"})}function a(e){let{large:r,medium:n,small:a}=e;if(r&&n&&a)return(0,t.jsxs)("picture",{className:e.className,children:[(0,t.jsx)("source",{srcSet:`${r.lowResUrl} 1x, ${r.highResUrl} 2x`,media:"(min-width: 1024px)",width:r.width,height:r.height}),(0,t.jsx)("source",{srcSet:`${n.lowResUrl} 1x, ${n.highResUrl} 2x`,media:"(min-width: 768px)",width:n.width,height:n.height}),(0,t.jsx)("img",{className:e.className,srcSet:`${a.lowResUrl} 1x, ${a.highResUrl} 2x`,alt:n.alternateText??"",width:a.width,height:a.height,loading:e.priority?"eager":"lazy",fetchPriority:e.priority?"high":void 0})]})}function i(e){let{props:n}=(0,r.getImageProps)({...e}),{style:a,...i}=n;return(0,t.jsx)("img",{...i})}e.s(["default",0,function(e){if(e.singleImage)return(0,t.jsx)(n,{...e.singleImage,className:e.className,priority:e.priority});if(e.adaptiveImage)return(0,t.jsx)(a,{...e.adaptiveImage,className:e.className,priority:e.priority});if(e.imageComponent){let{imageComponent:r,...n}=e,{url:a,altText:s,width:l,height:o}=r;return(0,t.jsx)(i,{...n,src:a,alt:s??"",width:l,height:o})}return(0,t.jsx)(i,{...e})}])},10708,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(271645);e.i(174080);var a=e.i(991918),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let i=(0,a.createSlot)(`Primitive.${r}`),s=n.forwardRef((e,n)=>{let{asChild:a,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(a?i:r,{...s,ref:n})});return s.displayName=`Primitive.${r}`,{...e,[r]:s}},{}),s=n.forwardRef((e,r)=>(0,t.jsx)(i.label,{...e,ref:r,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName="Label";let l=(0,e.i(225913).cva)("text-small leading-none font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),o=n.forwardRef(({className:e,...n},a)=>(0,t.jsx)(s,{ref:a,className:(0,r.cn)(l(),e),...n}));o.displayName=s.displayName,e.s(["Label",0,o],10708)},597868,e=>{"use strict";var t=e.i(843476);e.s(["default",0,({className:e=""})=>(0,t.jsx)("div",{className:`mt-4 mb-4 rounded border border-muted bg-[#fffbc1] p-4 text-black ${e}`,children:"Du är inloggad och ser därför påhittad data."})])},536875,e=>{"use strict";var t=e.i(843476),r=e.i(647163);e.s(["default",0,function({children:e,className:n,headingLevel:a="h1"}){let i="string"==typeof e?(0,r.replaceWithSoftHyphens)(e):e;return"h1"===a&&"string"==typeof e&&e.length>55&&!n?.includes("text-")&&(n=`${n} text-h2`),(0,t.jsx)(a,{className:n,children:i})}])},203484,e=>{"use strict";var t=e.i(843476),r=e.i(643531),n=e.i(37727),a=e.i(846696);e.s(["Toaster",0,({...e})=>(0,t.jsx)(a.Toaster,{theme:"light",duration:5e3,className:"toaster group",icons:{success:(0,t.jsx)(r.Check,{className:"h-11 w-11 rounded-full bg-alert-success-foreground p-2 text-background"}),error:(0,t.jsx)(n.X,{className:"h-11 w-11 rounded-full bg-alert-danger-foreground p-2 text-background"})},closeButton:!0,toastOptions:{classNames:{toast:"!bg-background !text-gray-900 !border-none rounded-lg shadow-[0_2px_4px_0_rgba(0,0,0,0.10)] w-[400px] min-h-[100px]",icon:"size-11! h-full ",title:"text-body font-bold! ",description:"text-small",actionButton:"bg-white text-gray-900",closeButton:" right-0! left-auto! top-4! border-none! size-6! [&>svg]:size-4! "}},...e})])},243237,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(271645),a=e.i(981140),i=e.i(369340),s=e.i(248425),l="Toggle",o=n.forwardRef((e,r)=>
92{let{pressed:n,defaultPressed:o,onPressedChange:d,...c}=e,[u,m]=(0,i.useControllableState)({prop:n,onChange:d,defaultProp:o??!1,caller:l});return(0,t.jsx)(s.Primitive.button,{type:"button","aria-pressed":u,"data-state":u?"on":"off","data-disabled":e.disabled?"":void 0,...c,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,()=>{e.disabled||m(!u)})})});o.displayName=l;let d=(0,e.i(225913).cva)("inline-flex items-center justify-center gap-2 rounded-md text-small font-medium whitespace-nowrap outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-error aria-invalid:ring-error/20 data-[state=on]:bg-foreground data-[state=on]:text-background dark:aria-invalid:ring-error/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-foreground hover:text-background"},size:{default:"h-9 min-w-9 px-2",sm:"h-8 min-w-8 px-1.5",lg:"h-10 min-w-10 px-2.5"}},defaultVariants:{variant:"default",size:"default"}});var c=e.i(30030),u=e.i(842727),m=e.i(586318),f="ToggleGroup",[p,h]=(0,c.createContextScope)(f,[u.createRovingFocusGroupScope]),g=(0,u.createRovingFocusGroupScope)(),x=n.default.forwardRef((e,r)=>{let{type:n,...a}=e;if("single"===n)return(0,t.jsx)(y,{...a,ref:r});if("multiple"===n)return(0,t.jsx)(j,{...a,ref:r});throw Error(`Missing prop \`type\` expected on \`${f}\``)});x.displayName=f;var[v,b]=p(f),y=n.default.forwardRef((e,r)=>{let{value:a,defaultValue:s,onValueChange:l=()=>{},...o}=e,[d,c]=(0,i.useControllableState)({prop:a,defaultProp:s??"",onChange:l,caller:f});return(0,t.jsx)(v,{scope:e.__scopeToggleGroup,type:"single",value:n.default.useMemo(()=>d?[d]:[],[d]),onItemActivate:c,onItemDeactivate:n.default.useCallback(()=>c(""),[c]),children:(0,t.jsx)(N,{...o,ref:r})})}),j=n.default.forwardRef((e,r)=>{let{value:a,defaultValue:s,onValueChange:l=()=>{},...o}=e,[d,c]=(0,i.useControllableState)({prop:a,defaultProp:s??[],onChange:l,caller:f}),u=n.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),m=n.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(v,{scope:e.__scopeToggleGroup,type:"multiple",value:d,onItemActivate:u,onItemDeactivate:m,children:(0,t.jsx)(N,{...o,ref:r})})});x.displayName=f;var[k,w]=p(f),N=n.default.forwardRef((e,r)=>{let{__scopeToggleGroup:n,disabled:a=!1,rovingFocus:i=!0,orientation:l,dir:o,loop:d=!0,...c}=e,f=g(n),p=(0,m.useDirection)(o),h={role:"group",dir:p,...c};return(0,t.jsx)(k,{scope:n,rovingFocus:i,disabled:a,children:i?(0,t.jsx)(u.Root,{asChild:!0,...f,orientation:l,dir:p,loop:d,children:(0,t.jsx)(s.Primitive.div,{...h,ref:r})}):(0,t.jsx)(s.Primitive.div,{...h,ref:r})})}),C="ToggleGroupItem",S=n.default.forwardRef((e,r)=>{let a=b(C,e.__scopeToggleGroup),i=w(C,e.__scopeToggleGroup),s=g(e.__scopeToggleGroup),l=a.value.includes(e.value),o=i.disabled||e.disabled,d={...e,pressed:l,disabled:o},c=n.default.useRef(null);return i.rovingFocus?(0,t.jsx)(u.Item,{asChild:!0,...s,focusable:!o,active:l,ref:c,children:(0,t.jsx)(A,{...d,ref:r})}):(0,t.jsx)(A,{...d,ref:r})});S.displayName=C;var A=n.default.forwardRef((e,r)=>{let{__scopeToggleGroup:n,value:a,...i}=e,s=b(C,n),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},d="single"===s.type?l:void 0;return(0,t.jsx)(o,{...d,...i,ref:r,onPressedChange:e=>{e?s.onItemActivate(a):s.onItemDeactivate(a)}})});let E=n.createContext({size:"default",variant:"default"}),T=n.forwardRef(({className:e,variant:n,size:a,children:i,...s},l)=>(0,t.jsx)(x,{ref:l,className:(0,r.cn)("flex items-center justify-center gap-1",e),...s,children:(0,t.jsx)(E.Provider,{value:{variant:n,size:a},children:i})}));T.displayName=x.displayName;let I=n.forwardRef(({className:e,children:a,variant:i,size:s,...l},o)=>{let c=n.useContext(E);return(0,t.jsx)(S,{ref:o,className:(0,r.cn)(d({variant:c.variant||i,size:c.size||s}),e),...l,children:a})});I.displayName=S.displayName,e.s(["ToggleGroup",0,T,"ToggleGroupItem",0,I],243237)},70916,e=>{"use strict";var t=e.i(374009),r=e.i(271645);e.s(["useDebounce",0,function(e,n=250,a){return(0,r.useCallback)((0,t.default)(e,n,a),[e,n,a])},"useDebounced",0,(e,t=500)=>{let[n,a]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let r=setTimeout(()=>{a(e)},t);return()=>clearTimeout(r)},[e,t]),n}])},531323,e=>{"use strict";var t=e.i(271645);e.s(["useFetchCancellation",0,()=>{let e=(0,t.useRef)(null);return(0,t.useCallback)(()=>{e.current&&e.current();let t=!1;return e.current=()=>{t=!0},{isCancelled:()=>t}},[])}])},320052,e=>{"use strict";var t=e.i(271645);let r=e=>{e.focus({preventScroll:!0});let t=e.getBoundingClientRect();t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)||e?.scrollIntoView({behavior:"smooth"})},n=e=>e.split("?")[0].replace("#","");e.s(["getSeparatedHashFromHash",0,n,"scrollElementIntoViewIfNotVisible",0,r,"useScrollToHash",0,({skip:e=!1})=>{let[a,i]=(0,t.useState)(!1);(0,t.useEffect)(()=>
92{if(e)return;if(!a)return void i(!0);let t=n(window.location.hash),s=document.getElementById(t);s&&r(s)},[a,e])}])},743489,306681,e=>{"use strict";let t={"Content-Type":"application/json"};function r(e){let t=[];if(e&&"object"==typeof e)for(let[r,a]of Object.entries(e)){let e=function e(t,r){if(null!=r){if("string"==typeof r)return`${n(t)}=${encodeURIComponent(r)}`;if("number"==typeof r||"boolean"==typeof r)return`${n(t)}=${String(r)}`;if(Array.isArray(r)){if(!r.length)return;let n=[];for(let a of r){let r=e(t,a);void 0!==r&&n.push(r)}return n.join("&")}if("object"==typeof r){if(!Object.keys(r).length)return;let n=[];for(let[a,i]of Object.entries(r))if(null!=i){let r=e([...t,a],i);void 0!==r&&n.push(r)}return n.join("&")}return encodeURIComponent(`${n(t)}=${String(r)}`)}}([r],a);e&&t.push(e)}return t.join("&")}function n(e){let t=e[0];for(let r of e.slice(1))t+=`[${r}]`;return t}function a(e){return JSON.stringify(e)}function i(e){let{GET:n,POST:i,PUT:s}=function(e){let{fetch:n=globalThis.fetch,querySerializer:i,bodySerializer:s,...l}=e??{},o=l.baseUrl??"";
92async function d(d,c){let{fetch:u=n,headers:m,body:f,params:p={},parseAs:h="json",querySerializer:g=i??r,bodySerializer:x=s??a,...v}=c||{},b=function(e,t){let r=`${t.baseUrl}${e}`;if(t.params.path)for(let[e,n]of Object.entries(t.params.path))r=r.replace(`{${e}}`,encodeURIComponent(String(n)));let n=t.querySerializer(t.params.query??{});return n&&(r+=`?${n}`),r}(d,{baseUrl:o,params:p,querySerializer:g}),y=function(...e){let t=new Headers;for(let r of e)if(r&&"object"==typeof r)for(let[e,n]of r instanceof Headers?r.entries():Object.entries(r))null===n?t.delete(e):void 0!==n&&t.set(e,n);return t}(t,e?.headers,m,p.header),j={redirect:"follow",...l,...v,headers:y};f&&(j.body=x(f)),j.body instanceof FormData&&y.delete("Content-Type");let k=await u(b,j);if(204===k.status||"0"===k.headers.get("Content-Length"))return k.ok?{data:{},response:k}:{error:{},response:k};if(k.ok){if("stream"===h)return{data:k.clone().body,response:k};let e=k.clone();return{data:"function"==typeof e[h]?await e[h]():await e.text(),response:k}}let w={};try{w=await k.clone().json()}catch{w=await k.clone().text()}return{error:w,response:k}}return o.endsWith("/")&&(o=o.slice(0,-1)),{GET:async(e,t)=>d(e,{...t,method:"GET"}),PUT:async(e,t)=>d(e,{...t,method:"PUT"}),POST:async(e,t)=>d(e,{...t,method:"POST"}),DELETE:async(e,t)=>d(e,{...t,method:"DELETE"}),OPTIONS:async(e,t)=>d(e,{...t,method:"OPTIONS"}),HEAD:async(e,t)=>d(e,{...t,method:"HEAD"}),PATCH:async(e,t)=>d(e,{...t,method:"PATCH"}),TRACE:async(e,t)=>d(e,{...t,method:"TRACE"})}}(e),l=e=>204===e.response.status&&e.data&&"object"==typeof e.data&&!Object.keys(e.data).length?{...e,data:void 0}:e;return{GET:async(...e)=>l(await n(...e)),POST:async(...e)=>l(await i(...e)),PUT:async(...e)=>l(await s(...e))}}e.s(["createClientWith204Handling",0,i],306681);var s=e.i(271645);e.s(["default",0,function(){let e=`https://${window.location.host}`,{GET:t,POST:r,PUT:n}=(0,s.useMemo)(()=>i({baseUrl:e}),[e]);return{GET:t,POST:r,PUT:n}}],743489)},825929,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(!1);e.s(["ImpersonationRestrictionProvider",0,function({restricted:e,children:r}){return(0,t.jsx)(n.Provider,{value:e,children:r})},"useIsImpersonationRestricted",0,function(){return(0,r.useContext)(n)}])},746681,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.defaultConfig=void 0,r.defaultConfig={apiUrl:"/",selectAllProperties:!0,expandAllProperties:!1}},349404,(e,t,r)=>{var n;n="u">typeof self?self:e.e,function(e){var t={searchParams:"URLSearchParams"in n,iterable:"Symbol"in n&&"iterator"in Symbol,blob:"FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in n,arrayBuffer:"ArrayBuffer"in n};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],a=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function l(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}function c(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function u(e){var t=new FileReader,r=c(t);return t.readAsArrayBuffer(e),r}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var r;t.arrayBuffer&&t.blob&&(r=e)&&DataView.prototype.isPrototypeOf(r)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||a(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e)}else this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var e,t,r,n=d(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,r=c(t=new FileReader),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},t.formData&&(this.formData=function(){return this.text().then(g)}),this.json=function(){return this.text().then(JSON.parse)},this}o.prototype.append=function(e,t){e=i(e),t=s(t);var r=this.map[e];this.map[e]=r?r+", "+t:t},o.prototype.delete=function(e){delete this.map[i(e)]},o.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},o.prototype.set=function(e,t){this.map[i(e)]=s(t)},o.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),l(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),l(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),l(e)},t.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);
92var p=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function h(e,t){var r,n,a=(t=t||{}).body;if(e instanceof h){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,a||null==e._bodyInit||(a=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new o(t.headers)),this.method=(n=(r=t.method||this.method||"GET").toUpperCase(),p.indexOf(n)>-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(a)}function g(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),a=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(a))}}),t}function x(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},x.error=function(){var e=new x(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];x.redirect=function(e,t){if(-1===v.indexOf(t))throw RangeError("Invalid status code");return new x(null,{status:t,headers:{location:e}})},e.DOMException=n.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function b(r,n){return new Promise(function(a,i){var s=new h(r,n);if(s.signal&&s.signal.aborted)return i(new e.DOMException("Aborted","AbortError"));var l=new XMLHttpRequest;function d(){l.abort()}l.onload=function(){var e,t,r={status:l.status,statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",t=new o,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var a=r.join(":").trim();t.append(n,a)}}),t)};r.url="responseURL"in l?l.responseURL:r.headers.get("X-Request-URL"),a(new x("response"in l?l.response:l.responseText,r))},l.onerror=function(){i(TypeError("Network request failed"))},l.ontimeout=function(){i(TypeError("Network request failed"))},l.onabort=function(){i(new e.DOMException("Aborted","AbortError"))},l.open(s.method,s.url,!0),"include"===s.credentials?l.withCredentials=!0:"omit"===s.credentials&&(l.withCredentials=!1),"responseType"in l&&t.blob&&(l.responseType="blob"),s.headers.forEach(function(e,t){l.setRequestHeader(t,e)}),s.signal&&(s.signal.addEventListener("abort",d),l.onreadystatechange=function(){4===l.readyState&&s.signal.removeEventListener("abort",d)}),l.send(void 0===s._bodyInit?null:s._bodyInit)})}b.polyfill=!0,n.fetch||(n.fetch=b,n.Headers=o,n.Request=h,n.Response=x),e.Headers=o,e.Request=h,e.Response=x,e.fetch=b,Object.defineProperty(e,"__esModule",{value:!0})}({})},232247,(e,t,r)=>{"use strict";var n,a=e.e&&e.e.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(a,i){function s(e){try{o(n.next(e))}catch(e){i(e)}}function l(e){try{o(n.throw(e))}catch(e){i(e)}}function o(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,l)}o((n=n.apply(e,t||[])).next())})},i=e.e&&e.e.__classPrivateFieldSet||function(e,t,r,n,a){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r},s=e.e&&e.e.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};
92Object.defineProperty(r,"__esModule",{value:!0}),r.ApiClient=void 0,e.r(349404),r.ApiClient=class{constructor(e){n.set(this,void 0),i(this,n,e,"f")}get(e,t={},r={}){return a(this,void 0,void 0,function*(){var i,l,o;let d,c=(i=s(this,n,"f").apiUrl,l=e,o=t,i.endsWith("/")||(i+="/"),l.startsWith("/")&&(l=l.substring(1)),(d=Object.keys(o).filter(e=>void 0!==o[e]).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(o[e])}`).join("&"))&&(d="?"+d),i+l+d),u={method:"get",credentials:"include",headers:yield function(e,t={},r){return a(this,void 0,void 0,function*(){let n=new Headers;for(let e in t)void 0!==t[e]&&n.set(e,t[e]);if(r.getHeaders){let t=yield r.getHeaders(e);if(t)for(let e in t)void 0!==t[e]&&n.set(e,t[e])}if(r.getAccessToken){let t=yield r.getAccessToken(e);t&&n.set("Authorization",`Bearer ${t}`)}return Promise.resolve(n)})}(e,r,s(this,n,"f"))};return new Promise((e,t)=>{fetch(c,u).then(t=>a(this,void 0,void 0,function*(){let r={ok:t.ok,status:t.status,statusText:t.statusText,headers:new Map,data:yield t.json().catch(()=>{})};t.headers.forEach((e,t)=>{r.headers.set(t,e)}),e(r)})).catch(e=>{var r;let n;t((n={},"function"==typeof(r=e).json?r.json().then(e=>{n.data=e}).catch(e=>{n.status=e.status,n.statusText=e.statusText}):n.statusText=r,n))})})})}getDefaultParameters(e,t){return{select:e?e.join():s(this,n,"f").selectAllProperties?void 0:"name",expand:t?t.join():s(this,n,"f").expandAllProperties?"*":void 0}}getDefaultHeaders(e){return{"Accept-Language":e||void 0}}},n=new WeakMap},882968,(e,t,r)=>{"use strict";var n,a=e.e&&e.e.__classPrivateFieldSet||function(e,t,r,n,a){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r},i=e.e&&e.e.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};Object.defineProperty(r,"__esModule",{value:!0}),r.ContentLoader=void 0;let s=e.r(232247),l=e.r(746681);function o(e){return{errorCode:e.status,errorMessage:e.statusText}}function d(e){return{errorMessage:e.statusText}}r.ContentLoader=class{constructor(e){n.set(this,void 0),a(this,n,new s.ApiClient(Object.assign(Object.assign({},l.defaultConfig),e)),"f")}getContent(e,t){let r=i(this,n,"f").getDefaultParameters(null==t?void 0:t.select,null==t?void 0:t.expand),a=i(this,n,"f").getDefaultHeaders(null==t?void 0:t.branch);return new Promise((t,s)=>{i(this,n,"f").get(`/content/${encodeURIComponent(e)}`,r,a).then(e=>{e.ok?t(e.data):s(o(e))}).catch(e=>{s(d(e))})})}getChildren(e,t){let r=i(this,n,"f").getDefaultParameters(null==t?void 0:t.select,null==t?void 0:t.expand),a=i(this,n,"f").getDefaultHeaders(null==t?void 0:t.branch);return(null==t?void 0:t.top)||(null==t?void 0:t.continuationToken)?((null==t?void 0:t.top)&&(r=Object.assign(Object.assign({},r),{top:null==t?void 0:t.top})),(null==t?void 0:t.continuationToken)&&(a=Object.assign(Object.assign({},a),{"x-epi-continuation":t.continuationToken})),new Promise((t,s)=>{i(this,n,"f").get(`/content/${encodeURIComponent(e)}/children`,r,a).then(e=>{e.ok?t({items:e.data,continuationToken:e.headers.get("x-epi-continuation")}):s(o(e))}).catch(e=>{s(d(e))})})):new Promise((t,s)=>{i(this,n,"f").get(`/content/${encodeURIComponent(e)}/children`,r,a).then(e=>{e.ok?t(e.data):s(o(e))}).catch(e=>{s(d(e))})})}getAncestors(e,t){let r=i(this,n,"f").getDefaultParameters(null==t?void 0:t.select,null==t?void 0:t.expand),a=i(this,n,"f").getDefaultHeaders(null==t?void 0:t.branch);return new Promise((t,s)=>{i(this,n,"f").get(`/content/${encodeURIComponent(e)}/ancestors`,r,a).then(e=>{e.ok?t(e.data):s(o(e))}).catch(e=>{s(d(e))})})}},n=new WeakMap},231683,(e,t,r)=>{"use strict";var n;
92Object.defineProperty(r,"__esModule",{value:!0}),r.ContextMode=void 0,(n=r.ContextMode||(r.ContextMode={})).Default="DEFAULT",n.Preview="PREVIEW",n.Edit="EDIT"},44039,(e,t,r)=>{"use strict";var n,a,i,s=e.e&&e.e.__classPrivateFieldSet||function(e,t,r,n,a){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r},l=e.e&&e.e.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};Object.defineProperty(r,"__esModule",{value:!0}),r.ContentResolver=r.ResolvedContentStatus=void 0;let o=e.r(232247),d=e.r(746681),c=e.r(231683);(n=i=r.ResolvedContentStatus||(r.ResolvedContentStatus={})).Unknown="UNKNOWN",n.Resolved="RESOLVED",n.NotFound="NOTFOUND",n.Unauthorized="UNAUTHORIZED",n.AccessDenied="ACCESSDENIED",r.ContentResolver=class{constructor(e){a.set(this,void 0),s(this,a,new o.ApiClient(Object.assign(Object.assign({},d.defaultConfig),e)),"f")}resolveContent(e,t,r){let n=Object.assign({contentUrl:e,matchExact:t},l(this,a,"f").getDefaultParameters(null==r?void 0:r.select,null==r?void 0:r.expand));return new Promise((e,t)=>{l(this,a,"f").get("/content",n).then(t=>{var r,n;let a,s=t.data,l=i.Unknown;switch(t.status){case 401:l=i.Unauthorized;break;case 403:l=i.AccessDenied;break;case 404:l=i.NotFound;break;default:(null==s?void 0:s.length)>0?(l=i.Resolved,a=s[0]):l=i.NotFound}e({content:a,branch:t.headers.get("x-epi-branch"),status:l,mode:null!=(n=c.C
92ontextMode[null!=(r=t.headers.get("x-epi-contextmode"))?r:""])?n:c.ContextMode.Default,remainingPath:t.headers.get("x-epi-remainingroute"),siteId:t.headers.get("x-epi-siteid"),startPageId:t.headers.get("x-epi-startpageguid")})}).catch(e=>{t({errorMessage:e.statusText})})})}},a=new WeakMap},326145,(e,t,r)=>{"use strict";var n,a=e.e&&e.e.__classPrivateFieldSet||function(e,t,r,n,a){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r},i=e.e&&e.e.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};Object.defineProperty(r,"__esModule",{value:!0}),r.SiteLoader=void 0;let s=e.r(232247),l=e.r(746681);function o(e){return{errorCode:e.status,errorMessage:e.statusText}}function d(e){return{errorMessage:e.statusText}}r.SiteLoader=class{constructor(e){n.set(this,void 0),a(this,n,new s.ApiClient(Object.assign(Object.assign({},l.defaultConfig),e)),"f")}getSite(e){return new Promise((t,r)=>{i(this,n,"f").get(`/site/${encodeURIComponent(e)}`).then(e=>{e.ok?t(e.data):r(o(e))}).catch(e=>{r(d(e))})})}getSites(){return new Promise((e,t)=>{i(this,n,"f").get("/site/").then(r=>{r.ok?e(r.data):t(o(r))}).catch(e=>{t(d(e))})})}},n=new WeakMap},715787,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),a(e.r(746681),r),a(e.r(882968),r),a(e.r(44039),r),a(e.r(326145),r),a(e.r(231683),r)},998348,80758,835696,941444,368578,544508,825720,397701,341650,914189,140407,929644,402155,684653,813581,877891,652265,309507,22357,401141,952744,605083,732607,700020,2788,101852,255743,294316,233137,496629,601893,35889,746725,526599,635307,83733,e=>{"use strict";let t,r,n,a,i,s,l,o,d,c,u,m,f,p;var h,g,x,v,b,y,j,k=((t=k||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,k],998348);var w=e.i(271645),N=Object.defineProperty,C=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?N(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r};let S=new class{constructor(){C(this,"current",this.detect()),C(this,"handoffState","pending"),C(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",0,S],80758);let A=(e,t)=>{S.isServer?(0,w.useEffect)(e,t):(0,w.useLayoutEffect)(e,t)};function E(e){let t=(0,w.useRef)(e);return A(()=>{t.current=e},[e]),t}e.s(["useIsoMorphicEffect",0,A],835696),e.s(["useLatestValue",0,E],941444);class T extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}function I(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function M(){let e=[],t={addEventListener:(e,r,n,a)=>(e.addEventListener(r,n,a),t.add(()=>e.removeEventListener(r,n,a))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(r))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let r=setTimeout(...e);return t.add(()=>clearTimeout(r))},microTask(...e){let r={current:!0};return I(()=>{r.current&&e[0]()}),t.add(()=>{r.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(e){let t=M();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}e.s(["microTask",0,I],368578),e.s(["disposables",0,M],544508);var P=Object.defineProperty,_=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},R=(e,t,r)=>(_(e,t,"read from private field"),r?r.call(e):t.get(e)),F=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},O=(e,t,r,n)=>(_(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);class D{constructor(e){F(this,x,{}),F(this,v,new T(()=>new Set)),F(this,b,new Set),((e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?P(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r})(this,"disposables",M()),O(this,x,e),S.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return R(this,x)}subscribe(e,t){if(S.isServer)return()=>{};let r={selector:e,callback:t,current:e(R(this,x))};return R(this,b).add(r),this.disposables.add(()=>{R(this,b).delete(r)})}on(e,t){return S.isServer?()=>{}:(R(this,v).get(e).add(t),this.disposables.add(()=>{R(this,v).get(e).delete(t)}))}send(e){let t=this.reduce(R(this,x),e);if(t!==R(this,x)){for(let e of(O(this,x,t),R(this,b))){let t=e.selector(R(this,x));L(e.current,t)||(e.current=t,e.callback(t))}for(let t of R(this,v).get(e.type))t(R(this,x),e)}}}function L(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&B(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&B(e.entries(),t.entries()):!!(z(e)&&z(t))&&B(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function B(e,t){for(;;){let r=e.next(),n=t.next();if(r.done&&n.done)return!0;
92if(r.done||n.done||!Object.is(r.value,n.value))return!1}}function z(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function V(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,V),n}x=new WeakMap,v=new WeakMap,b=new WeakMap,e.s(["Machine",0,D,"batch",0,function(e){let[t,r]=e(),n=M();return(...e)=>{t(...e),n.dispose(),n.microTask(r)}},"shallowEqual",0,L],825720),e.s(["match",0,V],397701);var H=Object.defineProperty,$=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?H(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},U=((r=U||{})[r.Push=0]="Push",r[r.Pop=1]="Pop",r);let G={0(e,t){let r=t.id,n=e.stack,a=e.stack.indexOf(r);if(-1!==a){let t=e.stack.slice();return t.splice(a,1),t.push(r),n=t,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(-1===n)return e;let a=e.stack.slice();return a.splice(n,1),{...e,stack:a}}};class q extends D{constructor(){super(...arguments),$(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),$(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new q({stack:[]})}reduce(e,t){return V(t.type,G,e,t)}}let K=new T(()=>q.new());e.s(["ActionTypes",0,U,"stackMachines",0,K],341650);var W=e.i(313027);let Q=function(e){let t=E(e);return w.default.useCallback((...e)=>t.current(...e),[t])};function Y(e,t,r=L){return(0,W.useSyncExternalStoreWithSelector)(Q(t=>e.subscribe(X,t)),Q(()=>e.state),Q(()=>e.state),Q(t),r)}function X(e){return e}function J(e,t){let r=(0,w.useId)(),n=K.get(t),[a,i]=Y(n,(0,w.useCallback)(e=>[n.selectors.isTop(e,r),n.selectors.inStack(e,r)],[n,r]));return A(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),!!e&&(!i||a)}function Z(e){var t;return S.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function ee(e){var t,r;return S.isServer?null:null==e?document:null!=(r=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?r:document}function et(e){var t,r;return null!=(r=null==(t=ee(e))?void 0:t.activeElement)?r:null}e.s(["useEvent",0,Q],914189),e.s(["useSlice",0,Y],140407),e.s(["useIsTopLayer",0,J],929644),e.s(["getActiveElement",0,et,"getOwnerDocument",0,Z,"getRootNode",0,ee,"isActiveElement",0,function(e){return et(e)===e}],402155);let er=new Map,en=new Map;function ea(e){var t;let r=null!=(t=en.get(e))?t:0;return en.set(e,r+1),0!==r?()=>ei(e):(er.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>ei(e))}function ei(e){var t;let r=null!=(t=en.get(e))?t:1;if(1===r?en.delete(e):en.set(e,r-1),1!==r)return;let n=er.get(e);n&&(null===n["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,er.delete(e))}function es(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function el(e){return es(e)&&"tagName"in e}function eo(e){return el(e)&&"accessKey"in e}function ed(e){return el(e)&&"tabIndex"in e}function ec(e){return el(e)&&"style"in e}function eu(e){return eo(e)&&"IFRAME"===e.nodeName}function em(e){return eo(e)&&"INPUT"===e.nodeName}e.s(["useInertOthers",0,function(e,{allowed:t,disallowed:r}={}){let n=J(e,"inert-others");A(()=>{var e,a;if(!n)return;let i=M();for(let t of null!=(e=null==r?void 0:r())?e:[])t&&i.add(ea(t));let s=null!=(a=null==t?void 0:t())?a:[];for(let e of s){if(!e)continue;let t=Z(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)s.some(t=>e.contains(t))||i.add(ea(e));r=r.parentElement}}return i.dispose},[n,t,r])}],684653),e.s(["hasInlineStyle",0,ec,"isElement",0,el,"isHTMLElement",0,eo,"isHTMLFieldSetElement",0,function(e){return eo(e)&&"FIELDSET"===e.nodeName},"isHTMLIframeElement",0,eu,"isHTMLInputElement",0,em,"isHTMLLabelElement",0,function(e){return eo(e)&&"LABEL"===e.n
92odeName},"isHTMLLegendElement",0,function(e){return eo(e)&&"LEGEND"===e.nodeName},"isHTMLorSVGElement",0,ed,"isInteractiveElement",0,function(e){return!!el(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')},"isNode",0,es],813581),e.s(["useOnDisappear",0,function(e,t,r){let n=E(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()});(0,w.useEffect)(()=>{if(!e)return;let r=null===t?null:eo(t)?t:t.current;if(!r)return;let a=M();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>n.current(r));e.observe(r),a.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>n.current(r));e.observe(r),a.add(()=>e.disconnect())}return()=>a.dispose()},[t,n,e])}],877891);let ef=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),ep=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var eh=((n=eh||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n[n.AutoFocus=64]="AutoFocus",n),eg=((a=eg||{})[a.Error=0]="Error",a[a.Overflow=1]="Overflow",a[a.Success=2]="Success",a[a.Underflow=3]="Underflow",a),ex=((i=ex||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function ev(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(ef)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var eb=((s=eb||{})[s.Strict=0]="Strict",s[s.Loose=1]="Loose",s);function ey(e,t=0){var r;return e!==(null==(r=Z(e))?void 0:r.body)&&V(t,{0:()=>e.matches(ef),1(){let t=e;for(;null!==t;){if(t.matches(ef))return!0;t=t.parentElement}return!1}})}var ej=((l=ej||{})[l.Keyboard=0]="Keyboard",l[l.Mouse=1]="Mouse",l);function ek(e,t=e=>e){return e.slice().sort((e,r)=>{let n=t(e),a=t(r);if(null===n||null===a)return 0;let i=n.compareDocumentPosition(a);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function ew(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:a=[]}={}){var i,s,l;let o=Array.isArray(e)?e.length>0?ee(e[0]):document:ee(e),d=Array.isArray(e)?r?ek(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(ep)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):ev(e);a.length>0&&d.length>1&&(d=d.filter(e=>!a.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),n=null!=n?n:null==o?void 0:o.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,d.indexOf(n))-1;if(4&t)return Math.max(0,d.indexOf(n))+1;if(8&t)return d.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},f=0,p=d.length,h;do{if(f>=p||f+p<=0)return 0;let e=u+f;if(16&t)e=(e+p)%p;else{if(e<0)return 3;if(e>=p)return 1}null==(h=d[e])||h.focus(m),f+=c}while(h!==et(h))return 6&t&&null!=(l=null==(s=null==(i=h)?void 0:i.matches)?void 0:s.call(i,"textarea,input"))&&l&&h.select(),2}function eN(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eC(){return eN()||/Android/gi.test(window.navigator.userAgent)}function eS(e,t,r,n){let a=E(r);(0,w.useEffect)(()=>{if(e)return document.addEventListener(t,r,n),()=>document.removeEventListener(t,r,n);function r(e){a.current(e)}},[e,t,n])}function eA(e,t,r,n){let a=E(r);(0,w.useEffect)(()=>{if(e)return window.addEventListener(t,r,n),()=>window.removeEventListener(t,r,n);function r(e){a.current(e)}},[e,t,n])}function eE(...e){return(0,w.useMemo)(()=>Z(...e),[...e])}function eT(...e){return Array.from(new Set(e.flatMap(e=>
92"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,eh,"FocusResult",0,eg,"FocusableMode",0,eb,"focusElement",0,function(e){null==e||e.focus({preventScroll:!0})},"focusFrom",0,function(e,t,r=null===e?document.body:ee(e)){return ew(ev(r),t,{relativeTo:e})},"focusIn",0,ew,"focusableSelector",0,ef,"isFocusableElement",0,ey,"sortByDomNode",0,ek],652265),e.s(["isIOS",0,eN,"isMobile",0,eC],309507),e.s(["useDocumentEvent",0,eS],22357),e.s(["useWindowEvent",0,eA],401141),e.s(["useOutsideClick",0,function(e,t,r){let n=E(r),a=(0,w.useCallback)(function(e,r){if(e.defaultPrevented)return;let a=r(e);if(null!==a&&a.getRootNode().contains(a)&&a.isConnected){for(let r of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==r&&(r.contains(a)||e.composed&&e.composedPath().includes(r)))return;return ey(a,eb.Loose)||-1===a.tabIndex||e.preventDefault(),n.current(e,a)}},[n,t]),i=(0,w.useRef)(null);eS(e,"pointerdown",e=>{var t,r;eC()||(i.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),eS(e,"pointerup",e=>{if(eC()||!i.current)return;let t=i.current;return i.current=null,a(e,()=>t)},!0);let s=(0,w.useRef)({x:0,y:0});eS(e,"touchstart",e=>{s.current.x=e.touches[0].clientX,s.current.y=e.touches[0].clientY},!0),eS(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-s.current.x)>=30||Math.abs(t.y-s.current.y)>=30))return a(e,()=>ed(e.target)?e.target:null)},!0),eA(e,"blur",e=>a(e,()=>eu(window.document.activeElement)?window.document.activeElement:null),!0)}],952744),e.s(["useOwnerDocument",0,eE],605083),e.s(["classNames",0,eT],732607);var eI=((o=eI||{})[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o),eM=((d=eM||{})[d.Unmount=0]="Unmount",d[d.Hidden=1]="Hidden",d);function eP(){let e,t,r=(e=(0,w.useRef)([]),t=(0,w.useCallback)(t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)},[]),(...r)=>{if(!r.every(e=>null==e))return e.current=r,t});return(0,w.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:i=!0,name:s,mergeRefs:l}){l=null!=l?l:eR;let o=eF(t,e);if(i)return e_(o,r,n,s,l);let d=null!=a?a:0;if(2&d){let{static:e=!1,...t}=o;if(e)return e_(t,r,n,s,l)}if(1&d){let{unmount:e=!0,...t}=o;return V(+!e,{0:()=>null,1:()=>e_({...t,hidden:!0,style:{display:"none"}},r,n,s,l)})}return e_(o,r,n,s,l)})({mergeRefs:r,...e}),[r])}function e_(e,t={},r,n,a){let{as:i=r,children:s,refName:l="ref",...o}=eL(e,["unmount","static"]),d=void 0!==e.ref?{[l]:e.ref}:{},c="function"==typeof s?s(t):s;"className"in o&&o.className&&"function"==typeof o.className&&(o.className=o.className(t)),o["aria-labelledby"]&&o["aria-labelledby"]===o.id&&(o["aria-labelledby"]=void 0);let u={};if(t){let e=!1,r=[];for(let[n,a]of Object.entries(t))"boolean"==typeof a&&(e=!0),!0===a&&r.push(n.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(u["data-headlessui-state"]=r.join(" "),r))u[`data-${e}`]=""}if(eB(i)&&(Object.keys(eD(o)).length>0||Object.keys(eD(u)).length>0))if(!(0,w.isValidElement)(c)||Array.isArray(c)&&c.length>1||eB(c.type)){if(Object.keys(eD(o)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(eD(o)).concat(Object.keys(eD(u))).map(e=>` - ${e}`).join(` 93`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 94`)].join(` 95`))}else{var m;let e=c.props,t=null==e?void 0:e.className,r="function"==typeof t?(...e)=>eT(t(...e),o.className):eT(t,o.className),n=eF(c.props,eD(eL(o,["ref"])));for(let e in u)e in n&&delete u[e];return(0,w.cloneElement)(c,Object.assign({},n,u,d,{ref:a((m=c,w.default.version.split(".")[0]>="19"?m.props.ref:m.ref),d.ref)},r?{className:r}:{}))}return(0,w.createElement)(i,Object.assign({},eL(o,["ref"]),!eB(i)&&d,!eB(i)&&u),c)}function eR(...e){return e.every(e=>null==e)?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function eF(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])for(let e in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(r[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in r)Object.assign(t,{[e](t,...n){for(let a of r[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;a(t,...n)}}});return t}function eO(e){var t;return Object.assign((0,w.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function eD(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function eL(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}function eB(e){return e===w.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,eI,"RenderStrategy",0,eM,"compact",0,eD,"forwardRefWithAs",0,eO,"isFragment",0,eB,"mergeProps",0,function(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];for(let e in r)Object.assign(t,{[e](...t){for(let n of r[e])null==n||n(...t)}});return t},"useRender",0,eP],700020);var ez=((c=ez||{})[c.None=1]="None",c[c.Focusable=2]="Focusable",c[c.Hidden=4]="Hidden",c);let eV=eO(function(e,t){var r;let{features:n=1,...a}=e,i={ref:t,"aria-hidden":(2&n)==2||(null!=(r=a["aria-hidden"])?r:void 0),hidden:(4&n)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return eP()({ourProps:i,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})});function eH(e){let t={};for(let r of e)Object.assign(t,r(t));return t}e.s(["Hidden",0,eV,"HiddenFeatures",0,ez],2788);let e$=(h=()=>new Map,g={PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:M(),meta:new Set,computedMeta:{}};return n.count++,n.meta.add(t),n.computedMeta=eH(n.meta),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t),r.computedMeta=eH(r.meta)),this},SCROLL_PREVENT(e){let t,r={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[eN()?{before({doc:e,d:t,meta:r}
95){function n(e){for(let t of r().containers)for(let r of t())if(r.contains(e))return!0;return!1}t.microTask(()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=M();r.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>r.dispose()))}let a=null!=(r=window.scrollY)?r:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(ed(t.target))try{let r=t.target.closest("a");if(!r)return;let{hash:a}=new URL(r.href),s=e.querySelector(a);ed(s)&&!n(s)&&(i=s)}catch{}},!0),t.group(r=>{t.addEventListener(e,"touchstart",e=>{if(r.dispose(),ed(e.target)&&ec(e.target))if(n(e.target)){let t=e.target;for(;t.parentElement&&n(t.parentElement);)t=t.parentElement;r.style(t,"overscrollBehavior","contain")}else r.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(ed(e.target)&&!em(e.target))if(n(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;a!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,a),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var r;let n=e.documentElement;t=Math.max(0,(null!=(r=e.defaultView)?r:window).innerWidth-n.clientWidth)},after({doc:e,d:r}){let n=e.documentElement,a=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,t-a);r.style(n,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(r)),n.forEach(({after:e})=>null==e?void 0:e(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},u=h(),m=new Set,{getSnapshot:()=>u,subscribe:e=>(m.add(e),()=>m.delete(e)),dispatch(e,...t){let r=g[e].call(u,...t);r&&(u=r,m.forEach(e=>e()))}});function eU(e){return(0,w.useMemo)(()=>e,Object.values(e))}e$.subscribe(()=>{let e=e$.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&e$.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&e$.dispatch("TEARDOWN",r)}}),e.s(["useScrollLock",0,function(e,t,r=()=>[document.body]){!function(e,t,r=()=>({containers:[]})){let n=(0,w.useSyncExternalStore)(e$.subscribe,e$.getSnapshot,e$.getSnapshot),a=t?n.get(t):void 0;a&&a.count,A(()=>{if(!(!t||!e))return e$.dispatch("PUSH",t,r),()=>e$.dispatch("POP",t,r)},[e,t])}(J(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}})}],101852),e.s(["useSlot",0,eU],255743);let eG=Symbol();
95function eq(e,t=!0){return Object.assign(e,{[eG]:t})}function eK(...e){let t=(0,w.useRef)(e);(0,w.useEffect)(()=>{t.current=e},[e]);let r=Q(e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)});return e.every(e=>null==e||(null==e?void 0:e[eG]))?void 0:r}e.s(["optionalRef",0,eq,"useSyncRefs",0,eK],294316);let eW=(0,w.createContext)(null);eW.displayName="OpenClosedContext";var eQ=((f=eQ||{})[f.Open=1]="Open",f[f.Closed=2]="Closed",f[f.Closing=4]="Closing",f[f.Opening=8]="Opening",f);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return w.default.createElement(eW.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return w.default.createElement(eW.Provider,{value:null},e)},"State",0,eQ,"useOpenClosed",0,function(){return(0,w.useContext)(eW)}],233137);let eY=(0,w.createContext)(!1);function eX(){return(0,w.useContext)(eY)}e.s(["ForcePortalRoot",0,function(e){return w.default.createElement(eY.Provider,{value:e.force},e.children)},"usePortalRoot",0,eX],496629);let eJ=(0,w.createContext)(void 0);function eZ(){return(0,w.useContext)(eJ)}e.s(["useDisabled",0,eZ],601893);let e0=(0,w.createContext)(null);e0.displayName="DescriptionContext";let e1=Object.assign(eO(function(e,t){let r=(0,w.useId)(),n=eZ(),{id:a=`headlessui-description-${r}`,...i}=e,s=function e(){let t=(0,w.useContext)(e0);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),l=eK(t);A(()=>s.register(a),[a,s.register]);let o=eU({...s.slot,disabled:n||!1}),d={ref:l,...s.props,id:a};return eP()({ourProps:d,theirProps:i,slot:o,defaultTag:"p",name:s.name||"Description"})}),{});function e2(){let[e]=(0,w.useState)(M);return(0,w.useEffect)(()=>()=>e.dispose(),[e]),e}function e4(e){let t=Q(e),r=(0,w.useRef)(!1);(0,w.useEffect)(()=>(r.current=!1,()=>{r.current=!0,I(()=>{r.current&&t()})}),[t])}e.s(["Description",0,e1,"useDescribedBy",0,function(){var e,t;return null!=(t=null==(e=(0,w.useContext)(e0))?void 0:e.value)?t:void 0},"useDescriptions",0,function(){let[e,t]=(0,w.useState)([]);return[e.length>0?e.join(" "):void 0,(0,w.useMemo)(()=>function(e){let r=Q(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,w.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return w.default.createElement(e0.Provider,{value:n},e.children)},[t])]}],35889),e.s(["useDisposables",0,e2],746725),e.s(["useOnUnmount",0,e4],526599);var e3=e.i(174080);let e6=w.Fragment,e5=eO(function(e,t){let{ownerDocument:r=null,...n}=e,a=(0,w.useRef)(null),i=eK(eq(e=>{a.current=e}),t),s=eE(a.current),l=function(e){let t=eX(),r=(0,w.useContext)(e7),[n,a]=(0,w.useState)(()=>{var n;if(!t&&null!==r)return null!=(n=r.current)?n:null;if(S.isServer)return null;let a=null==e?void 0:e.getElementById("headlessui-portal-root");if(a)return a;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,w.useEffect)(()=>{null!==n&&(null!=e&&e.body.contains(n)||null==e||e.body.appendChild(n))},[n,e]),(0,w.useEffect)(()=>{t||null!==r&&a(r.current)},[r,a,t]),n}(null!=r?r:s),o=(0,w.useContext)(e9),d=e2(),c=eP();return e4(()=>{var e;l&&l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l))}),l?(0,e3.createPortal)(w.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{d.dispose(),o&&e&&d.add(o.register(e))}},c({ourProps:{ref:i},theirProps:n,slot:{},defaultTag:e6,name:"Portal"})),l):null}),e8=w.Fragment,e7=(0,w.createContext)(null),e9=(0,w.createContext)(null),te=eO(function(e,t){let r=eK(t),{enabled:n=!0,ownerDocument:a,...i}=e,s=eP();return n?w.default.createElement(e5,{...i,ownerDocument:a,ref:r}):s({ourProps:{ref:r},theirProps:i,slot:{},defaultTag:e6,name:"Portal"})}),tt=eO(function(e,t){let{target:r,...n}=e,a={ref:eK(t)},i=eP();return w.default.createElement(e7.Provider,{value:r},i({ourProps:a,theirProps:n,defaultTag:e8,name:"Popover.Group"}))}),tr=Object.assign(te,{Group:tt});e.s(["Portal",0,tr,"PortalGroup",0,tt,"useNestedPortals",0,function(){let e=(0,w.useContext)(e9),t=(0,w.useRef)([]),r=Q(r=>(t.current.push(r),e&&e.register(r),()=>n(r))),n=Q(r=>{let n=t.current.indexOf(r);-1!==n&&t.current.splice(n,1),e&&e.unregister(r)}),a=(0,w.useMemo)(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,(0,w.useMemo)(()=>function({children:e}){return w.default.createElement(e9.Provider,{value:a},e)},[a])]}],635307);var tn=e.i(247167);void 0!==tn.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(y=null==tn.default?void 0:tn.default.env)?void 0:y.NODE_ENV)==="test"&&void 0===(null==(j=null==Element?void 0:Element.prototype)?void 0:j.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 96`)),[]});var ta=((p=ta||{})[p.None=0]="None",p[p.Closed=1]="Closed",p[p.Enter=2]="Enter",p[p.Leave=4]="Leave",p);e.s(["transitionDataAttributes",0,function(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t},"useTransition",0,function(e,t,r,n){let[a,i]=(0,w.useState)(r),{hasFlag:s,addFlag:l,removeFlag:o}=function(e=0){let[t,r]=(0,w.useState)(e),n=(0,w.useCallback)(e=>r(e),[]),a=(0,w.useCallback)(e=>r(t=>t|e),[]),i=(0,w.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:a,hasFlag:i,removeFlag:(0,w.useCallback)(e=>r(t=>t&~e),[]),toggleFlag:(0,w.useCallback)(e=>r(t=>t^e),[])}}(e&&a?3:0),d=(0,w.useRef)(!1),c=(0,w.useRef)(!1);return A(()=>{var a;if(e){if(r&&i(!0),!t){r&&l(3);return}return null==(a=null==n?void 0:n.start)||a.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:a}){let i=M();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:a}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(function(e,t){var r,n;let a=M();if(!e)return a.dispose;let i=!1;a.add(()=>{i=!0});let s=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{i||t()}),a.dispose}(e,n))})}),i.dispose}(t,{inFlight:d,prepare(){c.current?c.current=!1:c.current=d.current,d.current=!0,
96c.current||(r?(l(3),o(4)):(l(4),o(2)))},run(){c.current?r?(o(3),l(4)):(o(4),l(3)):r?o(1):l(1)},done(){var e,a,s,l;c.current&&(null!=(l=null==(s=(a=t).getAnimations)?void 0:s.call(a))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(d.current=!1,o(7),r||i(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,e2()]),e?[a,{closed:s(1),enter:s(2),leave:s(4),transition:s(2)||s(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733)},693456,833633,103935,e=>{"use strict";var t=e.i(271645),r=e.i(941444);e.s(["useEventListener",0,function(e,n,a,i){let s=(0,r.useLatestValue)(a);(0,t.useEffect)(()=>{function t(e){s.current(e)}return(e=null!=e?e:window).addEventListener(n,t,i),()=>e.removeEventListener(n,t,i)},[e,n,i])}],693456);var n=e.i(914189);e.s(["useWatch",0,function(e,r){let a=(0,t.useRef)([]),i=(0,n.useEvent)(e);(0,t.useEffect)(()=>{let e=[...a.current];for(let[t,n]of r.entries())if(a.current[t]!==n){let t=i(r,e);return a.current=r,t}},[i,...r])}],833633);var a=e.i(813581),i=e.i(652265);let s=[];function l(){"loading"!==document.readyState&&((()=>{function e(e){if(!a.isHTMLorSVGElement(e.target)||e.target===document.body||s[0]===e.target)return;let t=e.target;t=t.closest(i.focusableSelector),s.unshift(null!=t?t:e.target),(s=s.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",l))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",l),l()),e.s(["history",()=>s],103935)},75830,586318,842727,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),a=e.i(843476);function i(e){var r;let i,s=(r=e,(i=t.forwardRef((e,r)=>{let{children:a,...i}=e;if(t.isValidElement(a)){var s;let e,l,o=(s=a,(l=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(l=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),d=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(i,a.props);return a.type!==t.Fragment&&(d.ref=r?(0,n.composeRefs)(r,o):o),t.cloneElement(a,d)}return t.Children.count(a)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,i),o=t.forwardRef((e,r)=>{let{children:n,...i}=e,o=t.Children.toArray(n),d=o.find(l);if(d){let e=d.props.children,n=o.map(r=>r!==d?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,a.jsx)(s,{...i,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,a.jsx)(s,{...i,ref:r,children:n})});return o.displayName=`${e}.Slot`,o}var s=Symbol("radix.slottable");function l(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}function o(e){let s=e+"CollectionProvider",[l,o]=(0,r.createContextScope)(s),[d,c]=l(s,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:r,children:n}=e,i=t.default.useRef(null),s=t.default.useRef(new Map).current;return(0,a.jsx)(d,{scope:r,itemMap:s,collectionRef:i,children:n})};u.displayName=s;let m=e+"CollectionSlot",f=i(m),p=t.default.forwardRef((e,t)=>{let{scope:r,children:i}=e,s=c(m,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,a.jsx)(f,{ref:l,children:i})});p.displayName=m;let h=e+"CollectionItemSlot",g="data-radix-collection-item",x=i(h),v=t.default.forwardRef((e,r)=>{let{scope:i,children:s,...l}=e,o=t.default.useRef(null),d=(0,n.useComposedRefs)(r,o),u=c(h,i);return t.default.useEffect(()=>(u.itemMap.set(o,{ref:o,...l}),()=>void u.itemMap.delete(o))),(0,a.jsx)(x,{...{[g]:""},ref:d,children:s})});return v.displayName=h,[{Provider:u,Slot:p,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])},o]}e.s(["createCollection",0,o],75830);var d=t.createContext(void 0);function c(e){let r=t.useContext(d);return e||r||"ltr"}e.s(["useDirection",0,c],586318);var u=e.i(981140),m=e.i(610772),f=e.i(248425),p=e.i(30207),h=e.i(369340),g="rovingFocusGroup.onEntryFocus",x={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[b,y,j]=o(v),[k,w]=(0,r.createContextScope)(v,[j]),[N,C]=k(v),S=t.forwardRef((e,t)=>
96(0,a.jsx)(b.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(b.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(A,{...e,ref:t})})}));S.displayName=v;var A=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:i,orientation:s,loop:l=!1,dir:o,currentTabStopId:d,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:b,onEntryFocus:j,preventScrollOnEntryFocus:k=!1,...w}=e,C=t.useRef(null),S=(0,n.useComposedRefs)(r,C),A=c(o),[E,T]=(0,h.useControllableState)({prop:d,defaultProp:m??null,onChange:b,caller:v}),[I,P]=t.useState(!1),_=(0,p.useCallbackRef)(j),R=y(i),F=t.useRef(!1),[O,D]=t.useState(0);return t.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(g,_),()=>e.removeEventListener(g,_)},[_]),(0,a.jsx)(N,{scope:i,orientation:s,dir:A,loop:l,currentTabStopId:E,onItemFocus:t.useCallback(e=>T(e),[T]),onItemShiftTab:t.useCallback(()=>P(!0),[]),onFocusableItemAdd:t.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>D(e=>e-1),[]),children:(0,a.jsx)(f.Primitive.div,{tabIndex:I||0===O?-1:0,"data-orientation":s,...w,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,u.composeEventHandlers)(e.onMouseDown,()=>{F.current=!0}),onFocus:(0,u.composeEventHandlers)(e.onFocus,e=>{let t=!F.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(g,x);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=R().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),k)}}F.current=!1}),onBlur:(0,u.composeEventHandlers)(e.onBlur,()=>P(!1))})})}),E="RovingFocusGroupItem",T=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:s=!1,tabStopId:l,children:o,...d}=e,c=(0,m.useId)(),p=l||c,h=C(E,n),g=h.currentTabStopId===p,x=y(n),{onFocusableItemAdd:v,onFocusableItemRemove:j,currentTabStopId:k}=h;return t.useEffect(()=>{if(i)return v(),()=>j()},[i,v,j]),(0,a.jsx)(b.ItemSlot,{scope:n,id:p,focusable:i,active:s,children:(0,a.jsx)(f.Primitive.span,{tabIndex:g?0:-1,"data-orientation":h.orientation,...d,ref:r,onMouseDown:(0,u.composeEventHandlers)(e.onMouseDown,e=>{i?h.onItemFocus(p):e.preventDefault()}),onFocus:(0,u.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(p)),onKeyDown:(0,u.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return I[a]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let i=a.indexOf(e.currentTarget);a=h.loop?(r=a,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(i+1)}setTimeout(()=>M(a))}}),children:"function"==typeof o?o({isCurrentTabStop:g,hasTabStop:null!=k}):o})})});T.displayName=E;var I={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(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",0,T,"Root",0,S,"createRovingFocusGroupScope",0,w],842727)},322125,(e,t,r)=>{var n;t.exports=n={},n.simpleFilter=function(e,t){return t.filter(function(t){return n.test(e,t)})},n.test=function(e,t){return null!==n.match(e,t)},n.match=function(e,t,r){r=r||{};var n,a=0,i=[],s=t.length,l=0,o=0,d=r.pre||"",c=r.post||"",u=r.caseSensitive&&t||t.toLowerCase();e=r.caseSensitive&&e||e.toLowerCase();for(var m=0;m<s;m++)n=t[m],u[m]===e[a]?(n=d+n+c,a+=1,o+=1+o):o=0,l+=o,i[i.length]=n;return a===e.length?(l=u===e?1/0:l,{rendered:i.join(""),score:l}):null},n.filter=function(e,t,r){return t&&0!==t.length?"string"!=typeof e?t:(r=r||{},t.reduce(function(t,a,i,s){var l=a;r.extract&&(l=r.extract(a));var o=n.match(e,l,r);return null!=o&&(t[t.length]={string:o.rendered,score:o.score,index:i,original:a}),t},[]).sort(function(e,t){var r=t.score-e.score;return r||e.index-t.index})):[]}},864975,(e,t,r)=>{"use strict";var n,a;
96Object.defineProperty(r,"__esModule",{value:!0}),r.Doctype=r.CDATA=r.Tag=r.Style=r.Script=r.Comment=r.Directive=r.Text=r.Root=r.isTag=r.ElementType=void 0,(a=n=r.ElementType||(r.ElementType={})).Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype",r.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},r.Root=n.Root,r.Text=n.Text,r.Directive=n.Directive,r.Comment=n.Comment,r.Script=n.Script,r.Style=n.Style,r.Tag=n.Tag,r.CDATA=n.CDATA,r.Doctype=n.Doctype},143476,(e,t,r)=>{"use strict";var n,a=e.e&&e.e.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),i=e.e&&e.e.__assign||function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};Object.defineProperty(r,"__esModule",{value:!0}),r.cloneNode=r.hasChildren=r.isDocument=r.isDirective=r.isComment=r.isText=r.isCDATA=r.isTag=r.Element=r.Document=r.CDATA=r.NodeWithChildren=r.ProcessingInstruction=r.Comment=r.Text=r.DataNode=r.Node=void 0;var s=e.r(864975),l=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),k(this,e)},e}();r.Node=l;var o=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return a(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(l);r.DataNode=o;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Text,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(o);r.Text=d;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Comment,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(o);r.Comment=c;var u=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=s.ElementType.Directive,n}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(o);r.ProcessingInstruction=u;var m=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return a(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!=(e=this.children[0])?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(l);r.NodeWithChildren=m;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.CDATA,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(m);r.CDATA=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Root,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9}
96,enumerable:!1,configurable:!0}),t}(m);r.Document=p;var h=function(e){function t(t,r,n,a){void 0===n&&(n=[]),void 0===a&&(a="script"===t?s.ElementType.Script:"style"===t?s.ElementType.Style:s.ElementType.Tag);var i=e.call(this,n)||this;return i.name=t,i.attribs=r,i.type=a,i}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null==(r=e["x-attribsNamespace"])?void 0:r[t],prefix:null==(n=e["x-attribsPrefix"])?void 0:n[t]}})},enumerable:!1,configurable:!0}),t}(m);function g(e){return(0,s.isTag)(e)}function x(e){return e.type===s.ElementType.CDATA}function v(e){return e.type===s.ElementType.Text}function b(e){return e.type===s.ElementType.Comment}function y(e){return e.type===s.ElementType.Directive}function j(e){return e.type===s.ElementType.Root}function k(e,t){if(void 0===t&&(t=!1),v(e))r=new d(e.data);else if(b(e))r=new c(e.data);else if(g(e)){var r,n=t?w(e.children):[],a=new h(e.name,i({},e.attribs),n);n.forEach(function(e){return e.parent=a}),null!=e.namespace&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),r=a}else if(x(e)){var n=t?w(e.children):[],s=new f(n);n.forEach(function(e){return e.parent=s}),r=s}else if(j(e)){var n=t?w(e.children):[],l=new p(n);n.forEach(function(e){return e.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(y(e)){var o=new u(e.name,e.data);null!=e["x-name"]&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),r=o}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function w(e){for(var t=e.map(function(e){return k(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}r.Element=h,r.isTag=g,r.isCDATA=x,r.isText=v,r.isComment=b,r.isDirective=y,r.isDocument=j,r.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},r.cloneNode=k},449947,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.DomHandler=void 0;var i=e.r(864975),s=e.r(143476);a(e.r(143476),r);var l={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},o=function(){function e(e,t,r){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=l),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:l,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?i.ElementType.Tag:void 0,n=new s.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new s.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment){this.lastNode.data+=e;return}var t=new s.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new s.Text(""),t=new s.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e}
96,e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new s.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();r.DomHandler=o,r.default=o},699235,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CARRIAGE_RETURN_PLACEHOLDER_REGEX=r.CARRIAGE_RETURN_PLACEHOLDER=r.CARRIAGE_RETURN_REGEX=r.CARRIAGE_RETURN=r.CASE_SENSITIVE_TAG_NAMES_MAP=r.CASE_SENSITIVE_TAG_NAMES=void 0,r.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],r.CASE_SENSITIVE_TAG_NAMES_MAP=r.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{}),r.CARRIAGE_RETURN="\r",r.CARRIAGE_RETURN_REGEX=RegExp(r.CARRIAGE_RETURN,"g"),r.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__"),r.CARRIAGE_RETURN_PLACEHOLDER_REGEX=RegExp(r.CARRIAGE_RETURN_PLACEHOLDER,"g")},73217,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.formatAttributes=i,r.escapeSpecialCharacters=function(e){return e.replace(a.CARRIAGE_RETURN_REGEX,a.CARRIAGE_RETURN_PLACEHOLDER)},r.revertEscapedCharacters=s,r.formatDOM=function e(t,r,l){void 0===r&&(r=null);for(var o,d=[],c=0,u=t.length;c<u;c++){var m=t[c];switch(m.nodeType){case 1:var f=function(e){var t,r=(t=e=e.toLowerCase(),a.CASE_SENSITIVE_TAG_NAMES_MAP[t]);return r||e}(m.nodeName);(o=new n.Element(f,i(m.attributes))).children=e("template"===f?m.content.childNodes:m.childNodes,o);break;case 3:o=new n.Text(s(m.nodeValue));break;case 8:o=new n.Comment(m.nodeValue);break;default:continue}var p=d[c-1]||null;p&&(p.next=o),o.parent=r,o.prev=p,o.next=null,d.push(o)}return l&&((o=new n.ProcessingInstruction(l.substring(0,l.indexOf(" ")).toLowerCase(),l)).next=d[0]||null,o.parent=r,d.unshift(o),d[1]&&(d[1].prev=d[0])),d};var n=e.r(449947),a=e.r(699235);function i(e){for(var t={},r=0,n=e.length;r<n;r++){var a=e[r];t[a.name]=a.value}return t}function s(e){return e.replace(a.CARRIAGE_RETURN_PLACEHOLDER_REGEX,a.CARRIAGE_RETURN)}},612369,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){var t,r,f=(e=(0,a.escapeSpecialCharacters)(e)).match(o),p=f&&f[1]?f[1].toLowerCase():"";switch(p){case i:var h=m(e);if(!d.test(e)){var g=h.querySelector(s);null==(t=null==g?void 0:g.parentNode)||t.removeChild(g)}if(!c.test(e)){var g=h.querySelector(l);null==(r=null==g?void 0:g.parentNode)||r.removeChild(g)}return h.querySelectorAll(i);case s:case l:var x=u(e).querySelectorAll(p);if(c.test(e)&&d.test(e))return x[0].parentNode.childNodes;return x;default:if(n)return n(e);var g=u(e,l).querySelector(l);return g.childNodes}};var n,a=e.r(73217),i="html",s="head",l="body",o=/<([a-zA-Z]+[0-9]?)/,d=/<head[^]*>/i,c=/<body[^]*>/i,u=function(e,t){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},m=function(e,t){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},f="object"==typeof window&&window.DOMParser;if("function"==typeof f){var p=new f;u=m=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),p.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var h=document.implementation.createHTMLDocument();u=function(e,t){if(t){var r=h.documentElement.querySelector(t);return r&&(r.innerHTML=e),h}return h.documentElement.innerHTML=e,h}}var g="object"==typeof document&&document.createElement("template");g&&g.content&&(n=function(e){return g.innerHTML=e,g.content.childNodes})},971883,(e,t,r)=>{"use strict";
96var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];var t=e.match(s),r=t?t[1]:void 0;return(0,i.formatDOM)((0,a.default)(e),null,r)};var a=n(e.r(612369)),i=e.r(73217),s=/<(![a-zA-Z\s]+)>/},559878,(e,t,r)=>{r.SAME=0,r.CAMELCASE=1,r.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
96-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},594555,(e,t,r)=>{"use strict";function n(e,t,r,n,a,i,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}let a={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(e=>{a[e]=new n(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{a[e]=new n(e,1,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{a[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{a[e]=new n(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{a[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{a[e]=new n(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{a[e]=new n(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{a[e]=new n(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{a[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)});let i=/[\-\:]([a-z])/g,s=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(i,s);a[t]=new n(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(i,s);a[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}
96),["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(i,s);a[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{a[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)}),a.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{a[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)});let{CAMELCASE:l,SAME:o,possibleStandardNames:d}=e.r(559878),c=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),u=Object.keys(d).reduce((e,t)=>{let r=d[t];return r===o?e[t]=t:r===l?e[t.toLowerCase()]=t:e[t]=r,e},{});r.BOOLEAN=3,r.BOOLEANISH_STRING=2,r.NUMERIC=5,r.OVERLOADED_BOOLEAN=4,r.POSITIVE_NUMERIC=6,r.RESERVED=0,r.STRING=1,r.getPropertyInfo=function(e){return a.hasOwnProperty(e)?a[e]:null},r.isCustomAttribute=c,r.possibleStandardNames=u},126568,(e,t,r)=>{"use strict";var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,a=/\n/g,i=/^\s*/,s=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,d=/^[;\s]*/,c=/^\s+|\s+$/g;function u(e){return e?e.replace(c,""):""}t.exports=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,c=1;function m(e){var t=e.match(a);t&&(r+=t.length);var n=e.lastIndexOf("\n");c=~n?e.length-n:c+e.length}function f(){var e={line:r,column:c};return function(t){return t.position=new p(e),g(i),t}}function p(e){this.start=e,this.end={line:r,column:c},this.source=t.source}function h(n){var a=Error(t.source+":"+r+":"+c+": "+n);if(a.reason=n,a.filename=t.source,a.line=r,a.column=c,a.source=e,t.silent);else throw a}function g(t){var r=t.exec(e);if(r){var n=r[0];return m(n),e=e.slice(n.length),r}}function x(e){var t;for(e=e||[];t=v();)!1!==t&&e.push(t);return e}function v(){var t=f();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return h("End of comment missing");var n=e.slice(2,r-2);return c+=2,m(n),e=e.slice(r),c+=2,t({type:"comment",comment:n})}}p.prototype.content=e,g(i);var b,y=[];for(x(y);b=function(){var e=f(),t=g(s);if(t){if(v(),!g(l))return h("property missing ':'");var r=g(o),a=e({type:"declaration",property:u(t[0].replace(n,"")),value:r?u(r[0].replace(n,"")):""});return g(d),a}}();)!1!==b&&(y.push(b),x(y));return y}},270454,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t){let r=null;if(!e||"string"!=typeof e)return r;let n=(0,a.default)(e),i="function"==typeof t;return n.forEach(e=>{if("declaration"!==e.type)return;let{property:n,value:a}=e;i?t(n,a,e):a&&((r=r||{})[n]=a)}),r};let a=n(e.r(126568))},965185,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,a=/-([a-z])/g,i=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,l=/^-(ms)-/,o=function(e,t){return t.toUpperCase()},d=function(e,t){return"".concat(t,"-")};r.camelCase=function(e,t){var r;return(void 0===t&&(t={}),!(r=e)||i.test(r)||n.test(r))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(l,d):e.replace(s,d)).replace(a,o))}},515511,(e,t,r)=>{"use strict";var n=(e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(e.r(270454)),a=e.r(965185);function i(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,a.camelCase)(e,t)]=n)}),r}i.default=i,t.exports=i},846335,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.returnFirstArg=r.canTextBeChildOfNode=r.ELEMENTS_WITH_NO_TEXT_CHILDREN=r.PRESERVE_CUSTOM_ATTRIBUTES=void 0,r.isCustomComponent=function(e,t){return e.includes("-")?!s.has(e):!!(t&&"string"==typeof t.is)},r.setStyleProp=function(e,t){if("string"==typeof e){if(!e.trim()){t.style={};return}try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}}};var a=e.r(271645),i=n(e.r(515511)),s=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),l={reactCompat:!0};r.PRESERVE_CUSTOM_ATTRIBUTES=Number(a.version.split(".")[0])>=16,r.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),r.canTextBeChildOfNode=function(e){return!r.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},r.returnFirstArg=function(e){return e}},312467,(e,t,r)=>{"use strict";
96Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t){void 0===e&&(e={});var r={},d=!!(e.type&&l[e.type]);for(var c in e){var u=e[c];if((0,n.isCustomAttribute)(c)){r[c]=u;continue}var m=c.toLowerCase(),f=o(m);if(f){var p=(0,n.getPropertyInfo)(f);switch(i.includes(f)&&s.includes(t)&&!d&&(f=o("default"+m)),r[f]=u,p&&p.type){case n.BOOLEAN:r[f]=!0;break;case n.OVERLOADED_BOOLEAN:""===u&&(r[f]=!0)}continue}a.PRESERVE_CUSTOM_ATTRIBUTES&&(r[c]=u)}return(0,a.setStyleProp)(e.style,r),r};var n=e.r(594555),a=e.r(846335),i=["checked","value"],s=["input","select","textarea"],l={reset:!0,submit:!0};function o(e){return n.possibleStandardNames[e]}},454465,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function e(t,r){void 0===r&&(r={});for(var n=[],a="function"==typeof r.replace,o=r.transform||s.returnFirstArg,d=r.library||l,c=d.cloneElement,u=d.createElement,m=d.isValidElement,f=t.length,p=0;p<f;p++){var h,g=t[p];if(a){var x=r.replace(g,p);if(m(x)){f>1&&(x=c(x,{key:x.key||p})),n.push(o(x,g,p));continue}}if("text"===g.type){var v=!g.data.trim().length;if(v&&g.parent&&!(0,s.canTextBeChildOfNode)(g.parent)||r.trim&&v)continue;n.push(o(g.data,g,p));continue}var b={};(h=g,s.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===h.type&&(0,s.isCustomComponent)(h.name,h.attribs))?((0,s.setStyleProp)(g.attribs.style,g.attribs),b=g.attribs):g.attribs&&(b=(0,i.default)(g.attribs,g.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,r));break;default:continue}f>1&&(b.key=p),n.push(o(u(g.name,b,y),g,p))}return 1===n.length?n[0]:n};var a=e.r(271645),i=n(e.r(312467)),s=e.r(846335),l={cloneElement:a.cloneElement,createElement:a.createElement,isValidElement:a.isValidElement}},931478,(e,t,r)=>{"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.Doctype=r.CDATA=r.Tag=r.Style=r.Script=r.Comment=r.Directive=r.Text=r.Root=r.isTag=r.ElementType=void 0,(a=n=r.ElementType||(r.ElementType={})).Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype",r.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},r.Root=n.Root,r.Text=n.Text,r.Directive=n.Directive,r.Comment=n.Comment,r.Script=n.Script,r.Style=n.Style,r.Tag=n.Tag,r.CDATA=n.CDATA,r.Doctype=n.Doctype},925958,(e,t,r)=>{"use strict";var n,a=e.e&&e.e.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(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 r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),i=e.e&&e.e.__assign||function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};Object.defineProperty(r,"__esModule",{value:!0}),r.cloneNode=r.hasChildren=r.isDocument=r.isDirective=r.isComment=r.isText=r.isCDATA=r.isTag=r.Element=r.Document=r.CDATA=r.NodeWithChildren=r.ProcessingInstruction=r.Comment=r.Text=r.DataNode=r.Node=void 0;var s=e.r(931478),l=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e}
96,enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),k(this,e)},e}();r.Node=l;var o=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return a(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(l);r.DataNode=o;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Text,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(o);r.Text=d;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Comment,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(o);r.Comment=c;var u=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=s.ElementType.Directive,n}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(o);r.ProcessingInstruction=u;var m=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return a(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!=(e=this.children[0])?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(l);r.NodeWithChildren=m;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.CDATA,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(m);r.CDATA=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=s.ElementType.Root,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(m);r.Document=p;var h=function(e){function t(t,r,n,a){void 0===n&&(n=[]),void 0===a&&(a="script"===t?s.ElementType.Script:"style"===t?s.ElementType.Style:s.ElementType.Tag);var i=e.call(this,n)||this;return i.name=t,i.attribs=r,i.type=a,i}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null==(r=e["x-attribsNamespace"])?void 0:r[t],prefix:null==(n=e["x-attribsPrefix"])?void 0:n[t]}})},enumerable:!1,configurable:!0}),t}(m);function g(e){return(0,s.isTag)(e)}function x(e){return e.type===s.ElementType.CDATA}function v(e){return e.type===s.ElementType.Text}function b(e){return e.type===s.ElementType.Comment}function y(e){return e.type===s.ElementType.Directive}function j(e){return e.type===s.ElementType.Root}function k(e,t){if(void 0===t&&(t=!1),v(e))r=new d(e.data);else if(b(e))r=new c(e.data);else if(g(e)){var r,n=t?w(e.children):[],a=new h(e.name,i({},e.attribs),n);n.forEach(function(e){return e.parent=a}),null!=e.namespace&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),r=a}else if(x(e)){var n=t?w(e.children):[],s=new f(n);n.forEach(function(e){return e.parent=s}),r=s}else if(j(e)){var n=t?w(e.children):[],l=new p(n);n.forEach(function(e){return e.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(y(e)){var o=new u(e.name,e.data);null!=e["x-name"]&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),r=o}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function w(e){for(var t=e.map(function(e){return k(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}r.Element=h,r.isTag=g,r.isCDATA=x,r.isText=v,r.isComment=b,r.isDirective=y,r.isDocument=j,r.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},r.cloneNode=k},476572,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);
96(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.DomHandler=void 0;var i=e.r(931478),s=e.r(925958);a(e.r(925958),r);var l={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},o=function(){function e(e,t,r){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=l),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:l,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?i.ElementType.Tag:void 0,n=new s.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new s.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment){this.lastNode.data+=e;return}var t=new s.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new s.Text(""),t=new s.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new s.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();r.DomHandler=o,r.default=o},617870,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.htmlToDOM=r.domToReact=r.attributesToProps=r.Text=r.ProcessingInstruction=r.Element=r.Comment=void 0,r.default=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return e?(0,i.default)((0,a.default)(e,(null==t?void 0:t.htmlparser2)||l),t):[]};var a=n(e.r(971883));r.htmlToDOM=a.default,r.attributesToProps=n(e.r(312467)).default;var i=n(e.r(454465));r.domToReact=i.default;var s=e.r(476572);Object.defineProperty(r,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(r,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(r,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(r,"Text",{enumerable:!0,get:function(){return s.Text}});var l={lowerCaseAttributeNames:!1}},616630,e=>{"use strict";var t=e.i(843476),r=e.i(582641),n=e.i(176871),a=e.i(647163),i=e.i(617870);let s=i.default.default||i.default;var l=e.i(271645);let o=l.forwardRef(({className:e,children:r,...n},i)=>{let s=(0,a.cn)("prose",e);return"string"==typeof r?(0,t.jsx)("div",{ref:i,className:s,...n,children:(0,t.jsx)(d,{html:r})}):(0,t.jsx)("div",{ref:i,className:s,...n,children:r})});o.displayName="Prose";let d=({html:e})=>s(e,{replace:e=>{if(u(e))return(0,t.jsx)(r.ExplanationTooltip,{text:e.children[0].data,explanation:e.attribs.title});if(m(e)){let{href:r,class:a,target:i}=e.attribs;return r?(0,t.jsx)(n.ProseLink,{href:r,className:a,target:i,children:e.children[0].data}):(0,t.jsx)(l.Fragment,{})}if(c(e))return(0,t.jsx)(l.Fragment,{})}}),c=e=>"tag"===e.type&&"iframe"===e.name,u=e=>"tag"===e.type&&"span"===e.name&&"explanation"===e.attribs.class&&e.children[0]?.type==="text",m=e=>"tag"===e.type&&"a"===e.name&&e.children?.length===1&&e.children[0]?.type==="text";e.s(["Prose",0,o],616630)},630353,(e,t,r)=>{t.exports=e.r(139088).Symbol},243436,(e,t,r)=>{var n=e.r(630353),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,l=n?n.toStringTag:void 0;t.exports=function(e){var t=i.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var a=s.call(e);return n&&(t?e[l]=r:delete e[l]),a}},223243,(e,t,r)=>{var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}}
96,377684,(e,t,r)=>{var n=e.r(630353),a=e.r(243436),i=e.r(223243),s=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?a(e):i(e)}},877289,(e,t,r)=>{t.exports=function(e){return null!=e&&"object"==typeof e}},361884,(e,t,r)=>{var n=e.r(377684),a=e.r(877289);t.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},100236,(e,t,r)=>{t.exports=e.g&&e.g.Object===Object&&e.g},139088,(e,t,r)=>{var n=e.r(100236),a="object"==typeof self&&self&&self.Object===Object&&self;t.exports=n||a||Function("return this")()},9903,(e,t,r)=>{var n=e.r(45350),a=e.r(361884),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||a(e))||s.test(e)||!i.test(e)||null!=t&&e in Object(t)}},45350,(e,t,r)=>{t.exports=Array.isArray},771223,(e,t,r)=>{var n=e.r(377684),a=e.r(12447);t.exports=function(e){if(!a(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},853789,(e,t,r)=>{t.exports=e.r(139088)["__core-js_shared__"]},269553,(e,t,r)=>{var n,a=e.r(853789),i=(n=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(e){return!!i&&i in e}},776366,(e,t,r)=>{var n=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},54368,(e,t,r)=>{var n=e.r(771223),a=e.r(269553),i=e.r(12447),s=e.r(776366),l=/^\[object .+?Constructor\]$/,o=Object.prototype,d=Function.prototype.toString,c=o.hasOwnProperty,u=RegExp("^"+d.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!i(e)||a(e))&&(n(e)?u:l).test(s(e))}},263958,(e,t,r)=>{t.exports=function(e,t){return null==e?void 0:e[t]}},841920,(e,t,r)=>{var n=e.r(54368),a=e.r(263958);t.exports=function(e,t){var r=a(e,t);return n(r)?r:void 0}},932760,(e,t,r)=>{t.exports=e.r(841920)(Object,"create")},150514,(e,t,r)=>{var n=e.r(932760);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},197617,(e,t,r)=>{t.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},757412,(e,t,r)=>{var n=e.r(932760),a=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0}},623592,(e,t,r)=>{var n=e.r(932760),a=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}},239004,(e,t,r)=>{var n=e.r(932760);t.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},734421,(e,t,r)=>{var n=e.r(150514),a=e.r(197617),i=e.r(757412),s=e.r(623592),l=e.r(239004);function o(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}o.prototype.clear=n,o.prototype.delete=a,o.prototype.get=i,o.prototype.has=s,o.prototype.set=l,t.exports=o},665742,(e,t,r)=>{t.exports=function(){this.__data__=[],this.size=0}},25172,(e,t,r)=>{t.exports=function(e,t){return e===t||e!=e&&t!=t}},134314,(e,t,r)=>{var n=e.r(25172);t.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},419206,(e,t,r)=>{var n=e.r(134314),a=Array.prototype.splice;t.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():a.call(t,r,1),--this.size,!0)}},467763,(e,t,r)=>{var n=e.r(134314);t.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},523407,(e,t,r)=>{var n=e.r(134314);t.exports=function(e){return n(this.__data__,e)>-1}},553833,(e,t,r)=>{var n=e.r(134314);t.exports=function(e,t){var r=this.__data__,a=n(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}},729039,(e,t,r)=>{var n=e.r(665742),a=e.r(419206),i=e.r(467763),s=e.r(523407),l=e.r(553833);function o(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}o.prototype.clear=n,o.prototype.delete=a,o.prototype.get=i,o.prototype.has=s,o.prototype.set=l,t.exports=o},687362,(e,t,r)=>{t.exports=e.r(841920)(e.r(139088),"Map")}
96,848994,(e,t,r)=>{var n=e.r(734421),a=e.r(729039),i=e.r(687362);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||a),string:new n}}},224053,(e,t,r)=>{t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},487994,(e,t,r)=>{var n=e.r(224053);t.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},996768,(e,t,r)=>{var n=e.r(487994);t.exports=function(e){var t=n(this,e).delete(e);return this.size-=!!t,t}},929932,(e,t,r)=>{var n=e.r(487994);t.exports=function(e){return n(this,e).get(e)}},892647,(e,t,r)=>{var n=e.r(487994);t.exports=function(e){return n(this,e).has(e)}},446644,(e,t,r)=>{var n=e.r(487994);t.exports=function(e,t){var r=n(this,e),a=r.size;return r.set(e,t),this.size+=+(r.size!=a),this}},587547,(e,t,r)=>{var n=e.r(848994),a=e.r(996768),i=e.r(929932),s=e.r(892647),l=e.r(446644);function o(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}o.prototype.clear=n,o.prototype.delete=a,o.prototype.get=i,o.prototype.has=s,o.prototype.set=l,t.exports=o},657588,(e,t,r)=>{var n=e.r(587547);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var s=e.apply(this,n);return r.cache=i.set(a,s)||i,s};return r.cache=new(a.Cache||n),r}
96a.Cache=n,t.exports=a},688832,(e,t,r)=>{var n=e.r(657588);t.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},902677,(e,t,r)=>{var n=e.r(688832),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,function(e,r,n,a){t.push(n?a.replace(i,"$1"):r||e)}),t})},892708,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}},372537,(e,t,r)=>{var n=e.r(630353),a=e.r(892708),i=e.r(45350),s=e.r(361884),l=1/0,o=n?n.prototype:void 0,d=o?o.toString:void 0;t.exports=function e(t){if("string"==typeof t)return t;if(i(t))return a(t,e)+"";if(s(t))return d?d.call(t):"";var r=t+"";return"0"==r&&1/t==-l?"-0":r}},702922,(e,t,r)=>{var n=e.r(372537);t.exports=function(e){return null==e?"":n(e)}},186287,(e,t,r)=>{var n=e.r(45350),a=e.r(9903),i=e.r(902677),s=e.r(702922);t.exports=function(e,t){return n(e)?e:a(e,t)?[e]:i(s(e))}},2054,(e,t,r)=>{var n=e.r(361884),a=1/0;t.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},333141,(e,t,r)=>{var n=e.r(186287),a=e.r(2054);t.exports=function(e,t){t=n(t,e);for(var r=0,i=t.length;null!=e&&r<i;)e=e[a(t[r++])];return r&&r==i?e:void 0}},482820,(e,t,r)=>{var n=e.r(333141);t.exports=function(e,t,r){var a=null==e?void 0:n(e,t);return void 0===a?r:a}},674872,e=>{"use strict";var t=e.i(482820);e.s(["getIntl",0,(e,r)=>{let n=e[r];return(e,r)=>{let a=(0,t.default)(n,e);return"string"==typeof a?a:a?a(r):""}}])},12447,(e,t,r)=>{t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},631926,(e,t,r)=>{var n=e.r(139088);t.exports=function(){return n.Date.now()}},748891,(e,t,r)=>{var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},830364,(e,t,r)=>{var n=e.r(748891),a=/^\s+/;t.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},773759,(e,t,r)=>{var n=e.r(830364),a=e.r(12447),i=e.r(361884),s=0/0,l=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,d=/^0o[0-7]+$/i,c=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(i(e))return s;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=o.test(e);return r||d.test(e)?c(e.slice(2),r?2:8):l.test(e)?s:+e}},374009,(e,t,r)=>{var n=e.r(12447),a=e.r(631926),i=e.r(773759),s=Math.max,l=Math.min;t.exports=function(e,t,r){var o,d,c,u,m,f,p=0,h=!1,g=!1,x=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var r=o,n=d;return o=d=void 0,p=t,u=e.apply(n,r)}function b(e){var r=e-f,n=e-p;return void 0===f||r>=t||r<0||g&&n>=c}function y(){var e,r,n,i=a();if(b(i))return j(i);m=setTimeout(y,(e=i-f,r=i-p,n=t-e,g?l(n,c-r):n))}function j(e){return(m=void 0,x&&o)?v(e):(o=d=void 0,u)}function k(){var e,r=a(),n=b(r);if(o=arguments,d=this,f=r,n){if(void 0===m)return p=e=f,m=setTimeout(y,t),h?v(e):u;if(g)return clearTimeout(m),m=setTimeout(y,t),v(f)}return void 0===m&&(m=setTimeout(y,t)),u}return t=i(t)||0,n(r)&&(h=!!r.leading,c=(g="maxWait"in r)?s(i(r.maxWait)||0,t):c,x="trailing"in r?!!r.trailing:x),k.cancel=function(){void 0!==m&&clearTimeout(m),p=0,o=f=d=m=void 0},k.flush=function(){return void 0===m?u:j(a())},k}},180127,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["default",0,t])},871689,e=>{"use strict";var t=e.i(180127);e.s(["ArrowLeft",()=>t.default])},516430,e=>{"use strict";var t=e.i(180127);e.s(["ArrowLeftIcon",()=>t.default])},563921,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["default",0,t])},972520,e=>{"use strict";var t=e.i(563921);e.s(["ArrowRight",()=>t.default])},685562,e=>{"use strict";var t=e.i(563921);e.s(["ArrowRightIcon",()=>t.default])},67087,e=>{"use strict";let t=(0,e.i(475254).default)("calendar-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);e.s(["CalendarClockIcon",0,t],67087)},643531,678745,e=>{"use strict";let t=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",0,t],678745),e.s(["Check",0,t],643531)},664659,631171,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t],631171),e.s(["ChevronDown",0,t],664659)},246349,e=>{"use strict";let t=(0,e.i(475254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},463059,e=>{"use strict";var t=e.i(246349);e.s(["ChevronRight",()=>t.default])},655900,e=>{"use strict";var t=e.i(399219);e.s(["ChevronUp",()=>t.default])},361653,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["default",0,t])},768841,124457,e=>{"use strict";var t=e.i(475254);let r=(0,t.default)("circle-minus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);e.s(["default",0,r],768841);let n=(0,t.default)("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);e.s(["default",0,n],124457)},544394,828917,e=>{"use strict";var t=e.i(768841);e.s(["CircleMinus",()=>t.default],544394);var r=e.i(124457);e.s(["CirclePlus",()=>r.default],828917)},522252,191067,e=>{"use strict";var t=e.i(768841);e.s(["CircleMinusIcon",()=>t.default],522252);var r=e.i(124457);e.s(["CirclePlusIcon",()=>r.default],191067)},531447,e=>{"use strict";let t=(0,e.i(475254).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["ClockIcon",0,t],531447)},421510,e=>{"use strict";let t=(0,e.i(475254).default)("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);e.s(["CoinsIcon",0,t],421510)},991124,e=>{"use strict";
96let t=(0,e.i(475254).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["default",0,t])},174886,294772,e=>{"use strict";var t=e.i(991124);e.s(["Copy",()=>t.default],174886);var r=e.i(271645),n=e.i(846696);e.s(["useCopyToClipboard",0,function(){let[e,t]=(0,r.useState)(!1),a=(0,r.useRef)(null);return{copied:e,copy:(0,r.useCallback)((e,r)=>{navigator.clipboard.writeText(e),r&&n.toast.success("Kopierat",{description:`${r} har kopierats`}),t(!0),a.current&&clearTimeout(a.current),a.current=setTimeout(()=>t(!1),2e3)},[])}}],294772)},634831,e=>{"use strict";let t=(0,e.i(475254).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLinkIcon",0,t],634831)},489053,e=>{"use strict";let t=(0,e.i(475254).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["default",0,t])},630275,e=>{"use strict";let t=(0,e.i(475254).default)("frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);e.s(["default",0,t])},851758,e=>{"use strict";let t=(0,e.i(475254).default)("graduation-cap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);e.s(["default",0,t])},763639,e=>{"use strict";let t=(0,e.i(475254).default)("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);e.s(["Languages",0,t],763639)},518820,e=>{"use strict";let t=(0,e.i(475254).default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);e.s(["default",0,t])},768214,e=>{"use strict";let t=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["default",0,t])},970682,949889,e=>{"use strict";var t=e.i(768214);e.s(["MailIcon",()=>t.default],970682);let r=(0,e.i(475254).default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["PhoneIcon",0,r],949889)},972985,e=>{"use strict";let t=(0,e.i(475254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPinIcon",0,t],972985)},895631,e=>{"use strict";let t=(0,e.i(475254).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);e.s(["default",0,t])},194983,e=>{"use strict";var t=e.i(895631);e.s(["MessageCircle",()=>t.default])},973079,e=>{"use strict";var t=e.i(895631);e.s(["MessageCircleIcon",()=>t.default])},54943,e=>{"use strict";let t=(0,e.i(475254).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["default",0,t])},555436,e=>{"use strict";var t=e.i(54943);e.s(["Search",()=>t.default])},89128,e=>{"use strict";let t=(0,e.i(475254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);
96e.s(["TriangleAlert",0,t],89128)},360507,e=>{"use strict";let t=(0,e.i(475254).default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);e.s(["UserIcon",0,t],360507)},24435,e=>{"use strict";let t=(0,e.i(475254).default)("users-round",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);e.s(["UsersRoundIcon",0,t],24435)},841947,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},37727,e=>{"use strict";var t=e.i(841947);e.s(["X",()=>t.default])},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return s.findSourceMapURL}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(132120),s=e.r(92245),l=e.r(235326)},605500,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return j}});let n=e.r(555682),a=e.r(190809),i=e.r(843476),s=a._(e.r(271645)),l=n._(e.r(174080)),o=n._(e.r(325633)),d=e.r(908927),c=e.r(987690),u=e.r(918556),m=e.r(65856),f=n._(e.r(1948)),p=e.r(818581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,a,i,s){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function x(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?s.useEffect:s.useLayoutEffect,b=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:l,className:o,style:d,fetchPriority:c,placeholder:u,loading:m,unoptimized:f,fill:h,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:j,setShowAltText:k,sizesInput:w,onLoad:N,onError:C,...S},A)=>{let E=(0,s.useRef)(!1),T=(0,s.useRef)(null);v(()=>{let{current:e}=E,{current:t}=T;e||null===t||(C&&(t.src=t.src),t.complete&&g(t,u,b,y,j,f,w),E.current=!0)},[e,u,b,y,C,f,w]);let I=(0,p.useMergedRef)(A,T);return(0,i.jsx)("img",{...S,...x(c),loading:m,width:a,height:n,decoding:l,"data-nimg":h?"fill":"1",className:o,style:d,sizes:r,srcSet:t,src:e,ref:I,onLoad:e=>{g(e.currentTarget,u,b,y,j,f,w)},onError:e=>{k(!0),"empty"!==u&&j(!0),C&&C(e)}})});function y({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,i.jsx)(o.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let j=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(m.RouterContext),n=(0,s.useContext)(u.ImageConfigContext),a=(0,s.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:l,onLoadingComplete:o}=e,p=(0,s.useRef)(l);(0,s.useEffect)(()=>{p.current=l},[l]);let g=(0,s.useRef)(o);(0,s.useEffect)(()=>{g.current=o},[o]);let[x,v]=(0,s.useState)(!1),[j,k]=(0,s.useState)(!1),{props:w,meta:N}=(0,d.getImgProps)(e,{defaultLoader:f.default,imgConf:a,blurComplete:x,showAltText:j});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...w,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:k,sizesInput:e.sizes,ref:t}),N.preload?(0,i.jsx)(y,{isAppRouter:!r,imgAttributes:w}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
96dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},670965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(670965),a=e.r(543369);function i({config:e,src:t,width:r,quality:s}){let l=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())l=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){l=n,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 97Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,n.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}i.__next_img_default=!0;let s=i},325633,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(555682),s=e.r(190809),l=e.r(843476),o=s._(e.r(271645)),d=i._(e.r(898879)),c=e.r(742732);function u(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function p(e){let t,r,n,a;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!s)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,l.jsx)(d.default,{reduceComponentsToState:p,headManager:t,children: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)},488143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:s}){let l=r?40*r:e,o=a?40*a:t,d=l&&o?`viewBox='0 0 ${l} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}
97Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}});let n=e.r(543369),a=e.r(488143),i=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:u=!1,loading:m,className:f,quality:p,width:h,height:g,fill:x=!1,style:v,overrideSrc:b,onLoad:y,onLoadingComplete:j,placeholder:k="empty",blurDataURL:w,fetchPriority:N,decoding:C="async",layout:S,objectFit:A,objectPosition:E,lazyBoundary:T,lazyRoot:I,...M},P){var _;let R,F,O,{imgConf:D,showAltText:L,blurComplete:B,defaultLoader:z}=P,V=D||i.imageConfigDefault;if("allSizes"in V)R=V;else{let e=[...V.deviceSizes,...V.imageSizes].sort((e,t)=>e-t),t=V.deviceSizes.sort((e,t)=>e-t),r=V.qualities?.sort((e,t)=>e-t);R={...V,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let H=M.loader||z;delete M.loader,delete M.srcSet;let $="__next_img_default"in H;if($){if("custom"===R.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 98Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=H;H=t=>{let{config:r,...n}=t;return e(n)}}if(S){"fill"===S&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[S];r&&!t&&(t=r)}let U="",G=o(h),q=o(g);if((_=e)&&"object"==typeof _&&(l(_)||void 0!==_.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(F=t.blurWidth,O=t.blurHeight,w=w||t.blurDataURL,U=t.src,!x)if(G||q){if(G&&!q){let e=G/t.width;q=Math.round(t.height*e)}else if(!G&&q){let e=q/t.height;G=Math.round(t.width*e)}}else G=t.width,q=t.height}let K=!c&&!u&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:U)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,K=!1),R.unoptimized&&(r=!0),$&&!R.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let W=o(p),Q=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:E}:{},L?{}:{color:"transparent"},v),Y=B||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:G,heightInt:q,blurWidth:F,blurHeight:O,blurDataURL:w||"",objectFit:Q.objectFit})}")`:`url("${k}")`,X=s.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,J=Y?{backgroundSize:X,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:s,loader:l}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,s),c=o.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:o.map((r,n)=>`${l({config:e,src:t,quality:i,width:r})} ${"w"===d?r:n+1}${d}`).join(", "),src:l({config:e,src:t,quality:i,width:o[c]})}}({config:R,src:e,unoptimized:r,width:G,quality:W,sizes:t,loader:H}),ee=K?"lazy":m;return{props:{...M,loading:ee,fetchPriority:N,width:G,height:q,decoding:C,className:f,style:{...Q,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:b||Z.src},meta:{unoptimized:r,preload:u||c,placeholder:k,fill:x}}}},918556,(e,t,r)=>{"use strict";
98e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(555682)._(e.r(271645)),a=e.r(987690),i=n.default.createContext(a.imageConfigDefault)},794909,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(555682),s=e.r(908927),l=e.r(605500),o=i._(e.r(1948));function d(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=l.Image},657688,(e,t,r)=>{t.exports=e.r(794909)},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(271645),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,s=a?()=>{}:n.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),l()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},653145,e=>{"use strict";var t=e.i(271645),r=e=>e instanceof Date,n=e=>null==e,a=e=>!n(e)&&!Array.isArray(e)&&"object"==typeof e&&!r(e),i=e=>a(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,s=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),l="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function o(e){let t;if(e instanceof Date)return new Date(e);let r="u">typeof FileList&&e instanceof FileList;if(l&&(e instanceof Blob||r))return e;let n=Array.isArray(e);if(!n&&!(a(e)&&a(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf")))return e;let i=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(i[t]=o(e[t]));return i}var d=e=>void 0===e,c=e=>Array.isArray(e)?e.filter(Boolean):[],u=e=>c(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,t,r)=>{if(!t||!a(e))return r;let i=(/^\w*$/.test(t)?[t]:u(t)).reduce((e,t)=>n(e)?e:e[t],e);return d(i)||i===e?d(e[t])?r:e[t]:i},f=e=>"function"==typeof e,p=(e,t,r)=>{let n=-1,i=/^\w*$/.test(t)?[t]:u(t),s=i.length,l=s-1;for(;++n<s;){let t=i[n],s=r;if(n!==l){let r=e[t];
98s=a(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=s,e=e[t]}};let h="blur",g="onChange",x="onSubmit",v="maxLength",b="minLength",y="pattern",j="required",k=t.default.createContext(null);k.displayName="HookFormControlContext";var w=(e,t,r,n=!0)=>{let a={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(a,i,{get:()=>("all"!==t._proxyFormState[i]&&(t._proxyFormState[i]=!n||"all"),r&&(r[i]=!0),e[i])});return a};let N="u">typeof window?t.default.useLayoutEffect:t.default.useEffect;var C=e=>"string"==typeof e,S=(e,t,r,n,a)=>C(e)?(n&&t.watch.add(e),m(r,e,a)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),m(r,e))):(n&&(t.watchAll=!0),r),A=e=>n(e)||"object"!=typeof e;function E(e,t,n=new WeakSet){if(A(e)||A(t))return Object.is(e,t);if(r(e)&&r(t))return Object.is(e.getTime(),t.getTime());let i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;if(n.has(e)||n.has(t))return!0;for(let l of(n.add(e),n.add(t),i)){let i=e[l];if(!s.includes(l))return!1;if("ref"!==l){let e=t[l];if(r(i)&&r(e)||a(i)&&a(e)||Array.isArray(i)&&Array.isArray(e)?!E(i,e,n):!Object.is(i,e))return!1}}return!0}function T(e){let r=t.default.useContext(k),{control:n=r,name:a,defaultValue:i,disabled:s,exact:l,compute:o}=e||{},d=t.default.useRef(i),c=t.default.useRef(o),u=t.default.useRef(void 0),m=t.default.useRef(n),f=t.default.useRef(a);c.current=o;let[p,h]=t.default.useState(()=>{let e=n._getWatch(a,d.current);return c.current?c.current(e):e}),g=t.default.useCallback(e=>{let t=S(a,n._names,e||n._formValues,!1,d.current);return c.current?c.current(t):t},[n._formValues,n._names,a]),x=t.default.useCallback(e=>{if(!s){let t=S(a,n._names,e||n._formValues,!1,d.current);if(c.current){let e=c.current(t);E(e,u.current)||(h(e),u.current=e)}else h(t)}},[n._formValues,n._names,s,a]);N(()=>(m.current===n&&E(f.current,a)||(m.current=n,f.current=a,x()),n._subscribe({name:a,formState:{values:!0},exact:l,callback:e=>{x(e.values)}})),[n,l,a,x]),t.default.useEffect(()=>n._removeUnmounted());let v=m.current!==n,b=f.current,y=t.default.useMemo(()=>{if(s)return null;let e=!v&&!E(b,a);return v||e?g():null},[s,v,a,b,g]);return null!==y?y:p}let I=t.default.createContext(null);I.displayName="HookFormContext";var M=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},P=e=>Array.isArray(e)?e:[e],_=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},R=e=>a(e)&&!Object.keys(e).length,F=e=>{if(!l)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},O=e=>F(e)&&e.isConnected;function D(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:u(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=d(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,s=r[i];return n&&delete n[s],0!==i&&(a(n)&&R(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!d(e[t]))return!1;return!0}(n))&&D(e,r.slice(0,-1)),e}function L(e){return Array.isArray(e)||a(e)&&!(e=>{for(let t in e)if(f(e[t]))return!0;return!1})(e)}function B(e,t={}){for(let r in e){let n=e[r];L(n)?(t[r]=Array.isArray(n)?[]:{},B(n,t[r])):d(n)||(t[r]=!0)}return t}function z(e,t,r){for(let a in r||(r=B(t)),e){let i=e[a];if(L(i))d(t)||A(r[a])?r[a]=B(i,Array.isArray(i)?[]:{}):z(i,n(t)?{}:t[a],r[a]);else{let e=t[a];r[a]=!E(i,e)}}return r}let V={value:!1,isValid:!1},H={value:!0,isValid:!0};var $=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?H:{value:e[0].value,isValid:!0}:H:V}return V},U=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>d(e)?e:t?""===e?NaN:e?+e:e:r&&C(e)?new Date(e):n?n(e):e;let G={isValid:!1,value:null};var q=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,G):G;function K(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?q(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?$(e.refs).value:U(d(t.value)?e.ref.value:t.value,e)}var W=e=>d(e)?e:e instanceof RegExp?e.source:a(e)?e.value instanceof RegExp?e.value.source:e.value:e,Q=e=>({isOnSubmit:!e||e===x,isOnBlur:"onBlur"===e,isOnChange:e===g,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let Y="AsyncFunction";var X=e=>!!e&&!!e.validate&&!!(f(e.validate)&&e.validate.constructor.name===Y||a(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Y)),J=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let Z=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=m(e,i);if(r){let{_f:e,...s}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(Z(s,t))break}else if(a(s)&&Z(s,t))break}}};function ee(e,t,r){let n=m(e,r);if(n||/^\w*$/.test(r))return{error:n,name:r};let a=r.split(".");for(;a.length;){let n=a.join("."),i=m(t,n),s=m(e,n);if(i&&!Array.isArray(i)&&r!==n)break;if(s&&s.type)return{name:n,error:s};if(s&&s.root&&s.root.type)return{name:`${n}.root`,error:s.root};a.pop()}return{name:r}}var et=(e,t,r)=>{let n=P(m(e,r));return p(n,"root",t[r]),p(e,r,n),e};function er(e,t,r="validate"){if(C(e)||Array.isArray(e)&&e.every(C)||"boolean"==typeof e&&!e)return{type:r,message:C(e)?e:"",ref:t}}var en=e=>!a(e)||e instanceof RegExp?{value:e,message:""}:e,ea=async(e,t,r,i,s,l)=>{let{ref:o,refs:c,required:u,maxLength:p,minLength:h,min:g,max:x,pattern:k,validate:w,name:N,valueAsNumber:S,mount:A}=e._f,E=m(r,N);if(!A||t.has(N))return{};let T=c?c[0]:o,I=e=>{s&&T.reportValidity&&(T.setCustomValidity("boolean"==typeof e?"":e||""),T.reportValidity())},P={},_="radio"===o.type,O="checkbox"===o.type,D=(S||"file"===o.type)&&d(o.value)&&d(E)||F(o)&&""===o.value||""===E||Array.isArray(E)&&!E.length,L=M.bind(null,N,i,P),B=(e,t,r,n=v,a=b)=>{let i=e?t:r;P[N]={type:e?n:a,message:i,ref:o,...L(e?n:a,i)}};if(l?!Array.isArray(E)||!E.length:u&&(!(_||O)&&(D||n(E))||"boolean"==typeof E&&!E||O&&!$(c).isValid||_&&!q(c).isValid)){let{value:e,message:t}=C(u)?{value:!!u,message:u}:en(u);if(e&&(P[N]={type:j,message:t,ref:T,...L(j,t)},!i))return I(t),P}if(!D&&(!n(g)||!n(x))){let e,t,r=en(x),a=en(g);if(n(E)||isNaN(E)){let n=o.valueAsDate||new Date(E),i=e=>new Date(new Date().toDateString()+" "+e),s="time"==o.type,l="week"==o.type;C(r.value)&&E&&(e=s?i(E)>i(r.value):l?E>r.value:n>new Date(r.value)),C(a.value)&&E&&(t=s?i(E)<i(a.value):l?E<a.value:n<new Date(a.value))}else{let i=o.valueAsNumber||(E?+E:E);n(r.value)||(e=i>r.value),n(a.value)||(t=i<a.value)}if((e||t)&&(B(!!e,r.message,a.message,"max","min"),!i))return I(P[N].message),P}if((p||h)&&!D&&(C(E)||l&&Array.isArray(E))){let e=en(p),t=en(h),r=!n(e.value)&&E.length>+e.value,a=!n(t.value)&&E.length<+t.value;if((r||a)&&(B(r,e.message,t.message),!i))return I(P[N].message),P}if(k&&!D&&C(E)){let{value:e,message:t}=en(k);if(e instanceof RegExp&&!E.match(e)&&(P[N]={type:y,message:t,ref:o,...L(y,t)},!i))return I(t),P}if(w){if(f(w)){let e=er(await w(E,r),T);if(e&&(P[N]={...e,...L("validate",e.message)},!i))return I(e.message),P}else if(a(w)){let e={};for(let t in w){if(!R(e)&&!i)break;let n=er(await w[t](E,r),T,t);n&&(e={...n,...L(t,n.message)},I(n.message),i&&(P[N]=e))}if(!R(e)&&(P[N]={ref:T,...e},!i))return P}}return I(!0),P};let ei={mode:x,reValidateMode:g,shouldFocusError:!0};var es=()=>
98{if("u">typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e="u"<typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)})},el=(e,t,r={})=>r.shouldFocus||d(r.shouldFocus)?r.focusName||`${e}.${d(r.focusIndex)?t:r.focusIndex}.`:"",eo=(e,t)=>[...e,...P(t)],ed=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function ec(e,t,r){return[...e.slice(0,t),...P(r),...e.slice(t)]}var eu=(e,t,r)=>Array.isArray(e)?(d(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],em=(e,t)=>[...P(t),...P(e)],ef=(e,t)=>d(t)?[]:function(e,t){let r=0,n=[...e];for(let e of t)n.splice(e-r,1),r++;return c(n).length?n:[]}(e,P(t).sort((e,t)=>e-t)),ep=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},eh=(e,t,r)=>(e[t]=r,e);e.s(["Controller",0,e=>e.render(function(e){let r=t.default.useContext(k),{name:n,disabled:a,control:l=r,shouldUnregister:c,defaultValue:u,exact:g=!0}=e,x=s(l._names.array,n),v=t.default.useMemo(()=>m(l._formValues,n,m(l._defaultValues,n,u)),[l,n,u]),b=T({control:l,name:n,defaultValue:v,exact:g}),y=function(e){let r=t.default.useContext(k),{control:n=r,disabled:a,name:i,exact:s}=e||{},[l,o]=t.default.useState(n._formState),d=t.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return N(()=>n._subscribe({name:i,formState:d.current,exact:s,callback:e=>{a||o({...n._formState,...e})}}),[i,a,s]),t.default.useEffect(()=>{d.current.isValid&&n._setValid(!0)},[n]),t.default.useMemo(()=>w(l,n,d.current,!1),[l,n])}({control:l,name:n,exact:g}),j=t.default.useRef(e),C=t.default.useRef(void 0),S=t.default.useRef(l.register(n,{...e.rules,value:b,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));j.current=e;let A=t.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(y.errors,n)},isDirty:{enumerable:!0,get:()=>!!m(y.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!m(y.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!m(y.validatingFields,n)},error:{enumerable:!0,get:()=>m(y.errors,n)}}),[y,n]),E=t.default.useCallback(e=>S.current.onChange({target:{value:i(e),name:n},type:"change"}),[n]),I=t.default.useCallback(()=>S.current.onBlur({target:{value:m(l._formValues,n),name:n},type:h}),[n,l._formValues]),M=t.default.useCallback(e=>{let t=m(l._fields,n);t&&t._f&&e&&(t._f.ref={focus:()=>f(e.focus)&&e.focus(),select:()=>f(e.select)&&e.select(),setCustomValidity:t=>f(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>f(e.reportValidity)&&e.reportValidity()})},[l._fields,n]),P=t.default.useMemo(()=>({name:n,value:b,..."boolean"==typeof a||y.disabled?{disabled:y.disabled||a}:{},onChange:E,onBlur:I,ref:M}),[n,a,y.disabled,E,I,M,b]);return t.default.useEffect(()=>{let e=l._options.shouldUnregister||c,t=C.current;t&&t!==n&&!x&&l.unregister(t),l.register(n,{...j.current.rules,..."boolean"==typeof j.current.disabled?{disabled:j.current.disabled}:{}});let r=(e,t)=>{let r=m(l._fields,e);r&&r._f&&(r._f.mount=t)};if(r(n,!0),e){let e=o(m(l._options.defaultValues,n,j.current.defaultValue));p(l._defaultValues,n,e),d(m(l._formValues,n))&&p(l._formValues,n,e)}return x||l.register(n),C.current=n,()=>{(x?e&&!l._state.action:e)?l.unregister(n):r(n,!1)}},[n,l,x,c]),t.default.useEffect(()=>{l._setDisabledField({disabled:a,name:n})},[a,n,l]),t.default.useMemo(()=>({field:P,formState:y,fieldState:A}),[P,y,A])}(e)),"FormProvider",0,e=>{let{children:r,watch:n,getValues:a,getFieldState:i,setError:s,clearErrors:l,setValue:o,trigger:d,formState:c,resetField:u,reset:m,handleSubmit:f,unregister:p,control:h,register:g,setFocus:x,subscribe:v}=e;return t.default.createElement(I.Provider,{value:t.default.useMemo(()=>({watch:n,getValues:a,getFieldState:i,setError:s,clearErrors:l,setValue:o,trigger:d,formState:c,resetField:u,reset:m,handleSubmit:f,unregister:p,control:h,register:g,setFocus:x,subscribe:v}),[l,h,c,i,a,f,g,m,u,s,x,o,v,d,p,n])},t.default.createElement(k.Provider,{value:h},r))},"useFieldArray",0,function(e){let r=t.default.useContext(k),{control:n=r,name:a,keyName:i="id",shouldUnregister:s,rules:l}=e,[d,c]=t.default.useState(n._getFieldArray(a)),u=t.default.useRef(n._getFieldArray(a).map(es)),f=t.default.useRef(!1);n._names.array.add(a),t.default.useMemo(()=>l&&d.length>=0&&n.register(a,l),[n,a,d.length,l]),N(()=>n._subjects.array.subscribe({next:({values:e,name:t})=>
98{if(t===a||!t){let t=m(e,a);Array.isArray(t)&&(c(t),u.current=t.map(es))}}}).unsubscribe,[n,a]);let h=t.default.useCallback(e=>{f.current=!0,n._setFieldArray(a,e)},[n,a]);return t.default.useEffect(()=>{if(n._state.action=!1,J(a,n._names)&&n._subjects.state.next({...n._formState}),f.current&&(!Q(n._options.mode).isOnSubmit||n._formState.isSubmitted)&&!Q(n._options.reValidateMode).isOnSubmit)if(n._options.resolver)n._runSchema([a]).then(e=>{n._updateIsValidating([a]);let t=m(e.errors,a),r=m(n._formState.errors,a);(r?!t&&r.type||t&&(r.type!==t.type||r.message!==t.message):t&&t.type)&&(t?p(n._formState.errors,a,t):D(n._formState.errors,a),n._subjects.state.next({errors:n._formState.errors}))});else{let e=m(n._fields,a);e&&e._f&&!(Q(n._options.reValidateMode).isOnSubmit&&Q(n._options.mode).isOnSubmit)&&ea(e,n._names.disabled,n._formValues,"all"===n._options.criteriaMode,n._options.shouldUseNativeValidation,!0).then(e=>!R(e)&&n._subjects.state.next({errors:et(n._formState.errors,e,a)}))}n._subjects.state.next({name:a,values:o(n._formValues)}),n._names.focus&&Z(n._fields,(e,t)=>{if(n._names.focus&&t.startsWith(n._names.focus)&&e.focus)return e.focus(),1}),n._names.focus="",n._setValid(),f.current=!1},[d,a,n]),t.default.useEffect(()=>(m(n._formValues,a)||n._setFieldArray(a),()=>{let e;n._options.shouldUnregister||s?n.unregister(a):(e=m(n._fields,a))&&e._f&&(e._f.mount=!1)}),[a,n,i,s]),{swap:t.default.useCallback((e,t)=>{let r=n._getFieldArray(a);ep(r,e,t),ep(u.current,e,t),h(r),c(r),n._setFieldArray(a,r,ep,{argA:e,argB:t},!1)},[h,a,n]),move:t.default.useCallback((e,t)=>{let r=n._getFieldArray(a);eu(r,e,t),eu(u.current,e,t),h(r),c(r),n._setFieldArray(a,r,eu,{argA:e,argB:t},!1)},[h,a,n]),prepend:t.default.useCallback((e,t)=>{let r=P(o(e)),i=em(n._getFieldArray(a),r);n._names.focus=el(a,0,t),u.current=em(u.current,r.map(es)),h(i),c(i),n._setFieldArray(a,i,em,{argA:ed(e)})},[h,a,n]),append:t.default.useCallback((e,t)=>{let r=P(o(e)),i=eo(n._getFieldArray(a),r);n._names.focus=el(a,i.length-1,t),u.current=eo(u.current,r.map(es)),h(i),c(i),n._setFieldArray(a,i,eo,{argA:ed(e)})},[h,a,n]),remove:t.default.useCallback(e=>{let t=ef(n._getFieldArray(a),e);u.current=ef(u.current,e),h(t),c(t),Array.isArray(m(n._fields,a))||p(n._fields,a,void 0),n._setFieldArray(a,t,ef,{argA:e})},[h,a,n]),insert:t.default.useCallback((e,t,r)=>{let i=P(o(t)),s=ec(n._getFieldArray(a),e,i);n._names.focus=el(a,e,r),u.current=ec(u.current,e,i.map(es)),h(s),c(s),n._setFieldArray(a,s,ec,{argA:e,argB:ed(t)})},[h,a,n]),update:t.default.useCallback((e,t)=>{let r=o(t),i=eh(n._getFieldArray(a),e,r);u.current=[...i].map((t,r)=>t&&r!==e?u.current[r]:es()),h(i),c([...i]),n._setFieldArray(a,i,eh,{argA:e,argB:r},!0,!1)},[h,a,n]),replace:t.default.useCallback(e=>{let t=P(o(e));u.current=t.map(es),h([...t]),c([...t]),n._setFieldArray(a,[...t],e=>e,{},!0,!1)},[h,a,n]),fields:t.default.useMemo(()=>d.map((e,t)=>({...e,[i]:u.current[t]||es()})),[d,i])}},"useForm",0,function(e={}){let u=t.default.useRef(void 0),g=t.default.useRef(void 0),[x,v]=t.default.useState({isDirty:!1,isValidating:!1,isLoading:f(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:f(e.defaultValues)?void 0:e.defaultValues});if(!u.current)if(e.formControl)u.current={...e.formControl,formState:x},e.defaultValues&&!f(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:t,...g}=function(e={}){let t,u={...ei,...e},g={submitCount:0,isDirty:!1,isReady:!1,isLoading:f(u.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:u.errors||{},disabled:u.disabled||!1},x={},v=(a(u.defaultValues)||a(u.values))&&o(u.defaultValues||u.values)||{},b=u.shouldUnregister?{}:o(v),y={action:!1,mount:!1,watch:!1,keepIsValid:!1},j={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},k=0,w={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},N={...w},A={...N},T={array:_(),state:_()},I="all"===u.criteriaMode,M=async e=>{if(!y.keepIsValid&&!u.disabled&&(N.isValid||A.isValid||e)){let e;
98u.resolver?(e=R((await H()).errors),L()):e=await G(x,!0),e!==g.isValid&&T.state.next({isValid:e})}},L=(e,t)=>{!u.disabled&&(N.isValidating||N.validatingFields||A.isValidating||A.validatingFields)&&((e||Array.from(j.mount)).forEach(e=>{e&&(t?p(g.validatingFields,e,t):D(g.validatingFields,e))}),T.state.next({validatingFields:g.validatingFields,isValidating:!R(g.validatingFields)}))},B=(e,t,r,n)=>{let a=m(x,e);if(a){let i=m(b,e,d(r)?m(v,e):r);d(i)||n&&n.defaultChecked||t?p(b,e,t?i:K(a._f)):er(e,i),y.mount&&!y.action&&M()}},V=(e,t,r,n,a)=>{let i=!1,s=!1,l={name:e};if(!u.disabled){if(!r||n){(N.isDirty||A.isDirty)&&(s=g.isDirty,g.isDirty=l.isDirty=q(),i=s!==l.isDirty);let r=E(m(v,e),t);s=!!m(g.dirtyFields,e),r?D(g.dirtyFields,e):p(g.dirtyFields,e,!0),l.dirtyFields=g.dirtyFields,i=i||(N.dirtyFields||A.dirtyFields)&&!r!==s}if(r){let t=m(g.touchedFields,e);t||(p(g.touchedFields,e,r),l.touchedFields=g.touchedFields,i=i||(N.touchedFields||A.touchedFields)&&t!==r)}i&&a&&T.state.next(l)}return i?l:{}},H=async e=>(L(e,!0),await u.resolver(b,u.context,((e,t,r,n)=>{let a={};for(let r of e){let e=m(t,r);e&&p(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||j.mount,x,u.criteriaMode,u.shouldUseNativeValidation))),$=async e=>{let{errors:t}=await H(e);if(L(e),e)for(let r of e){let e=m(t,r);e?p(g.errors,r,e):D(g.errors,r)}else g.errors=t;return t},G=async(t,r,n={valid:!0})=>{for(let a in t){let i=t[a];if(i){let{_f:t,...a}=i;if(t){let a=j.array.has(t.name),s=i._f&&X(i._f);s&&N.validatingFields&&L([t.name],!0);let l=await ea(i,j.disabled,b,I,u.shouldUseNativeValidation&&!r,a);if(s&&N.validatingFields&&L([t.name]),l[t.name]&&(n.valid=!1,r||e.shouldUseNativeValidation))break;r||(m(l,t.name)?a?et(g.errors,l,t.name):p(g.errors,t.name,l[t.name]):D(g.errors,t.name))}R(a)||await G(a,r,n)}}return n.valid},q=(e,t)=>!u.disabled&&(e&&t&&p(b,e,t),!E(ec(),v)),Y=(e,t,r)=>S(e,j,{...y.mount?b:d(t)?v:C(e)?{[e]:t}:t},r,t),er=(e,t,r={})=>{let a=m(x,e),i=t;if(a){let r=a._f;r&&(r.disabled||p(b,e,U(t,r)),i=F(r.ref)&&n(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):r.refs.forEach(e=>e.checked=e.value===i):"file"===r.ref.type?r.ref.value="":(r.ref.value=i,r.ref.type||T.state.next({name:e,values:o(b)})))}(r.shouldDirty||r.shouldTouch)&&V(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ed(e)},en=(e,t,n)=>{for(let i in t){if(!t.hasOwnProperty(i))return;let s=t[i],l=e+"."+i,o=m(x,l);(j.array.has(e)||a(s)||o&&!o._f)&&!r(s)?en(l,s,n):er(l,s,n)}},es=(e,t,r={})=>{let a=m(x,e),i=j.array.has(e),s=o(t);p(b,e,s),i?(T.array.next({name:e,values:o(b)}),(N.isDirty||N.dirtyFields||A.isDirty||A.dirtyFields)&&r.shouldDirty&&T.state.next({name:e,dirtyFields:z(v,b),isDirty:q(e,s)})):!a||a._f||n(s)?er(e,s,r):en(e,s,r),J(e,j)?T.state.next({...g,name:e,values:o(b)}):T.state.next({name:y.mount?e:void 0,values:o(b)})},el=async e=>{y.mount=!0;let n=e.target,a=n.name,s=!0,l=m(x,a),d=e=>{s=Number.isNaN(e)||r(e)&&isNaN(e.getTime())||E(e,m(b,a,e))},c=Q(u.mode),f=Q(u.reValidateMode);if(l){var v,w,C,S,P;let r,y,B,z=n.type?K(l._f):i(e),$=e.type===h||"focusout"===e.type,U=!((B=l._f).mount&&(B.required||B.min||B.max||B.maxLength||B.minLength||B.pattern||B.validate))&&!u.resolver&&!m(g.errors,a)&&!l._f.deps||(v=$,w=m(g.touchedFields,a),C=g.isSubmitted,S=f,!(P=c).isOnAll&&(!C&&P.isOnTouch?!(w||v):(C?S.isOnBlur:P.isOnBlur)?!v:(C?!S.isOnChange:!P.isOnChange)||v)),q=J(a,j,$);p(b,a,z),$?n&&n.readOnly||(l._f.onBlur&&l._f.onBlur(e),t&&t(0)):l._f.onChange&&l._f.onChange(e);let W=V(a,z,$),Q=!R(W)||q;if($||T.state.next({name:a,type:e.type,values:o(b)}),U)return(N.isValid||A.isValid)&&("onBlur"===u.mode?$&&M():$||M()),Q&&T.state.next({name:a,...q?{}:W});if(!$&&q&&T.state.next({...g}),u.resolver){let{errors:e}=await H([a]);if(L([a]),d(z),s){let t=ee(g.errors,x,a),n=ee(e,x,t.name||a);r=n.error,a=n.name,y=R(e)}}else L([a],!0),r=(await ea(l,j.disabled,b,I,u.shouldUseNativeValidation))[a],L([a]),d(z),s&&(r?y=!1:(N.isValid||A.isValid)&&(y=await G(x,!0)));if(s){l._f.deps&&(!Array.isArray(l._f.deps)||l._f.deps.length>0)&&ed(l._f.deps);var _=a,F=y,O=r;let e=m(g.errors,_),n=(N.isValid||A.isValid)&&"boolean"==typeof F&&g.isValid!==F;if(u.delayError&&O){let e;e=()=>{p(g.errors,_,O),T.state.next({errors:g.errors})},(t=t=>{clearTimeout(k),k=setTimeout(e,t)})(u.delayError)}else clearTimeout(k),t=null,O?p(g.errors,_,O):D(g.errors,_);if((O?!E(e,O):e)||!R(W)||n){let e={...W,...n&&"boolean"==typeof F?{isValid:F}:{},errors:g.errors,name:_};g={...g,...e},T.state.next(e)}}}},eo=(e,t)=>{if(m(g.errors,t)&&e.focus)return e.focus(),1},ed=async(e,t={})=>{let r,n,a=P(e);if(u.resolver){let t=await $(d(e)?e:a);r=R(t),n=e?!a.some(e=>m(t,e)):r}else e?((n=(await Promise.all(a.map(async e=>{let t=m(x,e);return await G(t&&t._f?{[e]:t}:t)}))).every(Boolean))||g.isValid)&&M():n=r=await G(x);
98return T.state.next({...!C(e)||(N.isValid||A.isValid)&&r!==g.isValid?{}:{name:e},...u.resolver||!e?{isValid:r}:{},errors:g.errors}),t.shouldFocus&&!n&&Z(x,eo,e?a:j.mount),n},ec=(e,t)=>{let r={...y.mount?b:v};return t&&(r=function e(t,r){let n={};for(let i in t)if(t.hasOwnProperty(i)){let s=t[i],l=r[i];if(s&&a(s)&&l){let t=e(s,l);a(t)&&(n[i]=t)}else t[i]&&(n[i]=l)}return n}(t.dirtyFields?g.dirtyFields:g.touchedFields,r)),d(e)?r:C(e)?m(r,e):e.map(e=>m(r,e))},eu=(e,t)=>({invalid:!!m((t||g).errors,e),isDirty:!!m((t||g).dirtyFields,e),error:m((t||g).errors,e),isValidating:!!m(g.validatingFields,e),isTouched:!!m((t||g).touchedFields,e)}),em=(e,t,r)=>{let n=(m(x,e,{_f:{}})._f||{}).ref,{ref:a,message:i,type:s,...l}=m(g.errors,e)||{};p(g.errors,e,{...l,...t,ref:n}),T.state.next({name:e,errors:g.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},ef=e=>T.state.subscribe({next:t=>{let r,n,a;r=e.name,n=t.name,a=e.exact,(!r||!n||r===n||P(r).some(e=>e&&(a?e===n:e.startsWith(n)||n.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:a,...i}=e;return R(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!n||"all"))})(t,e.formState||N,ej,e.reRenderRoot)&&e.callback({values:{...b},...g,...t,defaultValues:v})}}).unsubscribe,ep=(e,t={})=>{for(let r of e?P(e):j.mount)j.mount.delete(r),j.array.delete(r),t.keepValue||(D(x,r),D(b,r)),t.keepError||D(g.errors,r),t.keepDirty||D(g.dirtyFields,r),t.keepTouched||D(g.touchedFields,r),t.keepIsValidating||D(g.validatingFields,r),u.shouldUnregister||t.keepDefaultValue||D(v,r);T.state.next({values:o(b)}),T.state.next({...g,...!t.keepDirty?{}:{isDirty:q()}}),t.keepIsValid||M()},eh=({disabled:e,name:t})=>{if("boolean"==typeof e&&y.mount||e||j.disabled.has(t)){let r=j.disabled.has(t);e?j.disabled.add(t):j.disabled.delete(t),!!e!==r&&y.mount&&!y.action&&M()}},eg=(e,t={})=>{let r=m(x,e),n="boolean"==typeof t.disabled||"boolean"==typeof u.disabled;return(p(x,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),j.mount.add(e),r)?eh({disabled:"boolean"==typeof t.disabled?t.disabled:u.disabled,name:e}):B(e,!0,t.value),{...n?{disabled:t.disabled||u.disabled}:{},...u.progressive?{required:!!t.required,min:W(t.min),max:W(t.max),minLength:W(t.minLength),maxLength:W(t.maxLength),pattern:W(t.pattern)}:{},name:e,onChange:el,onBlur:el,ref:n=>{if(n){let a;eg(e,t),r=m(x,e);let i=d(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,s="radio"===(a=i).type||"checkbox"===a.type,l=r._f.refs||[];(s?l.find(e=>e===i):i===r._f.ref)||(p(x,e,{_f:{...r._f,...s?{refs:[...l.filter(O),i,...Array.isArray(m(v,e))?[{}]:[]],ref:{type:i.type,name:e}}:{ref:i}}}),B(e,!1,void 0,i))}else(r=m(x,e,{}))._f&&(r._f.mount=!1),(u.shouldUnregister||t.shouldUnregister)&&!(s(j.array,e)&&y.action)&&j.unMount.add(e)}}},ex=()=>u.shouldFocusError&&Z(x,eo,j.mount),ev=(e,t)=>
98async r=>{let n;r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let a=o(b);if(T.state.next({isSubmitting:!0}),u.resolver){let{errors:e,values:t}=await H();L(),g.errors=e,a=o(t)}else await G(x);if(j.disabled.size)for(let e of j.disabled)D(a,e);if(D(g.errors,"root"),R(g.errors)){T.state.next({errors:{}});try{await e(a,r)}catch(e){n=e}}else t&&await t({...g.errors},r),ex(),setTimeout(ex);if(T.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:R(g.errors)&&!n,submitCount:g.submitCount+1,errors:g.errors}),n)throw n},eb=(e,t={})=>{let r=e?o(e):v,n=o(r),a=R(e),i=a?v:n;if(t.keepDefaultValues||(v=r),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...j.mount,...Object.keys(z(v,b))]))){let t=m(g.dirtyFields,e),r=m(b,e),n=m(i,e);t&&!d(r)?p(i,e,r):t||d(n)||es(e,n)}else{if(l&&d(e))for(let e of j.mount){let t=m(x,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(F(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of j.mount)es(e,m(i,e));else x={}}b=u.shouldUnregister?t.keepDefaultValues?o(v):{}:o(i),T.array.next({values:{...i}}),T.state.next({values:{...i}})}j={mount:t.keepDirtyValues?j.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},y.mount=!N.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!u.shouldUnregister&&!R(i),y.watch=!!u.shouldUnregister,y.keepIsValid=!!t.keepIsValid,y.action=!1,t.keepErrors||(g.errors={}),T.state.next({submitCount:t.keepSubmitCount?g.submitCount:0,isDirty:!a&&(t.keepDirty?g.isDirty:!!(t.keepDefaultValues&&!E(e,v))),isSubmitted:!!t.keepIsSubmitted&&g.isSubmitted,dirtyFields:a?{}:t.keepDirtyValues?t.keepDefaultValues&&b?z(v,b):g.dirtyFields:t.keepDefaultValues&&e?z(v,e):t.keepDirty?g.dirtyFields:{},touchedFields:t.keepTouched?g.touchedFields:{},errors:t.keepErrors?g.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&g.isSubmitSuccessful,isSubmitting:!1,defaultValues:v})},ey=(e,t)=>eb(f(e)?e(b):e,{...u.resetOptions,...t}),ej=e=>{g={...g,...e}},ek={control:{register:eg,unregister:ep,getFieldState:eu,handleSubmit:ev,setError:em,_subscribe:ef,_runSchema:H,_updateIsValidating:L,_focusError:ex,_getWatch:Y,_getDirty:q,_setValid:M,_setFieldArray:(e,t=[],r,n,a=!0,i=!0)=>{if(n&&r&&!u.disabled){if(y.action=!0,i&&Array.isArray(m(x,e))){let t=r(m(x,e),n.argA,n.argB);a&&p(x,e,t)}if(i&&Array.isArray(m(g.errors,e))){let t,i=r(m(g.errors,e),n.argA,n.argB);a&&p(g.errors,e,i),c(m(t=g.errors,e)).length||D(t,e)}if((N.touchedFields||A.touchedFields)&&i&&Array.isArray(m(g.touchedFields,e))){let t=r(m(g.touchedFields,e),n.argA,n.argB);a&&p(g.touchedFields,e,t)}(N.dirtyFields||A.dirtyFields)&&(g.dirtyFields=z(v,b)),T.state.next({name:e,isDirty:q(e,t),dirtyFields:g.dirtyFields,errors:g.errors,isValid:g.isValid})}else p(b,e,t)},_setDisabledField:eh,_setErrors:e=>{g.errors=e,T.state.next({errors:g.errors,isValid:!1})},_getFieldArray:e=>c(m(y.mount?b:v,e,u.shouldUnregister?m(v,e,[]):[])),_reset:eb,_resetDefaultValues:()=>f(u.defaultValues)&&u.defaultValues().then(e=>{ey(e,u.resetOptions),T.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of j.unMount){let t=m(x,e);t&&(t._f.refs?t._f.refs.every(e=>!O(e)):!O(t._f.ref))&&ep(e)}j.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(T.state.next({disabled:e}),Z(x,(t,r)=>{let n=m(x,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:T,_proxyFormState:N,get _fields(){return x},get _formValues(){return b},get _state(){return y},set _state(value){y=value},get _defaultValues(){return v},get _names(){return j},set _names(value){j=value},get _formState(){return g},get _options(){return u},set _options(value){u={...u,...value}}},subscribe:e=>(y.mount=!0,A={...A,...e.formState},ef({...e,formState:{...w,...e.formState}})),trigger:ed,register:eg,handleSubmit:ev,watch:(e,t)=>f(e)?T.state.subscribe({next:r=>"values"in r&&e(Y(void 0,t),r)}):Y(e,t,!0),setValue:es,getValues:ec,reset:ey,resetField:(e,t={})=>{m(x,e)&&(d(t.defaultValue)?es(e,o(m(v,e))):(es(e,t.defaultValue),p(v,e,o(t.defaultValue))),t.keepTouched||D(g.touchedFields,e),t.keepDirty||(D(g.dirtyFields,e),g.isDirty=t.defaultValue?q(e,o(m(v,e))):q()),!t.keepError&&(D(g.errors,e),N.isValid&&M()),T.state.next({...g}))},clearErrors:e=>
98{e&&P(e).forEach(e=>D(g.errors,e)),T.state.next({errors:e?g.errors:{}})},unregister:ep,setError:em,setFocus:(e,t={})=>{let r=m(x,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&f(e.select)&&e.select()})}},getFieldState:eu};return{...ek,formControl:ek}}(e);u.current={...g,formState:x}}let b=u.current.control;return b._options=e,N(()=>{let e=b._subscribe({formState:b._proxyFormState,callback:()=>v({...b._formState}),reRenderRoot:!0});return v(e=>({...e,isReady:!0})),b._formState.isReady=!0,e},[b]),t.default.useEffect(()=>b._disableForm(e.disabled),[b,e.disabled]),t.default.useEffect(()=>{e.mode&&(b._options.mode=e.mode),e.reValidateMode&&(b._options.reValidateMode=e.reValidateMode)},[b,e.mode,e.reValidateMode]),t.default.useEffect(()=>{e.errors&&(b._setErrors(e.errors),b._focusError())},[b,e.errors]),t.default.useEffect(()=>{e.shouldUnregister&&b._subjects.state.next({values:b._getWatch()})},[b,e.shouldUnregister]),t.default.useEffect(()=>{if(b._proxyFormState.isDirty){let e=b._getDirty();e!==x.isDirty&&b._subjects.state.next({isDirty:e})}},[b,x.isDirty]),t.default.useEffect(()=>{var t;e.values&&!E(e.values,g.current)?(b._reset(e.values,{keepFieldsRef:!0,...b._options.resetOptions}),(null==(t=b._options.resetOptions)?void 0:t.keepIsValid)||b._setValid(),g.current=e.values,v(e=>({...e}))):b._resetDefaultValues()},[b,e.values]),t.default.useEffect(()=>{b._state.mount||(b._setValid(),b._state.mount=!0),b._state.watch&&(b._state.watch=!1,b._subjects.state.next({...b._formState})),b._removeUnmounted()}),u.current.formState=t.default.useMemo(()=>w(x,b),[b,x]),u.current},"useFormContext",0,()=>t.default.useContext(I),"useWatch",0,T])},846696,e=>{"use strict";var t=e.i(271645),r=e.i(174080);let n=Array(12).fill(0),a=({visible:e,className:r})=>t.default.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":e},t.default.createElement("div",{className:"sonner-spinner"},n.map((e,r)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),i=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),l=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),o=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),d=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),c=1,u=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
vendor: 1,075 bytes, line 98
98{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:c++,i=this.toasts.find(e=>e.id===a),s=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),i?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:r}),{...t,...e,id:a,dismissible:s,title:r}):t):this.addToast({title:r,...n,dismissible:s,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
98this.create({...t,type:"loading",message:e}),this.promise=(e,r)=>{let n,a;if(!r)return;void 0!==r.loading&&(a=this.create({...r,promise:e,type:"loading",message:r.loading,description:"function"!=typeof r.description?r.description:void 0}));let i=Promise.resolve(e instanceof Function?e():e),s=void 0!==a,l=i.then(async e=>{if(n=["resolve",e],t.default.isValidElement(e))s=!1,this.create({id:a,type:"default",message:e});else if(m(e)&&!e.ok){s=!1;let n="function"==typeof r.error?await r.error(`HTTP error! status: ${e.status}`):r.error,i="function"==typeof r.description?await r.description(`HTTP error! status: ${e.status}`):r.description,l="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...l})}else if(e instanceof Error){s=!1;let n="function"==typeof r.error?await r.error(e):r.error,i="function"==typeof r.description?await r.description(e):r.description,l="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...l})}else if(void 0!==r.success){s=!1;let n="function"==typeof r.success?await r.success(e):r.success,i="function"==typeof r.description?await r.description(e):r.description,l="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:a,type:"success",description:i,...l})}}).catch(async e=>{if(n=["reject",e],void 0!==r.error){s=!1;let n="function"==typeof r.error?await r.error(e):r.error,i="function"==typeof r.description?await r.description(e):r.description,l="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:a,type:"error",description:i,...l})}}).finally(()=>{s&&(this.dismiss(a),a=void 0),null==r.finally||r.finally.call(r)}),o=()=>new Promise((e,t)=>l.then(()=>"reject"===n[0]?t(n[1]):e(n[1])).catch(t));return"string"!=typeof a&&"number"!=typeof a?{unwrap:o}:Object.assign(a,{unwrap:o})},this.custom=(e,t)=>{let r=(null==t?void 0:t.id)||c++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},m=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,f=Object.assign((e,t)=>{let r=(null==t?void 0:t.id)||c++;return u.addToast({title:e,...t,id:r}),r},{success:u.success,info:u.info,warning:u.warning,error:u.error,custom:u.custom,message:u.message,promise:u.promise,dismiss:u.dismiss,loading:u.loading},{getHistory:()=>u.toasts,getToasts:()=>u.getActiveToasts()});function p(e){return void 0!==e.label}function h(...e){return e.filter(Boolean).join(" ")}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}
vendor: 14,864 bytes, line 98
98("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
98let g=e=>{var r,n,c,u,m,f,g,x,v,b,y,j,k;let{invert:w,toast:N,unstyled:C,interacting:S,setHeights:A,visibleToasts:E,heights:T,index:I,toasts:M,expanded:P,removeToast:_,defaultRichColors:R,closeButton:F,style:O,cancelButtonStyle:D,actionButtonStyle:L,className:B="",descriptionClassName:z="",duration:V,position:H,gap:$,expandByDefault:U,classNames:G,icons:q,closeButtonAriaLabel:K="Close toast"}=e,[W,Q]=t.default.useState(null),[Y,X]=t.default.useState(null),[J,Z]=t.default.useState(!1),[ee,et]=t.default.useState(!1),[er,en]=t.default.useState(!1),[ea,ei]=t.default.useState(!1),[es,el]=t.default.useState(!1),[eo,ed]=t.default.useState(0),[e
98c,eu]=t.default.useState(0),em=t.default.useRef(N.duration||V||4e3),ef=t.default.useRef(null),ep=t.default.useRef(null),eh=0===I,eg=I+1<=E,ex=N.type,ev=!1!==N.dismissible,eb=N.className||"",ey=N.descriptionClassName||"",ej=t.default.useMemo(()=>T.findIndex(e=>e.toastId===N.id)||0,[T,N.id]),ek=t.default.useMemo(()=>{var e;return null!=(e=N.closeButton)?e:F},[N.closeButton,F]),ew=t.default.useMemo(()=>N.duration||V||4e3,[N.duration,V]),eN=t.default.useRef(0),eC=t.default.useRef(0),eS=t.default.useRef(0),eA=t.default.useRef(null),[eE,eT]=H.split("-"),eI=t.default.useMemo(()=>T.reduce((e,t,r)=>r>=ej?e:e+t.height,0),[T,ej]),eM=(()=>{let[e,r]=t.default.useState(document.hidden);return t.default.useEffect(()=>{let e=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eP=N.invert||w,e_="loading"===ex;eC.current=t.default.useMemo(()=>ej*$+eI,[ej,eI]),t.default.useEffect(()=>{em.current=ew},[ew]),t.default.useEffect(()=>{Z(!0)},[]),t.default.useEffect(()=>{let e=ep.current;if(e){let t=e.getBoundingClientRect().height;return eu(t),A(e=>[{toastId:N.id,height:t,position:N.position},...e]),()=>A(e=>e.filter(e=>e.toastId!==N.id))}},[A,N.id]),t.default.useLayoutEffect(()=>{if(!J)return;let e=ep.current,t=e.style.height;e.style.height="auto";let r=e.getBoundingClientRect().height;e.style.height=t,eu(r),A(e=>e.find(e=>e.toastId===N.id)?e.map(e=>e.toastId===N.id?{...e,height:r}:e):[{toastId:N.id,height:r,position:N.position},...e])},[J,N.title,N.description,A,N.id,N.jsx,N.action,N.cancel]);let eR=t.default.useCallback(()=>{et(!0),ed(eC.current),A(e=>e.filter(e=>e.toastId!==N.id)),setTimeout(()=>{_(N)},200)},[N,_,A,eC]);t.default.useEffect(()=>{let e;if((!N.promise||"loading"!==ex)&&N.duration!==1/0&&"loading"!==N.type){if(P||S||eM){if(eS.current<eN.current){let e=new Date().getTime()-eN.current;em.current=em.current-e}eS.current=new Date().getTime()}else em.current!==1/0&&(eN.current=new Date().getTime(),e=setTimeout(()=>{null==N.onAutoClose||N.onAutoClose.call(N,N),eR()},em.current));return()=>clearTimeout(e)}},[P,S,N,ex,eM,eR]),t.default.useEffect(()=>{N.delete&&(eR(),null==N.onDismiss||N.onDismiss.call(N,N))},[eR,N.delete]);let eF=N.icon||(null==q?void 0:q[ex])||(e=>{switch(e){case"success":return i;case"info":return l;case"warning":return s;case"error":return o;default:return null}})(ex);return t.default.createElement("li",{tabIndex:0,ref:ep,className:h(B,eb,null==G?void 0:G.toast,null==N||null==(r=N.classNames)?void 0:r.toast,null==G?void 0:G.default,null==G?void 0:G[ex],null==N||null==(n=N.classNames)?void 0:n[ex]),"data-sonner-toast":"","data-rich-colors":null!=(b=N.richColors)?b:R,"data-styled":!(N.jsx||N.unstyled||C),"data-mounted":J,"data-promise":!!N.promise,"data-swiped":es,"data-removed":ee,"data-visible":eg,"data-y-position":eE,"data-x-position":eT,"data-index":I,"data-front":eh,"data-swiping":er,"data-dismissible":ev,"data-type":ex,"data-invert":eP,"data-swipe-out":ea,"data-swipe-direction":Y,"data-expanded":!!(P||U&&J),"data-testid":N.testId,style:{"--index":I,"--toasts-before":I,"--z-index":M.length-I,"--offset":`${ee?eo:eC.current}px`,"--initial-height":U?"auto":`${ec}px`,...O,...N.style},onDragEnd:()=>{en(!1),Q(null),eA.current=null},onPointerDown:e=>{2===e.button||e_||!ev||(ef.current=new Date,ed(eC.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(en(!0),eA.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,r,n,a;if(ea||!ev)return;eA.current=null;let i=Number((null==(e=ep.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),s=Number((null==(t=ep.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),l=new Date().getTime()-(null==(r=ef.current)?void 0:r.getTime()),o="x"===W?i:s,d=Math.abs(o)/l;if(Math.abs(o)>=45||d>.11){ed(eC.current),null==N.onDismiss||N.onDismiss.call(N,N),"x"===W?X(i>0?"right":"left"):X(s>0?"down":"up"),eR(),ei(!0);return}null==(n=ep.current)||n.style.setProperty("--swipe-amount-x","0px"),null==(a=ep.current)||a.style.setProperty("--swipe-amount-y","0px"),el(!1),en(!1),Q(null)},onPointerMove:t=>{var r,n,a,i;if(!eA.current||!ev||(null==(r=window.getSelection())?void 0:r.toString().length)>0)return;let s=t.clientY-eA.current.y,l=t.clientX-eA.current.x,o=null!=(i=e.swipeDirections)?i:function(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}(H);!W&&(Math.abs(l)>1||Math.abs(s)>1)&&Q(Math.abs(l)>
98Math.abs(s)?"x":"y");let d={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===W){if(o.includes("top")||o.includes("bottom"))if(o.includes("top")&&s<0||o.includes("bottom")&&s>0)d.y=s;else{let e=s*c(s);d.y=Math.abs(e)<Math.abs(s)?e:s}}else if("x"===W&&(o.includes("left")||o.includes("right")))if(o.includes("left")&&l<0||o.includes("right")&&l>0)d.x=l;else{let e=l*c(l);d.x=Math.abs(e)<Math.abs(l)?e:l}(Math.abs(d.x)>0||Math.abs(d.y)>0)&&el(!0),null==(n=ep.current)||n.style.setProperty("--swipe-amount-x",`${d.x}px`),null==(a=ep.current)||a.style.setProperty("--swipe-amount-y",`${d.y}px`)}},ek&&!N.jsx&&"loading"!==ex?t.default.createElement("button",{"aria-label":K,"data-disabled":e_,"data-close-button":!0,onClick:e_||!ev?()=>{}:()=>{eR(),null==N.onDismiss||N.onDismiss.call(N,N)},className:h(null==G?void 0:G.closeButton,null==N||null==(c=N.classNames)?void 0:c.closeButton)},null!=(y=null==q?void 0:q.close)?y:d):null,(ex||N.icon||N.promise)&&null!==N.icon&&((null==q?void 0:q[ex])!==null||N.icon)?t.default.createElement("div",{"data-icon":"",className:h(null==G?void 0:G.icon,null==N||null==(u=N.classNames)?void 0:u.icon)},N.promise||"loading"===N.type&&!N.icon?N.icon||((null==q?void 0:q.loading)?t.default.createElement("div",{className:h(null==G?void 0:G.loader,null==N||null==(k=N.classNames)?void 0:k.loader,"sonner-loader"),"data-visible":"loading"===ex},q.loading):t.default.createElement(a,{className:h(null==G?void 0:G.loader,null==N||null==(j=N.classNames)?void 0:j.loader),visible:"loading"===ex})):null,"loading"!==N.type?eF:null):null,t.default.createElement("div",{"data-content":"",className:h(null==G?void 0:G.content,null==N||null==(m=N.classNames)?void 0:m.content)},t.default.createElement("div",{"data-title":"",className:h(null==G?void 0:G.title,null==N||null==(f=N.classNames)?void 0:f.title)},N.jsx?N.jsx:"function"==typeof N.title?N.title():N.title),N.description?t.default.createElement("div",{"data-description":"",className:h(z,ey,null==G?void 0:G.description,null==N||null==(g=N.classNames)?void 0:g.description)},"function"==typeof N.description?N.description():N.description):null),t.default.isValidElement(N.cancel)?N.cancel:N.cancel&&p(N.cancel)?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:N.cancelButtonStyle||D,onClick:e=>{!p(N.cancel)||ev&&(null==N.cancel.onClick||N.cancel.onClick.call(N.cancel,e),eR())},className:h(null==G?void 0:G.cancelButton,null==N||null==(x=N.classNames)?void 0:x.cancelButton)},N.cancel.label):null,t.default.isValidElement(N.action)?N.action:N.action&&p(N.action)?t.default.createElement("button",{"data-button":!0,"data-action":!0,style:N.actionButtonStyle||L,onClick:e=>{!p(N.action)||(null==N.action.onClick||N.action.onClick.call(N.action,e),e.defaultPrevented||eR())},className:h(null==G?void 0:G.actionButton,null==N||null==(v=N.classNames)?void 0:v.actionButton)},N.action.label):null)};function x(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let v=t.default.forwardRef(function(e,n){let{id:a,invert:i,position:s="bottom-right",hotkey:l=["altKey","KeyT"],expand:o,closeButton:d,className:c,offset:m,mobileOffset:f,theme:p="light",richColors:h,duration:v,style:b,visibleToasts:y=3,toastOptions:j,dir:k=x(),gap:w=14,icons:N,containerAriaLabel:C="Notifications"}=e,[S,A]=t.default.useState([]),E=t.default.useMemo(()=>a?S.filter(e=>e.toasterId===a):S.filter(e=>!e.toasterId),[S,a]),T=t.default.useMemo(()=>Array.from(new Set([s].concat(E.filter(e=>e.position).map(e=>e.position)))),[E,s]),[I,M]=t.default.useState([]),[P,_]=t.default.useState(!1),[R,F]=t.default.useState(!1),[O,D]=t.default.useState("system"!==p?p:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),L=t.default.useRef(null),B=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),z=t.default.useRef(null),V=t.default.useRef(!1),H=t.default.useCallback(e=>{A(t=>{var r;return(null==(r=t.find(t=>t.id===e.id))?void 0:r.delete)||u.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return t.default.useEffect(()=>u.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{A(t=>t.map(t=>
98t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{r.default.flushSync(()=>{A(t=>{let r=t.findIndex(t=>t.id===e.id);return -1!==r?[...t.slice(0,r),{...t[r],...e},...t.slice(r+1)]:[e,...t]})})})}),[S]),t.default.useEffect(()=>{if("system"!==p)return void D(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?D("dark"):D("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{e?D("dark"):D("light")})}catch(t){e.addListener(({matches:e})=>{try{e?D("dark"):D("light")}catch(e){console.error(e)}})}},[p]),t.default.useEffect(()=>{S.length<=1&&_(!1)},[S]),t.default.useEffect(()=>{let e=e=>{var t,r;l.every(t=>e[t]||e.code===t)&&(_(!0),null==(r=L.current)||r.focus()),"Escape"===e.code&&(document.activeElement===L.current||(null==(t=L.current)?void 0:t.contains(document.activeElement)))&&_(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[l]),t.default.useEffect(()=>{if(L.current)return()=>{z.current&&(z.current.focus({preventScroll:!0}),z.current=null,V.current=!1)}},[L.current]),t.default.createElement("section",{ref:n,"aria-label":`${C} ${B}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},T.map((r,n)=>{var a;let s,[l,u]=r.split("-");return E.length?t.default.createElement("ol",{key:r,dir:"auto"===k?x():k,tabIndex:-1,ref:L,className:c,"data-sonner-toaster":!0,"data-sonner-theme":O,"data-y-position":l,"data-x-position":u,style:{"--front-toast-height":`${(null==(a=I[0])?void 0:a.height)||0}px`,"--width":"356px","--gap":`${w}px`,...b,...(s={},[m,f].forEach((e,t)=>{let r=1===t,n=r?"--mobile-offset":"--offset",a=r?"16px":"24px";function i(e){["top","right","bottom","left"].forEach(t=>{s[`${n}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?i(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?s[`${n}-${t}`]=a:s[`${n}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):i(a)}),s)},onBlur:e=>{V.current&&!e.currentTarget.contains(e.relatedTarget)&&(V.current=!1,z.current&&(z.current.focus({preventScroll:!0}),z.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(V.current||(V.current=!0,z.current=e.relatedTarget))},onMouseEnter:()=>_(!0),onMouseMove:()=>_(!0),onMouseLeave:()=>{R||_(!1)},onDragEnd:()=>_(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||F(!0)},onPointerUp:()=>F(!1)},E.filter(e=>!e.position&&0===n||e.position===r).map((n,a)=>{var s,l;return t.default.createElement(g,{key:n.id,icons:N,index:a,toast:n,defaultRichColors:h,duration:null!=(s=null==j?void 0:j.duration)?s:v,className:null==j?void 0:j.className,descriptionClassName:null==j?void 0:j.descriptionClassName,invert:i,visibleToasts:y,closeButton:null!=(l=null==j?void 0:j.closeButton)?l:d,interacting:R,position:r,style:null==j?void 0:j.style,unstyled:null==j?void 0:j.unstyled,classNames:null==j?void 0:j.classNames,cancelButtonStyle:null==j?void 0:j.cancelButtonStyle,actionButtonStyle:null==j?void 0:j.actionButtonStyle,closeButtonAriaLabel:null==j?void 0:j.closeButtonAriaLabel,removeToast:H,toasts:E.filter(e=>e.position==n.position),heights:I.filter(e=>e.position==n.position),setHeights:M,expandByDefault:o,gap:w,expanded:P,swipeDirections:e.swipeDirections})})):null}))});e.s(["Toaster",0,v,"toast",0,f])},614595,(e,t,r)=>{"use strict";var n=e.r(271645),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useSyncExternalStore,s=n.useRef,l=n.useEffect,o=n.useMemo,d=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,c){var u=s(null);if(null===u.current){var m={hasValue:!1,value:null};u.current=m}else m=u.current;var f=i(e,(u=o(function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==c&&m.hasValue){var t=m.value;if(c(t,e))return s=t}return s=e}if(t=s,a(i,e))return t;var r=n(e);return void 0!==c&&c(t,r)?(i=e,t):(i=e,s=r)}var i,s,l=!1,o=void 0===r?null:r;return[function(){return e(t())},null===o?void 0:function(){return e(o())}]},[t,r,n,c]))[0],u[1]);return l(function(){m.hasValue=!0,m.value=f},[f]),d(f),f}},313027,(e,t,r)=>{"use strict";e.i(247167),t.exports=e.r(614595)},704068,e=>{"use strict";let t={src:e.i(449604).default,width:656,height:162,blurWidth:0,blurHeight:0};e.s(["default",0,t])},931838,239906,416745,404236,e=>{"use strict";let t={src:e.i(571359).default,width:240,height:48,blurWidth:0,blurHeight:0};e.s(["default",0,t],931838);let r={src:e.i(347945).default,width:227,height:71,blurWidth:0,blurHeight:0};e.s(["default",0,r],239906);let n={src:e.i(35979).default,width:197,height:48,blurWidth:0,blurHeight:0};e.s(["default",0,n],416745);let a={src:e.i(520917).default,width:118,height:48,blurWidth:0,blurHeight:0};e.s(["default",0,a],404236)}]);
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.