diff --git a/404.html b/404.html
index 4ebad3459..43e63f82a 100644
--- a/404.html
+++ b/404.html
@@ -1 +1 @@
-
404 - Green Design System
\ No newline at end of file
+404 - Green Design System
\ No newline at end of file
diff --git a/_next/static/ZzH3zZTjYfLAWJdFBOokF/_buildManifest.js b/_next/static/ZzH3zZTjYfLAWJdFBOokF/_buildManifest.js
new file mode 100644
index 000000000..66ce544d5
--- /dev/null
+++ b/_next/static/ZzH3zZTjYfLAWJdFBOokF/_buildManifest.js
@@ -0,0 +1 @@
+self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-84001666436a04e4.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/_next/static/ZzH3zZTjYfLAWJdFBOokF/_ssgManifest.js b/_next/static/ZzH3zZTjYfLAWJdFBOokF/_ssgManifest.js
new file mode 100644
index 000000000..feae8f240
--- /dev/null
+++ b/_next/static/ZzH3zZTjYfLAWJdFBOokF/_ssgManifest.js
@@ -0,0 +1 @@
+self.__SSG_MANIFEST=new Set(["\u002Fchangelog\u002F[slug]","\u002Fcomponent\u002F[slug]","\u002Fcomponent\u002F[slug]\u002Faccessibility","\u002Fcomponent\u002F[slug]\u002Fcode","\u002Fcomponent\u002F[slug]\u002Fdesign","\u002Fcomponent\u002F[slug]\u002Fux-text","\u002Ftag\u002F[slug]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
\ No newline at end of file
diff --git a/_next/static/chunks/1246.26c51e3f01c05ac9.js b/_next/static/chunks/1246.26c51e3f01c05ac9.js
new file mode 100644
index 000000000..c8946d241
--- /dev/null
+++ b/_next/static/chunks/1246.26c51e3f01c05ac9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1246],{1246:function(e,l,s){s.r(l);var n=s(7573),d=s(4779);l.default=e=>{let{hero:l}=e;return(0,n.jsx)(n.Fragment,{children:l?(0,n.jsx)(d.GdsFlex,{"max-width":"340px",flex:"1",children:(0,n.jsxs)(d.hS,{value:"1",label:"Label",supportingText:"This is a supporting text.",children:[(0,n.jsx)("span",{slot:"extended-supporting-text",children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."}),(0,n.jsx)(d.x$,{value:"1",children:"Dropdown"}),(0,n.jsx)(d.x$,{value:"2",children:"Dropdwon Item"})]})}):(0,n.jsx)(d.GdsFlex,{flex:"1",width:"240px",children:(0,n.jsxs)(d.hS,{label:"Dropdown",children:[(0,n.jsx)(d.x$,{value:"1",children:"Dropdown"}),(0,n.jsx)(d.x$,{value:"2",children:"Dropdwon Item"})]})})})}}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/130.11cfbcfe2a7c3aea.js b/_next/static/chunks/130.11cfbcfe2a7c3aea.js
new file mode 100644
index 000000000..98ce69740
--- /dev/null
+++ b/_next/static/chunks/130.11cfbcfe2a7c3aea.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[130],{130:function(e,t,a){a.r(t);var l=a(7573),s=a(4779);t.default=e=>{let{hero:t}=e;return(0,l.jsx)(l.Fragment,{children:t?(0,l.jsx)(s.GdsFlex,{"max-width":"300px",children:(0,l.jsx)(s.vF,{label:"Label",supportingText:"This is a supporting text.",clearable:!0,children:(0,l.jsx)("span",{slot:"extended-supporting-text",children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."})})}):(0,l.jsx)(s.vF,{label:"Textarea",clearable:!0})})}}}]);
\ No newline at end of file
diff --git a/_next/static/chunks/1768.b3bedb601288a8a8.js b/_next/static/chunks/1768.b3bedb601288a8a8.js
new file mode 100644
index 000000000..4ee09618f
--- /dev/null
+++ b/_next/static/chunks/1768.b3bedb601288a8a8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1768],{1768:function(e,t,n){n.r(t),n.d(t,{GdsBackdrop:function(){return aQ},GdsBadge:function(){return o2},GdsButton:function(){return sm},GdsCalendar:function(){return sR},GdsCard:function(){return sH},GdsCoachmark:function(){return s5},GdsContainer:function(){return s4},GdsContextMenu:function(){return ix},GdsDatepicker:function(){return rS},GdsDialog:function(){return rN},GdsDivider:function(){return rO},GdsDropdown:function(){return rR},GdsFab:function(){return rH},GdsFilterChip:function(){return dr},GdsFilterChips:function(){return r9},GdsFlex:function(){return r7},GdsFormControlFooter:function(){return l7},GdsFormControlHeader:function(){return l8},GdsGrid:function(){return ao},GdsGroupedList:function(){return ac},GdsImg:function(){return af},GdsInput:function(){return aD},GdsLink:function(){return aI},GdsListItem:function(){return ah},GdsMask:function(){return aR},GdsMenuButton:function(){return aX},GdsMenuItem:function(){return ds},GdsOption:function(){return dt},GdsPopover:function(){return a2},GdsRadioGroup:function(){return a9},GdsRichText:function(){return ln},GdsSegment:function(){return dl},GdsSegmentedControl:function(){return ld},GdsSelect:function(){return lx},GdsSignal:function(){return lW},GdsSpacer:function(){return lT},GdsText:function(){return lA},GdsTextarea:function(){return lH},GdsTheme:function(){return lQ},GdsVideo:function(){return l9}});var o,s,i,r,a,l,d,c,u,h,p,g,b,m,v,f,y,x,k,w,_,C,S,W,E,M,z,T,D,K,L,G,N,A,I,U,B,V,O,F,R,q,P,Y,j,H,Z,$,X,J,Q,ee,et,en,eo,es,ei,er,ea,el,ed,ec,eu,eh,ep,eg,eb,em,ev,ef,ey,ex,ek,ew,e_,eC,eS,eW,eE,eM,ez,eT,eD,eK,eL,eG,eN,eA,eI,eU,eB,eV,eO,eF,eR,eq,eP,eY,ej,eH,eZ,e$,eX,eJ,eQ,e0,e2,e1,e3,e5,e9,e4,e7,e6,e8,te,tt,tn,to,ts,ti,tr,ta,tl,td,tc,tu,th,tp,tg,tb,tm,tv,tf,ty,tx,tk,tw,t_,tC,tS,tW,tE,tM,tz,tT,tD,tK,tL,tG,tN,tA,tI,tU,tB,tV,tO,tF,tR,tq,tP,tY,tj,tH,tZ,t$,tX,tJ,tQ,t0,t2,t1,t3,t5,t9,t4,t7,t6,t8,ne,nt,nn,no,ns,ni,nr,na,nl,nd,nc,nu,nh,np,ng,nb,nm,nv,nf,ny,nx,nk,nw,n_,nC,nS,nW,nE,nM,nz,nT,nD,nK,nL,nG,nN,nA,nI,nU,nB,nV,nO,nF,nR,nq,nP,nY,nj,nH,nZ,n$,nX,nJ,nQ,n0,n2,n1,n3,n5,n9,n4,n7,n6,n8,oe,ot,on,oo,os,oi,or,oa,ol,od,oc,ou,oh,op,og,ob,om,ov=n(7653),of=n.t(ov,2),oy=n(7786),ox=n(6461),ok=n(1827),ow=n(2546),o_=n(2628),oC=class e{static get instance(){return globalThis.__gdsGlobalStylesRegistry||(globalThis.__gdsGlobalStylesRegistry=new e),globalThis.__gdsGlobalStylesRegistry}injectGlobalStyles(e,t){if((0,o_.ac)(this,i)){let n=Array.isArray(t)?t.map(e=>e.toString()).join(""):t.toString();(0,o_.U9)(this,d,c).call(this,e,n)}else t.styleSheet&&(0,o_.U9)(this,u,h).call(this,e,t.styleSheet)}constructor(){(0,o_.Ko)(this,d),(0,o_.Ko)(this,u),(0,o_.Ko)(this,i,!(0,ow.M)()),(0,o_.Ko)(this,r,new Map),(0,o_.Ko)(this,a,new Map),(0,o_.Ko)(this,l,document.adoptedStyleSheets||[])}};i=new WeakMap,r=new WeakMap,a=new WeakMap,l=new WeakMap,d=new WeakSet,c=function(e,t){let n=(0,o_.ac)(this,a).get(e);n||(n=document.createElement("style"),(0,o_.ac)(this,a).set(e,n)),n.textContent=t,document.head.appendChild(n)},u=new WeakSet,h=function(e,t){(0,o_.ac)(this,r).set(e,t),document.adoptedStyleSheets=[...(0,o_.ac)(this,l),...Array.from((0,o_.ac)(this,r).values())]};var oS=n(2690);function oW(){let e=(0,ok._)(["\n :root,\n :root[gds-theme='light'] {\n ","\n }\n :root[gds-theme='dark'] {\n ","\n }\n "]);return oW=function(){return e},e}var oE="/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\ncolor-scheme: dark;\n --gds-color-l1-background-primary: #0e0e0e;\n --gds-color-l1-background-tertiary: #d7d7d7;\n --gds-color-l1-background-secondary: #131313;\n --gds-color-l1-content-positive: #54b561;\n --gds-color-l1-content-negative: #a63e2a;\n --gds-color-l1-content-primary: #d7d7d7;\n --gds-color-l1-content-secondary: #ababab;\n --gds-color-l1-content-tertiary: #1b1b1b;\n --gds-color-l2-background-primary: #242424;\n --gds-color-l2-background-secondary: #242424;\n --gds-color-l2-background-tertiary: #d7d7d7;\n --gds-color-l2-background-positive: #1d3f22;\n --gds-color-l2-background-negative: #4a1c13;\n --gds-color-l2-background-notice: #152c41;\n --gds-color-l2-background-warning: #4c3212;\n --gds-color-l2-background-information: #353535;\n --gds-color-l2-background-copper-01: #f2efeb;\n --gds-color-l2-background-copper-02: #332a18;\n --gds-color-l2-background-purple-01: #f3eff7;\n --gds-color-l2-background-purple-02: #372b40;\n --gds-color-l2-background-green-01: #ecf6ed;\n --gds-color-l2-background-green-02: #1d3f22;\n --gds-color-l2-background-blue-01: #eaf0f7;\n --gds-color-l2-background-blue-02: #152c41;\n --gds-color-l2-content-primary: #d7d7d7;\n --gds-color-l2-content-secondary: #ababab;\n --gds-color-l2-content-tertiary: #1b1b1b;\n --gds-color-l2-content-positive: #54b561;\n --gds-color-l2-content-negative: #ee8375;\n --gds-color-l2-content-warning: #f3b274;\n --gds-color-l2-content-notice: #78a3d5;\n --gds-color-l2-content-infomation: #d7d7d7;\n --gds-color-l2-content-copper-01: #1b1b1b;\n --gds-color-l2-content-copper-02: #ffffff;\n --gds-color-l2-content-purple-01: #1b1b1b;\n --gds-color-l2-content-purple-02: #ffffff;\n --gds-color-l2-content-green-01: #1b1b1b;\n --gds-color-l2-content-green-02: #ffffff;\n --gds-color-l2-content-blue-01: #1b1b1b;\n --gds-color-l2-content-blue-02: #ffffff;\n --gds-color-l2-border-primary: #353535;\n --gds-color-l2-border-secondary: #5e5e5e;\n --gds-color-l2-border-tertiary: #2c2c2c;\n --gds-color-l2-border-quarternary: #d7d7d7;\n --gds-color-l2-border-inversed: #1b1b1b;\n --gds-color-l3-background-primary: #d7d7d7;\n --gds-color-l3-background-secondary: #353535;\n --gds-color-l3-background-tertiary: #424242;\n --gds-color-l3-background-quarternary: #0e0e0e;\n --gds-color-l3-background-positive: #54b561;\n --gds-color-l3-background-positive-secondary: #25512b;\n --gds-color-l3-background-positive-badge: #306938;\n --gds-color-l3-background-negative: #c04831;\n --gds-color-l3-background-negative-secondary: #602418;\n --gds-color-l3-background-negative-badge: #4A1C13;\n --gds-color-l3-background-notice: #78a3d5;\n --gds-color-l3-background-notice-secondary: #1A3853;\n --gds-color-l3-background-notice-badge: #214769;\n --gds-color-l3-background-warning: #f3b274;\n --gds-color-l3-background-warning-secondary: #624017;\n --gds-color-l3-background-warning-badge: #744C1B;\n --gds-color-l3-background-information: #d7d7d7;\n --gds-color-l3-background-information-secondary: #424242;\n --gds-color-l3-background-information-badge: #616161;\n --gds-color-l3-background-buy: #3571a6;\n --gds-color-l3-background-copper-01: #e4ded5;\n --gds-color-l3-background-copper-02: #42361f;\n --gds-color-l3-background-purple-01: #e7deee;\n --gds-color-l3-background-purple-02: #473752;\n --gds-color-l3-background-green-01: #d7edd9;\n --gds-color-l3-background-green-02: #25512b;\n --gds-color-l3-background-blue-01: #d3dfef;\n --gds-color-l3-background-blue-02: #1a3853;\n --gds-color-l3-background-disabled: #181818;\n --gds-color-l3-background-disabled-secondary: #1b1b1b;\n --gds-color-l3-content-primary: #1b1b1b;\n --gds-color-l3-content-secondary: #ababab;\n --gds-color-l3-content-tertiary: #d7d7d7;\n --gds-color-l3-content-notice: #78a3d5;\n --gds-color-l3-content-warning: #f3b274;\n --gds-color-l3-content-information: #d7d7d7;\n --gds-color-l3-content-buy: #ffffff;\n --gds-color-l3-content-copper-01: #1b1b1b;\n --gds-color-l3-content-copper-02: #ffffff;\n --gds-color-l3-content-purple-01: #1b1b1b;\n --gds-color-l3-content-purple-02: #ffffff;\n --gds-color-l3-content-green-01: #1b1b1b;\n --gds-color-l3-content-green-02: #ffffff;\n --gds-color-l3-content-blue-01: #1b1b1b;\n --gds-color-l3-content-blue-02: #ffffff;\n --gds-color-l3-content-disabled: #5e5e5e;\n --gds-color-l3-content-positive: #54b561;\n --gds-color-l3-content-negative: #ee8375;\n --gds-color-l3-border-primary: #d7d7d7;\n --gds-color-l3-border-secondary: #ababab;\n --gds-color-l3-border-tertiary: #1b1b1b;\n --gds-color-l3-border-negative: #ee8375;\n --gds-color-l3-states-dark-hover: #ffffff 15%;\n --gds-color-l3-states-dark-pressed: #ffffff 25%;\n --gds-color-l3-states-light-hover: #d7d7d7 10%;\n --gds-color-l3-states-light-pressed: #d7d7d7 20%;\n --gds-color-l3-states-positive-hover: #54b561 10%;\n --gds-color-l3-states-positive-pressed: #54b561 20%;\n --gds-color-l3-states-negative-hover: #ee8375 10%;\n --gds-color-l3-states-negative-pressed: #ee8375 20%;\n",oM="/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\ncolor-scheme: light;\n --gds-color-l1-background-primary: #ffffff;\n --gds-color-l1-background-tertiary: #1b1b1b;\n --gds-color-l1-background-secondary: #eeeeee;\n --gds-color-l1-content-positive: #35723d;\n --gds-color-l1-content-negative: #a63e2a;\n --gds-color-l1-content-primary: #1b1b1b;\n --gds-color-l1-content-secondary: #5e5e5e;\n --gds-color-l1-content-tertiary: #ffffff;\n --gds-color-l2-background-primary: #f3f3f3;\n --gds-color-l2-background-secondary: #ffffff;\n --gds-color-l2-background-tertiary: #242424;\n --gds-color-l2-background-positive: #ecf6ed;\n --gds-color-l2-background-negative: #fcecea;\n --gds-color-l2-background-notice: #eaf0f7;\n --gds-color-l2-background-warning: #fcecbc;\n --gds-color-l2-background-information: #e2e2e2;\n --gds-color-l2-background-copper-01: #f2efeb;\n --gds-color-l2-background-copper-02: #332a18;\n --gds-color-l2-background-purple-01: #f3eff7;\n --gds-color-l2-background-purple-02: #372b40;\n --gds-color-l2-background-green-01: #ecf6ed;\n --gds-color-l2-background-green-02: #1d3f22;\n --gds-color-l2-background-blue-01: #eaf0f7;\n --gds-color-l2-background-blue-02: #152c41;\n --gds-color-l2-content-primary: #1b1b1b;\n --gds-color-l2-content-secondary: #5e5e5e;\n --gds-color-l2-content-tertiary: #ffffff;\n --gds-color-l2-content-positive: #35723d;\n --gds-color-l2-content-negative: #a63e2a;\n --gds-color-l2-content-warning: #65581e;\n --gds-color-l2-content-notice: #005fac;\n --gds-color-l2-content-infomation: #1b1b1b;\n --gds-color-l2-content-copper-01: #1b1b1b;\n --gds-color-l2-content-copper-02: #ffffff;\n --gds-color-l2-content-purple-01: #1b1b1b;\n --gds-color-l2-content-purple-02: #ffffff;\n --gds-color-l2-content-green-01: #1b1b1b;\n --gds-color-l2-content-green-02: #ffffff;\n --gds-color-l2-content-blue-01: #1b1b1b;\n --gds-color-l2-content-blue-02: #ffffff;\n --gds-color-l2-border-primary: #d7d7d7;\n --gds-color-l2-border-secondary: #6f6f6f;\n --gds-color-l2-border-tertiary: #f9f9f9;\n --gds-color-l2-border-quarternary: #1b1b1b;\n --gds-color-l2-border-inversed: #ffffff;\n --gds-color-l3-background-primary: #1b1b1b;\n --gds-color-l3-background-secondary: #e2e2e2;\n --gds-color-l3-background-tertiary: #d7d7d7;\n --gds-color-l3-background-quarternary: #ffffff;\n --gds-color-l3-background-positive: #35723d;\n --gds-color-l3-background-positive-secondary: #d7edd9;\n --gds-color-l3-background-positive-badge: #d7edd9;\n --gds-color-l3-background-negative: #a63e2a;\n --gds-color-l3-background-negative-secondary: #fcecea;\n --gds-color-l3-background-negative-badge: #f8d6d3;\n --gds-color-l3-background-notice: #005fac;\n --gds-color-l3-background-notice-secondary: #d3dfef;\n --gds-color-l3-background-notice-badge: #d3dfef;\n --gds-color-l3-background-warning: #65581e;\n --gds-color-l3-background-warning-secondary: #fadf7b;\n --gds-color-l3-background-warning-badge: #fadf7b;\n --gds-color-l3-background-information: #1b1b1b;\n --gds-color-l3-background-information-secondary: #d7d7d7;\n --gds-color-l3-background-information-badge: #d7d7d7;\n --gds-color-l3-background-buy: #2e6290;\n --gds-color-l3-background-copper-01: #e4ded5;\n --gds-color-l3-background-copper-02: #42361f;\n --gds-color-l3-background-purple-01: #e7deee;\n --gds-color-l3-background-purple-02: #473752;\n --gds-color-l3-background-green-01: #d7edd9;\n --gds-color-l3-background-green-02: #25512b;\n --gds-color-l3-background-blue-01: #d3dfef;\n --gds-color-l3-background-blue-02: #1a3853;\n --gds-color-l3-background-disabled: #f9f9f9;\n --gds-color-l3-background-disabled-secondary: #f3f3f3;\n --gds-color-l3-content-primary: #ffffff;\n --gds-color-l3-content-secondary: #5e5e5e;\n --gds-color-l3-content-tertiary: #1b1b1b;\n --gds-color-l3-content-notice: #005fac;\n --gds-color-l3-content-warning: #65581e;\n --gds-color-l3-content-information: #1b1b1b;\n --gds-color-l3-content-buy: #ffffff;\n --gds-color-l3-content-copper-01: #1b1b1b;\n --gds-color-l3-content-copper-02: #ffffff;\n --gds-color-l3-content-purple-01: #1b1b1b;\n --gds-color-l3-content-purple-02: #ffffff;\n --gds-color-l3-content-green-01: #1b1b1b;\n --gds-color-l3-content-green-02: #ffffff;\n --gds-color-l3-content-blue-01: #1b1b1b;\n --gds-color-l3-content-blue-02: #ffffff;\n --gds-color-l3-content-disabled: #ababab;\n --gds-color-l3-content-positive: #35723d;\n --gds-color-l3-content-negative: #a63e2a;\n --gds-color-l3-border-primary: #1b1b1b;\n --gds-color-l3-border-secondary: #6f6f6f;\n --gds-color-l3-border-tertiary: #d7d7d7;\n --gds-color-l3-border-negative: #a63e2a;\n --gds-color-l3-states-dark-hover: #ffffff 15%;\n --gds-color-l3-states-dark-pressed: #ffffff 25%;\n --gds-color-l3-states-light-hover: #1b1b1b 10%;\n --gds-color-l3-states-light-pressed: #1b1b1b 20%;\n --gds-color-l3-states-positive-hover: #35723d 10%;\n --gds-color-l3-states-positive-pressed: #35723d 20%;\n --gds-color-l3-states-negative-hover: #a63e2a 10%;\n --gds-color-l3-states-negative-pressed: #a63e2a 20%;\n",oz=[(0,oS.$m)("/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\n:host {\n --gds-space-max: 999px;\n --gds-space-8xl: 120px;\n --gds-space-7xl: 112px;\n --gds-space-6xl: 96px;\n --gds-space-5xl: 80px;\n --gds-space-4xl: 64px;\n --gds-space-3xl: 48px;\n --gds-space-2xl: 40px;\n --gds-space-xl: 32px;\n --gds-space-l: 24px;\n --gds-space-m: 16px;\n --gds-space-s: 12px;\n --gds-space-xs: 8px;\n --gds-space-2xs: 4px;\n --gds-space-3xs: 2px;\n --gds-space-4xs: 1px;\n --gds-space-0: 0px;\n}\n"),(0,oS.$m)("/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\n:host {\n --gds-text-weight-bold: 700;\n --gds-text-weight-medium: 500;\n --gds-text-weight-book: 450;\n --gds-text-weight-regular: 400;\n --gds-text-weight-light: 300;\n --gds-text-size-preamble-xs: 1rem;\n --gds-text-size-preamble-s: 1.125rem;\n --gds-text-size-preamble-m: 1.25rem;\n --gds-text-size-preamble-l: 1.5rem;\n --gds-text-size-preamble-xl: 1.75rem;\n --gds-text-size-preamble-2xl: 2rem;\n --gds-text-size-display-s: 2rem;\n --gds-text-size-display-m: 2.25rem;\n --gds-text-size-display-l: 3rem;\n --gds-text-size-display-xl: 4rem;\n --gds-text-size-display-2xl: 5.125rem;\n --gds-text-size-body-s: 0.875rem;\n --gds-text-size-body-m: 1rem;\n --gds-text-size-body-l: 1.25rem;\n --gds-text-size-detail-xs: 0.75rem;\n --gds-text-size-detail-s: 0.875rem;\n --gds-text-size-detail-m: 1rem;\n --gds-text-size-heading-2xl: 0.875rem;\n --gds-text-size-heading-xs: 1rem;\n --gds-text-size-heading-s: 1.25rem;\n --gds-text-size-heading-m: 1.5rem;\n --gds-text-size-heading-l: 1.75rem;\n --gds-text-size-heading-xl: 2rem;\n --gds-text-line-height-preamble-xs: 1.5rem;\n --gds-text-line-height-preamble-s: 1.625rem;\n --gds-text-line-height-preamble-m: 1.75rem;\n --gds-text-line-height-preamble-l: 2rem;\n --gds-text-line-height-preamble-xl: 2.25rem;\n --gds-text-line-height-preamble-2xl: 2.5rem;\n --gds-text-line-height-display-s: 2.5rem;\n --gds-text-line-height-display-m: 2.75rem;\n --gds-text-line-height-display-l: 3.5rem;\n --gds-text-line-height-display-xl: 4.5rem;\n --gds-text-line-height-display-2xl: 5.625rem;\n --gds-text-line-height-body-s: 1.25rem;\n --gds-text-line-height-body-m: 1.5rem;\n --gds-text-line-height-body-l: 1.625rem;\n --gds-text-line-height-detail-xs: 1rem;\n --gds-text-line-height-detail-s: 1.125rem;\n --gds-text-line-height-detail-m: 1.25rem;\n --gds-text-line-height-heading-2xs: 1.25rem;\n --gds-text-line-height-heading-xs: 1.5rem;\n --gds-text-line-height-heading-s: 1.75rem;\n --gds-text-line-height-heading-m: 2rem;\n --gds-text-line-height-heading-l: 2.5rem;\n --gds-text-line-height-heading-xl: 2.75rem;\n}\n"),(0,oS.$m)("/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\n:host {\n --gds-sys-motion-duration-slowest: 1.5s;\n --gds-sys-motion-duration-slow: 1s;\n --gds-sys-motion-duration-default: .5s;\n --gds-sys-motion-duration-fast: .4s;\n --gds-sys-motion-duration-fastest: .2s;\n --gds-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);\n --gds-sys-motion-easing-ease-out: cubic-bezier(0.22, 1, 0.36, 1);\n --gds-sys-motion-easing-ease-in-out: cubic-bezier(0.83, 0, 0.17, 1);\n --gds-sys-motion-easing-ease-in: cubic-bezier(0.64, 0, 0.78, 0);\n}\n"),(0,oS.$m)("/**\n * Do not edit directly\n * Generated on Tue, 18 Feb 2025 14:56:27 GMT\n */\n\n:host {\n--gds-shadow-xs: 0px 0px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 1px 0px rgba(0, 0, 0, 0.1);\n--gds-shadow-s: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.06);\n--gds-shadow-m: 0px 4px 8px -2px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);\n--gds-shadow-l: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);\n--gds-shadow-xl: 0px 20px 24px -4px rgba(0, 0, 0, 0.08), 0px 8px 8px -4px rgba(0, 0, 0, 0.03);\n}\n")];oC.instance.injectGlobalStyles("root-tokens",(0,oS.iv)(oW(),(0,oS.$m)(oM),(0,oS.$m)(oE)));var oT=n(3584),oD=n(7171),oK=n(3978);function oL(){let e=(0,ok._)(["\n :host {\n display: inline-block;\n }\n\n slot[name='lead']::slotted(*) {\n line-height: var(--gds-space-m);\n }\n\n :host([notification]) slot[name='trail']::slotted(*) {\n line-height: var(--gds-space-s);\n }\n\n :host([notification]) slot[name='lead']::slotted(*) {\n line-height: var(--gds-space-s);\n }\n"]);return oL=function(){return e},e}function oG(){let e=(0,ok._)(['\n '," ","\n ","\n "]);return oG=function(){return e},e}function oN(){let e=(0,ok._)(['']);return oN=function(){return e},e}function oA(){let e=(0,ok._)([""]);return oA=function(){return e},e}function oI(){let e=(0,ok._)(['']);return oI=function(){return e},e}var oU=(0,oS.iv)(oL()),oB=class extends oT.e{render(){let e=this.disabled?"disabled":this.notification?this.variant:this.variant+"-badge",t=this.disabled?"disabled":this.notification?"primary":this.variant,n="small"===this.size||this.notification?"2xs":"xs",o=this.mainSlotOccupied?"small"===this.size||this.notification?"m":"l":"xs";return(0,oD.dy)(oG(),e,t,this.notification?"":"2xs",n,this.notification||this.rounded?"max":"2xs",o,"small"===this.size||this.notification?"detail-xs":"detail-s",this.disabled?"none":"auto",this.disabled?"none":"auto",(0,o_.U9)(this,p,g).call(this),(0,o_.U9)(this,b,m).call(this),(0,o_.U9)(this,y,x).call(this))}constructor(){super(),(0,o_.Ko)(this,p),(0,o_.Ko)(this,b),(0,o_.Ko)(this,v),(0,o_.Ko)(this,y),this.variant="information",this.size="default",this.disabled=!1,this.notification=!1,this.rounded=!1,this.mainSlotOccupied=!1}};p=new WeakSet,g=function(){if("small"!==this.size||!this.notification)return(0,oD.dy)(oN())},b=new WeakSet,m=function(){return(0,oD.dy)(oA(),(0,o_.U9)(this,v,f))},v=new WeakSet,f=function(e){let t=e.target.assignedNodes({flatten:!0});this.mainSlotOccupied=t.length>0&&t.some(e=>{var t;return e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE&&(null==(t=e.textContent)?void 0:t.trim())!==""})},y=new WeakSet,x=function(){return(0,oD.dy)(oI())},oB.styles=[oz,oU],(0,o_.u2)([(0,oK.Cb)()],oB.prototype,"variant",2),(0,o_.u2)([(0,oK.Cb)({type:String})],oB.prototype,"size",2),(0,o_.u2)([(0,oK.Cb)({attribute:"disabled",type:Boolean,reflect:!0})],oB.prototype,"disabled",2),(0,o_.u2)([(0,oK.Cb)({attribute:"notification",type:Boolean,reflect:!0})],oB.prototype,"notification",2),(0,o_.u2)([(0,oK.Cb)({attribute:"rounded",type:Boolean,reflect:!0})],oB.prototype,"rounded",2),(0,o_.u2)([(0,oK.SB)()],oB.prototype,"mainSlotOccupied",2),oB=(0,o_.u2)([(0,oD.MD)("gds-badge")],oB);var oV={0:"0px","2xs":"320px",xs:"425px",s:"768px",m:"1024px",l:"1280px",xl:"1440px","2xl":"2560px","3xl":"3840px","4xl":"4320px","5xl":"6016px","6xl":"7680px"},oO=/^([<|>]=?)?([0-9a-z]+)/,oF=["{","}",";",":",","],oR=[" ","/n"],oq=new Map;function oP(e){return(t,n)=>{var o,s,i,r;let a=null!=(o=null==e?void 0:e.selector)?o:String(":host"),l=null!=(s=null==e?void 0:e.property)?s:String(n),d=null!=(i=null==e?void 0:e.valueTemplate)?i:e=>"var(--gds-space-".concat(e,", 0)"),c=null==e?void 0:e.styleTemplate,u=null!=(r=null==e?void 0:e.cacheOverrideKey)?r:"0";(0,oK.Cb)({attribute:null==e?void 0:e.attribute,noAccessor:!0})(t,n),Object.defineProperty(t,n,{get:function(){return this["__"+String(n)]},set:async function(e){var t;if(!e)return;this["__"+String(n)]=e,await this.updateComplete;let o=a+l+e+(null!=(t=this.level)?t:"0")+u;if(oq.has(o)){this._dynamicStylesController.inject("sep_".concat(String(n)),oq.get(o));return}let s=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e=>e,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:(e,t)=>"".concat(e,": ").concat(t.join(" "),";"),i="";for(let r of n){let n=("-"===r.breakpoint?[{condition:">=",value:"0"}]:r.breakpoint.split(",").map(e=>{let t=e.trim().match(oO);if(!t)throw Error("Invalid breakpoint specifier: ".concat(e));return{condition:t[1],value:t[2]}})).map(e=>{var t,n;return"(".concat((null==(t=e.condition)?void 0:t.includes("<"))?"max-width":"min-width",": ").concat(null!=(n=oV[e.value])?n:e.value,")")}).join(" and ");i+="@media ".concat(n," {").concat(r.values.map(n=>{let i=e;n.sel.length>0&&(i=":host"===e?":host(:".concat(n.sel,")"):"".concat(e,":").concat(n.sel));let r=s(t,n.values.map(o));return"hover"===n.sel?"@media (hover: hover) {".concat(i,"{").concat(r,"}}"):"".concat(i,"{").concat(r,"}")}).join(""),"}")}return i}(a,l,function(e){var t;let n=[],o={breakpoint:"-",values:[]},s=()=>({sel:"",values:[]}),i=s();for(let r of e){if(!oF.includes(r)){i.values.push(r);continue}if("{"===r&&(o={breakpoint:i.values.join(","),values:[]},i=s()),";"===r&&(0===n.length&&n.push(o),i.values.length>0&&(o.values.push(i),i=s())),":"===r){let e=null!=(t=i.values.pop())?t:"";i.sel=e}o&&"}"===r&&(o.values.push(i),i=s(),n.push(o))}return i.values.length>0&&o.values.push(i),0===n.length&&n.push(o),n}(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[],n="";for(let o=0;o""!==e)}(e)),d.bind(this),null==c?void 0:c.bind(this)),i=(0,oS.$m)(s);oq.set(o,i),this._dynamicStylesController.inject("sep_".concat(String(n)),i)}})}}function oY(){let e=(0,ok._)(["\n :host {\n box-sizing: border-box;\n }\n :host(:focus-visible) {\n outline-color: color-mix(in srgb, currentcolor, #000 100%);\n outline-offset: var(--gds-space-3xs);\n outline-style: solid;\n outline-width: var(--gds-space-3xs);\n }\n"]);return oY=function(){return e},e}function oj(){let e=(0,ok._)([""]);return oj=function(){return e},e}var oH=(0,oS.iv)(oY()),oZ=class extends oT.e{render(){return(0,oD.dy)(oj())}constructor(){super(...arguments),this.display="block",this.level="2"}};function o$(){let e=(0,ok._)(["\n :host {\n box-sizing: border-box;\n }\n"]);return o$=function(){return e},e}function oX(){let e=(0,ok._)([""]);return oX=function(){return e},e}oZ.styles=[oz,oH],(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"display",2),(0,o_.u2)([(0,oK.Cb)()],oZ.prototype,"level",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"place-items",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"place-content",2),(0,o_.u2)([oP({valueTemplate:function(e){let t,n,[o,s]=e.split("/");return(e=>{let t=e.trim();return t.startsWith("#")||t.startsWith("rgb(")||t.startsWith("rgba(")||t.startsWith("hsl(")||t.startsWith("hsla(")})(o)?s?"color-mix(in srgb, ".concat(o," ").concat(100*parseFloat(s),"%, transparent 0%)"):o:(t=this.level,n=o,"var(--gds-color-l".concat(t,"-content-").concat(n,")"))}})],oZ.prototype,"color",2),(0,o_.u2)([oP({valueTemplate:function(e){let t,n,[o,s]=e.split("/");return(e=>{let t=e.trim();return t.startsWith("#")||t.startsWith("rgb(")||t.startsWith("rgba(")||t.startsWith("hsl(")||t.startsWith("hsla(")})(o)?s?"color-mix(in srgb, ".concat(o," ").concat(100*parseFloat(s),"%, transparent 0%)"):o:(t=this.level,n=o,"var(--gds-color-l".concat(t,"-background-").concat(n,")"))}})],oZ.prototype,"background",2),(0,o_.u2)([oP({valueTemplate:function(e){let t;let[n,o]=e.split("/");return"var(--gds-space-".concat(n,") solid ").concat(o?(e=>{let t=e.trim();return t.startsWith("#")||t.startsWith("rgb(")||t.startsWith("rgba(")||t.startsWith("hsl(")||t.startsWith("hsla(")})(o)?o:(t=this.level,"var(--gds-color-l".concat(t,"-border-").concat(o,")")):"currentColor")},styleTemplate:(e,t)=>{let n=t[0],o=t.length>1?t[1]:n,s=t.length>2?t[2]:n,i=t.length>3?t[3]:n;return"\n border-top: ".concat(n,";\n border-right: ").concat(o,";\n border-bottom: ").concat(s,";\n border-left: ").concat(i,";\n ")}})],oZ.prototype,"border",2),(0,o_.u2)([oP({valueTemplate:function(e){let t;let[n]=e.split("/");return n?(e=>{let t=e.trim();return t.startsWith("#")||t.startsWith("rgb(")||t.startsWith("rgba(")||t.startsWith("hsl(")||t.startsWith("hsla(")})(n)?n:(t=this.level,"var(--gds-color-l".concat(t,"-border-").concat(n,")")):"currentColor"},styleTemplate:(e,t)=>{let n=t[0],o=t.length>1?t[1]:n,s=t.length>2?t[2]:n,i=t.length>3?t[3]:n;return"\n border-top-color: ".concat(n,";\n border-right-color: ").concat(o,";\n border-bottom-color: ").concat(s,";\n border-left-color: ").concat(i,";\n ")}})],oZ.prototype,"border-color",2),(0,o_.u2)([oP({styleTemplate:(e,t)=>{let n=t[0],o=t.length>1?t[1]:n,s=t.length>2?t[2]:n,i=t.length>3?t[3]:n;return"\n border-top-width: ".concat(n,";\n border-right-width: ").concat(o,";\n border-bottom-width: ").concat(s,";\n border-left-width: ").concat(i,";\n border-style: solid;\n ")}})],oZ.prototype,"border-width",2),(0,o_.u2)([oP({valueTemplate:e=>"var(--gds-space-".concat(e,")")})],oZ.prototype,"border-radius",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"opacity",2),(0,o_.u2)([oP()],oZ.prototype,"padding",2),(0,o_.u2)([oP()],oZ.prototype,"padding-inline",2),(0,o_.u2)([oP()],oZ.prototype,"padding-block",2),(0,o_.u2)([oP({valueTemplate:e=>{let t="pos"==(e.startsWith("-")?"neg":"pos")?"var(--gds-space-".concat(e,")"):"calc(var(--gds-space-".concat(e.substring(1),") * -1)");return"auto"===e?"auto":t},styleTemplate:(e,t)=>{let n=e=>"auto"===e?"auto":"".concat(e),o=n(t[0]),s=t.length>1?n(t[1]):o,i=t.length>2?n(t[2]):o,r=t.length>3?n(t[3]):s;return"margin: ".concat(o," ").concat(s," ").concat(i," ").concat(r,";")}})],oZ.prototype,"margin",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"position",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"inset",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"overflow",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"height",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"max-height",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"min-height",2),(0,o_.u2)([oP()],oZ.prototype,"block-size",2),(0,o_.u2)([oP()],oZ.prototype,"min-block-size",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"width",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"max-width",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"min-width",2),(0,o_.u2)([oP()],oZ.prototype,"inline-size",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"box-sizing",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"cursor",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"pointer-events",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"user-select",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"z-index",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"transform",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"transform-style",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"transition",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"transition-behavior",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oZ.prototype,"animation",2),(0,o_.u2)([oP({valueTemplate:e=>"".concat(e),styleTemplate:(e,t)=>{let n=t[0];return"font-size: var(--gds-text-size-".concat(n,");")+"line-height: var(--gds-text-line-height-".concat(n,");")}})],oZ.prototype,"font-size",2),(0,o_.u2)([oP({property:"font-weight",valueTemplate:e=>"var(--gds-text-weight-".concat(e,")")})],oZ.prototype,"font-weight",2),(0,o_.u2)([oP({valueTemplate:e=>"".concat(e)})],oZ.prototype,"grid-column",2),(0,o_.u2)([oP({valueTemplate:e=>"".concat(e)})],oZ.prototype,"grid-row",2),(0,o_.u2)([oP({valueTemplate:e=>"".concat(e)})],oZ.prototype,"flex",2),oZ=(0,o_.u2)([(0,oD.MD)("gds-container")],oZ);var oJ=(0,oS.iv)(o$()),oQ=class extends oZ{connectedCallback(){super.connectedCallback(),this.display="flex"}render(){return(0,oD.dy)(oX())}};oQ.styles=[oz,oJ],(0,o_.u2)([oP({styleTemplate:(e,t)=>{let n=t[0],o=t[1]||n;return"gap: ".concat(n," ").concat(o,";")},cacheOverrideKey:"flex"})],oQ.prototype,"gap",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"flex",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"align-self",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"align-items",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"align-content",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"justify-content",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"place-content",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"justify-items",2),(0,o_.u2)([oP({valueTemplate:e=>e})],oQ.prototype,"justify-self",2),(0,o_.u2)([oP({property:"flex-direction",valueTemplate:e=>e})],oQ.prototype,"flex-direction",2),(0,o_.u2)([oP({property:"flex-wrap",valueTemplate:e=>e})],oQ.prototype,"flex-wrap",2),oQ=(0,o_.u2)([(0,oD.MD)("gds-flex")],oQ);let o0=(0,ox.Wi)("gds-badge");var o2=(0,oy.L)({tagName:o0,elementClass:oB,react:of,events:{onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsBadge"});function o1(e,t){let n=(0,o_.ih)({waitUntilFirstUpdate:!1},t);return(t,o,s)=>{let{update:i}=t,r=Array.isArray(e)?e:[e];t.update=function(e){r.forEach(t=>{var o;if(e.has(t)){let i=e.get(t),r=this[t];i!==r&&(!n.waitUntilFirstUpdate||this.hasUpdated)&&(null==(o=s.value)||o.call(this,i,r))}}),i.call(this,e)}}}var o3=n(1241),o5=class extends oT.e{set invalid(e){let t=this.invalid;(0,o_.ac)(this,k).setValidity((0,o_.EZ)((0,o_.ih)({},(0,o_.ac)(this,k).validity),{customError:e,valid:!e}),this.validationMessage||(0,o3.WI)("Error message."),this._getValidityAnchor()||void 0),this.requestUpdate("invalid",t),(0,o_.ac)(this,k).checkValidity()}get invalid(){return!(0,o_.ac)(this,k).validity.valid}get value(){return this._internalValue}set value(e){this._internalValue=e}get form(){return(0,o_.ac)(this,k).form}get validity(){return(0,o_.ac)(this,k).validity}get validationMessage(){return(0,o_.ac)(this,k).validationMessage}get willValidate(){return(0,o_.ac)(this,k).willValidate}checkValidity(){if(!this._getValidityAnchor()||!this.validator)return!0;let e=this.invalid,t=this.validator.validate(this)||[(0,o_.EZ)((0,o_.ih)({},this.validity),{valid:!0}),""];return(0,o_.ac)(this,k).setValidity(t[0],t[1],this._getValidityAnchor()),e!==this.invalid&&this.requestUpdate(),(0,o_.ac)(this,k).checkValidity()}reportValidity(){return(0,o_.ac)(this,k).reportValidity()}__handleValueChange(){(0,o_.ac)(this,k).setFormValue(this.value),this.checkValidity()}formResetCallback(){"string"==typeof this.value?this.value="":this.value=void 0}formAssociatedCallback(e){null==e||e.addEventListener("submit",this._handleFormSubmit.bind(this))}_handleFormSubmit(e){this.checkValidity(),this.validity.valid||e.preventDefault()}focus(e){this._getValidityAnchor().focus(e)}constructor(){super(),(0,o_.Ko)(this,k,void 0),this.required=!1,this.errorMessage="",this.label="",this.name="",this.disabled=!1;try{(0,o_.qx)(this,k,this.attachInternals())}catch(e){(0,o_.qx)(this,k,{form:this.closest("form"),setFormValue:e=>{this.value=e},setValidity:(e,t)=>{(0,o_.ac)(this,k).validity=e,this.errorMessage=t||""},validationMessage:"",validity:{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},willValidate:!0,checkValidity:()=>!0,reportValidity:()=>!0})}}};function o9(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{attributes:!0,childList:!0,subtree:!1,characterData:!0};return(t,n,o)=>{let s;let i=t.connectedCallback,r=t.disconnectedCallback;t.connectedCallback=function(){null==i||i.call(this),(s=new MutationObserver((e,t)=>{var n;null==(n=o.value)||n.call(this)})).observe(this,e)},t.disconnectedCallback=function(){null==r||r.call(this),s.disconnect()}}}k=new WeakMap,o5.formAssociated=!0,(0,o_.u2)([(0,oK.Cb)({attribute:!1})],o5.prototype,"validator",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean})],o5.prototype,"required",2),(0,o_.u2)([(0,oK.Cb)({attribute:"error-message"})],o5.prototype,"errorMessage",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean,reflect:!0,attribute:"aria-invalid",converter:{fromAttribute:Boolean,toAttribute:e=>null==e?void 0:e.toString()}})],o5.prototype,"invalid",1),(0,o_.u2)([(0,oK.Cb)()],o5.prototype,"label",2),(0,o_.u2)([(0,oK.Cb)()],o5.prototype,"value",1),(0,o_.u2)([(0,oK.Cb)({reflect:!0})],o5.prototype,"name",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean,reflect:!0})],o5.prototype,"disabled",2),(0,o_.u2)([o1("value")],o5.prototype,"__handleValueChange",1);var o4=class e{static get instance(){var t;return(null==(t=globalThis.__gdsTransitionalStyles)?void 0:t[oD.FM])||(globalThis.__gdsTransitionalStyles=(0,o_.EZ)((0,o_.ih)({},globalThis.__gdsTransitionalStyles),{[oD.FM]:new e})),globalThis.__gdsTransitionalStyles[oD.FM]}apply(e,t){if(!e.shadowRoot)return;let n=(0,o_.ac)(this,w).get(t);n&&((0,o_.ac)(this,_).set(t,e),this.applyToElement(t,n))}applyToElement(e,t){var n,o;let s=(0,o_.ac)(this,_).get(e);if(!s||!s.shadowRoot)return;let i=()=>{s._dynamicStylesController.clearInitial(),s._dynamicStylesController.inject("t-styles",(0,oS.$m)(t)),s._isUsingTransitionalStyles=!0},r=()=>{s._isUsingTransitionalStyles=!1,s._dynamicStylesController.clear("t-styles"),s._dynamicStylesController.restoreInitial()},a="[gds-element=gds-theme]",l=s.getRootNode(),d=s.closest(a);for(;null===d&&l!==document;)d=null==(n=l.host)?void 0:n.closest(a),l=null==(o=l.host)?void 0:o.getRootNode();if(d){let e=d,t=()=>{"2023"===e.designVersion?r():i()};if(e.addEventListener("gds-design-version-changed",t),s.addEventListener("gds-element-disconnected",()=>e.removeEventListener("gds-design-version-changed",t)),"2023"===e.designVersion){r();return}}i()}register(e,t){let n=t;(0,o_.ac)(this,C)&&(n="@layer reset {\n *:not(style, [gds-element]) {\n all: revert;\n }\n }\n ".concat(t)),(0,o_.ac)(this,w).set(e,n),this.applyToElement(e,n)}constructor(){(0,o_.Ko)(this,w,new Map),(0,o_.Ko)(this,_,new Map),(0,o_.Ko)(this,C,!(0,ow.M)())}};w=new WeakMap,_=new WeakMap,C=new WeakMap;var o7=n(991),o6=n(4618),o8=n(5715),se=n(6111),st=n(3557),sn=n(5140);function so(){let e=(0,ok._)(["a"]);return so=function(){return e},e}function ss(){let e=(0,ok._)(["button"]);return ss=function(){return e},e}function si(){let e=(0,ok._)(['']);return si=function(){return e},e}function sr(){let e=(0,ok._)(["\n <","\n class=",'\n type="','"\n ?disabled="','"\n aria-label=',"\n href=","\n target=","\n rel=","\n download=",'\n part="_button"\n @click="','"\n ','\n >\n \n \n \n ',"\n ",">\n "]);return sr=function(){return e},e}var sa=class extends st.Xe{render(e){return sn.Ld}update(e,t){var n;let[o]=t,s=e.element;Array.from((null==(n=e.options)?void 0:n.host).attributes).forEach(e=>{o(e)&&s.setAttribute(e.name.replace("gds-",""),e.value)})}constructor(e){if(super(e),e.type!==st.pX.ELEMENT)throw Error("The `forwardAttributes` directive must be used in element bindings")}},sl=(0,st.XM)(sa),sd=new WeakMap,sc=["aria-label","aria-haspopup","aria-expanded"],su=(o=oD.dy,function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;se.replace(/\n[\s]+e.name.startsWith("gds-aria")||"gds-role"===e.name||sc.includes(e.name)),(0,o_.ac)(this,T),(0,o8.g)(!this._isUsingTransitionalStyles,()=>su(si())),t)}_getValidityAnchor(){return this._button}_attributeChanged(){this.requestUpdate()}constructor(){super(),(0,o_.Ko)(this,W),(0,o_.Ko)(this,M),this.disabled=!1,this.rank="primary",this.variant="neutral",this.size="medium",this.label="",this.href="",(0,o_.Ko)(this,S,!1),(0,o_.Ko)(this,T,()=>{var e,t;let n=null!=(t=null==(e=this._mainSlot)?void 0:e.assignedElements())?t:[];(0,o_.qx)(this,S,1===n.length&&n.some(e=>e.tagName.toLowerCase().startsWith("gds-icon"))),this.requestUpdate()}),(0,o_.Ko)(this,D,e=>{this.dispatchEvent(new CustomEvent("gds-click",{bubbles:!0,composed:!0,detail:e})),this.form&&!(0,o_.ac)(this,W,E)&&("submit"===this.type?this.form.requestSubmit():"reset"===this.type&&this.form.reset())})}};function sp(){let e=(0,ok._)([""]);return sp=function(){return e},e}S=new WeakMap,W=new WeakSet,E=function(){return this.href.length>0},M=new WeakSet,z=function(){return"_blank"===this.target?"noreferrer noopener":void 0},T=new WeakMap,D=new WeakMap,sh.styles=[oz,(0,oS.$m)("@layer tokens, core, a11y, ranks, sizes, variants, disabled;\n\n@layer a11y {\n @media (prefers-reduced-motion: reduce) {\n .button {\n transition: none;\n }\n }\n}\n\n@layer core {\n :host {\n display: inline-flex;\n max-width: 100%;\n }\n\n .button {\n --_block-size: var(--gds-space-3xl);\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n border: none;\n cursor: pointer;\n block-size: var(--_block-size);\n background-color: var(--gds-color-l3-background-primary);\n color: var(--gds-color-l3-content-primary);\n border-radius: var(--gds-space-max);\n font-family: inherit;\n font-size: var(--gds-text-size-detail-m);\n line-height: var(--gds-text-line-height-detail-m);\n font-weight: var(--gds-text-weight-book);\n gap: var(--gds-space-s);\n outline-color: transparent;\n outline-offset: var(--gds-space-3xs);\n outline-style: solid;\n outline-width: var(--gds-space-3xs);\n padding-block: var(--gds-space-s);\n padding-inline: var(--gds-space-l);\n position: relative;\n text-decoration: none;\n transition-property: color, border-colorm, background;\n transition-duration: 0.2s;\n flex: 1;\n\n &:focus {\n outline-color: var(--gds-color-l3-content-tertiary);\n\n &:not(:focus-visible) {\n outline-color: transparent;\n }\n }\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-primary),\n var(--gds-color-l3-states-dark-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-primary),\n var(--gds-color-l3-states-dark-pressed)\n );\n }\n\n &:not(.circle) slot:not([name]) {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n}\n\n/* High specificity */\n.button.circle {\n aspect-ratio: 1 / 1;\n padding: 0;\n min-block-size: var(--_block-size);\n min-inline-size: var(--_block-size);\n}\n\n.button:disabled {\n pointer-events: none;\n background-color: var(--gds-color-l3-background-disabled);\n color: var(--gds-color-l3-content-disabled);\n}\n\n@layer ranks {\n :host([rank*='secondary']) .button {\n background-color: var(--gds-color-l3-background-secondary);\n color: var(--gds-color-l3-content-tertiary);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-secondary),\n var(--gds-color-l3-states-light-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-secondary),\n var(--gds-color-l3-states-light-pressed)\n );\n }\n }\n\n :host([rank*='tertiary']) .button {\n background-color: transparent;\n color: var(--gds-color-l3-content-tertiary);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-light-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-light-pressed)\n );\n }\n }\n}\n\n@layer sizes {\n :host([size='xs']) .button {\n --_block-size: var(--gds-space-l);\n font-size: var(--gds-text-size-detail-s);\n line-height: var(--gds-text-line-height-detail-s);\n padding-inline: var(--gds-space-m);\n }\n\n :host([size='small']) .button {\n --_block-size: var(--gds-space-xl);\n font-size: var(--gds-text-size-detail-s);\n line-height: var(--gds-text-line-height-detail-s);\n padding-inline: var(--gds-space-m);\n }\n\n :host([size='medium']) .button {\n --_block-size: var(--gds-space-2xl);\n font-size: var(--gds-text-size-detail-m);\n line-height: var(--gds-text-line-height-detail-m);\n }\n}\n\n@layer variants {\n .positive {\n background-color: var(--gds-color-l3-background-positive);\n\n &:focus {\n outline-color: var(--gds-color-l3-content-positive);\n\n &:not(:focus-visible) {\n outline-color: transparent;\n }\n }\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-positive),\n var(--gds-color-l3-states-dark-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-positive),\n var(--gds-color-l3-states-dark-pressed)\n );\n }\n\n &.secondary {\n background-color: var(--gds-color-l3-background-positive-secondary);\n color: var(--gds-color-l3-content-positive);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-positive-secondary),\n var(--gds-color-l3-states-positive-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-positive-secondary),\n var(--gds-color-l3-states-positive-pressed)\n );\n }\n }\n\n &.tertiary {\n background-color: transparent;\n color: var(--gds-color-l3-content-positive);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-positive-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-positive-pressed)\n );\n }\n }\n }\n\n .negative {\n background-color: var(--gds-color-l3-background-negative);\n\n &:focus {\n outline-color: var(--gds-color-l3-content-negative);\n &:not(:focus-visible) {\n outline-color: transparent;\n }\n }\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-negative),\n var(--gds-color-l3-states-dark-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-negative),\n var(--gds-color-l3-states-dark-pressed)\n );\n }\n\n &.secondary {\n background-color: var(--gds-color-l3-background-negative-secondary);\n color: var(--gds-color-l3-content-negative);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-negative-secondary),\n var(--gds-color-l3-states-negative-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n var(--gds-color-l3-background-negative-secondary),\n var(--gds-color-l3-states-negative-pressed)\n );\n }\n }\n\n &.tertiary {\n background-color: transparent;\n color: var(--gds-color-l3-content-negative);\n\n @media (pointer: fine) {\n &:hover {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-negative-hover)\n );\n }\n }\n\n &:active {\n background-color: color-mix(\n in srgb,\n transparent,\n var(--gds-color-l3-states-negative-pressed)\n );\n }\n }\n }\n}\n")],sh.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,o_.u2)([(0,oK.Cb)({type:Boolean,reflect:!0})],sh.prototype,"disabled",2),(0,o_.u2)([(0,oK.Cb)({reflect:!0})],sh.prototype,"type",2),(0,o_.u2)([(0,oK.Cb)({reflect:!0})],sh.prototype,"rank",2),(0,o_.u2)([(0,oK.Cb)({reflect:!0})],sh.prototype,"variant",2),(0,o_.u2)([(0,oK.Cb)({reflect:!0})],sh.prototype,"size",2),(0,o_.u2)([(0,oK.Cb)()],sh.prototype,"label",2),(0,o_.u2)([(0,oK.Cb)()],sh.prototype,"href",2),(0,o_.u2)([(0,oK.Cb)()],sh.prototype,"target",2),(0,o_.u2)([(0,oK.Cb)()],sh.prototype,"rel",2),(0,o_.u2)([(0,oK.Cb)()],sh.prototype,"download",2),(0,o_.u2)([(0,oK.IO)("slot:not([name])")],sh.prototype,"_mainSlot",2),(0,o_.u2)([(0,oK.IO)(".button")],sh.prototype,"_button",2),(0,o_.u2)([o9({attributes:!0,childList:!1,subtree:!1,characterData:!1})],sh.prototype,"_attributeChanged",1),sh=(0,o_.u2)([(0,oD.MD)("gds-button")],sh);var sg=class extends oS.oi{render(){return(0,oS.dy)(sp())}constructor(){super(...arguments),this.onmousedown=e=>{let t=e.target.getBoundingClientRect(),n=this._rippleEl;n&&(n.classList.remove("gds-ripple-effect"),this.style.setProperty("--gds-ripple-top","".concat(e.clientY-t.top,"px")),this.style.setProperty("--gds-ripple-left","".concat(e.clientX-t.left,"px")),setTimeout(()=>{n.classList.add("gds-ripple-effect")},20))}}};sg.styles=[oz,(0,oS.$m)(":host {\n --gds-ripple-motion-name: ripple;\n --gds-ripple-motion: var(--gds-ripple-motion-name) 1.25s\n cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running;\n border-radius: var(--gds-space-max);\n contain: strict;\n display: grid;\n place-content: center;\n height: 100%;\n inset: 0;\n overflow: hidden;\n position: absolute;\n width: 100%;\n}\n\ndiv {\n background-color: currentColor;\n border-radius: var(--gds-space-max);\n display: flex;\n height: 100%;\n left: calc((-50% + var(--gds-ripple-left)) / 4);\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n will-change: transform;\n}\n\ndiv.gds-ripple-effect {\n animation: var(--gds-ripple-motion);\n}\n\n@keyframes ripple {\n from {\n opacity: 0.2;\n transform: scale(0.6, 1);\n }\n to {\n opacity: 0;\n transform: scale(1.25);\n }\n}\n@media (prefers-reduced-motion: reduce) {\n :host {\n --gds-ripple-motion-name: none !important;\n }\n}")],(0,o_.u2)([(0,oK.IO)("div")],sg.prototype,"_rippleEl",2),sg=(0,o_.u2)([(0,oD.MD)("gds-ripple")],sg);let sb=(0,ox.Wi)("gds-button");var sm=(0,oy.L)({tagName:sb,elementClass:sh,react:of,events:{onClick:"click",onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsButton"}),sv=n(9833),sf=n(447),sy=n(4682),sx=n(4077),sk=n(1131);function sw(){let e=(0,ok._)(["",""]);return sw=function(){return e},e}var s_=n(153),sC=n(8889),sS=n(1714),sW=n(5908),sE=n(1001),sM=n(8849),sz=n(7210);function sT(){let e=(0,ok._)(["\n @layer base, reset;\n\n @layer base {\n :host {\n display: flex;\n justify-content: center;\n }\n\n :host table {\n border-spacing: var(--gds-space-2xs);\n flex-grow: 1;\n width: 100%;\n padding: 1ch;\n }\n\n thead {\n box-shadow: 0 var(--gds-space-4xs) 0 0 var(--gds-color-l2-border-primary);\n th {\n height: var(--gds-space-2xl);\n width: var(--gds-space-2xl);\n box-sizing: border-box;\n text-align: center;\n font-weight: normal;\n }\n }\n\n tbody {\n td {\n position: relative;\n height: var(--gds-space-3xl);\n width: var(--gds-space-3xl);\n box-sizing: border-box;\n text-align: center;\n user-select: none;\n border-width: var(--gds-space-3xs);\n border-style: solid;\n border-color: transparent;\n border-radius: var(--gds-space-2xs);\n transition: all 0.2s;\n outline-style: solid;\n outline-color: transparent;\n outline-width: 0px;\n outline-offset: var(--gds-space-3xs);\n\n &:not(.disabled):hover,\n &[aria-selected='true'] {\n background: var(--gds-color-l2-background-tertiary);\n cursor: pointer;\n color: var(--gds-color-l2-content-tertiary);\n }\n\n &.today {\n border-color: var(--gds-color-l2-background-tertiary);\n }\n\n &.disabled {\n color: var(--gds-color-l3-content-disabled);\n cursor: not-allowed;\n }\n\n &:active:not(.disabled) {\n scale: 0.96;\n }\n\n &:focus-visible {\n outline-color: color-mix(in srgb, currentColor, transparent 50%);\n }\n }\n\n .indicator-dot {\n display: flex;\n position: absolute;\n width: var(--gds-space-2xs);\n height: var(--gds-space-2xs);\n border-radius: var(--gds-space-max);\n background-color: var(--_color, currentColor);\n inset: var(--gds-space-2xs) var(--gds-space-2xs) auto auto;\n }\n }\n }\n"]);return sT=function(){return e},e}function sD(){let e=(0,ok._)([" | "]);return sD=function(){return e},e}function sK(){let e=(0,ok._)(['\n \n ',"\n "," | \n "," | \n "," | \n "," | \n "," | \n "," | \n "," | \n
\n "]);return sK=function(){return e},e}function sL(){let e=(0,ok._)(['\n ',"\n | "]);return sL=function(){return e},e}function sG(){let e=(0,ok._)([" | "]);return sG=function(){return e},e}function sN(){let e=(0,ok._)(['']);return sN=function(){return e},e}function sA(){let e=(0,ok._)(['\n \n ',"\n\n ","\n | \n "]);return sA=function(){return e},e}function sI(){let e=(0,ok._)(['\n \n ',"\n ","\n
\n "]);return sI=function(){return e},e}function sU(){let e=(0,ok._)(["\n ","\n "]);return sU=function(){return e},e}function sB(){let e=(0,ok._)(['"]);return sB=function(){return e},e}var sV=(0,oS.iv)(sT()),sO=class extends oT.e{get focusedMonth(){return this.focusedDate.getMonth()}set focusedMonth(e){let t=(0,s_.Z)(new Date(this.focusedYear,e,1)),n=new Date(this.focusedDate);n.setDate(Math.min(this.focusedDate.getDate(),t.getDate())),n.setMonth(e),n.setHours(12,0,0,0),this.focusedDate=n}get focusedYear(){return this.focusedDate.getFullYear()}set focusedYear(e){this.focusedDate=new Date(this.focusedDate.setFullYear(e))}getDateCell(e){var t;return null==(t=this.shadowRoot)?void 0:t.querySelector("#dateCell-".concat(e))}connectedCallback(){super.connectedCallback(),o4.instance.apply(this,"gds-calendar"),this.addEventListener("keydown",(0,o_.U9)(this,G,N)),window.addEventListener("lit-localize-status",e=>{"ready"===e.detail.status&&(this._currentLocale=e.detail.readyLocale)})}focus(){var e;super.focus(),null==(e=this._elFocusedCell)||e.focus()}render(){let e=new Date;return(0,oS.dy)(sB(),(0,o6.o)(this.label),(0,o8.g)(!this.hideDayNames,()=>(0,oS.dy)(sK(),(0,o8.g)(this.showWeekNumbers,()=>(0,oS.dy)(sD())),(0,o3.WI)("Mon"),(0,o3.WI)("Tue"),(0,o3.WI)("Wed"),(0,o3.WI)("Thu"),(0,o3.WI)("Fri"),(0,o3.WI)("Sat"),(0,o3.WI)("Sun"))),function(e,t){let n=(0,sv.Z)(e),o=(0,sf.Z)(e),s=(0,sy.Z)({start:n,end:o},{weekStartsOn:1});for(;s.length<6;)s.push((0,sx.Z)(s[s.length-1],7));return(0,oS.dy)(sw(),t(s.map(e=>({days:(0,sk.Z)({start:e,end:(0,sx.Z)(e,6)})}))))}(this.focusedDate,t=>(0,oS.dy)(sU(),t.map(t=>(0,oS.dy)(sI(),(0,o8.g)(this.showWeekNumbers,()=>(0,oS.dy)(sL(),(0,sC.Z)(t.days[0]))),t.days.map(t=>{let n=this.customizedDates&&this.customizedDates.find(e=>(0,sS.Z)(e.date,t)),o=(0,o_.ih)({color:"currentColor",disabled:!!(this.disabledDates&&this.disabledDates.some(e=>(0,sS.Z)(e,t)))},n),s=!(0,sW.Z)(this.focusedDate,t),i=(tthis.max)&&!(0,sS.Z)(t,this.min)&&!(0,sS.Z)(t,this.max),r=0===t.getDay()||6===t.getDay(),a=o.disabled||s||i||this.disabledWeekends&&r;return this.hideExtraneousDays&&s?(0,oS.dy)(sG()):(0,oS.dy)(sA(),(0,o6.o)(a?void 0:"gridcell"),(0,o7.$)({"custom-date":!!n,disabled:!!a,today:(0,sS.Z)(e,t)}),a,(0,sS.Z)(this.focusedDate,t)?0:-1,this.value&&(0,sS.Z)(this.value,t)?"true":"false",this.dateLabelTemplate(t),()=>a?null:(0,o_.U9)(this,K,L).call(this,t),t.getDate(),o?null==o?void 0:o.color:"",t.getDate(),(0,o8.g)(o.indicator,()=>(0,oS.dy)(sN(),null==o?void 0:o.indicator,null==o?void 0:o.color)))}))))))}_valueChanged(){this.value&&(this.focusedDate=this.value)}constructor(){super(...arguments),(0,o_.Ko)(this,K),(0,o_.Ko)(this,G),this.min=new Date(new Date().getFullYear()-10,0,1),this.max=new Date(new Date().getFullYear()+10,0,1),this.focusedDate=new Date,this.disabledWeekends=!1,this.showWeekNumbers=!1,this.hideExtraneousDays=!1,this.hideDayNames=!1,this.dateLabelTemplate=e=>e.toLocaleDateString(this._currentLocale,{weekday:"long",year:"numeric",month:"long",day:"numeric"}),this._currentLocale=navigator.language}};K=new WeakSet,L=function(e){let t=(0,sE.Z)(e,12);this.value=t,this.dispatchEvent(new CustomEvent("change",{detail:t,bubbles:!1,composed:!1}))},G=new WeakSet,N=function(e){var t;let n=!1,o=new Date(this.focusedDate);"ArrowLeft"===e.key?(o=(0,sx.Z)(this.focusedDate,-1),n=!0):"ArrowRight"===e.key?(o=(0,sx.Z)(this.focusedDate,1),n=!0):"ArrowUp"===e.key?(o=(0,sx.Z)(this.focusedDate,-7),n=!0):"ArrowDown"===e.key?(o=(0,sx.Z)(this.focusedDate,7),n=!0):"Enter"===e.key||" "===e.key?((null==(t=this._elFocusedCell)?void 0:t.hasAttribute("disabled"))||(0,o_.U9)(this,K,L).call(this,this.focusedDate),n=!0):"Home"===e.key?(o=new Date(this.focusedYear,this.focusedMonth,1),n=!0):"End"===e.key?(o=new Date(this.focusedYear,this.focusedMonth+1,0),n=!0):"PageUp"===e.key?(o=(0,sM.Z)(this.focusedDate,1),n=!0):"PageDown"===e.key&&(o=(0,sz.Z)(this.focusedDate,1),n=!0),o.getFullYear()>=this.min.getFullYear()&&o.getFullYear()<=this.max.getFullYear()&&this.dispatchEvent(new CustomEvent("gds-date-focused",{detail:o,bubbles:!1,composed:!1,cancelable:!0}))&&(this.focusedDate=o),n&&(e.preventDefault(),e.stopPropagation(),this.updateComplete.then(()=>{var e;null==(e=this._elFocusedCell)||e.focus()}))},sO.styles=[oz,sV],sO.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,o_.u2)([(0,oK.Cb)()],sO.prototype,"value",2),(0,o_.u2)([(0,oK.Cb)({type:Date})],sO.prototype,"min",2),(0,o_.u2)([(0,oK.Cb)({type:Date})],sO.prototype,"max",2),(0,o_.u2)([(0,oK.Cb)()],sO.prototype,"focusedDate",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean,attribute:"disabled-weekends"})],sO.prototype,"disabledWeekends",2),(0,o_.u2)([(0,oK.Cb)({type:Array,attribute:"disabled-dates"})],sO.prototype,"disabledDates",2),(0,o_.u2)([(0,oK.Cb)({type:Number})],sO.prototype,"focusedMonth",1),(0,o_.u2)([(0,oK.Cb)({type:Number})],sO.prototype,"focusedYear",1),(0,o_.u2)([(0,oK.Cb)({type:Boolean})],sO.prototype,"showWeekNumbers",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean})],sO.prototype,"hideExtraneousDays",2),(0,o_.u2)([(0,oK.Cb)({type:Boolean})],sO.prototype,"hideDayNames",2),(0,o_.u2)([(0,oK.Cb)({attribute:!1})],sO.prototype,"customizedDates",2),(0,o_.u2)([(0,oK.Cb)()],sO.prototype,"label",2),(0,o_.u2)([(0,oK.Cb)({attribute:!1})],sO.prototype,"dateLabelTemplate",2),(0,o_.u2)([(0,oK.SB)()],sO.prototype,"_currentLocale",2),(0,o_.u2)([(0,oK.IO)('td[tabindex="0"]')],sO.prototype,"_elFocusedCell",2),(0,o_.u2)([o1("value")],sO.prototype,"_valueChanged",1),sO=(0,o_.u2)([(0,oD.MD)("gds-calendar"),(0,o3.kI)()],sO);let sF=(0,ox.Wi)("gds-calendar");var sR=(0,oy.L)({tagName:sF,elementClass:sO,react:of,events:{onChange:"change",onGdsDateFocused:"gds-date-focused",onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsCalendar"});function sq(){let e=(0,ok._)([""]);return sq=function(){return e},e}function sP(){let e=(0,ok._)(["\n :host {\n border-color: var(--_border-color);\n background-color: var(--_background-color);\n color: var(--_color);\n }\n "]);return sP=function(){return e},e}var sY=class extends oZ{render(){return(0,oD.dy)(sq())}constructor(){super(),this.variant="primary",this.padding="s; m{l}",this["border-radius"]="xs; m{s}",this["border-width"]="4xs"}};sY.styles=[oz,(0,oS.iv)(sP())],(0,o_.u2)([oP({property:"box-shadow",valueTemplate:e=>"var(--gds-shadow-".concat(e,")")})],sY.prototype,"shadow",2),(0,o_.u2)([oP({valueTemplate:e=>e,styleTemplate:function(e,t){return"\n --_border-color: var(--gds-color-l".concat(this.level,"-background-").concat(t,");\n --_background-color: var(--gds-color-l").concat(this.level,"-background-").concat(t,");\n --_color: var(--gds-color-l").concat(this.level,"-content-").concat(t,");\n ")}})],sY.prototype,"variant",2),sY=(0,o_.u2)([(0,oD.MD)("gds-card")],sY);let sj=(0,ox.Wi)("gds-card");var sH=(0,oy.L)({tagName:sj,elementClass:sY,react:of,events:{onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsCard"}),sZ=n(4134),s$=n(3358);function sX(){let e=(0,ok._)(["\n #body {\n visibility: hidden;\n position: absolute;\n z-index: 1060;\n box-sizing: border-box;\n padding: 1rem;\n width: 20rem;\n border-radius: 0.25rem;\n background-color: #222;\n color: #fff;\n opacity: 0;\n transition: opacity 0.3s;\n }\n\n #arrow {\n box-sizing: border-box;\n z-index: -1;\n position: absolute;\n height: 1rem;\n width: 1rem;\n background-color: #222;\n transform: rotate(45deg);\n }\n\n .arrow-top,\n .arrow-top-start,\n .arrow-top-end {\n bottom: -0.5rem;\n }\n\n .arrow-bottom,\n .arrow-bottom-start,\n .arrow-bottom-end {\n top: -0.5rem;\n }\n\n .arrow-left,\n .arrow-left-start,\n .arrow-left-end {\n right: -0.5rem;\n }\n\n .arrow-right,\n .arrow-right-start,\n .arrow-right-end {\n left: -0.5rem;\n }\n"]);return sX=function(){return e},e}function sJ(){let e=(0,ok._)(['\n \n "]);return sJ=function(){return e},e}function sQ(){let e=(0,ok._)([""]);return sQ=function(){return e},e}function s0(){let e=(0,ok._)(["",""]);return s0=function(){return e},e}var s2=(0,oS.iv)(sX()),s1=class extends oT.e{connectedCallback(){super.connectedCallback(),document.addEventListener("click",()=>{setTimeout(()=>{(0,o_.U9)(this,Q,ee).call(this),(0,o_.U9)(this,B,V).call(this)},400)}),document.addEventListener("keydown",e=>{"Escape"===e.key&&this._isVisible&&(0,o_.U9)(this,B,V).call(this)})}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("click",(0,o_.U9)(this,B,V)),document.removeEventListener("keydown",e=>{"Escape"===e.key&&this._isVisible&&(0,o_.U9)(this,B,V).call(this)})}firstUpdated(){this.target.length>0&&(this.targetElement=(0,o_.U9)(this,O,F).call(this,this.target),(0,o_.U9)(this,Q,ee).call(this))}setPreventClose(e){this._preventClose=e}render(){return(0,oD.dy)(s0(),(0,o8.g)(this.target.length>0,()=>(0,oD.dy)(sJ(),this.label,(0,sZ.i)((0,o_.ac)(this,A)),(0,sZ.i)((0,o_.ac)(this,I))),()=>(0,oD.dy)(sQ())))}constructor(){super(...arguments),(0,o_.Ko)(this,B),(0,o_.Ko)(this,O),(0,o_.Ko)(this,R),(0,o_.Ko)(this,P),(0,o_.Ko)(this,j),(0,o_.Ko)(this,Z),(0,o_.Ko)(this,X),(0,o_.Ko)(this,Q),this.placement="bottom",this.overlappedBy=[],this.target=[],this.label="Coachmark",this.computeVisibility=(e,t,n)=>n,this.targetElement=void 0,this._isVisible=!1,this._preventClose=!1,(0,o_.Ko)(this,A,(0,sZ.V)()),(0,o_.Ko)(this,I,(0,sZ.V)()),(0,o_.Ko)(this,U,void 0)}};A=new WeakMap,I=new WeakMap,U=new WeakMap,B=new WeakSet,V=function(){var e,t;this._isVisible&&(this._isVisible=!1,null==(e=(0,o_.ac)(this,A).value)||e.remove(),null==(t=(0,o_.ac)(this,U))||t.call(this),this.dispatchEvent(new CustomEvent("gds-ui-state",{detail:{open:this._isVisible,reason:"closed"},bubbles:!1,composed:!1})))},O=new WeakSet,F=function(e){let t,n=!1;for(let o of e){if("shadowRoot"===o){n=!0;continue}t?n&&t.shadowRoot?(t=t.shadowRoot.querySelector(o),n=!1):t=t.querySelector(o):t=document.querySelector(o)}return t},R=new WeakSet,q=function(e,t){if(e==t)return;let n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.topo.top&&n.lefto.left},P=new WeakSet,Y=function(e){if(!e)return!1;for(let t of e){let e=document.querySelector(t);if(e&&"hidden"!==getComputedStyle(e).visibility&&(0,o_.U9)(this,R,q).call(this,this.targetElement,e))return!0}return!1},j=new WeakSet,H=function(e){let t=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth;return t.top+t.height<0||t.top>n||t.left+t.width<0||t.left>o},Z=new WeakSet,$=async function(e,t,n){return(0,s$.oo)(e,t,{placement:this.placement,middleware:[(0,s$.cv)(()=>({mainAxis:16,alignmentAxis:16})),{name:"detectOverflow",fn:async e=>({data:await (0,s$.US)(e,{boundary:document.body,rootBoundary:"document",altBoundary:!0,padding:{top:167,left:20}})})},(0,s$.uY)({padding:16}),(0,s$.RR)(),(0,s$.Cp)(),(0,s$.x7)({padding:16,element:n})]})},X=new WeakSet,J=function(){if(!this.targetElement)return!1;let e=(0,o_.U9)(this,j,H).call(this,this.targetElement),t=this.targetElement.checkVisibility(),n=0!==this.overlappedBy.length&&(0,o_.U9)(this,P,Y).call(this,this.overlappedBy);return this.computeVisibility(this,this.targetElement,!n&&!e&&t)},Q=new WeakSet,ee=async function(){let e=this.targetElement,t=(0,o_.ac)(this,A).value,n=(0,o_.ac)(this,I).value;if(e&&t&&n)try{(0,o_.qx)(this,U,(0,s$.Me)(e,t,()=>{(0,o_.U9)(this,Z,$).call(this,e,t,n).then(e=>{let{x:o,y:s,middlewareData:i,placement:r}=e;if((0,o_.U9)(this,X,J).call(this)){if(this._isVisible=!0,Object.assign(t.style,{visibility:"visible",opacity:1,left:"".concat(o,"px"),top:"".concat(s,"px")}),i.arrow){let{x:e,y:t}=i.arrow;n.removeAttribute("class"),n.classList.add("arrow-"+r),Object.assign(n.style,{left:null!=e?"".concat(e,"px"):"",top:null!=t?"".concat(t,"px"):""})}}else this._isVisible=!1,Object.assign(t.style,{visibility:"hidden",opacity:0})})}))}catch(e){console.warn("failed to render tooltips")}},s1.styles=s2,(0,o_.u2)([(0,oK.Cb)()],s1.prototype,"placement",2),(0,o_.u2)([(0,oK.Cb)({attribute:!1})],s1.prototype,"overlappedBy",2),(0,o_.u2)([(0,oK.Cb)({attribute:!1})],s1.prototype,"target",2),(0,o_.u2)([(0,oK.Cb)()],s1.prototype,"label",2),(0,o_.u2)([(0,oK.Cb)({attribute:!1})],s1.prototype,"computeVisibility",2),(0,o_.u2)([(0,oK.SB)()],s1.prototype,"_isVisible",2),(0,o_.u2)([(0,oK.SB)()],s1.prototype,"_preventClose",2),s1=(0,o_.u2)([(0,oD.MD)("gds-coachmark")],s1);let s3=(0,ox.Wi)("gds-coachmark");var s5=(0,oy.L)({tagName:s3,elementClass:s1,react:of,events:{onGdsUiState:"gds-ui-state",onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsCoachmark"});let s9=(0,ox.Wi)("gds-container");var s4=(0,oy.L)({tagName:s9,elementClass:oZ,react:of,events:{onGdsElementDisconnected:"gds-element-disconnected"},displayName:"GdsContainer"});function s7(){let e=(0,ok._)(["\n @layer base, reset, transitional-styles;\n @layer base {\n button {\n display: flex;\n border-width: 0;\n background-color: #ededed;\n border-radius: calc(1px * infinity);\n padding: 0.4rem 0.8rem;\n font-family: inherit;\n cursor: pointer;\n align-items: center;\n gap: 0.5rem;\n }\n\n button:hover {\n background-color: #dcdcdc;\n }\n }\n"]);return s7=function(){return e},e}function s6(){let e=(0,ok._)(['\n