From c277a2fabd747ebf1dfbd1563eb3aebe383198ba Mon Sep 17 00:00:00 2001 From: nmerget Date: Tue, 30 Jul 2024 13:55:12 +0000 Subject: [PATCH] deploy: 4740bc583e4b2cbd75e1954d530a14584e3f41f9 --- feat-color-update/404.html | 2 +- .../assets/{index-CXZXYI8h.js => index-JLkarLHl.js} | 10 +++++----- feat-color-update/customization.html | 2 +- feat-color-update/demo.html | 2 +- feat-color-update/index.html | 2 +- feat-color-update/playground.html | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) rename feat-color-update/assets/{index-CXZXYI8h.js => index-JLkarLHl.js} (91%) diff --git a/feat-color-update/404.html b/feat-color-update/404.html index c0528767..dec5f38f 100644 --- a/feat-color-update/404.html +++ b/feat-color-update/404.html @@ -5,7 +5,7 @@ Theme Builder - + diff --git a/feat-color-update/assets/index-CXZXYI8h.js b/feat-color-update/assets/index-JLkarLHl.js similarity index 91% rename from feat-color-update/assets/index-CXZXYI8h.js rename to feat-color-update/assets/index-JLkarLHl.js index b4b35c50..15300211 100644 --- a/feat-color-update/assets/index-CXZXYI8h.js +++ b/feat-color-update/assets/index-JLkarLHl.js @@ -86,7 +86,7 @@ Error generating stack: `+s.message+` [zustand devtools middleware] Unsupported __setState action format. When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } - `);const v=b.state[a];if(v==null)return;JSON.stringify(i.getState())!==JSON.stringify(v)&&f(v);return}i.dispatchFromDevtools&&typeof i.dispatch=="function"&&i.dispatch(b)});case"DISPATCH":switch(m.payload.type){case"RESET":return f(p),a===void 0?c==null?void 0:c.init(i.getState()):c==null?void 0:c.init(Py(l.name));case"COMMIT":if(a===void 0){c==null||c.init(i.getState());return}return c==null?void 0:c.init(Py(l.name));case"ROLLBACK":return zw(m.state,b=>{if(a===void 0){f(b),c==null||c.init(i.getState());return}f(b[a]),c==null||c.init(Py(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return zw(m.state,b=>{if(a===void 0){f(b);return}JSON.stringify(i.getState())!==JSON.stringify(b[a])&&f(b[a])});case"IMPORT_STATE":{const{nextLiftedState:b}=m.payload,v=(y=b.computedStates.slice(-1)[0])==null?void 0:y.state;if(!v)return;f(a===void 0?v:v[a]),c==null||c.send(null,b);return}case"PAUSE_RECORDING":return d=!d}return}}),p},B6=pY,zw=(e,t)=>{let r;try{r=JSON.parse(e)}catch(n){console.error("[zustand devtools middleware] Could not parse the received json",n)}r!==void 0&&t(r)};function gY(e,t){let r;try{r=e()}catch{return}return{getItem:i=>{var s;const o=l=>l===null?null:JSON.parse(l,t==null?void 0:t.reviver),a=(s=r.getItem(i))!=null?s:null;return a instanceof Promise?a.then(o):o(a)},setItem:(i,s)=>r.setItem(i,JSON.stringify(s,t==null?void 0:t.replacer)),removeItem:i=>r.removeItem(i)}}const im=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return im(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return im(n)(r)}}}},mY=(e,t)=>(r,n,i)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:y=>y,version:0,merge:(y,b)=>({...b,...y}),...t},o=!1;const a=new Set,l=new Set;let u;try{u=s.getStorage()}catch{}if(!u)return e((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...y)},n,i);const c=im(s.serialize),h=()=>{const y=s.partialize({...n()});let b;const v=c({state:y,version:s.version}).then(E=>u.setItem(s.name,E)).catch(E=>{b=E});if(b)throw b;return v},d=i.setState;i.setState=(y,b)=>{d(y,b),h()};const f=e((...y)=>{r(...y),h()},n,i);let p;const m=()=>{var y;if(!u)return;o=!1,a.forEach(v=>v(n()));const b=((y=s.onRehydrateStorage)==null?void 0:y.call(s,n()))||void 0;return im(u.getItem.bind(u))(s.name).then(v=>{if(v)return s.deserialize(v)}).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==s.version){if(s.migrate)return s.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var E;return p=s.merge(v,(E=n())!=null?E:f),r(p,!0),h()}).then(()=>{b==null||b(p,void 0),o=!0,l.forEach(v=>v(p))}).catch(v=>{b==null||b(void 0,v)})};return i.persist={setOptions:y=>{s={...s,...y},y.getStorage&&(u=y.getStorage())},clearStorage:()=>{u==null||u.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:y=>(a.add(y),()=>{a.delete(y)}),onFinishHydration:y=>(l.add(y),()=>{l.delete(y)})},m(),p||f},yY=(e,t)=>(r,n,i)=>{let s={storage:gY(()=>localStorage),partialize:m=>m,version:0,merge:(m,y)=>({...y,...m}),...t},o=!1;const a=new Set,l=new Set;let u=s.storage;if(!u)return e((...m)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...m)},n,i);const c=()=>{const m=s.partialize({...n()});return u.setItem(s.name,{state:m,version:s.version})},h=i.setState;i.setState=(m,y)=>{h(m,y),c()};const d=e((...m)=>{r(...m),c()},n,i);i.getInitialState=()=>d;let f;const p=()=>{var m,y;if(!u)return;o=!1,a.forEach(v=>{var E;return v((E=n())!=null?E:d)});const b=((y=s.onRehydrateStorage)==null?void 0:y.call(s,(m=n())!=null?m:d))||void 0;return im(u.getItem.bind(u))(s.name).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==s.version){if(s.migrate)return s.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var E;return f=s.merge(v,(E=n())!=null?E:d),r(f,!0),c()}).then(()=>{b==null||b(f,void 0),f=n(),o=!0,l.forEach(v=>v(f))}).catch(v=>{b==null||b(void 0,v)})};return i.persist={setOptions:m=>{s={...s,...m},m.storage&&(u=m.storage)},clearStorage:()=>{u==null||u.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>p(),hasHydrated:()=>o,onHydrate:m=>(a.add(m),()=>{a.delete(m)}),onFinishHydration:m=>(l.add(m),()=>{l.delete(m)})},s.skipHydration||p(),f||d},vY=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Iv?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),mY(e,t)):yY(e,t),z6=vY,bY="theme-builder-state",xY="playground-state",A0=[2,4,6,10,20,30,40,50,60,70,80,90,94,96,98],xC=[{name:"bg-basic-level-1-default",dark:3,light:14},{name:"bg-basic-level-1-hovered",dark:4,light:13},{name:"bg-basic-level-1-pressed",dark:5,light:12},{name:"bg-basic-level-2-default",dark:2,light:13},{name:"bg-basic-level-2-hovered",dark:3,light:12},{name:"bg-basic-level-2-pressed",dark:4,light:11},{name:"bg-basic-level-3-default",dark:1,light:12},{name:"bg-basic-level-3-hovered",dark:2,light:11},{name:"bg-basic-level-3-pressed",dark:3,light:10},{name:"bg-basic-transparent-full-default",dark:9,transparencyDark:100,light:6,transparencyLight:100},{name:"bg-basic-transparent-semi-default",dark:9,transparencyDark:84,light:6,transparencyLight:92},{name:"bg-basic-transparent-hovered",dark:9,transparencyDark:76,light:6,transparencyLight:84},{name:"bg-basic-transparent-pressed",dark:9,transparencyDark:68,light:6,transparencyLight:76},{name:"on-bg-basic-100-default",dark:12,light:3},{name:"on-bg-basic-100-hovered",dark:11,light:4},{name:"on-bg-basic-100-pressed",dark:10,light:5},{name:"on-bg-basic-90-default",dark:10,light:5},{name:"on-bg-basic-90-hovered",dark:9,light:6},{name:"on-bg-basic-90-pressed",dark:8,light:7},{name:"on-bg-basic-80-default",dark:9,light:6},{name:"on-bg-basic-80-hovered",dark:8,light:5},{name:"on-bg-basic-80-pressed",dark:7,light:4},{name:"on-bg-basic-70-default",dark:8,light:7},{name:"on-bg-basic-70-hovered",dark:7,light:6},{name:"on-bg-basic-70-pressed",dark:6,light:5},{name:"on-bg-basic-60-default",dark:6,light:10},{name:"on-bg-basic-60-hovered",dark:5,light:9},{name:"on-bg-basic-60-pressed",dark:4,light:8},{name:"on-bg-basic-50-default",dark:5,light:9},{name:"on-bg-basic-50-hovered",dark:4,light:8},{name:"on-bg-basic-50-pressed",dark:3,light:7},{name:"bg-inverted-contrast-max-default",dark:12,light:3},{name:"bg-inverted-contrast-max-hovered",dark:11,light:4},{name:"bg-inverted-contrast-max-pressed",dark:10,light:5},{name:"bg-inverted-contrast-high-default",dark:9,light:6},{name:"bg-inverted-contrast-high-hovered",dark:8,light:5},{name:"bg-inverted-contrast-high-pressed",dark:7,light:4},{name:"bg-inverted-contrast-low-default",dark:8,light:7},{name:"bg-inverted-contrast-low-hovered",dark:7,light:6},{name:"bg-inverted-contrast-low-pressed",dark:6,light:5},{name:"on-inverted-default",dark:3,light:14},{name:"on-inverted-hovered",dark:4,light:13},{name:"on-inverted-pressed",dark:5,light:12}],wY={name:"Whitelabel",image:{light:"peace-in-a-box.svg",dark:"peace-in-a-box-white.svg"}},SY={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},DY={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},EY={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},CY={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},TY={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},AY={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},kY={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},_Y={neutral:{origin:"#242629",originBgLight:"#f3f4f5",originBgDark:"#070708",originLight:"#242629",originLightAlternative:"#242629",originLightAccessible:!0,originLightHover:"#393c40",originLightPressed:"#4f5358",originDark:"#5a5f65",originDarkAlternative:"#5a5f65",originDarkAccessible:!0,originDarkHover:"#72787f",originDarkPressed:"#8a929a",onOriginLight:"#f9f9fa",onOriginLightHover:"#393c40",onOriginLightPressed:"#4f5358",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHover:"#72787f",onOriginDarkPressed:"#8a929a",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#242629",originBgLight:"#f3f4f5",originBgDark:"#070708",originLight:"#242629",originLightAlternative:"#242629",originLightAccessible:!0,originLightHover:"#393c40",originLightPressed:"#4f5358",originDark:"#5a5f65",originDarkAlternative:"#5a5f65",originDarkAccessible:!0,originDarkHover:"#72787f",originDarkPressed:"#8a929a",onOriginLight:"#f9f9fa",onOriginLightHover:"#393c40",onOriginLightPressed:"#4f5358",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHover:"#72787f",onOriginDarkPressed:"#8a929a",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHover:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},$Y={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHover:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHover:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHover:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHover:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHover:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHover:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHover:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHover:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHover:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHover:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHover:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHover:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHover:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHover:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHover:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHover:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},Ak={branding:wY,spacing:SY,sizing:DY,typography:EY,border:CY,elevation:TY,transition:AY,font:kY,colors:_Y,additionalColors:$Y},MF=Ak,xr=R6()(B6(z6(e=>({darkMode:!1,editorMarkup:"",theme:MF,speakingNames:xC,luminanceSteps:A0,developerMode:!1,resetDefaults:()=>{e(()=>({theme:MF,luminanceSteps:A0,speakingNames:xC}))},setColors:t=>{e(({theme:r})=>({theme:{...r,colors:t}}))},setAdditionalColors:t=>{e(({theme:r})=>({theme:{...r,additionalColors:t}}))},setCustomColors:t=>{e(({theme:r})=>({theme:{...r,customColors:t}}))}}),{name:bY}))),ys=R6()(B6(z6(()=>({nodeTrees:{page:{name:"Page",serializedJson:"",isPage:!0}},currentId:"page",showBorders:!1,showSpacings:!1}),{name:xY}))),Ln=()=>{var e,t;if(typeof window<"u"){if(!((e=window.crypto)===null||e===void 0)&&e.randomUUID)return window.crypto.randomUUID();if(!((t=window.crypto)===null||t===void 0)&&t.getRandomValues)return window.crypto.getRandomValues(new Uint32Array(3)).join("-")}return Math.random().toString().substring(2)},j6=(e,t)=>{const r=e.children;Object.values(r).forEach(n=>{n.setAttribute(t.key,t.value),n.children.length>0&&j6(n,t)})},Or=(...e)=>{let t="";return e.forEach((r,n)=>{if(r)if(typeof r=="string")t+=`${r} `;else for(let i in r)r[i]&&(t+=`${i} `)}),t.trim()},PY=["suppressHydrationWarning","suppressContentEditableWarning","translate","title","tabIndex","style","spellCheck","nonce","lang","hidden","draggable","dir","contextMenu","contentEditable","autoFocus","accessKey","is","inputMode","unselectable","security","results","vocab","typeof","rev","resource","rel","property","inlist","datatype","content","about","role","radioGroup","color"],Ir=(e,t)=>Object.keys(e).filter(r=>(r.startsWith("data-")||r.startsWith("aria-")||r.startsWith("default")||r.startsWith("auto")||r.startsWith("item")||r.startsWith("on")||PY.includes(r))&&!t.includes(r)).reduce((r,n)=>(r[n]=e[n],r),{}),FY=e=>{var t;const{top:r,bottom:n,left:i,right:s,height:o,width:a}=e.getBoundingClientRect(),{innerHeight:l,innerWidth:u}=window;let c=r<0,h=n>l,d=i<0,f=s>u;const p=e.hasAttribute("data-outside-vy"),m=e.hasAttribute("data-outside-vx"),y=(t=e==null?void 0:e.parentElement)===null||t===void 0?void 0:t.getBoundingClientRect();return y&&(p&&(e.getAttribute("data-outside-vy")==="top"?c=y.top-(n-y.bottom)<0:h=y.bottom+(y.top-r)>l),m&&(e.getAttribute("data-outside-vx")==="left"?d=y.left-(s-y.right)<0:f=y.right+(y.left-i)>u)),{outTop:c,outBottom:h,outLeft:d,outRight:f}},kk=e=>{const{outTop:t,outBottom:r,outLeft:n,outRight:i}=FY(e);let s={};return t||r?(s={vy:t?"top":"bottom"},e.setAttribute("data-outside-vy",s.vy)):e.removeAttribute("data-outside-vy"),n||i?(s=Object.assign(Object.assign({},s),{vx:i?"right":"left"}),e.setAttribute("data-outside-vx",s.vx)):e.removeAttribute("data-outside-vx"),s};function LY(e,t){const r=t||H.useRef(t);function n(i){e.onClick&&e.onClick(i)}return H.createElement("button",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-button",e.className),type:e.type,disabled:e.disabled,"aria-label":e.label,"data-icon":e.icon,"data-size":e.size,"data-state":e.state,"data-width":e.width,"data-variant":e.variant,"data-no-text":e.noText,name:e.name,value:e.value,"aria-describedby":e.describedbyid,"aria-expanded":e.ariaexpanded,"aria-pressed":e.ariapressed,onClick:i=>n(i)}),e.children)}const OY=H.forwardRef(LY),Mt=OY,Wr="OVERWRITE_DEFAULT_ID",e1="LABEL SHOULD BE SET",yu="-message",vu="-valid-message",bu="-invalid-message",RF="-placeholder",t1="TODO: Add a validMessage",r1="TODO: Add an invalidMessage",IY="Back",H6="Close Button";var wC;(function(e){e.FUNCTIONAL="functional",e.REGULAR="regular",e.EXPRESSIVE="expressive"})(wC||(wC={}));Object.entries(wC).map(([,e])=>e);var SC;(function(e){e.PRIMARY="primary"})(SC||(SC={}));var DC;(function(e){e.NEUTRAL_BG_LEVEL_1="neutral-bg-lvl-1",e.NEUTRAL_BG_LEVEL_2="neutral-bg-lvl-2",e.NEUTRAL_BG_LEVEL_3="neutral-bg-lvl-3",e.NEUTRAL_BG_TRANSPARENT_SEMI="neutral-bg-transparent-semi",e.NEUTRAL_BG_TRANSPARENT_FULL="neutral-bg-transparent-full",e.BRAND_BG_LEVEL_1="brand-bg-lvl-1",e.BRAND_BG_LEVEL_2="brand-bg-lvl-2",e.BRAND_BG_LEVEL_3="brand-bg-lvl-3",e.BRAND_BG_TRANSPARENT_SEMI="brand-bg-transparent-semi",e.BRAND_BG_TRANSPARENT_FULL="brand-bg-transparent-full",e.SUCCESSFUL_BG_LEVEL_1="successful-bg-lvl-1",e.SUCCESSFUL_BG_LEVEL_2="successful-bg-lvl-2",e.SUCCESSFUL_BG_LEVEL_3="successful-bg-lvl-3",e.SUCCESSFUL_BG_TRANSPARENT_SEMI="successful-bg-transparent-semi",e.SUCCESSFUL_BG_TRANSPARENT_FULL="successful-bg-transparent-full",e.CRITICAL_BG_LEVEL_1="critical-bg-lvl-1",e.CRITICAL_BG_LEVEL_2="critical-bg-lvl-2",e.CRITICAL_BG_LEVEL_3="critical-bg-lvl-3",e.CRITICAL_BG_TRANSPARENT_SEMI="critical-bg-transparent-semi",e.CRITICAL_BG_TRANSPARENT_Full="critical-bg-transparent-full",e.WARNING_BG_LEVEL_1="warning-bg-lvl-1",e.WARNING_BG_LEVEL_2="warning-bg-lvl-2",e.WARNING_BG_LEVEL_3="warning-bg-lvl-3",e.WARNING_BG_TRANSPARENT_SEMI="warning-bg-transparent-semi",e.WARNING_BG_TRANSPARENT_FULL="warning-bg-transparent-full",e.INFORMATIONAL_BG_LEVEL_1="informational-bg-lvl-1",e.INFORMATIONAL_BG_LEVEL_2="informational-bg-lvl-2",e.INFORMATIONAL_BG_LEVEL_3="informational-bg-lvl-3",e.INFORMATIONAL_BG_TRANSPARENT_SEMI="informational-bg-transparent-semi",e.INFORMATIONAL_BG_TRANSPARENT_FULL="informational-bg-transparent-full"})(DC||(DC={}));const NY=Object.entries(DC).map(([,e])=>e);Object.entries(SC).map(([,e])=>e);var EC;(function(e){e.CRITICAL="critical",e.INFORMATIONAL="informational",e.WARNING="warning",e.SUCCESSFUL="successful"})(EC||(EC={}));Object.entries(EC).map(([,e])=>e);const MY={width:390,height:884},RY={width:1920,height:1280};Object.assign({name:"desktop"},RY),Object.assign({name:"mobile"},MY);function BY(e,t){var r;const n=t||H.useRef(t);function i(s){e.onClose&&e.onClose()}return H.createElement("article",Object.assign({ref:n},Ir(e,[]),{id:e.id,className:Or("db-notification",e.className),"aria-live":e.ariaLive,"data-semantic":e.semantic,"data-variant":e.variant,"data-icon":e.icon,"data-link-variant":e.linkVariant}),H.createElement(H.Fragment,null,e.image),e.headline?H.createElement("header",null,e.headline):null,H.createElement("p",null,e.children),e.timestamp?H.createElement("span",null,e.timestamp):null,H.createElement(H.Fragment,null,e.link),e.behaviour!=="permanent"?H.createElement(Mt,{icon:"cross",variant:"ghost",size:"small",id:e.closeButtonId,noText:!0,onClick:s=>i()},(r=e.closeButtonText)!==null&&r!==void 0?r:H6):null)}const zY=H.forwardRef(BY),k0=zY;function jY(e,t){var r,n;const i=t||H.useRef(t),[s,o]=H.useState(()=>!1);return H.useEffect(()=>{o(!0)},[]),H.useEffect(()=>{var a;if(i.current&&s&&!((a=e.placement)===null||a===void 0)&&a.startsWith("corner")){let l=i.current.parentElement;l&&l.localName.includes("badge")&&(l=l.parentElement),l&&l.setAttribute("data-has-badge","true")}},[i.current,s]),H.createElement("span",Object.assign({ref:i},Ir(e,[]),{id:e.id,className:Or("db-badge",e.className),"data-semantic":e.semantic,"data-size":e.size,"data-emphasis":e.emphasis,"data-placement":e.placement,"data-label":((r=e.placement)===null||r===void 0?void 0:r.startsWith("corner"))&&((n=e.label)!==null&&n!==void 0?n:e1)}),e.children)}const HY=H.forwardRef(jY),CC=HY;function UY(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>({icon:"db"}));return H.createElement("div",Object.assign({ref:n},Ir(e,[]),{"data-icon":e.hideLogo?"none":(r=e.icon)!==null&&r!==void 0?r:i.icon,id:e.id,className:Or("db-brand",e.className)}),e.children)}const WY=H.forwardRef(UY),VY=WY;function GY(e,t){const r=t||H.useRef(t);function n(i){e.onClick&&e.onClick(i)}return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,"data-behaviour":e.behaviour,"data-elevation-level":e.elevationLevel,"data-spacing":e.spacing,role:e.behaviour==="interactive"?"button":void 0,tabIndex:e.behaviour==="interactive"?0:void 0,onClick:i=>n(i),className:Or("db-card",e.className)}),e.children)}const qY=H.forwardRef(GY),fs=qY;function KY(e,t){const r=t||H.useRef(t);return H.createElement("span",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-infotext",e.className),"data-icon":e.icon,"data-semantic":e.semantic,"data-size":e.size}),e.children)}const JY=H.forwardRef(KY),Lr=JY;function XY(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>Wr),[a,l]=H.useState(()=>Wr+yu),[u,c]=H.useState(()=>Wr+vu),[h,d]=H.useState(()=>Wr+bu),[f,p]=H.useState(()=>"");function m(D){e.onChange&&e.onChange(D),e.change&&e.change(D)}function y(D){e.onBlur&&e.onBlur(D),e.blur&&e.blur(D)}function b(D){e.onFocus&&e.onFocus(D),e.focus&&e.focus(D)}function v(){return e.validMessage||t1}function E(){var D;return e.invalidMessage||((D=r.current)===null||D===void 0?void 0:D.validationMessage)||r1}return H.useEffect(()=>{i(!0),o(e.id||"checkbox-"+Ln())},[]),H.useEffect(()=>{n&&s&&(l(s+yu),c(s+vu),d(s+bu))},[s,n]),H.useEffect(()=>{const D=[u,h];e.message&&D.push(a),p(D.join(" "))},[e.message,a,u,h]),H.useEffect(()=>{if(n&&document&&s){const D=document==null?void 0:document.getElementById(s);D&&(e.checked!=null&&(D.checked=e.checked),e.indeterminate!==void 0&&(D.indeterminate=e.indeterminate))}},[n,e.indeterminate,e.checked]),H.createElement("div",{"data-size":e.size,"data-variant":e.variant,className:Or("db-checkbox",e.className)},H.createElement("label",{htmlFor:s},H.createElement("input",Object.assign({type:"checkbox","aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:r},Ir(e,[]),{id:s,name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,required:e.required,onChange:D=>m(D),onBlur:D=>y(D),onFocus:D=>b(D),"aria-describedby":f})),e.label?H.createElement("span",null,e.label):null,e.children),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:a},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:u},v()),H.createElement(Lr,{size:"small",semantic:"critical",id:h},E()))}const YY=H.forwardRef(XY),TC=YY;function ZY(e,t){const r=t||H.useRef(t);return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,"data-margin":e.margin,"data-variant":e.variant,"data-emphasis":e.emphasis,className:Or("db-divider",e.className)}))}const QY=H.forwardRef(ZY),Uo=QY;function eZ(e,t){var r;const n=t||H.useRef(t),i=H.useRef(null);function s(a){a.key==="Escape"&&a.preventDefault(),(a==="close"||a.key==="Escape"||a.target.nodeName==="DIALOG"&&a.type==="click"&&e.backdrop!=="none")&&e.onClose&&e.onClose(a)}function o(){n!=null&&n.current&&(e.open&&!n.current.open&&(i.current&&(i.current.hidden=!1),e.backdrop==="none"?n.current.show():n.current.showModal()),!e.open&&n.current.open&&(i.current&&(i.current.hidden=!0),setTimeout(()=>{var a;i.current&&(i.current.hidden=!1),(a=n.current)===null||a===void 0||a.close()},401)))}return H.useEffect(()=>{o()},[]),H.useEffect(()=>{o()},[e.open]),H.createElement("dialog",Object.assign({className:"db-drawer",id:e.id,ref:n},Ir(e,["onClose"]),{onClick:a=>{s(a)},onKeyDown:a=>s(a),"data-backdrop":e.backdrop}),H.createElement("article",{ref:i,className:Or("db-drawer-container",e.className),"data-spacing":e.spacing,"data-width":e.width,"data-direction":e.direction,"data-rounded":e.rounded},H.createElement("header",{className:"db-drawer-header"},H.createElement("div",{className:"db-drawer-header-text"},H.createElement(H.Fragment,null,e.drawerHeader)),e.withCloseButton?H.createElement(Mt,{icon:"cross",variant:"ghost",className:"button-close-drawer",id:e.closeButtonId,noText:!0,onClick:a=>s("close")},(r=e.closeButtonText)!==null&&r!==void 0?r:H6):null),H.createElement("div",{className:"db-drawer-content"},e.children)))}const tZ=H.forwardRef(eZ),yf=tZ,rZ=e=>{var t,r;const{target:n}=e;return!!(!(!((t=n==null?void 0:n.classList)===null||t===void 0)&&t.contains("db-navigation-item-expand-button"))&&(!((r=n==null?void 0:n.parentElement)===null||r===void 0)&&r.classList.contains("db-navigation-item")))};class nZ{constructor(t,r){this.initialized=!1,this.mouseX=0,this.mouseY=0,this.element=t,this.subNavigation=r,this.parentSubNavigation=this.element.closest(".db-sub-navigation"),this.parentSubNavigation&&!this.element.closest(".db-drawer")&&this.init()}init(){var t,r;const n=(r=(t=this.parentSubNavigation)===null||t===void 0?void 0:t.getBoundingClientRect().width)!==null&&r!==void 0?r:0;this.element.style.setProperty("--db-navigation-item-inline-size",`${n}px`),this.initialized=!0}enableFollow(){var t,r;if(!this.initialized||this.triangleData)return;const n=kk(this.subNavigation),i=this.element.getBoundingClientRect(),s=(r=(t=this.parentSubNavigation)===null||t===void 0?void 0:t.getBoundingClientRect().width)!==null&&r!==void 0?r:0;this.triangleData={itemRect:i,parentElementWidth:s,subNavigationHeight:this.subNavigation.getBoundingClientRect().height,padding:(s-i.width)/2,outsideVX:n.vx,outsideVY:n.vy}}disableFollow(){this.triangleData=void 0}getTriangleTipX(){return this.triangleData?this.triangleData.outsideVX==="right"?this.triangleData.itemRect.width-this.mouseX:Math.min(this.mouseX,this.triangleData.itemRect.width*.75):0}getTriangleTipY(){if(!this.triangleData)return 0;const t=Math.max(Math.min(this.mouseY,this.triangleData.itemRect.height),0)+this.triangleData.padding;return this.triangleData.outsideVY==="bottom"?t+(this.triangleData.subNavigationHeight-this.triangleData.padding*2-this.triangleData.itemRect.height):t}hasMouseEnteredSubNavigation(){if(!this.triangleData)return!1;const t=this.triangleData.outsideVX==="right";return!!(t&&this.mouseX<-1*this.triangleData.padding||!t&&this.mouseX>this.triangleData.parentElementWidth-this.triangleData.padding)}getTriangleCoordinates(t){if(!this.triangleData)return;if(t==="fill-gap"){const o=`${this.triangleData.itemRect.height+2*this.triangleData.padding}px`,a=`${this.triangleData.parentElementWidth-this.triangleData.padding}px`;return{lb:`${a} ${o}`,lt:`${a} 0`,rt:"100% 0",rb:`100% ${o}`}}const r=this.getTriangleTipX(),n=this.getTriangleTipY(),i=`${r}px ${n+this.triangleData.padding}px`,s=`${r}px ${n-this.triangleData.padding}px`;return{lb:i,lt:s,rt:"100% 0",rb:"100% 100%"}}followByMouseEvent(t){if(!this.initialized||!this.triangleData)return;this.mouseX=t.clientX-this.triangleData.itemRect.left,this.mouseY=t.clientY-this.triangleData.itemRect.top;const r=this.hasMouseEnteredSubNavigation(),n=this.getTriangleCoordinates(r?"fill-gap":"safe-triangle");n&&(this.element.style.setProperty("--db-navigation-item-clip-path",`polygon(${n.lb}, ${n.lt}, ${n.rt}, ${n.rb})`),r&&(this.triangleData=void 0))}}function iZ(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>Wr),[o,a]=H.useState(()=>!1),[l,u]=H.useState(()=>!1),[c,h]=H.useState(()=>({burgerMenuLabel:"BurgerMenu"}));function d(){e.onToggle&&e.onToggle(!e.drawerOpen)}function f(p){rZ(p)&&d()}return H.useEffect(()=>{a(!0),s(e.id||"header-"+Ln())},[]),H.useEffect(()=>{if(o&&document&&i&&e.forceMobile){const p=document.getElementById(i);p&&j6(p,{key:"data-force-mobile",value:"true"}),u(!0)}},[o]),H.createElement("header",Object.assign({ref:n},Ir(e,[]),{className:Or("db-header",e.className),id:i,"data-width":e.width,"data-on-forcing-mobile":e.forceMobile&&!l}),H.createElement(yf,{spacing:"small",className:"db-header-drawer",rounded:!0,withCloseButton:!0,open:e.drawerOpen,onClose:()=>d()},H.createElement("div",{className:"db-header-drawer-navigation"},H.createElement("div",{className:"db-header-navigation",onClick:p=>f(p)},e.children),H.createElement("div",{className:"db-header-meta-navigation"},H.createElement(H.Fragment,null,e.metaNavigation))),H.createElement("div",{className:"db-header-secondary-action"},H.createElement(H.Fragment,null,e.secondaryAction))),H.createElement("div",{className:"db-header-meta-navigation"},H.createElement(H.Fragment,null,e.metaNavigation)),H.createElement("div",{className:"db-header-navigation-bar"},H.createElement("div",{className:"db-header-brand-container"},H.createElement(H.Fragment,null,e.brand)),H.createElement("div",{className:"db-header-navigation-container"},H.createElement("div",{className:"db-header-navigation"},e.children),H.createElement("div",{className:"db-header-primary-action"},H.createElement(H.Fragment,null,e.primaryAction))),H.createElement("div",{className:"db-header-action-container"},H.createElement("div",{className:"db-header-burger-menu-container"},H.createElement(Mt,{id:"button-burger-menu",icon:"menu",variant:"ghost",noText:!0,onClick:()=>d()},(r=e.burgerMenuLabel)!==null&&r!==void 0?r:c.burgerMenuLabel)),H.createElement("div",{className:"db-header-secondary-action"},H.createElement(H.Fragment,null,e.secondaryAction)))))}const sZ=H.forwardRef(iZ),U6=sZ;function oZ(e,t){const r=t||H.useRef(t);return H.createElement("span",Object.assign({"aria-hidden":"true",ref:r},Ir(e,[]),{id:e.id,className:Or("db-icon",e.className),"data-icon":e.icon,"data-icon-weight":e.weight,"data-icon-variant":e.variant}),e.children)}const aZ=H.forwardRef(oZ),vf=aZ;function lZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>Wr),[v,E]=H.useState(()=>({label:e1,placeholder:" "}));function D(F){e.onInput&&e.onInput(F),e.input&&e.input(F)}function C(F){e.onChange&&e.onChange(F),e.change&&e.change(F)}function w(F){e.onBlur&&e.onBlur(F),e.blur&&e.blur(F)}function A(F){e.onFocus&&e.onFocus(F),e.focus&&e.focus(F)}function $(){return e.validMessage||t1}function L(){var F;return e.invalidMessage||((F=s.current)===null||F===void 0?void 0:F.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"input-"+Ln()),b(e.dataListId||`datalist-${Ln()}`)},[]),H.useEffect(()=>{o&&(u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const F=[c,d];e.message&&F.push(l),m(F.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-input",e.className),"data-variant":e.variant,"data-icon":e.icon,"data-icon-after":e.iconAfter},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:v.label),H.createElement("input",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{id:o,name:e.name,type:e.type||"text",placeholder:(n=e.placeholder)!==null&&n!==void 0?n:v.placeholder,disabled:e.disabled,required:e.required,step:e.step,value:e.value,maxLength:e.maxLength,minLength:e.minLength,max:e.max,min:e.min,readOnly:e.readOnly,form:e.form,pattern:e.pattern,autoComplete:e.autocomplete,onInput:F=>D(F),onChange:F=>C(F),onBlur:F=>w(F),onFocus:F=>A(F),list:e.dataList&&y,"aria-describedby":p})),e.dataList?H.createElement("datalist",{id:y},(i=e.dataList)===null||i===void 0?void 0:i.map(F=>H.createElement("option",{key:y+"-option-"+F.key,value:F.key},F.value))):null,e.children,e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},$()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},L()))}const uZ=H.forwardRef(lZ),xn=uZ;function cZ(e,t){const r=t||H.useRef(t);H.useState(()=>Wr);function n(i){e.onClick&&e.onClick(i)}return H.createElement("a",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-link",e.className),href:e.href,target:e.target,rel:e.rel,role:e.role,hrefLang:e.hreflang,"aria-disabled":e.disabled,tabIndex:e.disabled?-1:0,"aria-selected":e.selected,"aria-label":e.label,"aria-current":e.current,"data-size":e.size,"data-variant":e.variant,"data-content":e.content||"internal",onClick:i=>n(i)}),e.text?H.createElement("span",null,e.text):null,e.children)}const hZ=H.forwardRef(cZ),bd=hZ;function dZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1);return H.useEffect(()=>{document&&(e.documentOverflow==="hidden"||e.variant==="fixed"&&e.documentOverflow!=="auto")&&document.documentElement.classList.add("db-page-document")},[]),H.useEffect(()=>{i(!e.fadeIn),document&&e.fadeIn?document.fonts.ready.then(()=>{i(!0)}):i(!0)},[]),H.useEffect(()=>()=>{document.documentElement.classList.contains("db-page-document")&&document.documentElement.classList.remove("db-page-document")},[]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-page",e.className),"data-variant":e.variant,"data-fade-in":e.fadeIn,"data-fonts-loaded":n}),H.createElement(H.Fragment,null,e.header),H.createElement("main",{className:"db-main"},e.children),H.createElement(H.Fragment,null,e.footer))}const fZ=H.forwardRef(dZ),W6=fZ;function pZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>Wr);function a(c){e.onChange&&e.onChange(c),e.change&&e.change(c)}function l(c){e.onBlur&&e.onBlur(c),e.blur&&e.blur(c)}function u(c){e.onFocus&&e.onFocus(c),e.focus&&e.focus(c)}return H.useEffect(()=>{i(!0),o(e.id||"radio-"+Ln())},[]),H.useEffect(()=>{if(e.checked&&n&&document&&s){const c=document==null?void 0:document.getElementById(s);c&&e.checked!=null&&(c.checked=!0)}},[n,e.checked]),H.createElement("label",{"data-size":e.size,"data-variant":e.variant,className:Or("db-radio",e.className),htmlFor:s},H.createElement("input",Object.assign({type:"radio","aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:r},Ir(e,[]),{id:s,name:e.name,checked:e.checked,disabled:e.disabled,"aria-describedby":e.describedbyid,value:e.value,required:e.required,onChange:c=>a(c),onBlur:c=>l(c),onFocus:c=>u(c)})),e.label?H.createElement("span",null,e.label):null,e.children)}const gZ=H.forwardRef(pZ),AC=gZ;function mZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"section-"+Ln())},[]),H.createElement("section",Object.assign({ref:r},Ir(e,[]),{id:n,"data-spacing":e.spacing||"medium",className:Or("db-section",e.className)}),H.createElement("div",{"data-width":e.width},e.children))}const yZ=H.forwardRef(mZ),Rm=yZ;function vZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>Wr+RF);function v(L){e.onClick&&e.onClick(L)}function E(L){e.onChange&&e.onChange(L),e.change&&e.change(L)}function D(L){e.onBlur&&e.onBlur(L),e.blur&&e.blur(L)}function C(L){e.onFocus&&e.onFocus(L),e.focus&&e.focus(L)}function w(L){var F;return(F=L.label)!==null&&F!==void 0?F:L.value.toString()}function A(){return e.validMessage||t1}function $(){var L;return e.invalidMessage||((L=s.current)===null||L===void 0?void 0:L.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"select-"+Ln())},[]),H.useEffect(()=>{o&&(b(o+RF),u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const L=[c,d];e.message&&L.push(l),m(L.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-select",e.className),"data-variant":e.variant,"data-icon":e.icon},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:e1),H.createElement("select",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{required:e.required,disabled:e.disabled,id:o,name:e.name,value:e.value,autoComplete:e.autocomplete,onClick:L=>v(L),onChange:L=>E(L),onBlur:L=>D(L),onFocus:L=>C(L),"aria-describedby":e.message&&l||y}),H.createElement("option",{hidden:!0}),e.options?H.createElement(H.Fragment,{key:Ln()},(n=e.options)===null||n===void 0?void 0:n.map(L=>{var F;return H.createElement(H.Fragment,{key:Ln()},L.options?H.createElement("optgroup",{label:w(L)},(F=L.options)===null||F===void 0?void 0:F.map(N=>H.createElement("option",{key:N.value.toString(),value:N.value,disabled:N.disabled},w(N)))):null,L.options?null:H.createElement("option",{value:L.value,disabled:L.disabled},w(L)))})):null,e.children),H.createElement("span",{id:y},(i=e.placeholder)!==null&&i!==void 0?i:e.label),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},A()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},$()))}const bZ=H.forwardRef(vZ),Sc=bZ;function xZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);H.useState(()=>!1);function s(l){e.onChange&&e.onChange(l),e.change&&e.change(l)}function o(l){e.onBlur&&e.onBlur(l),e.blur&&e.blur(l)}function a(l){e.onFocus&&e.onFocus(l),e.focus&&e.focus(l)}return H.useEffect(()=>{i(e.id||"switch-"+Ln())},[]),H.createElement("label",{"data-visual-aid":e.visualAid,"data-size":e.size,"data-variant":e.variant,"data-emphasis":e.emphasis,htmlFor:n,className:Or("db-switch",e.className)},H.createElement("input",Object.assign({type:"checkbox",role:"switch",ref:r},Ir(e,[]),{id:n,checked:e.checked,disabled:e.disabled,"aria-describedby":e.describedbyid,"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,name:e.name,required:e.required,"data-aid-icon":e.icon,"data-aid-icon-after":e.iconAfter,onChange:l=>s(l),onBlur:l=>o(l),onFocus:l=>a(l)})),e.children)}const wZ=H.forwardRef(xZ),SZ=wZ;function DZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>!1);function a(l){var u;e.onChange&&e.onChange(l),e.change&&e.change(l),o((u=l.target)===null||u===void 0?void 0:u.checked)}return H.useEffect(()=>{i(!0)},[]),H.useEffect(()=>{e.active&&n&&r.current&&(r.current.click(),i(!1))},[r.current,n]),H.createElement("li",{role:"none",className:Or("db-tab-item",e.className)},H.createElement("label",{htmlFor:e.id,"data-icon":e.icon,"data-icon-after":e.iconAfter,"data-no-text":e.noText},H.createElement("input",Object.assign({type:"radio",role:"tab",disabled:e.disabled,"aria-selected":s,"aria-controls":e.controls,checked:e.checked,ref:r},Ir(e,[]),{id:e.id,onChange:l=>a(l)})),e.label?H.createElement(H.Fragment,null,e.label):null,e.children))}const EZ=H.forwardRef(DZ),_0=EZ;function CZ(e,t){const r=t||H.useRef(t);function n(){e.onRemove&&e.onRemove()}function i(){return e.removeButton?e.removeButton:"Remove tag"}return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-tag",e.className),"data-disabled":e.disabled,"data-semantic":e.semantic,"data-emphasis":e.emphasis,"data-icon":e.icon,"data-no-text":e.noText,"data-overflow":e.overflow}),e.children,e.text?H.createElement(H.Fragment,null,e.text):null,e.behaviour==="removable"?H.createElement(Mt,{icon:"cross",size:"small",variant:"ghost",className:"db-tab-remove-button",onClick:s=>n(),noText:!0,title:i()},i()):null)}const TZ=H.forwardRef(CZ),$0=TZ;function AZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>({label:e1,placeholder:" ",rows:"4"}));function v($){e.onInput&&e.onInput($),e.input&&e.input($)}function E($){e.onChange&&e.onChange($),e.change&&e.change($)}function D($){e.onBlur&&e.onBlur($),e.blur&&e.blur($)}function C($){e.onFocus&&e.onFocus($),e.focus&&e.focus($)}function w(){return e.validMessage||t1}function A(){var $;return e.invalidMessage||(($=s.current)===null||$===void 0?void 0:$.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"textarea-"+Ln())},[]),H.useEffect(()=>{o&&(u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const $=[c,d];e.message&&$.push(l),m($.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-textarea",e.className),"data-variant":e.variant},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:y.label),H.createElement("textarea",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{id:o,"data-resize":e.resize,disabled:e.disabled,required:e.required,readOnly:e.readOnly,form:e.form,maxLength:e.maxLength,minLength:e.minLength,name:e.name,wrap:e.wrap,spellCheck:e.spellCheck,autoComplete:e.autocomplete,onInput:$=>v($),onChange:$=>E($),onBlur:$=>D($),onFocus:$=>C($),value:e.value,"aria-describedby":e.message&&l,placeholder:(n=e.placeholder)!==null&&n!==void 0?n:y.placeholder,rows:(i=e.rows)!==null&&i!==void 0?i:y.rows,cols:e.cols})),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},w()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},A()))}const kZ=H.forwardRef(AZ),fg=kZ;function _Z(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>!1),[o,a]=H.useState(()=>!1),[l,u]=H.useState(()=>!0),[c,h]=H.useState(()=>!1),[d,f]=H.useState(()=>"sub-navigation-"+Ln()),[p,m]=H.useState(()=>{});function y(E){e.onClick&&e.onClick(E),o&&h(!0)}function b(E){E.stopPropagation(),h(!1)}function v(){var E;if(i&&document&&d){const D=document==null?void 0:document.getElementById(d);D&&(((E=D.children)===null||E===void 0?void 0:E.length)>0?(a(!0),p||m(new nZ(n.current,D))):u(!1))}}return H.useEffect(()=>{s(!0)},[]),H.useEffect(()=>{e.subNavigationExpanded!==void 0&&h(!!e.subNavigationExpanded)},[e.subNavigationExpanded]),H.useEffect(()=>{v()},[i]),H.createElement("li",Object.assign({ref:n},Ir(e,[]),{id:e.id,onMouseOver:E=>p==null?void 0:p.enableFollow(),onMouseLeave:E=>p==null?void 0:p.disableFollow(),onMouseMove:E=>p==null?void 0:p.followByMouseEvent(E),className:Or("db-navigation-item",e.className),"data-width":e.width,"data-icon":e.icon,"aria-current":e.active?"page":void 0,"aria-disabled":e.disabled}),l?null:H.createElement(H.Fragment,null,e.children),l?H.createElement(H.Fragment,null,H.createElement("button",{className:"db-navigation-item-expand-button","aria-haspopup":o,"aria-expanded":c,disabled:e.disabled,onClick:E=>y(E)},e.children),H.createElement("menu",{className:"db-sub-navigation",id:d},o?H.createElement("div",{className:"db-mobile-navigation-back"},H.createElement(Mt,{icon:"arrow_left",variant:"ghost",id:e.backButtonId,onClick:E=>b(E)},(r=e.backButtonText)!==null&&r!==void 0?r:IY)):null,H.createElement(H.Fragment,null,e.subNavigation))):null)}const $Z=H.forwardRef(_Z),kC=$Z;function PZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr),[s,o]=H.useState(()=>!1);function a(l){l==null||l.preventDefault();const u=!s;e.onToggle&&e.onToggle(u),o(u)}return H.useEffect(()=>{i(e.id||"accordion-item-"+Ln()),e.defaultOpen&&o(e.defaultOpen)},[]),H.createElement("details",Object.assign({ref:r},Ir(e,[]),{id:n,className:Or("db-accordion-item",e.className),"aria-disabled":e.disabled,open:s,name:e.name}),H.createElement("summary",{onClick:l=>a(l)},e.headlinePlain?H.createElement(H.Fragment,null,e.headlinePlain):null,e.headlinePlain?null:H.createElement(H.Fragment,null,e.headline)),H.createElement("div",null,e.content?H.createElement(H.Fragment,null,e.content):null,e.content?null:H.createElement(H.Fragment,null,e.children)))}const FZ=H.forwardRef(PZ),V6=FZ;function LZ(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>[]),[o,a]=H.useState(()=>""),[l,u]=H.useState(()=>!1);function c(d){try{return typeof d=="string"?JSON.parse(d):d}catch(f){console.error(f)}}function h(d){i.includes(d)?e.behaviour==="single"?s([]):s(i.filter(f=>f!==d)):e.behaviour==="single"?s([d]):s([...i,d]),e.onChange&&e.onChange(i)}return H.useEffect(()=>{u(!0)},[]),H.useEffect(()=>{if(n.current&&l){const d=n.current.getElementsByTagName("details");if(d){let f=[];Array.from(d).forEach((p,m)=>{var y;const b=p.id;(p.open||!((y=e.initOpenIndex)===null||y===void 0)&&y.includes(m))&&f.push(b);const v=p.getElementsByTagName("summary");(v==null?void 0:v.length)>0&&v[0].addEventListener("click",()=>{a(b)})}),e.behaviour==="single"&&f.length>1&&(f=[f[0]]),s(f),u(!1)}}},[n.current,l]),H.useEffect(()=>{(o==null?void 0:o.length)>0&&(h(o),a(""))},[o]),H.useEffect(()=>{if(n!=null&&n.current){const d=n.current.getElementsByTagName("details");d&&Array.from(d).forEach(f=>{f.open=i.includes(f.id)})}},[i]),H.createElement("div",Object.assign({ref:n},Ir(e,[]),{id:e.id,className:Or("db-accordion",e.className),"data-variant":e.variant}),e.items?null:H.createElement(H.Fragment,null,e.children),e.items?H.createElement(H.Fragment,null,(r=c(e.items))===null||r===void 0?void 0:r.map((d,f)=>H.createElement(V6,{key:`accordion-item-${f}`,headlinePlain:d.headlinePlain,disabled:d.disabled,content:d.content}))):null)}const OZ=H.forwardRef(LZ),IZ=OZ;function NZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"navigation-"+Ln())},[]),H.createElement("nav",Object.assign({ref:r},Ir(e,[]),{id:n,"aria-labelledby":e.labelledBy,className:Or("db-navigation",e.className)}),H.createElement("menu",null,e.children))}const MZ=H.forwardRef(NZ),G6=MZ;function RZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1);function s(){if(!r.current)return;const o=r.current.querySelector("article");o&&kk(o)}return H.useEffect(()=>{i(!0)},[]),H.useEffect(()=>{if(r.current&&n){const o=Array.from(r.current.children);o.length>=2&&(o[0].ariaHasPopup="true"),i(!1)}},[r.current,n]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-popover",e.className),onFocus:o=>s(),onMouseEnter:o=>s()}),H.createElement(H.Fragment,null,e.trigger),H.createElement("article",{className:"db-popover-content","data-spacing":e.spacing,"data-gap":e.gap,"data-animation":e.animation,"data-open":e.open,"data-delay":e.delay,"data-width":e.width,"data-placement":e.placement},e.children))}const BZ=H.forwardRef(RZ),zZ=BZ;function jZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr),[s,o]=H.useState(()=>!1);function a(u){u.stopPropagation()}function l(){r!=null&&r.current&&kk(r.current)}return H.useEffect(()=>{i(e.id||"tooltip-"+Ln()),o(!0)},[]),H.useEffect(()=>{if(r.current&&s){let u=r.current.parentElement;u&&u.localName.includes("tooltip")&&(u=u.parentElement),u&&(["mouseenter","focus"].forEach(c=>{u.addEventListener(c,()=>l())}),u.setAttribute("data-has-tooltip","true"),u.setAttribute("aria-describedby",n)),o(!1)}},[r.current,s]),H.createElement("i",Object.assign({role:"tooltip","data-gap":"true",ref:r},Ir(e,[]),{id:n,"data-emphasis":e.emphasis,"data-animation":e.animation,"data-delay":e.delay,"data-width":e.width,"data-variant":e.variant,"data-placement":e.placement,onClick:u=>a(u),className:Or("db-tooltip",e.className)}),e.children)}const HZ=H.forwardRef(jZ),eo=HZ;function UZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"tab-list-"+Ln())},[]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:n,className:Or("db-tab-list",e.className)}),H.createElement("ul",{role:"tablist"},e.children))}const WZ=H.forwardRef(UZ),_k=WZ;function VZ(e,t){const r=t||H.useRef(t);return H.useEffect(()=>{},[]),H.createElement("section",Object.assign({role:"tabpanel",ref:r},Ir(e,[]),{className:Or("db-tab-panel",e.className),id:e.id,"aria-labelledby":e.labelledBy}),e.content?H.createElement(H.Fragment,null,e.content):null,e.children)}const GZ=H.forwardRef(VZ),P0=GZ;function qZ(e,t){var r,n,i,s;const o=t||H.useRef(t),[a,l]=H.useState(()=>"tabs-"+Ln()),[u,c]=H.useState(()=>""),[h,d]=H.useState(()=>!1),[f,p]=H.useState(()=>!1),[m,y]=H.useState(()=>!1),[b,v]=H.useState(()=>null);function E($){try{return typeof $=="string"?JSON.parse($):$}catch(L){console.error(L)}}function D($){const L=$.scrollWidth>$.clientWidth;p(L&&$.scrollLeft>1),y(L&&$.scrollLeft<$.scrollWidth-$.clientWidth)}function C($){let L=e.arrowScrollDistance||100;$&&(L*=-1),b==null||b.scrollBy({top:0,left:L,behavior:"smooth"})}function w(){if(o!=null&&o.current){const $=o.current.querySelector(".db-tab-list");if($){const L=$.querySelector('[role="tablist"]');L.setAttribute("aria-orientation",e.orientation||"horizontal"),e.behaviour==="arrows"&&(v(L),D(L),L.addEventListener("scroll",()=>{D(L)}))}}}function A($){if(o.current){const L=o.current.getElementsByClassName("db-tab-item");(L==null?void 0:L.length)>0&&Array.from(L).forEach((N,O)=>{const P=N.querySelector("label"),_=N.querySelector("input");if(_&&P){if(!_.id){const T=`${u}-tab-${O}`;P.setAttribute("for",T),_.setAttribute("aria-controls",`${u}-tab-panel-${O}`),_.id=T,_.setAttribute("name",u)}if($){const T=!e.initialSelectedMode||e.initialSelectedMode==="auto",I=e.initialSelectedIndex==null&&O===0||e.initialSelectedIndex===O;T&&I&&_.click()}}});const F=o.current.getElementsByClassName("db-tab-panel");(F==null?void 0:F.length)>0&&Array.from(F).forEach((N,O)=>{N.id||(N.id=`${u}-tab-panel-${O}`,N.setAttribute("aria-labelledby",`${u}-tab-${O}`))})}}return H.useEffect(()=>{l(e.id||a),c(e.name||Ln()),d(!0)},[]),H.useEffect(()=>{if(o.current&&h){w(),A(!0);const $=o.current.querySelector(".db-tab-list");$&&new MutationObserver(F=>{F.forEach(N=>{(N.removedNodes.length||N.addedNodes.length)&&(w(),A())})}).observe($,{childList:!0,subtree:!0}),d(!1)}},[o.current,h]),H.createElement("div",Object.assign({ref:o},Ir(e,[]),{id:a,className:Or("db-tabs",e.className),"data-orientation":e.orientation,"data-scroll-behaviour":e.behaviour,"data-alignment":(r=e.alignment)!==null&&r!==void 0?r:"start","data-width":(n=e.width)!==null&&n!==void 0?n:"auto"}),f?H.createElement(Mt,{variant:"ghost",icon:"chevron_left",className:"tabs-scroll-left",noText:!0,onClick:$=>C(!0)},"Scroll left"):null,e.tabs?H.createElement(H.Fragment,null,H.createElement(_k,null,(i=E(e.tabs))===null||i===void 0?void 0:i.map(($,L)=>H.createElement(_0,{key:e.name+"tab-item"+L,active:$.active,label:$.label,iconAfter:$.iconAfter,icon:$.icon,noText:$.noText}))),(s=E(e.tabs))===null||s===void 0?void 0:s.map(($,L)=>H.createElement(P0,{key:e.name+"tab-panel"+L,content:$.content},$.children))):null,m?H.createElement(Mt,{variant:"ghost",icon:"chevron_right",className:"tabs-scroll-right",noText:!0,onClick:$=>C()},"Scroll right"):null,e.children)}const KZ=H.forwardRef(qZ),q6=KZ,JZ=["ear","ear_disabled","person_with_blind_cane","person_with_rollator","stepless_entry","support_dog","vehicle_entry_aid","arrow_down","arrow_left","arrow_right","arrow_up","arrow_up_right","chevron_down","chevron_left","chevron_right","chevron_up","flip_horizontal","flip_vertical","reload","sort_down","sort_up","swap_horizontal","swap_vertical","undo","fast_backward_10","fast_backward","fast_backward_30","fast_forward_10","fast_forward","fast_forward_30","microphone","pause","play","skip_backward","skip_forward","stop","subtitles","volume_disabled","volume_down","volume_off","volume_up","house","market","train_station","cash","credit_card","discount","generic_card","gift","law","sepa","shopping_bag","shopping_basket","shopping_basket_disabled","shopping_cart","shopping_cart_disabled","tickets","ticket","voucher","chat","envelope","paper_plane","speech_bubbles","speech_bubble","speech_bubble_exclamation_mark","speech_bubble_question_mark","translation","alarm_clock","alarm_clock_plus","calendar","clock","camera","fax_machine","mobile_phone","mobile_phone_disabled","printer","telephone","bin","block","check","copy","cross","dots_drag_and_drop","minus","pen","pin","plus","save","cloud","globe","leaf","moon","snow_flake","sun","water_drop","cloud_download","cloud_upload","document","document_check","download","folder","folder_open","image","notebook","paper_clip","upload","beverage","breakfast","cup","knife_and_fork","cigarette_disabled","clothes_hanger","hand_washing","restricted_mobility_toilet","shower","shower_men","shower_women","stroller","toys","users","user","wc","wc_men","wc_sign","wc_women","filter","fullscreen","fullscreen_exit","grid","list","resize","resize_handle_corner","zoom_in","zoom_out","db","subway","s_bahn","compass","location_arrow","location_arrow_north","location_crosshairs","location_pin","map","map_pin","navigation_straight","navigation_to_left","navigation_to_right","navigation_u_turn","parking","road_sign","station","mask","medical_cross","gear_wheel","log_in","log_out","magnifying_glass","menu","more_horizontal","more_vertical","bell","bell_disabled","check_circle","cross_circle","exclamation_mark_circle","information_circle","question_mark_circle","warning_triangle","fingerprint","key","lock_closed","lock_open","shield_check","visibility_disabled","visible","crown","face_delighted","face_disappointed","face_neutral","face_sad","face_smiling","heart","share","star","thumbs_down","thumbs_up","augmented_reality","bug","database","light_bulb","power_socket","qr_code","qr_code_scan","speedometer","wifi","wifi_disabled","wrench","airplane","bike","bike_trailer","boat","bus","car","electric_car","electric_scooter","handcart","pedestrian","scooter","ship","taxi","train","train_and_car"],XZ=()=>{const{notification:e}=xr(s=>s),[t,r]=H.useState(),[n,i]=H.useState(!1);return H.useEffect(()=>{e&&(r(e),setTimeout(()=>xr.setState({notification:void 0}),1500))},[e]),H.useEffect(()=>{(async()=>{setTimeout(()=>i(!0),2e3)})()},[]),z.jsx(k0,{className:`notification${n?" opacity-100":" opacity-0"}${e?" show":""}`,semantic:"informational",variant:"overlay",children:t})};var K6=Function.prototype.toString,xd=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,_C,Nv;if(typeof xd=="function"&&typeof Object.defineProperty=="function")try{_C=Object.defineProperty({},"length",{get:function(){throw Nv}}),Nv={},xd(function(){throw 42},null,_C)}catch(e){e!==Nv&&(xd=null)}else xd=null;var YZ=/^\s*class\b/,$C=function(t){try{var r=K6.call(t);return YZ.test(r)}catch{return!1}},jw=function(t){try{return $C(t)?!1:(K6.call(t),!0)}catch{return!1}},Mv=Object.prototype.toString,ZZ="[object Object]",QZ="[object Function]",eQ="[object GeneratorFunction]",tQ="[object HTMLAllCollection]",rQ="[object HTML document.all class]",nQ="[object HTMLCollection]",iQ=typeof Symbol=="function"&&!!Symbol.toStringTag,sQ=!(0 in[,]),PC=function(){return!1};if(typeof document=="object"){var oQ=document.all;Mv.call(oQ)===Mv.call(document.all)&&(PC=function(t){if((sQ||!t)&&(typeof t>"u"||typeof t=="object"))try{var r=Mv.call(t);return(r===tQ||r===rQ||r===nQ||r===ZZ)&&t("")==null}catch{}return!1})}var $k=xd?function(t){if(PC(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{xd(t,null,_C)}catch(r){if(r!==Nv)return!1}return!$C(t)&&jw(t)}:function(t){if(PC(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(iQ)return jw(t);if($C(t))return!1;var r=Mv.call(t);return r!==QZ&&r!==eQ&&!/^\[object HTML/.test(r)?!1:jw(t)},aQ=$k,lQ=Object.prototype.toString,J6=Object.prototype.hasOwnProperty,uQ=function(t,r,n){for(var i=0,s=t.length;i=3&&(i=n),lQ.call(t)==="[object Array]"?uQ(t,r,i):typeof t=="string"?cQ(t,r,i):hQ(t,r,i)},Pk=dQ,X6=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],fQ={},Hw=X6,pQ=typeof globalThis>"u"?fQ:globalThis,Bm=function(){for(var t=[],r=0;r"u"||!Vn?ir:Vn(Uint8Array),Ec={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ir:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ir:ArrayBuffer,"%ArrayIteratorPrototype%":Uh&&Vn?Vn([][Symbol.iterator]()):ir,"%AsyncFromSyncIteratorPrototype%":ir,"%AsyncFunction%":ed,"%AsyncGenerator%":ed,"%AsyncGeneratorFunction%":ed,"%AsyncIteratorPrototype%":ed,"%Atomics%":typeof Atomics>"u"?ir:Atomics,"%BigInt%":typeof BigInt>"u"?ir:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ir:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ir:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ir:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":FQ,"%eval%":eval,"%EvalError%":LQ,"%Float32Array%":typeof Float32Array>"u"?ir:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ir:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ir:FinalizationRegistry,"%Function%":Q6,"%GeneratorFunction%":ed,"%Int8Array%":typeof Int8Array>"u"?ir:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ir:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ir:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Uh&&Vn?Vn(Vn([][Symbol.iterator]())):ir,"%JSON%":typeof JSON=="object"?JSON:ir,"%Map%":typeof Map>"u"?ir:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Uh||!Vn?ir:Vn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ir:Promise,"%Proxy%":typeof Proxy>"u"?ir:Proxy,"%RangeError%":OQ,"%ReferenceError%":IQ,"%Reflect%":typeof Reflect>"u"?ir:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ir:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Uh||!Vn?ir:Vn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ir:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Uh&&Vn?Vn(""[Symbol.iterator]()):ir,"%Symbol%":Uh?Symbol:ir,"%SyntaxError%":Kd,"%ThrowTypeError%":MQ,"%TypedArray%":BQ,"%TypeError%":Ld,"%Uint8Array%":typeof Uint8Array>"u"?ir:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ir:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ir:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ir:Uint32Array,"%URIError%":NQ,"%WeakMap%":typeof WeakMap>"u"?ir:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ir:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ir:WeakSet};if(Vn)try{null.error}catch(e){var zQ=Vn(Vn(e));Ec["%Error.prototype%"]=zQ}var jQ=function e(t){var r;if(t==="%AsyncFunction%")r=Ww("async function () {}");else if(t==="%GeneratorFunction%")r=Ww("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Ww("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var i=e("%AsyncGenerator%");i&&Vn&&(r=Vn(i.prototype))}return Ec[t]=r,r},jF={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},zm=Fk,F0=nh,HQ=zm.call(Function.call,Array.prototype.concat),UQ=zm.call(Function.apply,Array.prototype.splice),HF=zm.call(Function.call,String.prototype.replace),L0=zm.call(Function.call,String.prototype.slice),WQ=zm.call(Function.call,RegExp.prototype.exec),VQ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,GQ=/\\(\\)?/g,qQ=function(t){var r=L0(t,0,1),n=L0(t,-1);if(r==="%"&&n!=="%")throw new Kd("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Kd("invalid intrinsic syntax, expected opening `%`");var i=[];return HF(t,VQ,function(s,o,a,l){i[i.length]=a?HF(l,GQ,"$1"):o||s}),i},KQ=function(t,r){var n=t,i;if(F0(jF,n)&&(i=jF[n],n="%"+i[0]+"%"),F0(Ec,n)){var s=Ec[n];if(s===ed&&(s=jQ(n)),typeof s>"u"&&!r)throw new Ld("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Kd("intrinsic "+t+" does not exist!")},ur=function(t,r){if(typeof t!="string"||t.length===0)throw new Ld("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Ld('"allowMissing" argument must be a boolean');if(WQ(/^%?[^%]*%?$/,t)===null)throw new Kd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=qQ(t),i=n.length>0?n[0]:"",s=KQ("%"+i+"%",r),o=s.name,a=s.value,l=!1,u=s.alias;u&&(i=u[0],UQ(n,HQ([0,1],u)));for(var c=1,h=!0;c=n.length){var m=Dc(a,d);h=!!m,h&&"get"in m&&!("originalValue"in m.get)?a=m.get:a=a[d]}else h=F0(a,d),a=a[d];h&&!l&&(Ec[o]=a)}}return a},JQ=ur,Rv=JQ("%Object.defineProperty%",!0)||!1;if(Rv)try{Rv({},"a",{value:1})}catch{Rv=!1}var i1=Rv,XQ=ur,Bv=XQ("%Object.getOwnPropertyDescriptor%",!0);if(Bv)try{Bv([],"length")}catch{Bv=null}var bf=Bv,UF=i1,YQ=Ko,Wh=Gt,WF=bf,e4=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Wh("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Wh("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Wh("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Wh("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Wh("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Wh("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,o=arguments.length>5?arguments[5]:null,a=arguments.length>6?arguments[6]:!1,l=!!WF&&WF(t,r);if(UF)UF(t,r,{configurable:o===null&&l?l.configurable:!o,enumerable:i===null&&l?l.enumerable:!i,value:n,writable:s===null&&l?l.writable:!s});else if(a||!i&&!s&&!o)t[r]=n;else throw new YQ("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},FC=i1,t4=function(){return!!FC};t4.hasArrayLengthDefineBug=function(){if(!FC)return null;try{return FC([],"length",{value:1}).length!==1}catch{return!0}};var Ik=t4,ZQ=ur,VF=e4,QQ=Ik(),GF=bf,qF=Gt,eee=ZQ("%Math.floor%"),tee=function(t,r){if(typeof t!="function")throw new qF("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||eee(r)!==r)throw new qF("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],i=!0,s=!0;if("length"in t&&GF){var o=GF(t,"length");o&&!o.configurable&&(i=!1),o&&!o.writable&&(s=!1)}return(i||s||!n)&&(QQ?VF(t,"length",r,!0,!0):VF(t,"length",r)),t};(function(e){var t=Fk,r=ur,n=tee,i=Gt,s=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),a=r("%Reflect.apply%",!0)||t.call(o,s),l=i1,u=r("%Math.max%");e.exports=function(d){if(typeof d!="function")throw new i("a function is required");var f=a(t,o,arguments);return n(f,1+u(0,d.length-(arguments.length-1)),!0)};var c=function(){return a(t,s,arguments)};l?l(e.exports,"apply",{value:c}):e.exports.apply=c})(Y6);var Pu=Y6.exports,r4=ur,n4=Pu,ree=n4(r4("String.prototype.indexOf")),bi=function(t,r){var n=r4(t,!!r);return typeof n=="function"&&ree(t,".prototype.")>-1?n4(n):n},Gw,KF;function Nk(){if(KF)return Gw;KF=1;var e=Ok;return Gw=function(){return e()&&!!Symbol.toStringTag},Gw}var nee={},O0=Pk,iee=Bm,JF=Pu,Mk=bi,zv=bf,see=Mk("Object.prototype.toString"),i4=Nk()(),XF=typeof globalThis>"u"?nee:globalThis,LC=iee(),Rk=Mk("String.prototype.slice"),qw=Object.getPrototypeOf,oee=Mk("Array.prototype.indexOf",!0)||function(t,r){for(var n=0;n-1?r:r!=="Object"?!1:lee(t)}return zv?aee(t):null},YF=Object.prototype.toString,s4=function(t){var r=YF.call(t),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&YF.call(t.callee)==="[object Function]"),n},Kw,ZF;function uee(){if(ZF)return Kw;ZF=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=s4,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),o=i.call(function(){},"prototype"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(d){var f=d.constructor;return f&&f.prototype===d},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},c=function(){if(typeof window>"u")return!1;for(var d in window)try{if(!u["$"+d]&&t.call(window,d)&&window[d]!==null&&typeof window[d]=="object")try{l(window[d])}catch{return!0}}catch{return!0}return!1}(),h=function(d){if(typeof window>"u"||!c)return l(d);try{return l(d)}catch{return!1}};e=function(f){var p=f!==null&&typeof f=="object",m=r.call(f)==="[object Function]",y=n(f),b=p&&r.call(f)==="[object String]",v=[];if(!p&&!m&&!y)throw new TypeError("Object.keys called on a non-object");var E=o&&m;if(b&&f.length>0&&!t.call(f,0))for(var D=0;D0)for(var C=0;C2?arguments[2]:{},n=dee(t);fee&&(n=gee.call(n,Object.getOwnPropertySymbols(t)));for(var i=0;i-1e3&&e<1e3||l4.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-a3(-e):a3(e);if(n!==e){var i=String(n),s=Hk.call(t,i.length+1);return Xl.call(i,r,"$&_")+"."+Xl.call(Xl.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Xl.call(t,r,"$&_")}var NC=xee,c3=NC.custom,h3=h4(c3)?c3:null,Pee=function e(t,r,n,i){var s=r||{};if(Hl(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Hl(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var o=Hl(s,"customInspect")?s.customInspect:!0;if(typeof o!="boolean"&&o!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Hl(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Hl(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=s.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return f4(t,s);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var l=String(t);return a?u3(t,l):l}if(typeof t=="bigint"){var u=String(t)+"n";return a?u3(t,u):u}var c=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=c&&c>0&&typeof t=="object")return MC(t)?"[Array]":"[Object]";var h=Jee(s,n);if(typeof i>"u")i=[];else if(d4(i,t)>=0)return"[Circular]";function d(P,_,T){if(_&&(i=$ee.call(i),i.push(_)),T){var I={depth:s.depth};return Hl(s,"quoteStyle")&&(I.quoteStyle=s.quoteStyle),e(P,I,n+1,i)}return e(P,s,n+1,i)}if(typeof t=="function"&&!d3(t)){var f=zee(t),p=Fy(t,d);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(p.length>0?" { "+sa.call(p,", ")+" }":"")}if(h4(t)){var m=Jd?Xl.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):IC.call(t);return typeof t=="object"&&!Jd?wp(m):m}if(Gee(t)){for(var y="<"+s3.call(String(t.nodeName)),b=t.attributes||[],v=0;v",y}if(MC(t)){if(t.length===0)return"[]";var E=Fy(t,d);return h&&!Kee(E)?"["+RC(E,h)+"]":"[ "+sa.call(E,", ")+" ]"}if(Oee(t)){var D=Fy(t,d);return!("cause"in Error.prototype)&&"cause"in t&&!u4.call(t,"cause")?"{ ["+String(t)+"] "+sa.call(o3.call("[cause]: "+d(t.cause),D),", ")+" }":D.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+sa.call(D,", ")+" }"}if(typeof t=="object"&&o){if(h3&&typeof t[h3]=="function"&&NC)return NC(t,{depth:c-n});if(o!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(jee(t)){var C=[];return r3&&r3.call(t,function(P,_){C.push(d(_,t,!0)+" => "+d(P,t))}),f3("Map",N0.call(t),C,h)}if(Wee(t)){var w=[];return n3&&n3.call(t,function(P){w.push(d(P,t))}),f3("Set",M0.call(t),w,h)}if(Hee(t))return Zw("WeakMap");if(Vee(t))return Zw("WeakSet");if(Uee(t))return Zw("WeakRef");if(Nee(t))return wp(d(Number(t)));if(Ree(t))return wp(d(OC.call(t)));if(Mee(t))return wp(Cee.call(t));if(Iee(t))return wp(d(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===wee)return"{ [object globalThis] }";if(!Lee(t)&&!d3(t)){var A=Fy(t,d),$=l3?l3(t)===Object.prototype:t instanceof Object||t.constructor===Object,L=t instanceof Object?"":"null prototype",F=!$&&Pi&&Object(t)===t&&Pi in t?Hk.call(Fu(t),8,-1):L?"Object":"",N=$||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",O=N+(F||L?"["+sa.call(o3.call([],F||[],L||[]),": ")+"] ":"");return A.length===0?O+"{}":h?O+"{"+RC(A,h)+"}":O+"{ "+sa.call(A,", ")+" }"}return String(t)};function c4(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function Fee(e){return Xl.call(String(e),/"/g,""")}function MC(e){return Fu(e)==="[object Array]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Lee(e){return Fu(e)==="[object Date]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function d3(e){return Fu(e)==="[object RegExp]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Oee(e){return Fu(e)==="[object Error]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Iee(e){return Fu(e)==="[object String]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Nee(e){return Fu(e)==="[object Number]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Mee(e){return Fu(e)==="[object Boolean]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function h4(e){if(Jd)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!IC)return!1;try{return IC.call(e),!0}catch{}return!1}function Ree(e){if(!e||typeof e!="object"||!OC)return!1;try{return OC.call(e),!0}catch{}return!1}var Bee=Object.prototype.hasOwnProperty||function(e){return e in this};function Hl(e,t){return Bee.call(e,t)}function Fu(e){return Tee.call(e)}function zee(e){if(e.name)return e.name;var t=kee.call(Aee.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function d4(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return f4(Hk.call(e,0,t.maxStringLength),t)+n}var i=Xl.call(Xl.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,qee);return c4(i,"single",t)}function qee(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+_ee.call(t.toString(16))}function wp(e){return"Object("+e+")"}function Zw(e){return e+" { ? }"}function f3(e,t,r,n){var i=n?RC(r,n):sa.call(r,", ");return e+" ("+t+") {"+i+"}"}function Kee(e){for(var t=0;t{if(a===void 0){f(b),c==null||c.init(i.getState());return}f(b[a]),c==null||c.init(Py(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return zw(m.state,b=>{if(a===void 0){f(b);return}JSON.stringify(i.getState())!==JSON.stringify(b[a])&&f(b[a])});case"IMPORT_STATE":{const{nextLiftedState:b}=m.payload,v=(y=b.computedStates.slice(-1)[0])==null?void 0:y.state;if(!v)return;f(a===void 0?v:v[a]),c==null||c.send(null,b);return}case"PAUSE_RECORDING":return d=!d}return}}),p},B6=pY,zw=(e,t)=>{let r;try{r=JSON.parse(e)}catch(n){console.error("[zustand devtools middleware] Could not parse the received json",n)}r!==void 0&&t(r)};function gY(e,t){let r;try{r=e()}catch{return}return{getItem:i=>{var s;const o=l=>l===null?null:JSON.parse(l,t==null?void 0:t.reviver),a=(s=r.getItem(i))!=null?s:null;return a instanceof Promise?a.then(o):o(a)},setItem:(i,s)=>r.setItem(i,JSON.stringify(s,t==null?void 0:t.replacer)),removeItem:i=>r.removeItem(i)}}const im=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return im(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return im(n)(r)}}}},mY=(e,t)=>(r,n,i)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:y=>y,version:0,merge:(y,b)=>({...b,...y}),...t},o=!1;const a=new Set,l=new Set;let u;try{u=s.getStorage()}catch{}if(!u)return e((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...y)},n,i);const c=im(s.serialize),h=()=>{const y=s.partialize({...n()});let b;const v=c({state:y,version:s.version}).then(E=>u.setItem(s.name,E)).catch(E=>{b=E});if(b)throw b;return v},d=i.setState;i.setState=(y,b)=>{d(y,b),h()};const f=e((...y)=>{r(...y),h()},n,i);let p;const m=()=>{var y;if(!u)return;o=!1,a.forEach(v=>v(n()));const b=((y=s.onRehydrateStorage)==null?void 0:y.call(s,n()))||void 0;return im(u.getItem.bind(u))(s.name).then(v=>{if(v)return s.deserialize(v)}).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==s.version){if(s.migrate)return s.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var E;return p=s.merge(v,(E=n())!=null?E:f),r(p,!0),h()}).then(()=>{b==null||b(p,void 0),o=!0,l.forEach(v=>v(p))}).catch(v=>{b==null||b(void 0,v)})};return i.persist={setOptions:y=>{s={...s,...y},y.getStorage&&(u=y.getStorage())},clearStorage:()=>{u==null||u.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:y=>(a.add(y),()=>{a.delete(y)}),onFinishHydration:y=>(l.add(y),()=>{l.delete(y)})},m(),p||f},yY=(e,t)=>(r,n,i)=>{let s={storage:gY(()=>localStorage),partialize:m=>m,version:0,merge:(m,y)=>({...y,...m}),...t},o=!1;const a=new Set,l=new Set;let u=s.storage;if(!u)return e((...m)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...m)},n,i);const c=()=>{const m=s.partialize({...n()});return u.setItem(s.name,{state:m,version:s.version})},h=i.setState;i.setState=(m,y)=>{h(m,y),c()};const d=e((...m)=>{r(...m),c()},n,i);i.getInitialState=()=>d;let f;const p=()=>{var m,y;if(!u)return;o=!1,a.forEach(v=>{var E;return v((E=n())!=null?E:d)});const b=((y=s.onRehydrateStorage)==null?void 0:y.call(s,(m=n())!=null?m:d))||void 0;return im(u.getItem.bind(u))(s.name).then(v=>{if(v)if(typeof v.version=="number"&&v.version!==s.version){if(s.migrate)return s.migrate(v.state,v.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return v.state}).then(v=>{var E;return f=s.merge(v,(E=n())!=null?E:d),r(f,!0),c()}).then(()=>{b==null||b(f,void 0),f=n(),o=!0,l.forEach(v=>v(f))}).catch(v=>{b==null||b(void 0,v)})};return i.persist={setOptions:m=>{s={...s,...m},m.storage&&(u=m.storage)},clearStorage:()=>{u==null||u.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>p(),hasHydrated:()=>o,onHydrate:m=>(a.add(m),()=>{a.delete(m)}),onFinishHydration:m=>(l.add(m),()=>{l.delete(m)})},s.skipHydration||p(),f||d},vY=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Iv?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),mY(e,t)):yY(e,t),z6=vY,bY="theme-builder-state",xY="playground-state",A0=[2,4,6,10,20,30,40,50,60,70,80,90,94,96,98],xC=[{name:"bg-basic-level-1-default",dark:3,light:14},{name:"bg-basic-level-1-hovered",dark:4,light:13},{name:"bg-basic-level-1-pressed",dark:5,light:12},{name:"bg-basic-level-2-default",dark:2,light:13},{name:"bg-basic-level-2-hovered",dark:3,light:12},{name:"bg-basic-level-2-pressed",dark:4,light:11},{name:"bg-basic-level-3-default",dark:1,light:12},{name:"bg-basic-level-3-hovered",dark:2,light:11},{name:"bg-basic-level-3-pressed",dark:3,light:10},{name:"bg-basic-transparent-full-default",dark:9,transparencyDark:100,light:6,transparencyLight:100},{name:"bg-basic-transparent-semi-default",dark:9,transparencyDark:84,light:6,transparencyLight:92},{name:"bg-basic-transparent-hovered",dark:9,transparencyDark:76,light:6,transparencyLight:84},{name:"bg-basic-transparent-pressed",dark:9,transparencyDark:68,light:6,transparencyLight:76},{name:"on-bg-basic-100-default",dark:12,light:3},{name:"on-bg-basic-100-hovered",dark:11,light:4},{name:"on-bg-basic-100-pressed",dark:10,light:5},{name:"on-bg-basic-90-default",dark:10,light:5},{name:"on-bg-basic-90-hovered",dark:9,light:6},{name:"on-bg-basic-90-pressed",dark:8,light:7},{name:"on-bg-basic-80-default",dark:9,light:6},{name:"on-bg-basic-80-hovered",dark:8,light:5},{name:"on-bg-basic-80-pressed",dark:7,light:4},{name:"on-bg-basic-70-default",dark:8,light:7},{name:"on-bg-basic-70-hovered",dark:7,light:6},{name:"on-bg-basic-70-pressed",dark:6,light:5},{name:"on-bg-basic-60-default",dark:6,light:10},{name:"on-bg-basic-60-hovered",dark:5,light:9},{name:"on-bg-basic-60-pressed",dark:4,light:8},{name:"on-bg-basic-50-default",dark:5,light:9},{name:"on-bg-basic-50-hovered",dark:4,light:8},{name:"on-bg-basic-50-pressed",dark:3,light:7},{name:"bg-inverted-contrast-max-default",dark:12,light:3},{name:"bg-inverted-contrast-max-hovered",dark:11,light:4},{name:"bg-inverted-contrast-max-pressed",dark:10,light:5},{name:"bg-inverted-contrast-high-default",dark:9,light:6},{name:"bg-inverted-contrast-high-hovered",dark:8,light:5},{name:"bg-inverted-contrast-high-pressed",dark:7,light:4},{name:"bg-inverted-contrast-low-default",dark:8,light:7},{name:"bg-inverted-contrast-low-hovered",dark:7,light:6},{name:"bg-inverted-contrast-low-pressed",dark:6,light:5},{name:"on-bg-inverted-default",dark:3,light:14},{name:"on-bg-inverted-hovered",dark:4,light:13},{name:"on-bg-inverted-pressed",dark:5,light:12}],wY={name:"Whitelabel",image:{light:"peace-in-a-box.svg",dark:"peace-in-a-box-white.svg"}},SY={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},DY={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},EY={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},CY={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},TY={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},AY={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},kY={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},_Y={neutral:{origin:"#646973",originBgLight:"#edeef0",originBgDark:"#070709",originLight:"#646973",originLightAlternative:"#646973",originLightAccessible:!0,originLightHovered:"#4d5159",originLightPressed:"#373a40",originDark:"#646973",originDarkAlternative:"#646973",originDarkAccessible:!0,originDarkHovered:"#7c828e",originDarkPressed:"#969ca9",onOriginLight:"#f9f9fa",onOriginLightHovered:"#4d5159",onOriginLightPressed:"#373a40",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#7c828e",onOriginDarkPressed:"#969ca9",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#242629",originBgLight:"#f3f4f5",originBgDark:"#070708",originLight:"#242629",originLightAlternative:"#242629",originLightAccessible:!0,originLightHovered:"#393c40",originLightPressed:"#4f5358",originDark:"#5a5f65",originDarkAlternative:"#5a5f65",originDarkAccessible:!0,originDarkHovered:"#72787f",originDarkPressed:"#8a929a",onOriginLight:"#f9f9fa",onOriginLightHovered:"#393c40",onOriginLightPressed:"#4f5358",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#72787f",onOriginDarkPressed:"#8a929a",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHovered:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},$Y={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHovered:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHovered:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHovered:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHovered:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHovered:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHovered:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHovered:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHovered:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHovered:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHovered:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHovered:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHovered:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHovered:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHovered:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHovered:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHovered:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},Ak={branding:wY,spacing:SY,sizing:DY,typography:EY,border:CY,elevation:TY,transition:AY,font:kY,colors:_Y,additionalColors:$Y},MF=Ak,xr=R6()(B6(z6(e=>({darkMode:!1,editorMarkup:"",theme:MF,speakingNames:xC,luminanceSteps:A0,developerMode:!1,resetDefaults:()=>{e(()=>({theme:MF,luminanceSteps:A0,speakingNames:xC}))},setColors:t=>{e(({theme:r})=>({theme:{...r,colors:t}}))},setAdditionalColors:t=>{e(({theme:r})=>({theme:{...r,additionalColors:t}}))},setCustomColors:t=>{e(({theme:r})=>({theme:{...r,customColors:t}}))}}),{name:bY}))),ys=R6()(B6(z6(()=>({nodeTrees:{page:{name:"Page",serializedJson:"",isPage:!0}},currentId:"page",showBorders:!1,showSpacings:!1}),{name:xY}))),Ln=()=>{var e,t;if(typeof window<"u"){if(!((e=window.crypto)===null||e===void 0)&&e.randomUUID)return window.crypto.randomUUID();if(!((t=window.crypto)===null||t===void 0)&&t.getRandomValues)return window.crypto.getRandomValues(new Uint32Array(3)).join("-")}return Math.random().toString().substring(2)},j6=(e,t)=>{const r=e.children;Object.values(r).forEach(n=>{n.setAttribute(t.key,t.value),n.children.length>0&&j6(n,t)})},Or=(...e)=>{let t="";return e.forEach((r,n)=>{if(r)if(typeof r=="string")t+=`${r} `;else for(let i in r)r[i]&&(t+=`${i} `)}),t.trim()},PY=["suppressHydrationWarning","suppressContentEditableWarning","translate","title","tabIndex","style","spellCheck","nonce","lang","hidden","draggable","dir","contextMenu","contentEditable","autoFocus","accessKey","is","inputMode","unselectable","security","results","vocab","typeof","rev","resource","rel","property","inlist","datatype","content","about","role","radioGroup","color"],Ir=(e,t)=>Object.keys(e).filter(r=>(r.startsWith("data-")||r.startsWith("aria-")||r.startsWith("default")||r.startsWith("auto")||r.startsWith("item")||r.startsWith("on")||PY.includes(r))&&!t.includes(r)).reduce((r,n)=>(r[n]=e[n],r),{}),FY=e=>{var t;const{top:r,bottom:n,left:i,right:s,height:o,width:a}=e.getBoundingClientRect(),{innerHeight:l,innerWidth:u}=window;let c=r<0,h=n>l,d=i<0,f=s>u;const p=e.hasAttribute("data-outside-vy"),m=e.hasAttribute("data-outside-vx"),y=(t=e==null?void 0:e.parentElement)===null||t===void 0?void 0:t.getBoundingClientRect();return y&&(p&&(e.getAttribute("data-outside-vy")==="top"?c=y.top-(n-y.bottom)<0:h=y.bottom+(y.top-r)>l),m&&(e.getAttribute("data-outside-vx")==="left"?d=y.left-(s-y.right)<0:f=y.right+(y.left-i)>u)),{outTop:c,outBottom:h,outLeft:d,outRight:f}},kk=e=>{const{outTop:t,outBottom:r,outLeft:n,outRight:i}=FY(e);let s={};return t||r?(s={vy:t?"top":"bottom"},e.setAttribute("data-outside-vy",s.vy)):e.removeAttribute("data-outside-vy"),n||i?(s=Object.assign(Object.assign({},s),{vx:i?"right":"left"}),e.setAttribute("data-outside-vx",s.vx)):e.removeAttribute("data-outside-vx"),s};function LY(e,t){const r=t||H.useRef(t);function n(i){e.onClick&&e.onClick(i)}return H.createElement("button",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-button",e.className),type:e.type,disabled:e.disabled,"aria-label":e.label,"data-icon":e.icon,"data-size":e.size,"data-state":e.state,"data-width":e.width,"data-variant":e.variant,"data-no-text":e.noText,name:e.name,value:e.value,"aria-describedby":e.describedbyid,"aria-expanded":e.ariaexpanded,"aria-pressed":e.ariapressed,onClick:i=>n(i)}),e.children)}const OY=H.forwardRef(LY),Mt=OY,Wr="OVERWRITE_DEFAULT_ID",e1="LABEL SHOULD BE SET",yu="-message",vu="-valid-message",bu="-invalid-message",RF="-placeholder",t1="TODO: Add a validMessage",r1="TODO: Add an invalidMessage",IY="Back",H6="Close Button";var wC;(function(e){e.FUNCTIONAL="functional",e.REGULAR="regular",e.EXPRESSIVE="expressive"})(wC||(wC={}));Object.entries(wC).map(([,e])=>e);var SC;(function(e){e.PRIMARY="primary"})(SC||(SC={}));var DC;(function(e){e.NEUTRAL_BG_LEVEL_1="neutral-bg-lvl-1",e.NEUTRAL_BG_LEVEL_2="neutral-bg-lvl-2",e.NEUTRAL_BG_LEVEL_3="neutral-bg-lvl-3",e.NEUTRAL_BG_TRANSPARENT_SEMI="neutral-bg-transparent-semi",e.NEUTRAL_BG_TRANSPARENT_FULL="neutral-bg-transparent-full",e.BRAND_BG_LEVEL_1="brand-bg-lvl-1",e.BRAND_BG_LEVEL_2="brand-bg-lvl-2",e.BRAND_BG_LEVEL_3="brand-bg-lvl-3",e.BRAND_BG_TRANSPARENT_SEMI="brand-bg-transparent-semi",e.BRAND_BG_TRANSPARENT_FULL="brand-bg-transparent-full",e.SUCCESSFUL_BG_LEVEL_1="successful-bg-lvl-1",e.SUCCESSFUL_BG_LEVEL_2="successful-bg-lvl-2",e.SUCCESSFUL_BG_LEVEL_3="successful-bg-lvl-3",e.SUCCESSFUL_BG_TRANSPARENT_SEMI="successful-bg-transparent-semi",e.SUCCESSFUL_BG_TRANSPARENT_FULL="successful-bg-transparent-full",e.CRITICAL_BG_LEVEL_1="critical-bg-lvl-1",e.CRITICAL_BG_LEVEL_2="critical-bg-lvl-2",e.CRITICAL_BG_LEVEL_3="critical-bg-lvl-3",e.CRITICAL_BG_TRANSPARENT_SEMI="critical-bg-transparent-semi",e.CRITICAL_BG_TRANSPARENT_Full="critical-bg-transparent-full",e.WARNING_BG_LEVEL_1="warning-bg-lvl-1",e.WARNING_BG_LEVEL_2="warning-bg-lvl-2",e.WARNING_BG_LEVEL_3="warning-bg-lvl-3",e.WARNING_BG_TRANSPARENT_SEMI="warning-bg-transparent-semi",e.WARNING_BG_TRANSPARENT_FULL="warning-bg-transparent-full",e.INFORMATIONAL_BG_LEVEL_1="informational-bg-lvl-1",e.INFORMATIONAL_BG_LEVEL_2="informational-bg-lvl-2",e.INFORMATIONAL_BG_LEVEL_3="informational-bg-lvl-3",e.INFORMATIONAL_BG_TRANSPARENT_SEMI="informational-bg-transparent-semi",e.INFORMATIONAL_BG_TRANSPARENT_FULL="informational-bg-transparent-full"})(DC||(DC={}));const NY=Object.entries(DC).map(([,e])=>e);Object.entries(SC).map(([,e])=>e);var EC;(function(e){e.CRITICAL="critical",e.INFORMATIONAL="informational",e.WARNING="warning",e.SUCCESSFUL="successful"})(EC||(EC={}));Object.entries(EC).map(([,e])=>e);const MY={width:390,height:884},RY={width:1920,height:1280};Object.assign({name:"desktop"},RY),Object.assign({name:"mobile"},MY);function BY(e,t){var r;const n=t||H.useRef(t);function i(s){e.onClose&&e.onClose()}return H.createElement("article",Object.assign({ref:n},Ir(e,[]),{id:e.id,className:Or("db-notification",e.className),"aria-live":e.ariaLive,"data-semantic":e.semantic,"data-variant":e.variant,"data-icon":e.icon,"data-link-variant":e.linkVariant}),H.createElement(H.Fragment,null,e.image),e.headline?H.createElement("header",null,e.headline):null,H.createElement("p",null,e.children),e.timestamp?H.createElement("span",null,e.timestamp):null,H.createElement(H.Fragment,null,e.link),e.behaviour!=="permanent"?H.createElement(Mt,{icon:"cross",variant:"ghost",size:"small",id:e.closeButtonId,noText:!0,onClick:s=>i()},(r=e.closeButtonText)!==null&&r!==void 0?r:H6):null)}const zY=H.forwardRef(BY),k0=zY;function jY(e,t){var r,n;const i=t||H.useRef(t),[s,o]=H.useState(()=>!1);return H.useEffect(()=>{o(!0)},[]),H.useEffect(()=>{var a;if(i.current&&s&&!((a=e.placement)===null||a===void 0)&&a.startsWith("corner")){let l=i.current.parentElement;l&&l.localName.includes("badge")&&(l=l.parentElement),l&&l.setAttribute("data-has-badge","true")}},[i.current,s]),H.createElement("span",Object.assign({ref:i},Ir(e,[]),{id:e.id,className:Or("db-badge",e.className),"data-semantic":e.semantic,"data-size":e.size,"data-emphasis":e.emphasis,"data-placement":e.placement,"data-label":((r=e.placement)===null||r===void 0?void 0:r.startsWith("corner"))&&((n=e.label)!==null&&n!==void 0?n:e1)}),e.children)}const HY=H.forwardRef(jY),CC=HY;function UY(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>({icon:"db"}));return H.createElement("div",Object.assign({ref:n},Ir(e,[]),{"data-icon":e.hideLogo?"none":(r=e.icon)!==null&&r!==void 0?r:i.icon,id:e.id,className:Or("db-brand",e.className)}),e.children)}const WY=H.forwardRef(UY),VY=WY;function GY(e,t){const r=t||H.useRef(t);function n(i){e.onClick&&e.onClick(i)}return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,"data-behaviour":e.behaviour,"data-elevation-level":e.elevationLevel,"data-spacing":e.spacing,role:e.behaviour==="interactive"?"button":void 0,tabIndex:e.behaviour==="interactive"?0:void 0,onClick:i=>n(i),className:Or("db-card",e.className)}),e.children)}const qY=H.forwardRef(GY),fs=qY;function KY(e,t){const r=t||H.useRef(t);return H.createElement("span",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-infotext",e.className),"data-icon":e.icon,"data-semantic":e.semantic,"data-size":e.size}),e.children)}const JY=H.forwardRef(KY),Lr=JY;function XY(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>Wr),[a,l]=H.useState(()=>Wr+yu),[u,c]=H.useState(()=>Wr+vu),[h,d]=H.useState(()=>Wr+bu),[f,p]=H.useState(()=>"");function m(D){e.onChange&&e.onChange(D),e.change&&e.change(D)}function y(D){e.onBlur&&e.onBlur(D),e.blur&&e.blur(D)}function b(D){e.onFocus&&e.onFocus(D),e.focus&&e.focus(D)}function v(){return e.validMessage||t1}function E(){var D;return e.invalidMessage||((D=r.current)===null||D===void 0?void 0:D.validationMessage)||r1}return H.useEffect(()=>{i(!0),o(e.id||"checkbox-"+Ln())},[]),H.useEffect(()=>{n&&s&&(l(s+yu),c(s+vu),d(s+bu))},[s,n]),H.useEffect(()=>{const D=[u,h];e.message&&D.push(a),p(D.join(" "))},[e.message,a,u,h]),H.useEffect(()=>{if(n&&document&&s){const D=document==null?void 0:document.getElementById(s);D&&(e.checked!=null&&(D.checked=e.checked),e.indeterminate!==void 0&&(D.indeterminate=e.indeterminate))}},[n,e.indeterminate,e.checked]),H.createElement("div",{"data-size":e.size,"data-variant":e.variant,className:Or("db-checkbox",e.className)},H.createElement("label",{htmlFor:s},H.createElement("input",Object.assign({type:"checkbox","aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:r},Ir(e,[]),{id:s,name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,required:e.required,onChange:D=>m(D),onBlur:D=>y(D),onFocus:D=>b(D),"aria-describedby":f})),e.label?H.createElement("span",null,e.label):null,e.children),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:a},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:u},v()),H.createElement(Lr,{size:"small",semantic:"critical",id:h},E()))}const YY=H.forwardRef(XY),TC=YY;function ZY(e,t){const r=t||H.useRef(t);return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,"data-margin":e.margin,"data-variant":e.variant,"data-emphasis":e.emphasis,className:Or("db-divider",e.className)}))}const QY=H.forwardRef(ZY),Uo=QY;function eZ(e,t){var r;const n=t||H.useRef(t),i=H.useRef(null);function s(a){a.key==="Escape"&&a.preventDefault(),(a==="close"||a.key==="Escape"||a.target.nodeName==="DIALOG"&&a.type==="click"&&e.backdrop!=="none")&&e.onClose&&e.onClose(a)}function o(){n!=null&&n.current&&(e.open&&!n.current.open&&(i.current&&(i.current.hidden=!1),e.backdrop==="none"?n.current.show():n.current.showModal()),!e.open&&n.current.open&&(i.current&&(i.current.hidden=!0),setTimeout(()=>{var a;i.current&&(i.current.hidden=!1),(a=n.current)===null||a===void 0||a.close()},401)))}return H.useEffect(()=>{o()},[]),H.useEffect(()=>{o()},[e.open]),H.createElement("dialog",Object.assign({className:"db-drawer",id:e.id,ref:n},Ir(e,["onClose"]),{onClick:a=>{s(a)},onKeyDown:a=>s(a),"data-backdrop":e.backdrop}),H.createElement("article",{ref:i,className:Or("db-drawer-container",e.className),"data-spacing":e.spacing,"data-width":e.width,"data-direction":e.direction,"data-rounded":e.rounded},H.createElement("header",{className:"db-drawer-header"},H.createElement("div",{className:"db-drawer-header-text"},H.createElement(H.Fragment,null,e.drawerHeader)),e.withCloseButton?H.createElement(Mt,{icon:"cross",variant:"ghost",className:"button-close-drawer",id:e.closeButtonId,noText:!0,onClick:a=>s("close")},(r=e.closeButtonText)!==null&&r!==void 0?r:H6):null),H.createElement("div",{className:"db-drawer-content"},e.children)))}const tZ=H.forwardRef(eZ),yf=tZ,rZ=e=>{var t,r;const{target:n}=e;return!!(!(!((t=n==null?void 0:n.classList)===null||t===void 0)&&t.contains("db-navigation-item-expand-button"))&&(!((r=n==null?void 0:n.parentElement)===null||r===void 0)&&r.classList.contains("db-navigation-item")))};class nZ{constructor(t,r){this.initialized=!1,this.mouseX=0,this.mouseY=0,this.element=t,this.subNavigation=r,this.parentSubNavigation=this.element.closest(".db-sub-navigation"),this.parentSubNavigation&&!this.element.closest(".db-drawer")&&this.init()}init(){var t,r;const n=(r=(t=this.parentSubNavigation)===null||t===void 0?void 0:t.getBoundingClientRect().width)!==null&&r!==void 0?r:0;this.element.style.setProperty("--db-navigation-item-inline-size",`${n}px`),this.initialized=!0}enableFollow(){var t,r;if(!this.initialized||this.triangleData)return;const n=kk(this.subNavigation),i=this.element.getBoundingClientRect(),s=(r=(t=this.parentSubNavigation)===null||t===void 0?void 0:t.getBoundingClientRect().width)!==null&&r!==void 0?r:0;this.triangleData={itemRect:i,parentElementWidth:s,subNavigationHeight:this.subNavigation.getBoundingClientRect().height,padding:(s-i.width)/2,outsideVX:n.vx,outsideVY:n.vy}}disableFollow(){this.triangleData=void 0}getTriangleTipX(){return this.triangleData?this.triangleData.outsideVX==="right"?this.triangleData.itemRect.width-this.mouseX:Math.min(this.mouseX,this.triangleData.itemRect.width*.75):0}getTriangleTipY(){if(!this.triangleData)return 0;const t=Math.max(Math.min(this.mouseY,this.triangleData.itemRect.height),0)+this.triangleData.padding;return this.triangleData.outsideVY==="bottom"?t+(this.triangleData.subNavigationHeight-this.triangleData.padding*2-this.triangleData.itemRect.height):t}hasMouseEnteredSubNavigation(){if(!this.triangleData)return!1;const t=this.triangleData.outsideVX==="right";return!!(t&&this.mouseX<-1*this.triangleData.padding||!t&&this.mouseX>this.triangleData.parentElementWidth-this.triangleData.padding)}getTriangleCoordinates(t){if(!this.triangleData)return;if(t==="fill-gap"){const o=`${this.triangleData.itemRect.height+2*this.triangleData.padding}px`,a=`${this.triangleData.parentElementWidth-this.triangleData.padding}px`;return{lb:`${a} ${o}`,lt:`${a} 0`,rt:"100% 0",rb:`100% ${o}`}}const r=this.getTriangleTipX(),n=this.getTriangleTipY(),i=`${r}px ${n+this.triangleData.padding}px`,s=`${r}px ${n-this.triangleData.padding}px`;return{lb:i,lt:s,rt:"100% 0",rb:"100% 100%"}}followByMouseEvent(t){if(!this.initialized||!this.triangleData)return;this.mouseX=t.clientX-this.triangleData.itemRect.left,this.mouseY=t.clientY-this.triangleData.itemRect.top;const r=this.hasMouseEnteredSubNavigation(),n=this.getTriangleCoordinates(r?"fill-gap":"safe-triangle");n&&(this.element.style.setProperty("--db-navigation-item-clip-path",`polygon(${n.lb}, ${n.lt}, ${n.rt}, ${n.rb})`),r&&(this.triangleData=void 0))}}function iZ(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>Wr),[o,a]=H.useState(()=>!1),[l,u]=H.useState(()=>!1),[c,h]=H.useState(()=>({burgerMenuLabel:"BurgerMenu"}));function d(){e.onToggle&&e.onToggle(!e.drawerOpen)}function f(p){rZ(p)&&d()}return H.useEffect(()=>{a(!0),s(e.id||"header-"+Ln())},[]),H.useEffect(()=>{if(o&&document&&i&&e.forceMobile){const p=document.getElementById(i);p&&j6(p,{key:"data-force-mobile",value:"true"}),u(!0)}},[o]),H.createElement("header",Object.assign({ref:n},Ir(e,[]),{className:Or("db-header",e.className),id:i,"data-width":e.width,"data-on-forcing-mobile":e.forceMobile&&!l}),H.createElement(yf,{spacing:"small",className:"db-header-drawer",rounded:!0,withCloseButton:!0,open:e.drawerOpen,onClose:()=>d()},H.createElement("div",{className:"db-header-drawer-navigation"},H.createElement("div",{className:"db-header-navigation",onClick:p=>f(p)},e.children),H.createElement("div",{className:"db-header-meta-navigation"},H.createElement(H.Fragment,null,e.metaNavigation))),H.createElement("div",{className:"db-header-secondary-action"},H.createElement(H.Fragment,null,e.secondaryAction))),H.createElement("div",{className:"db-header-meta-navigation"},H.createElement(H.Fragment,null,e.metaNavigation)),H.createElement("div",{className:"db-header-navigation-bar"},H.createElement("div",{className:"db-header-brand-container"},H.createElement(H.Fragment,null,e.brand)),H.createElement("div",{className:"db-header-navigation-container"},H.createElement("div",{className:"db-header-navigation"},e.children),H.createElement("div",{className:"db-header-primary-action"},H.createElement(H.Fragment,null,e.primaryAction))),H.createElement("div",{className:"db-header-action-container"},H.createElement("div",{className:"db-header-burger-menu-container"},H.createElement(Mt,{id:"button-burger-menu",icon:"menu",variant:"ghost",noText:!0,onClick:()=>d()},(r=e.burgerMenuLabel)!==null&&r!==void 0?r:c.burgerMenuLabel)),H.createElement("div",{className:"db-header-secondary-action"},H.createElement(H.Fragment,null,e.secondaryAction)))))}const sZ=H.forwardRef(iZ),U6=sZ;function oZ(e,t){const r=t||H.useRef(t);return H.createElement("span",Object.assign({"aria-hidden":"true",ref:r},Ir(e,[]),{id:e.id,className:Or("db-icon",e.className),"data-icon":e.icon,"data-icon-weight":e.weight,"data-icon-variant":e.variant}),e.children)}const aZ=H.forwardRef(oZ),vf=aZ;function lZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>Wr),[v,E]=H.useState(()=>({label:e1,placeholder:" "}));function D(F){e.onInput&&e.onInput(F),e.input&&e.input(F)}function C(F){e.onChange&&e.onChange(F),e.change&&e.change(F)}function w(F){e.onBlur&&e.onBlur(F),e.blur&&e.blur(F)}function A(F){e.onFocus&&e.onFocus(F),e.focus&&e.focus(F)}function $(){return e.validMessage||t1}function L(){var F;return e.invalidMessage||((F=s.current)===null||F===void 0?void 0:F.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"input-"+Ln()),b(e.dataListId||`datalist-${Ln()}`)},[]),H.useEffect(()=>{o&&(u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const F=[c,d];e.message&&F.push(l),m(F.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-input",e.className),"data-variant":e.variant,"data-icon":e.icon,"data-icon-after":e.iconAfter},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:v.label),H.createElement("input",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{id:o,name:e.name,type:e.type||"text",placeholder:(n=e.placeholder)!==null&&n!==void 0?n:v.placeholder,disabled:e.disabled,required:e.required,step:e.step,value:e.value,maxLength:e.maxLength,minLength:e.minLength,max:e.max,min:e.min,readOnly:e.readOnly,form:e.form,pattern:e.pattern,autoComplete:e.autocomplete,onInput:F=>D(F),onChange:F=>C(F),onBlur:F=>w(F),onFocus:F=>A(F),list:e.dataList&&y,"aria-describedby":p})),e.dataList?H.createElement("datalist",{id:y},(i=e.dataList)===null||i===void 0?void 0:i.map(F=>H.createElement("option",{key:y+"-option-"+F.key,value:F.key},F.value))):null,e.children,e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},$()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},L()))}const uZ=H.forwardRef(lZ),xn=uZ;function cZ(e,t){const r=t||H.useRef(t);H.useState(()=>Wr);function n(i){e.onClick&&e.onClick(i)}return H.createElement("a",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-link",e.className),href:e.href,target:e.target,rel:e.rel,role:e.role,hrefLang:e.hreflang,"aria-disabled":e.disabled,tabIndex:e.disabled?-1:0,"aria-selected":e.selected,"aria-label":e.label,"aria-current":e.current,"data-size":e.size,"data-variant":e.variant,"data-content":e.content||"internal",onClick:i=>n(i)}),e.text?H.createElement("span",null,e.text):null,e.children)}const hZ=H.forwardRef(cZ),bd=hZ;function dZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1);return H.useEffect(()=>{document&&(e.documentOverflow==="hidden"||e.variant==="fixed"&&e.documentOverflow!=="auto")&&document.documentElement.classList.add("db-page-document")},[]),H.useEffect(()=>{i(!e.fadeIn),document&&e.fadeIn?document.fonts.ready.then(()=>{i(!0)}):i(!0)},[]),H.useEffect(()=>()=>{document.documentElement.classList.contains("db-page-document")&&document.documentElement.classList.remove("db-page-document")},[]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-page",e.className),"data-variant":e.variant,"data-fade-in":e.fadeIn,"data-fonts-loaded":n}),H.createElement(H.Fragment,null,e.header),H.createElement("main",{className:"db-main"},e.children),H.createElement(H.Fragment,null,e.footer))}const fZ=H.forwardRef(dZ),W6=fZ;function pZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>Wr);function a(c){e.onChange&&e.onChange(c),e.change&&e.change(c)}function l(c){e.onBlur&&e.onBlur(c),e.blur&&e.blur(c)}function u(c){e.onFocus&&e.onFocus(c),e.focus&&e.focus(c)}return H.useEffect(()=>{i(!0),o(e.id||"radio-"+Ln())},[]),H.useEffect(()=>{if(e.checked&&n&&document&&s){const c=document==null?void 0:document.getElementById(s);c&&e.checked!=null&&(c.checked=!0)}},[n,e.checked]),H.createElement("label",{"data-size":e.size,"data-variant":e.variant,className:Or("db-radio",e.className),htmlFor:s},H.createElement("input",Object.assign({type:"radio","aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:r},Ir(e,[]),{id:s,name:e.name,checked:e.checked,disabled:e.disabled,"aria-describedby":e.describedbyid,value:e.value,required:e.required,onChange:c=>a(c),onBlur:c=>l(c),onFocus:c=>u(c)})),e.label?H.createElement("span",null,e.label):null,e.children)}const gZ=H.forwardRef(pZ),AC=gZ;function mZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"section-"+Ln())},[]),H.createElement("section",Object.assign({ref:r},Ir(e,[]),{id:n,"data-spacing":e.spacing||"medium",className:Or("db-section",e.className)}),H.createElement("div",{"data-width":e.width},e.children))}const yZ=H.forwardRef(mZ),Rm=yZ;function vZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>Wr+RF);function v(L){e.onClick&&e.onClick(L)}function E(L){e.onChange&&e.onChange(L),e.change&&e.change(L)}function D(L){e.onBlur&&e.onBlur(L),e.blur&&e.blur(L)}function C(L){e.onFocus&&e.onFocus(L),e.focus&&e.focus(L)}function w(L){var F;return(F=L.label)!==null&&F!==void 0?F:L.value.toString()}function A(){return e.validMessage||t1}function $(){var L;return e.invalidMessage||((L=s.current)===null||L===void 0?void 0:L.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"select-"+Ln())},[]),H.useEffect(()=>{o&&(b(o+RF),u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const L=[c,d];e.message&&L.push(l),m(L.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-select",e.className),"data-variant":e.variant,"data-icon":e.icon},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:e1),H.createElement("select",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{required:e.required,disabled:e.disabled,id:o,name:e.name,value:e.value,autoComplete:e.autocomplete,onClick:L=>v(L),onChange:L=>E(L),onBlur:L=>D(L),onFocus:L=>C(L),"aria-describedby":e.message&&l||y}),H.createElement("option",{hidden:!0}),e.options?H.createElement(H.Fragment,{key:Ln()},(n=e.options)===null||n===void 0?void 0:n.map(L=>{var F;return H.createElement(H.Fragment,{key:Ln()},L.options?H.createElement("optgroup",{label:w(L)},(F=L.options)===null||F===void 0?void 0:F.map(N=>H.createElement("option",{key:N.value.toString(),value:N.value,disabled:N.disabled},w(N)))):null,L.options?null:H.createElement("option",{value:L.value,disabled:L.disabled},w(L)))})):null,e.children),H.createElement("span",{id:y},(i=e.placeholder)!==null&&i!==void 0?i:e.label),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},A()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},$()))}const bZ=H.forwardRef(vZ),Sc=bZ;function xZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);H.useState(()=>!1);function s(l){e.onChange&&e.onChange(l),e.change&&e.change(l)}function o(l){e.onBlur&&e.onBlur(l),e.blur&&e.blur(l)}function a(l){e.onFocus&&e.onFocus(l),e.focus&&e.focus(l)}return H.useEffect(()=>{i(e.id||"switch-"+Ln())},[]),H.createElement("label",{"data-visual-aid":e.visualAid,"data-size":e.size,"data-variant":e.variant,"data-emphasis":e.emphasis,htmlFor:n,className:Or("db-switch",e.className)},H.createElement("input",Object.assign({type:"checkbox",role:"switch",ref:r},Ir(e,[]),{id:n,checked:e.checked,disabled:e.disabled,"aria-describedby":e.describedbyid,"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,name:e.name,required:e.required,"data-aid-icon":e.icon,"data-aid-icon-after":e.iconAfter,onChange:l=>s(l),onBlur:l=>o(l),onFocus:l=>a(l)})),e.children)}const wZ=H.forwardRef(xZ),SZ=wZ;function DZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1),[s,o]=H.useState(()=>!1);function a(l){var u;e.onChange&&e.onChange(l),e.change&&e.change(l),o((u=l.target)===null||u===void 0?void 0:u.checked)}return H.useEffect(()=>{i(!0)},[]),H.useEffect(()=>{e.active&&n&&r.current&&(r.current.click(),i(!1))},[r.current,n]),H.createElement("li",{role:"none",className:Or("db-tab-item",e.className)},H.createElement("label",{htmlFor:e.id,"data-icon":e.icon,"data-icon-after":e.iconAfter,"data-no-text":e.noText},H.createElement("input",Object.assign({type:"radio",role:"tab",disabled:e.disabled,"aria-selected":s,"aria-controls":e.controls,checked:e.checked,ref:r},Ir(e,[]),{id:e.id,onChange:l=>a(l)})),e.label?H.createElement(H.Fragment,null,e.label):null,e.children))}const EZ=H.forwardRef(DZ),_0=EZ;function CZ(e,t){const r=t||H.useRef(t);function n(){e.onRemove&&e.onRemove()}function i(){return e.removeButton?e.removeButton:"Remove tag"}return H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-tag",e.className),"data-disabled":e.disabled,"data-semantic":e.semantic,"data-emphasis":e.emphasis,"data-icon":e.icon,"data-no-text":e.noText,"data-overflow":e.overflow}),e.children,e.text?H.createElement(H.Fragment,null,e.text):null,e.behaviour==="removable"?H.createElement(Mt,{icon:"cross",size:"small",variant:"ghost",className:"db-tab-remove-button",onClick:s=>n(),noText:!0,title:i()},i()):null)}const TZ=H.forwardRef(CZ),$0=TZ;function AZ(e,t){var r,n,i;const s=t||H.useRef(t),[o,a]=H.useState(()=>Wr),[l,u]=H.useState(()=>Wr+yu),[c,h]=H.useState(()=>Wr+vu),[d,f]=H.useState(()=>Wr+bu),[p,m]=H.useState(()=>""),[y,b]=H.useState(()=>({label:e1,placeholder:" ",rows:"4"}));function v($){e.onInput&&e.onInput($),e.input&&e.input($)}function E($){e.onChange&&e.onChange($),e.change&&e.change($)}function D($){e.onBlur&&e.onBlur($),e.blur&&e.blur($)}function C($){e.onFocus&&e.onFocus($),e.focus&&e.focus($)}function w(){return e.validMessage||t1}function A(){var $;return e.invalidMessage||(($=s.current)===null||$===void 0?void 0:$.validationMessage)||r1}return H.useEffect(()=>{a(e.id||"textarea-"+Ln())},[]),H.useEffect(()=>{o&&(u(o+yu),h(o+vu),f(o+bu))},[o]),H.useEffect(()=>{const $=[c,d];e.message&&$.push(l),m($.join(" "))},[e.message,l,c,d]),H.createElement("div",{className:Or("db-textarea",e.className),"data-variant":e.variant},H.createElement("label",{htmlFor:o},(r=e.label)!==null&&r!==void 0?r:y.label),H.createElement("textarea",Object.assign({"aria-invalid":e.customValidity==="invalid","data-custom-validity":e.customValidity,ref:s},Ir(e,[]),{id:o,"data-resize":e.resize,disabled:e.disabled,required:e.required,readOnly:e.readOnly,form:e.form,maxLength:e.maxLength,minLength:e.minLength,name:e.name,wrap:e.wrap,spellCheck:e.spellCheck,autoComplete:e.autocomplete,onInput:$=>v($),onChange:$=>E($),onBlur:$=>D($),onFocus:$=>C($),value:e.value,"aria-describedby":e.message&&l,placeholder:(n=e.placeholder)!==null&&n!==void 0?n:y.placeholder,rows:(i=e.rows)!==null&&i!==void 0?i:y.rows,cols:e.cols})),e.message?H.createElement(Lr,{size:"small",icon:e.messageIcon,id:l},e.message):null,H.createElement(Lr,{size:"small",semantic:"successful",id:c},w()),H.createElement(Lr,{size:"small",semantic:"critical",id:d},A()))}const kZ=H.forwardRef(AZ),fg=kZ;function _Z(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>!1),[o,a]=H.useState(()=>!1),[l,u]=H.useState(()=>!0),[c,h]=H.useState(()=>!1),[d,f]=H.useState(()=>"sub-navigation-"+Ln()),[p,m]=H.useState(()=>{});function y(E){e.onClick&&e.onClick(E),o&&h(!0)}function b(E){E.stopPropagation(),h(!1)}function v(){var E;if(i&&document&&d){const D=document==null?void 0:document.getElementById(d);D&&(((E=D.children)===null||E===void 0?void 0:E.length)>0?(a(!0),p||m(new nZ(n.current,D))):u(!1))}}return H.useEffect(()=>{s(!0)},[]),H.useEffect(()=>{e.subNavigationExpanded!==void 0&&h(!!e.subNavigationExpanded)},[e.subNavigationExpanded]),H.useEffect(()=>{v()},[i]),H.createElement("li",Object.assign({ref:n},Ir(e,[]),{id:e.id,onMouseOver:E=>p==null?void 0:p.enableFollow(),onMouseLeave:E=>p==null?void 0:p.disableFollow(),onMouseMove:E=>p==null?void 0:p.followByMouseEvent(E),className:Or("db-navigation-item",e.className),"data-width":e.width,"data-icon":e.icon,"aria-current":e.active?"page":void 0,"aria-disabled":e.disabled}),l?null:H.createElement(H.Fragment,null,e.children),l?H.createElement(H.Fragment,null,H.createElement("button",{className:"db-navigation-item-expand-button","aria-haspopup":o,"aria-expanded":c,disabled:e.disabled,onClick:E=>y(E)},e.children),H.createElement("menu",{className:"db-sub-navigation",id:d},o?H.createElement("div",{className:"db-mobile-navigation-back"},H.createElement(Mt,{icon:"arrow_left",variant:"ghost",id:e.backButtonId,onClick:E=>b(E)},(r=e.backButtonText)!==null&&r!==void 0?r:IY)):null,H.createElement(H.Fragment,null,e.subNavigation))):null)}const $Z=H.forwardRef(_Z),kC=$Z;function PZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr),[s,o]=H.useState(()=>!1);function a(l){l==null||l.preventDefault();const u=!s;e.onToggle&&e.onToggle(u),o(u)}return H.useEffect(()=>{i(e.id||"accordion-item-"+Ln()),e.defaultOpen&&o(e.defaultOpen)},[]),H.createElement("details",Object.assign({ref:r},Ir(e,[]),{id:n,className:Or("db-accordion-item",e.className),"aria-disabled":e.disabled,open:s,name:e.name}),H.createElement("summary",{onClick:l=>a(l)},e.headlinePlain?H.createElement(H.Fragment,null,e.headlinePlain):null,e.headlinePlain?null:H.createElement(H.Fragment,null,e.headline)),H.createElement("div",null,e.content?H.createElement(H.Fragment,null,e.content):null,e.content?null:H.createElement(H.Fragment,null,e.children)))}const FZ=H.forwardRef(PZ),V6=FZ;function LZ(e,t){var r;const n=t||H.useRef(t),[i,s]=H.useState(()=>[]),[o,a]=H.useState(()=>""),[l,u]=H.useState(()=>!1);function c(d){try{return typeof d=="string"?JSON.parse(d):d}catch(f){console.error(f)}}function h(d){i.includes(d)?e.behaviour==="single"?s([]):s(i.filter(f=>f!==d)):e.behaviour==="single"?s([d]):s([...i,d]),e.onChange&&e.onChange(i)}return H.useEffect(()=>{u(!0)},[]),H.useEffect(()=>{if(n.current&&l){const d=n.current.getElementsByTagName("details");if(d){let f=[];Array.from(d).forEach((p,m)=>{var y;const b=p.id;(p.open||!((y=e.initOpenIndex)===null||y===void 0)&&y.includes(m))&&f.push(b);const v=p.getElementsByTagName("summary");(v==null?void 0:v.length)>0&&v[0].addEventListener("click",()=>{a(b)})}),e.behaviour==="single"&&f.length>1&&(f=[f[0]]),s(f),u(!1)}}},[n.current,l]),H.useEffect(()=>{(o==null?void 0:o.length)>0&&(h(o),a(""))},[o]),H.useEffect(()=>{if(n!=null&&n.current){const d=n.current.getElementsByTagName("details");d&&Array.from(d).forEach(f=>{f.open=i.includes(f.id)})}},[i]),H.createElement("div",Object.assign({ref:n},Ir(e,[]),{id:e.id,className:Or("db-accordion",e.className),"data-variant":e.variant}),e.items?null:H.createElement(H.Fragment,null,e.children),e.items?H.createElement(H.Fragment,null,(r=c(e.items))===null||r===void 0?void 0:r.map((d,f)=>H.createElement(V6,{key:`accordion-item-${f}`,headlinePlain:d.headlinePlain,disabled:d.disabled,content:d.content}))):null)}const OZ=H.forwardRef(LZ),IZ=OZ;function NZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"navigation-"+Ln())},[]),H.createElement("nav",Object.assign({ref:r},Ir(e,[]),{id:n,"aria-labelledby":e.labelledBy,className:Or("db-navigation",e.className)}),H.createElement("menu",null,e.children))}const MZ=H.forwardRef(NZ),G6=MZ;function RZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>!1);function s(){if(!r.current)return;const o=r.current.querySelector("article");o&&kk(o)}return H.useEffect(()=>{i(!0)},[]),H.useEffect(()=>{if(r.current&&n){const o=Array.from(r.current.children);o.length>=2&&(o[0].ariaHasPopup="true"),i(!1)}},[r.current,n]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:e.id,className:Or("db-popover",e.className),onFocus:o=>s(),onMouseEnter:o=>s()}),H.createElement(H.Fragment,null,e.trigger),H.createElement("article",{className:"db-popover-content","data-spacing":e.spacing,"data-gap":e.gap,"data-animation":e.animation,"data-open":e.open,"data-delay":e.delay,"data-width":e.width,"data-placement":e.placement},e.children))}const BZ=H.forwardRef(RZ),zZ=BZ;function jZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr),[s,o]=H.useState(()=>!1);function a(u){u.stopPropagation()}function l(){r!=null&&r.current&&kk(r.current)}return H.useEffect(()=>{i(e.id||"tooltip-"+Ln()),o(!0)},[]),H.useEffect(()=>{if(r.current&&s){let u=r.current.parentElement;u&&u.localName.includes("tooltip")&&(u=u.parentElement),u&&(["mouseenter","focus"].forEach(c=>{u.addEventListener(c,()=>l())}),u.setAttribute("data-has-tooltip","true"),u.setAttribute("aria-describedby",n)),o(!1)}},[r.current,s]),H.createElement("i",Object.assign({role:"tooltip","data-gap":"true",ref:r},Ir(e,[]),{id:n,"data-emphasis":e.emphasis,"data-animation":e.animation,"data-delay":e.delay,"data-width":e.width,"data-variant":e.variant,"data-placement":e.placement,onClick:u=>a(u),className:Or("db-tooltip",e.className)}),e.children)}const HZ=H.forwardRef(jZ),eo=HZ;function UZ(e,t){const r=t||H.useRef(t),[n,i]=H.useState(()=>Wr);return H.useEffect(()=>{i(e.id||"tab-list-"+Ln())},[]),H.createElement("div",Object.assign({ref:r},Ir(e,[]),{id:n,className:Or("db-tab-list",e.className)}),H.createElement("ul",{role:"tablist"},e.children))}const WZ=H.forwardRef(UZ),_k=WZ;function VZ(e,t){const r=t||H.useRef(t);return H.useEffect(()=>{},[]),H.createElement("section",Object.assign({role:"tabpanel",ref:r},Ir(e,[]),{className:Or("db-tab-panel",e.className),id:e.id,"aria-labelledby":e.labelledBy}),e.content?H.createElement(H.Fragment,null,e.content):null,e.children)}const GZ=H.forwardRef(VZ),P0=GZ;function qZ(e,t){var r,n,i,s;const o=t||H.useRef(t),[a,l]=H.useState(()=>"tabs-"+Ln()),[u,c]=H.useState(()=>""),[h,d]=H.useState(()=>!1),[f,p]=H.useState(()=>!1),[m,y]=H.useState(()=>!1),[b,v]=H.useState(()=>null);function E($){try{return typeof $=="string"?JSON.parse($):$}catch(L){console.error(L)}}function D($){const L=$.scrollWidth>$.clientWidth;p(L&&$.scrollLeft>1),y(L&&$.scrollLeft<$.scrollWidth-$.clientWidth)}function C($){let L=e.arrowScrollDistance||100;$&&(L*=-1),b==null||b.scrollBy({top:0,left:L,behavior:"smooth"})}function w(){if(o!=null&&o.current){const $=o.current.querySelector(".db-tab-list");if($){const L=$.querySelector('[role="tablist"]');L.setAttribute("aria-orientation",e.orientation||"horizontal"),e.behaviour==="arrows"&&(v(L),D(L),L.addEventListener("scroll",()=>{D(L)}))}}}function A($){if(o.current){const L=o.current.getElementsByClassName("db-tab-item");(L==null?void 0:L.length)>0&&Array.from(L).forEach((N,O)=>{const P=N.querySelector("label"),_=N.querySelector("input");if(_&&P){if(!_.id){const T=`${u}-tab-${O}`;P.setAttribute("for",T),_.setAttribute("aria-controls",`${u}-tab-panel-${O}`),_.id=T,_.setAttribute("name",u)}if($){const T=!e.initialSelectedMode||e.initialSelectedMode==="auto",I=e.initialSelectedIndex==null&&O===0||e.initialSelectedIndex===O;T&&I&&_.click()}}});const F=o.current.getElementsByClassName("db-tab-panel");(F==null?void 0:F.length)>0&&Array.from(F).forEach((N,O)=>{N.id||(N.id=`${u}-tab-panel-${O}`,N.setAttribute("aria-labelledby",`${u}-tab-${O}`))})}}return H.useEffect(()=>{l(e.id||a),c(e.name||Ln()),d(!0)},[]),H.useEffect(()=>{if(o.current&&h){w(),A(!0);const $=o.current.querySelector(".db-tab-list");$&&new MutationObserver(F=>{F.forEach(N=>{(N.removedNodes.length||N.addedNodes.length)&&(w(),A())})}).observe($,{childList:!0,subtree:!0}),d(!1)}},[o.current,h]),H.createElement("div",Object.assign({ref:o},Ir(e,[]),{id:a,className:Or("db-tabs",e.className),"data-orientation":e.orientation,"data-scroll-behaviour":e.behaviour,"data-alignment":(r=e.alignment)!==null&&r!==void 0?r:"start","data-width":(n=e.width)!==null&&n!==void 0?n:"auto"}),f?H.createElement(Mt,{variant:"ghost",icon:"chevron_left",className:"tabs-scroll-left",noText:!0,onClick:$=>C(!0)},"Scroll left"):null,e.tabs?H.createElement(H.Fragment,null,H.createElement(_k,null,(i=E(e.tabs))===null||i===void 0?void 0:i.map(($,L)=>H.createElement(_0,{key:e.name+"tab-item"+L,active:$.active,label:$.label,iconAfter:$.iconAfter,icon:$.icon,noText:$.noText}))),(s=E(e.tabs))===null||s===void 0?void 0:s.map(($,L)=>H.createElement(P0,{key:e.name+"tab-panel"+L,content:$.content},$.children))):null,m?H.createElement(Mt,{variant:"ghost",icon:"chevron_right",className:"tabs-scroll-right",noText:!0,onClick:$=>C()},"Scroll right"):null,e.children)}const KZ=H.forwardRef(qZ),q6=KZ,JZ=["ear","ear_disabled","person_with_blind_cane","person_with_rollator","stepless_entry","support_dog","vehicle_entry_aid","arrow_down","arrow_left","arrow_right","arrow_up","arrow_up_right","chevron_down","chevron_left","chevron_right","chevron_up","flip_horizontal","flip_vertical","reload","sort_down","sort_up","swap_horizontal","swap_vertical","undo","fast_backward_10","fast_backward","fast_backward_30","fast_forward_10","fast_forward","fast_forward_30","microphone","pause","play","skip_backward","skip_forward","stop","subtitles","volume_disabled","volume_down","volume_off","volume_up","house","market","train_station","cash","credit_card","discount","generic_card","gift","law","sepa","shopping_bag","shopping_basket","shopping_basket_disabled","shopping_cart","shopping_cart_disabled","tickets","ticket","voucher","chat","envelope","paper_plane","speech_bubbles","speech_bubble","speech_bubble_exclamation_mark","speech_bubble_question_mark","translation","alarm_clock","alarm_clock_plus","calendar","clock","camera","fax_machine","mobile_phone","mobile_phone_disabled","printer","telephone","bin","block","check","copy","cross","dots_drag_and_drop","minus","pen","pin","plus","save","cloud","globe","leaf","moon","snow_flake","sun","water_drop","cloud_download","cloud_upload","document","document_check","download","folder","folder_open","image","notebook","paper_clip","upload","beverage","breakfast","cup","knife_and_fork","cigarette_disabled","clothes_hanger","hand_washing","restricted_mobility_toilet","shower","shower_men","shower_women","stroller","toys","users","user","wc","wc_men","wc_sign","wc_women","filter","fullscreen","fullscreen_exit","grid","list","resize","resize_handle_corner","zoom_in","zoom_out","db","subway","s_bahn","compass","location_arrow","location_arrow_north","location_crosshairs","location_pin","map","map_pin","navigation_straight","navigation_to_left","navigation_to_right","navigation_u_turn","parking","road_sign","station","mask","medical_cross","gear_wheel","log_in","log_out","magnifying_glass","menu","more_horizontal","more_vertical","bell","bell_disabled","check_circle","cross_circle","exclamation_mark_circle","information_circle","question_mark_circle","warning_triangle","fingerprint","key","lock_closed","lock_open","shield_check","visibility_disabled","visible","crown","face_delighted","face_disappointed","face_neutral","face_sad","face_smiling","heart","share","star","thumbs_down","thumbs_up","augmented_reality","bug","database","light_bulb","power_socket","qr_code","qr_code_scan","speedometer","wifi","wifi_disabled","wrench","airplane","bike","bike_trailer","boat","bus","car","electric_car","electric_scooter","handcart","pedestrian","scooter","ship","taxi","train","train_and_car"],XZ=()=>{const{notification:e}=xr(s=>s),[t,r]=H.useState(),[n,i]=H.useState(!1);return H.useEffect(()=>{e&&(r(e),setTimeout(()=>xr.setState({notification:void 0}),1500))},[e]),H.useEffect(()=>{(async()=>{setTimeout(()=>i(!0),2e3)})()},[]),z.jsx(k0,{className:`notification${n?" opacity-100":" opacity-0"}${e?" show":""}`,semantic:"informational",variant:"overlay",children:t})};var K6=Function.prototype.toString,xd=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,_C,Nv;if(typeof xd=="function"&&typeof Object.defineProperty=="function")try{_C=Object.defineProperty({},"length",{get:function(){throw Nv}}),Nv={},xd(function(){throw 42},null,_C)}catch(e){e!==Nv&&(xd=null)}else xd=null;var YZ=/^\s*class\b/,$C=function(t){try{var r=K6.call(t);return YZ.test(r)}catch{return!1}},jw=function(t){try{return $C(t)?!1:(K6.call(t),!0)}catch{return!1}},Mv=Object.prototype.toString,ZZ="[object Object]",QZ="[object Function]",eQ="[object GeneratorFunction]",tQ="[object HTMLAllCollection]",rQ="[object HTML document.all class]",nQ="[object HTMLCollection]",iQ=typeof Symbol=="function"&&!!Symbol.toStringTag,sQ=!(0 in[,]),PC=function(){return!1};if(typeof document=="object"){var oQ=document.all;Mv.call(oQ)===Mv.call(document.all)&&(PC=function(t){if((sQ||!t)&&(typeof t>"u"||typeof t=="object"))try{var r=Mv.call(t);return(r===tQ||r===rQ||r===nQ||r===ZZ)&&t("")==null}catch{}return!1})}var $k=xd?function(t){if(PC(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{xd(t,null,_C)}catch(r){if(r!==Nv)return!1}return!$C(t)&&jw(t)}:function(t){if(PC(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(iQ)return jw(t);if($C(t))return!1;var r=Mv.call(t);return r!==QZ&&r!==eQ&&!/^\[object HTML/.test(r)?!1:jw(t)},aQ=$k,lQ=Object.prototype.toString,J6=Object.prototype.hasOwnProperty,uQ=function(t,r,n){for(var i=0,s=t.length;i=3&&(i=n),lQ.call(t)==="[object Array]"?uQ(t,r,i):typeof t=="string"?cQ(t,r,i):hQ(t,r,i)},Pk=dQ,X6=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],fQ={},Hw=X6,pQ=typeof globalThis>"u"?fQ:globalThis,Bm=function(){for(var t=[],r=0;r"u"||!Vn?ir:Vn(Uint8Array),Ec={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ir:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ir:ArrayBuffer,"%ArrayIteratorPrototype%":Uh&&Vn?Vn([][Symbol.iterator]()):ir,"%AsyncFromSyncIteratorPrototype%":ir,"%AsyncFunction%":ed,"%AsyncGenerator%":ed,"%AsyncGeneratorFunction%":ed,"%AsyncIteratorPrototype%":ed,"%Atomics%":typeof Atomics>"u"?ir:Atomics,"%BigInt%":typeof BigInt>"u"?ir:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ir:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ir:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ir:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":FQ,"%eval%":eval,"%EvalError%":LQ,"%Float32Array%":typeof Float32Array>"u"?ir:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ir:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ir:FinalizationRegistry,"%Function%":Q6,"%GeneratorFunction%":ed,"%Int8Array%":typeof Int8Array>"u"?ir:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ir:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ir:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Uh&&Vn?Vn(Vn([][Symbol.iterator]())):ir,"%JSON%":typeof JSON=="object"?JSON:ir,"%Map%":typeof Map>"u"?ir:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Uh||!Vn?ir:Vn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ir:Promise,"%Proxy%":typeof Proxy>"u"?ir:Proxy,"%RangeError%":OQ,"%ReferenceError%":IQ,"%Reflect%":typeof Reflect>"u"?ir:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ir:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Uh||!Vn?ir:Vn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ir:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Uh&&Vn?Vn(""[Symbol.iterator]()):ir,"%Symbol%":Uh?Symbol:ir,"%SyntaxError%":Kd,"%ThrowTypeError%":MQ,"%TypedArray%":BQ,"%TypeError%":Ld,"%Uint8Array%":typeof Uint8Array>"u"?ir:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ir:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ir:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ir:Uint32Array,"%URIError%":NQ,"%WeakMap%":typeof WeakMap>"u"?ir:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ir:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ir:WeakSet};if(Vn)try{null.error}catch(e){var zQ=Vn(Vn(e));Ec["%Error.prototype%"]=zQ}var jQ=function e(t){var r;if(t==="%AsyncFunction%")r=Ww("async function () {}");else if(t==="%GeneratorFunction%")r=Ww("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Ww("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var i=e("%AsyncGenerator%");i&&Vn&&(r=Vn(i.prototype))}return Ec[t]=r,r},jF={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},zm=Fk,F0=nh,HQ=zm.call(Function.call,Array.prototype.concat),UQ=zm.call(Function.apply,Array.prototype.splice),HF=zm.call(Function.call,String.prototype.replace),L0=zm.call(Function.call,String.prototype.slice),WQ=zm.call(Function.call,RegExp.prototype.exec),VQ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,GQ=/\\(\\)?/g,qQ=function(t){var r=L0(t,0,1),n=L0(t,-1);if(r==="%"&&n!=="%")throw new Kd("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Kd("invalid intrinsic syntax, expected opening `%`");var i=[];return HF(t,VQ,function(s,o,a,l){i[i.length]=a?HF(l,GQ,"$1"):o||s}),i},KQ=function(t,r){var n=t,i;if(F0(jF,n)&&(i=jF[n],n="%"+i[0]+"%"),F0(Ec,n)){var s=Ec[n];if(s===ed&&(s=jQ(n)),typeof s>"u"&&!r)throw new Ld("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:s}}throw new Kd("intrinsic "+t+" does not exist!")},ur=function(t,r){if(typeof t!="string"||t.length===0)throw new Ld("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Ld('"allowMissing" argument must be a boolean');if(WQ(/^%?[^%]*%?$/,t)===null)throw new Kd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=qQ(t),i=n.length>0?n[0]:"",s=KQ("%"+i+"%",r),o=s.name,a=s.value,l=!1,u=s.alias;u&&(i=u[0],UQ(n,HQ([0,1],u)));for(var c=1,h=!0;c=n.length){var m=Dc(a,d);h=!!m,h&&"get"in m&&!("originalValue"in m.get)?a=m.get:a=a[d]}else h=F0(a,d),a=a[d];h&&!l&&(Ec[o]=a)}}return a},JQ=ur,Rv=JQ("%Object.defineProperty%",!0)||!1;if(Rv)try{Rv({},"a",{value:1})}catch{Rv=!1}var i1=Rv,XQ=ur,Bv=XQ("%Object.getOwnPropertyDescriptor%",!0);if(Bv)try{Bv([],"length")}catch{Bv=null}var bf=Bv,UF=i1,YQ=Ko,Wh=Gt,WF=bf,e4=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Wh("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Wh("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Wh("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Wh("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Wh("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Wh("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,o=arguments.length>5?arguments[5]:null,a=arguments.length>6?arguments[6]:!1,l=!!WF&&WF(t,r);if(UF)UF(t,r,{configurable:o===null&&l?l.configurable:!o,enumerable:i===null&&l?l.enumerable:!i,value:n,writable:s===null&&l?l.writable:!s});else if(a||!i&&!s&&!o)t[r]=n;else throw new YQ("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},FC=i1,t4=function(){return!!FC};t4.hasArrayLengthDefineBug=function(){if(!FC)return null;try{return FC([],"length",{value:1}).length!==1}catch{return!0}};var Ik=t4,ZQ=ur,VF=e4,QQ=Ik(),GF=bf,qF=Gt,eee=ZQ("%Math.floor%"),tee=function(t,r){if(typeof t!="function")throw new qF("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||eee(r)!==r)throw new qF("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],i=!0,s=!0;if("length"in t&&GF){var o=GF(t,"length");o&&!o.configurable&&(i=!1),o&&!o.writable&&(s=!1)}return(i||s||!n)&&(QQ?VF(t,"length",r,!0,!0):VF(t,"length",r)),t};(function(e){var t=Fk,r=ur,n=tee,i=Gt,s=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),a=r("%Reflect.apply%",!0)||t.call(o,s),l=i1,u=r("%Math.max%");e.exports=function(d){if(typeof d!="function")throw new i("a function is required");var f=a(t,o,arguments);return n(f,1+u(0,d.length-(arguments.length-1)),!0)};var c=function(){return a(t,s,arguments)};l?l(e.exports,"apply",{value:c}):e.exports.apply=c})(Y6);var Pu=Y6.exports,r4=ur,n4=Pu,ree=n4(r4("String.prototype.indexOf")),bi=function(t,r){var n=r4(t,!!r);return typeof n=="function"&&ree(t,".prototype.")>-1?n4(n):n},Gw,KF;function Nk(){if(KF)return Gw;KF=1;var e=Ok;return Gw=function(){return e()&&!!Symbol.toStringTag},Gw}var nee={},O0=Pk,iee=Bm,JF=Pu,Mk=bi,zv=bf,see=Mk("Object.prototype.toString"),i4=Nk()(),XF=typeof globalThis>"u"?nee:globalThis,LC=iee(),Rk=Mk("String.prototype.slice"),qw=Object.getPrototypeOf,oee=Mk("Array.prototype.indexOf",!0)||function(t,r){for(var n=0;n-1?r:r!=="Object"?!1:lee(t)}return zv?aee(t):null},YF=Object.prototype.toString,s4=function(t){var r=YF.call(t),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&YF.call(t.callee)==="[object Function]"),n},Kw,ZF;function uee(){if(ZF)return Kw;ZF=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=s4,i=Object.prototype.propertyIsEnumerable,s=!i.call({toString:null},"toString"),o=i.call(function(){},"prototype"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(d){var f=d.constructor;return f&&f.prototype===d},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},c=function(){if(typeof window>"u")return!1;for(var d in window)try{if(!u["$"+d]&&t.call(window,d)&&window[d]!==null&&typeof window[d]=="object")try{l(window[d])}catch{return!0}}catch{return!0}return!1}(),h=function(d){if(typeof window>"u"||!c)return l(d);try{return l(d)}catch{return!1}};e=function(f){var p=f!==null&&typeof f=="object",m=r.call(f)==="[object Function]",y=n(f),b=p&&r.call(f)==="[object String]",v=[];if(!p&&!m&&!y)throw new TypeError("Object.keys called on a non-object");var E=o&&m;if(b&&f.length>0&&!t.call(f,0))for(var D=0;D0)for(var C=0;C2?arguments[2]:{},n=dee(t);fee&&(n=gee.call(n,Object.getOwnPropertySymbols(t)));for(var i=0;i-1e3&&e<1e3||l4.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-a3(-e):a3(e);if(n!==e){var i=String(n),s=Hk.call(t,i.length+1);return Xl.call(i,r,"$&_")+"."+Xl.call(Xl.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Xl.call(t,r,"$&_")}var NC=xee,c3=NC.custom,h3=h4(c3)?c3:null,Pee=function e(t,r,n,i){var s=r||{};if(Hl(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Hl(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var o=Hl(s,"customInspect")?s.customInspect:!0;if(typeof o!="boolean"&&o!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Hl(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Hl(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=s.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return f4(t,s);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var l=String(t);return a?u3(t,l):l}if(typeof t=="bigint"){var u=String(t)+"n";return a?u3(t,u):u}var c=typeof s.depth>"u"?5:s.depth;if(typeof n>"u"&&(n=0),n>=c&&c>0&&typeof t=="object")return MC(t)?"[Array]":"[Object]";var h=Jee(s,n);if(typeof i>"u")i=[];else if(d4(i,t)>=0)return"[Circular]";function d(P,_,T){if(_&&(i=$ee.call(i),i.push(_)),T){var I={depth:s.depth};return Hl(s,"quoteStyle")&&(I.quoteStyle=s.quoteStyle),e(P,I,n+1,i)}return e(P,s,n+1,i)}if(typeof t=="function"&&!d3(t)){var f=zee(t),p=Fy(t,d);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(p.length>0?" { "+sa.call(p,", ")+" }":"")}if(h4(t)){var m=Jd?Xl.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):IC.call(t);return typeof t=="object"&&!Jd?wp(m):m}if(Gee(t)){for(var y="<"+s3.call(String(t.nodeName)),b=t.attributes||[],v=0;v",y}if(MC(t)){if(t.length===0)return"[]";var E=Fy(t,d);return h&&!Kee(E)?"["+RC(E,h)+"]":"[ "+sa.call(E,", ")+" ]"}if(Oee(t)){var D=Fy(t,d);return!("cause"in Error.prototype)&&"cause"in t&&!u4.call(t,"cause")?"{ ["+String(t)+"] "+sa.call(o3.call("[cause]: "+d(t.cause),D),", ")+" }":D.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+sa.call(D,", ")+" }"}if(typeof t=="object"&&o){if(h3&&typeof t[h3]=="function"&&NC)return NC(t,{depth:c-n});if(o!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(jee(t)){var C=[];return r3&&r3.call(t,function(P,_){C.push(d(_,t,!0)+" => "+d(P,t))}),f3("Map",N0.call(t),C,h)}if(Wee(t)){var w=[];return n3&&n3.call(t,function(P){w.push(d(P,t))}),f3("Set",M0.call(t),w,h)}if(Hee(t))return Zw("WeakMap");if(Vee(t))return Zw("WeakSet");if(Uee(t))return Zw("WeakRef");if(Nee(t))return wp(d(Number(t)));if(Ree(t))return wp(d(OC.call(t)));if(Mee(t))return wp(Cee.call(t));if(Iee(t))return wp(d(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===wee)return"{ [object globalThis] }";if(!Lee(t)&&!d3(t)){var A=Fy(t,d),$=l3?l3(t)===Object.prototype:t instanceof Object||t.constructor===Object,L=t instanceof Object?"":"null prototype",F=!$&&Pi&&Object(t)===t&&Pi in t?Hk.call(Fu(t),8,-1):L?"Object":"",N=$||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",O=N+(F||L?"["+sa.call(o3.call([],F||[],L||[]),": ")+"] ":"");return A.length===0?O+"{}":h?O+"{"+RC(A,h)+"}":O+"{ "+sa.call(A,", ")+" }"}return String(t)};function c4(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function Fee(e){return Xl.call(String(e),/"/g,""")}function MC(e){return Fu(e)==="[object Array]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Lee(e){return Fu(e)==="[object Date]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function d3(e){return Fu(e)==="[object RegExp]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Oee(e){return Fu(e)==="[object Error]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Iee(e){return Fu(e)==="[object String]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Nee(e){return Fu(e)==="[object Number]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function Mee(e){return Fu(e)==="[object Boolean]"&&(!Pi||!(typeof e=="object"&&Pi in e))}function h4(e){if(Jd)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!IC)return!1;try{return IC.call(e),!0}catch{}return!1}function Ree(e){if(!e||typeof e!="object"||!OC)return!1;try{return OC.call(e),!0}catch{}return!1}var Bee=Object.prototype.hasOwnProperty||function(e){return e in this};function Hl(e,t){return Bee.call(e,t)}function Fu(e){return Tee.call(e)}function zee(e){if(e.name)return e.name;var t=kee.call(Aee.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function d4(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return f4(Hk.call(e,0,t.maxStringLength),t)+n}var i=Xl.call(Xl.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,qee);return c4(i,"single",t)}function qee(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+_ee.call(t.toString(16))}function wp(e){return"Object("+e+")"}function Zw(e){return e+" { ? }"}function f3(e,t,r,n){var i=n?RC(r,n):sa.call(r,", ");return e+" ("+t+") {"+i+"}"}function Kee(e){for(var t=0;t=0)return!1;return!0}function Jee(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=sa.call(Array(e.indent+1)," ");else return null;return{base:r,prev:sa.call(Array(t+1),r)}}function RC(e,t){if(e.length===0)return"";var r=` `+t.prev+t.base;return r+sa.call(e,","+r)+` `+t.prev}function Fy(e,t){var r=MC(e),n=[];if(r){n.length=e.length;for(var i=0;i"u")return"Undefined";if(typeof t=="function"||typeof t=="object")return"Object";if(typeof t=="number")return"Number";if(typeof t=="boolean")return"Boolean";if(typeof t=="string")return"String"},Yee=Xee,ih=function(t){return typeof t=="symbol"?"Symbol":typeof t=="bigint"?"BigInt":Yee(t)},p3=Gt,Zee=Pee,Qee=o1,ete=ih,tte=function(t,r){if(ete(t)!=="Object")throw new p3("Assertion failed: Type(O) is not Object");if(!Qee(r))throw new p3("Assertion failed: IsPropertyKey(P) is not true, got "+Zee(r));return t[r]},xf=Number.isNaN||function(t){return t!==t},rte=xf,cl=function(e){return(typeof e=="number"||typeof e=="bigint")&&!rte(e)&&e!==1/0&&e!==-1/0},p4=ur,nte=p4("%Math.abs%"),ite=p4("%Math.floor%"),ste=xf,ote=cl,a1=function(t){if(typeof t!="number"||ste(t)||!ote(t))return!1;var r=nte(t);return ite(r)===r},ate=Pu,g4=bi,lte=ur,BC=lte("%ArrayBuffer%",!0),Hv=g4("ArrayBuffer.prototype.byteLength",!0),ute=g4("Object.prototype.toString"),g3=!!BC&&!Hv&&new BC(0).slice,m3=!!g3&&ate(g3),wf=Hv||m3?function(t){if(!t||typeof t!="object")return!1;try{return Hv?Hv(t):m3(t,0),!0}catch{return!1}}:BC?function(t){return ute(t)==="[object ArrayBuffer]"}:function(t){return!1},cte=bi,y3=cte("ArrayBuffer.prototype.byteLength",!0),hte=wf,m4=function(t){return hte(t)?y3?y3(t):t.byteLength:NaN},dte=bi,v3=dte("SharedArrayBuffer.prototype.byteLength",!0),Hm=v3?function(t){if(!t||typeof t!="object")return!1;try{return v3(t),!0}catch{return!1}}:function(t){return!1},fte={},pte=Gt,gte=m4,mte=Bm(),yte=bi,vte=wf,bte=Hm,xte=yte("SharedArrayBuffer.prototype.byteLength",!0),Sf=function(t){var r=bte(t);if(!vte(t)&&!r)throw new pte("Assertion failed: `arrayBuffer` must be an Object with an [[ArrayBufferData]] internal slot");if((r?xte:gte)(t)===0)try{new fte[mte[0]](t)}catch(n){return!!n&&n.name==="TypeError"}return!1},Qw,b3;function y4(){if(b3)return Qw;b3=1;var e=Gt,t=nh,r=o1,n=ih;return Qw=function(s,o){if(n(s)!=="Object")throw new e("Assertion failed: `O` must be an Object");if(!r(o))throw new e("Assertion failed: `P` must be a Property Key");return t(s,o)},Qw}var wte=ur,v4=wte("%Array%"),Ste=!v4.isArray&&bi("Object.prototype.toString"),b4=v4.isArray||function(t){return Ste(t)==="[object Array]"},Uk=b4,eS,x3;function x4(){return x3||(x3=1,eS=function(t){return t==="BIGUINT64"||t==="BIGINT64"}),eS}var tS,w3;function Dte(){return w3||(w3=1,tS=function(t){return t==="UINT8"||t==="UINT8C"||t==="UINT16"||t==="UINT32"||t==="BIGUINT64"}),tS}var rS,S3;function Ete(){if(S3)return rS;S3=1;var e=ur,t=e("%Math.pow%");return rS=function(n){var i=n[3]&128?-1:1,s=(n[3]&127)<<1|n[2]>>7,o=(n[2]&127)<<16|n[1]<<8|n[0];return s===0&&o===0?i===1?0:-0:s===255&&o===0?i===1?1/0:-1/0:s===255&&o!==0?NaN:(s-=127,s===-127?i*o*t(2,-149):i*(1+o*t(2,-23))*t(2,s))},rS}var nS,D3;function Cte(){if(D3)return nS;D3=1;var e=ur,t=e("%Math.pow%");return nS=function(n){var i=n[7]&128?-1:1,s=(n[7]&127)<<4|(n[6]&240)>>4,o=(n[6]&15)*281474976710656+n[5]*1099511627776+n[4]*4294967296+n[3]*16777216+n[2]*65536+n[1]*256+n[0];return s===0&&o===0?i*0:s===2047&&o!==0?NaN:s===2047&&o===0?i*(1/0):(s-=1023,s===-1023?i*o*5e-324:i*(1+o/4503599627370496)*t(2,s))},nS}var iS,E3;function Tte(){if(E3)return iS;E3=1;var e=ur,t=e("%Math.pow%"),r=e("%Number%"),n=e("%BigInt%",!0);return iS=function(s,o,a,l){for(var u=l?n:r,c=u(0),h=0;h=0&&t<=255&&(t|0)===t}),oS}var aS,A3;function _te(){if(A3)return aS;A3=1;var e=ur,t=bi,r=Lk,n=Ko,i=Gt,s=e("%BigInt%",!0),o=y4(),a=Uk,l=x4(),u=Dte(),c=Ete(),h=Cte(),d=Tte(),f=Ate(),p=kte(),m=t("Array.prototype.reverse"),y=t("Array.prototype.slice"),b=Bk,v={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8};return aS=function(D,C,w){if(!o(v,D))throw new i("Assertion failed: `type` must be a TypedArray element type: "+b(v));if(!a(C)||!f(C,p))throw new i("Assertion failed: `rawBytes` must be an Array of bytes");if(typeof w!="boolean")throw new i("Assertion failed: `isLittleEndian` must be a Boolean");var A=v[D];if(C.length!==A)throw new r("Assertion failed: `rawBytes` must have a length of "+A+" for type "+D);var $=l(D);if($&&!s)throw new n("this environment does not support BigInts");return C=y(C,0,A),w||m(C),D==="FLOAT32"?c(C):D==="FLOAT64"?h(C):d(C,A,u(D),$)},aS}var lS,k3;function $te(){if(k3)return lS;k3=1;var e={}.toString;return lS=Array.isArray||function(t){return e.call(t)=="[object Array]"},lS}var uS,_3;function Pte(){if(_3)return uS;_3=1;var e=ur,t=e("%Array.prototype.concat%"),r=Pu,n=bi,i=n("Array.prototype.slice"),s=Ok(),o=s&&Symbol.isConcatSpreadable,a=[],l=o?r.apply(t,a):null,u=o?$te():null;return uS=o?function(h){for(var d=0;d5&&typeof arguments[5]!="boolean")throw new Fa("Assertion failed: `isLittleEndian` must be a boolean, if present");if(Hte(t))throw new Fa("Assertion failed: `arrayBuffer` is detached");if(r<0)throw new Fa("Assertion failed: `byteIndex` must be non-negative");var a=F3.size["$"+n];if(!a)throw new Fa('Assertion failed: `type` must be one of "INT8", "UINT8", "UINT8C", "INT16", "UINT16", "INT32", "UINT32", "BIGINT64", "BIGUINT64", "FLOAT32", or "FLOAT64"');var l;if(o)throw new Rte("SharedArrayBuffer is not supported by this implementation");l=hS(new Bte(t,r),0,a);var u=arguments.length>5?arguments[5]:Gte==="little",c=u?hS(P3([0,0,0,0,0,0,0,0],l),-a):hS(P3(l,[0,0,0,0,0,0,0,0]),0,a);return Ute(n,c,u)},Kte=ur,Jte=Kte("%Math.max%"),Xte=ur,Yte=Xte("%Math.min%"),L3=xf,S4=function(t,r){return t===r?t===0?1/t===1/r:!0:L3(t)&&L3(r)},Ly=Gt,Zte=o1,O3=S4,Qte=ih,I3=function(){try{return delete[].length,!0}catch{return!1}}(),ere=function(t,r,n,i){if(Qte(t)!=="Object")throw new Ly("Assertion failed: `O` must be an Object");if(!Zte(r))throw new Ly("Assertion failed: `P` must be a Property Key");if(typeof i!="boolean")throw new Ly("Assertion failed: `Throw` must be a Boolean");if(i){if(t[r]=n,I3&&!O3(t[r],n))throw new Ly("Attempted to assign to readonly property.");return!0}try{return t[r]=n,I3?O3(t[r],n):!0}catch{return!1}},dS,N3;function tre(){if(N3)return dS;N3=1;var e=ur,t=e("%BigInt%",!0),r=Gt,n=Ko;return dS=function(s){if(typeof s!="string")throw new r("`argument` must be a string");if(!t)throw new n("BigInts are not supported in this environment");try{return t(s)}catch{return}},dS}var fS,M3;function rre(){return M3||(M3=1,fS=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),fS}var pS,R3;function nre(){if(R3)return pS;R3=1;var e=Date.prototype.getDay,t=function(o){try{return e.call(o),!0}catch{return!1}},r=Object.prototype.toString,n="[object Date]",i=Nk()();return pS=function(o){return typeof o!="object"||o===null?!1:i?t(o):r.call(o)===n},pS}var Oy={exports:{}},B3;function ire(){if(B3)return Oy.exports;B3=1;var e=Object.prototype.toString,t=Z6();if(t){var r=Symbol.prototype.toString,n=/^Symbol\(.*\)$/,i=function(o){return typeof o.valueOf()!="symbol"?!1:n.test(r.call(o))};Oy.exports=function(o){if(typeof o=="symbol")return!0;if(e.call(o)!=="[object Symbol]")return!1;try{return i(o)}catch{return!1}}}else Oy.exports=function(o){return!1};return Oy.exports}var gS,z3;function sre(){if(z3)return gS;z3=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=rre(),r=$k,n=nre(),i=ire(),s=function(l,u){if(typeof l>"u"||l===null)throw new TypeError("Cannot call method on "+l);if(typeof u!="string"||u!=="number"&&u!=="string")throw new TypeError('hint must be "string" or "number"');var c=u==="string"?["toString","valueOf"]:["valueOf","toString"],h,d,f;for(f=0;f1&&(arguments[1]===String?u="string":arguments[1]===Number&&(u="number"));var c;if(e&&(Symbol.toPrimitive?c=o(l,Symbol.toPrimitive):i(l)&&(c=Symbol.prototype.valueOf)),typeof c<"u"){var h=c.call(l,u);if(t(h))return h;throw new TypeError("unable to convert exotic object to primitive")}return u==="default"&&(n(l)||i(l))&&(u="string"),s(l,u==="default"?"number":u)},gS}var mS,j3;function D4(){if(j3)return mS;j3=1;var e=sre();return mS=function(r){return arguments.length>1?e(r,arguments[1]):e(r)},mS}var yS,H3;function E4(){if(H3)return yS;H3=1;var e=ur,t=e("%BigInt%",!0),r=e("%Number%"),n=Gt,i=Ko,s=tre(),o=D4();return yS=function(l){if(!t)throw new i("BigInts are not supported in this environment");var u=o(l,r);if(u==null)throw new n("Cannot convert null or undefined to a BigInt");if(typeof u=="boolean")return t(u?1:0);if(typeof u=="number")throw new n("Cannot convert a Number value to a BigInt");if(typeof u=="string"){var c=s(u);if(typeof c>"u")throw new n("Failed to parse String to BigInt");return c}if(typeof u=="symbol")throw new n("Cannot convert a Symbol value to a BigInt");if(typeof u!="bigint")throw new i("Assertion failed: unknown primitive type");return u},yS}var vS,U3;function C4(){if(U3)return vS;U3=1;var e=ur,t=e("%BigInt%",!0),r=Lk,n=Gt,i=t&&t(0);return vS=function(o,a){if(typeof o!="bigint"||typeof a!="bigint")throw new n("Assertion failed: `n` and `d` arguments must be BigInts");if(a===i)throw new r("Division by zero");return o===i?i:o%a},vS}var bS,W3;function T4(){return W3||(W3=1,bS=function(t,r,n){var i=t(r,n);return i>=0?i:i+n}),bS}var xS,V3;function ore(){if(V3)return xS;V3=1;var e=ur,t=e("%BigInt%",!0),r=e("%Math.pow%"),n=E4(),i=C4(),s=T4(),o=t&&BigInt(r(2,32))*BigInt(r(2,31)),a=t&&BigInt(r(2,32))*BigInt(r(2,32));return xS=function(u){var c=n(u),h=s(i,c,a);return h>=o?h-a:h},xS}var wS,G3;function are(){if(G3)return wS;G3=1;var e=ur,t=e("%BigInt%",!0),r=e("%Math.pow%"),n=E4(),i=C4(),s=T4(),o=t&&BigInt(r(2,32))*BigInt(r(2,32));return wS=function(l){var u=n(l),c=s(i,u,o);return c},wS}var SS,q3;function lre(){if(q3)return SS;q3=1;var e=Math.floor;return SS=function(r,n){var i=r%n;return e(i>=0?i:i+n)},SS}var DS,K3;function Ef(){if(K3)return DS;K3=1;var e=lre();return DS=function(r,n){return e(r,n)},DS}var ES,J3;function ure(){return J3||(J3=1,ES=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),ES}var CS,X3;function cre(){if(X3)return CS;X3=1;var e=bi,t=Nk()(),r,n,i,s;if(t){r=e("Object.prototype.hasOwnProperty"),n=e("RegExp.prototype.exec"),i={};var o=function(){throw i};s={toString:o,valueOf:o},typeof Symbol.toPrimitive=="symbol"&&(s[Symbol.toPrimitive]=o)}var a=e("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor,u="[object RegExp]";return CS=t?function(h){if(!h||typeof h!="object")return!1;var d=l(h,"lastIndex"),f=d&&r(d,"value");if(!f)return!1;try{n(h,s)}catch(p){return p===i}}:function(h){return!h||typeof h!="object"&&typeof h!="function"?!1:a(h)===u},CS}var TS,Y3;function hre(){if(Y3)return TS;Y3=1;var e=bi,t=cre(),r=e("RegExp.prototype.exec"),n=Gt;return TS=function(s){if(!t(s))throw new n("`regex` must be a RegExp");return function(a){return r(s,a)!==null}},TS}var AS,Z3;function A4(){if(Z3)return AS;Z3=1;var e=Gt;return AS=function(r){if(r==null)throw new e(arguments.length>0&&arguments[1]||"Cannot call method on "+r);return r},AS}var dre=ur,fre=dre("%String%"),pre=Gt,k4=function(t){if(typeof t=="symbol")throw new pre("Cannot convert a Symbol value to a string");return fre(t)},kS,Q3;function _4(){if(Q3)return kS;Q3=1;var e=A4(),t=k4,r=bi,n=r("String.prototype.replace"),i=/^\s$/.test("á Ž"),s=i?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,o=i?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;return kS=function(){var l=t(e(this));return n(n(l,s,""),o,"")},kS}var _S,eL;function $4(){if(eL)return _S;eL=1;var e=_4(),t="​",r="á Ž";return _S=function(){return String.prototype.trim&&t.trim()===t&&r.trim()===r&&("_"+r).trim()==="_"+r&&(r+"_").trim()===r+"_"?String.prototype.trim:e},_S}var $S,tL;function gre(){if(tL)return $S;tL=1;var e=s1,t=$4();return $S=function(){var n=t();return e(String.prototype,{trim:n},{trim:function(){return String.prototype.trim!==n}}),n},$S}var PS,rL;function mre(){if(rL)return PS;rL=1;var e=Pu,t=s1,r=A4(),n=_4(),i=$4(),s=gre(),o=e(i()),a=function(u){return r(u),o(u)};return t(a,{getPolyfill:i,implementation:n,shim:s}),PS=a,PS}var FS,nL;function yre(){if(nL)return FS;nL=1;var e=ur,t=e("%Number%"),r=e("%RegExp%"),n=Gt,i=e("%parseInt%"),s=bi,o=hre(),a=s("String.prototype.slice"),l=o(/^0b[01]+$/i),u=o(/^0o[0-7]+$/i),c=o(/^[-+]0x[0-9a-f]+$/i),h=["Â…","​","￾"].join(""),d=new r("["+h+"]","g"),f=o(d),p=mre();return FS=function m(y){if(typeof y!="string")throw new n("Assertion failed: `argument` is not a String");if(l(y))return t(i(a(y,2),2));if(u(y))return t(i(a(y,2),8));if(f(y)||c(y))return NaN;var b=p(y);return b!==y?m(b):t(y)},FS}var vre=ur,iL=Gt,sL=vre("%Number%"),bre=ure(),xre=D4(),wre=yre(),Lu=function(t){var r=bre(t)?t:xre(t,sL);if(typeof r=="symbol")throw new iL("Cannot convert a Symbol value to a number");if(typeof r=="bigint")throw new iL("Conversion from 'BigInt' to 'number' is not allowed.");return typeof r=="string"?wre(r):sL(r)},Sre=Math.floor,Wk=function(t){return typeof t=="bigint"?t:Sre(t)},oL=Wk,Dre=Gt,sh=function(t){if(typeof t!="number"&&typeof t!="bigint")throw new Dre("argument must be a Number or a BigInt");var r=t<0?-oL(-t):oL(t);return r===0?0:r},LS,aL;function Ere(){if(aL)return LS;aL=1;var e=Ef(),t=Lu,r=sh,n=cl,i=65536;return LS=function(o){var a=t(o);if(!n(a)||a===0)return 0;var l=r(a),u=e(l,i);return u>=32768?u-i:u},LS}var OS,lL;function Cre(){if(lL)return OS;lL=1;var e=Ef(),t=Lu,r=sh,n=cl,i=2147483648,s=4294967296;return OS=function(a){var l=t(a);if(!n(l)||l===0)return 0;var u=r(l),c=e(u,s),h=c>=i?c-s:c;return h===0?0:h},OS}var IS,uL;function Tre(){if(uL)return IS;uL=1;var e=Ef(),t=Lu,r=sh,n=cl;return IS=function(s){var o=t(s);if(!n(o)||o===0)return 0;var a=r(o),l=e(a,256);return l>=128?l-256:l},IS}var NS,cL;function Are(){if(cL)return NS;cL=1;var e=Ef(),t=Lu,r=sh,n=cl,i=65536;return NS=function(o){var a=t(o);if(!n(a)||a===0)return 0;var l=r(a),u=e(l,i);return u===0?0:u},NS}var MS,hL;function kre(){if(hL)return MS;hL=1;var e=Ef(),t=Lu,r=sh,n=cl,i=4294967296;return MS=function(o){var a=t(o);if(!n(a)||a===0)return 0;var l=r(a),u=e(l,i);return u===0?0:u},MS}var RS,dL;function _re(){if(dL)return RS;dL=1;var e=cl,t=Ef(),r=Lu,n=sh;return RS=function(s){var o=r(s);if(!e(o)||o===0)return 0;var a=n(o),l=t(a,256);return l},RS}var BS,fL;function $re(){if(fL)return BS;fL=1;var e=ur,t=Gt,r=e("%Math.max%"),n=e("%Math.min%");return BS=function(s,o,a){if(typeof s!="number"||typeof o!="number"||typeof a!="number"||!(o<=a))throw new t("Assertion failed: all three arguments must be MVs, and `lower` must be `<= upper`");return n(r(o,s),a)},BS}var zS,pL;function Pre(){if(pL)return zS;pL=1;var e=$re(),t=Lu,r=Wk,n=xf;return zS=function(s){var o=t(s);if(n(o))return 0;var a=e(o,0,255),l=r(a);return al+.5?l+1:l%2===0?l:l+1},zS}var jS,gL;function P4(){return gL||(gL=1,jS=function(t){return t===0&&1/t===-1/0}),jS}var HS,mL;function Fre(){if(mL)return HS;mL=1;var e=ur,t=e("%Math.abs%"),r=e("%Math.floor%"),n=e("%Math.pow%"),i=cl,s=xf,o=P4(),a=34028234663852886e22;return HS=function(u,c){if(s(u))return c?[0,0,192,127]:[127,192,0,0];var h;if(u===0)return h=o(u)?128:0,c?[0,0,0,h]:[h,0,0,0];if(t(u)>a||!i(u))return h=u<0?255:127,c?[0,0,128,h]:[h,128,0,0];var d=u<0?1:0;u=t(u);for(var f=0;u>=2;)f+=1,u/=2;for(;u<1;)f-=1,u*=2;var p=u-1;p*=n(2,23)+.5,p=r(p),f+=127,f<<=23;var m=d<<31|f|p,y=m&255;m>>=8;var b=m&255;m>>=8;var v=m&255;m>>=8;var E=m&255;return c?[y,b,v,E]:[E,v,b,y]},HS}var US,yL;function Lre(){if(yL)return US;yL=1;var e=1075,t=54;return US=function(n){var i="";if(n===0)return i;for(var s=e,o,a=0;a=1?(n=o-1,i+="1",s===e&&(s=a)):(n=o,i+="0"),o===1||a-s>t)return i;return i},US}var WS,vL;function Ore(){if(vL)return WS;vL=1;var e=ur,t=e("%Math.floor%");return WS=function(n){for(var i="",s;n>0;)s=n/2,n=t(s),s===n?i="0"+i:i="1"+i;return i},WS}var VS,bL;function Ire(){if(bL)return VS;bL=1;var e=ur,t=e("%parseInt%"),r=e("%Math.abs%"),n=e("%Math.floor%"),i=bi,s=i("String.prototype.indexOf"),o=i("String.prototype.slice"),a=Lre(),l=Ore(),u=P4(),c=1023,h="11111111111",d="00000000000",f=d+d+d+d+"0000000";return VS=function(m,y){var b=m<0||u(m)?"1":"0",v,E;if(isNaN(m))v=h,E="1"+f;else if(!isFinite(m))v=h,E="0"+f;else if(m===0)v=d,E="0"+f;else{m=r(m);var D=n(m),C=l(D),w=a(m-D),A;if(C)v=C.length-1;else{var $=s(w,"1");$>-1&&(A=$+1),v=-A}E=C+w,v<0?(v<=-c&&(A=c-1),E=o(E,A)):E=o(E,1),v=o(d+l(v+c),-11),E=o(E+f+"0",0,52)}for(var L=b+v+E,F=[],N=0;N<8;N++){var O=y?8-N-1:N;F[O]=t(o(L,N*8,(N+1)*8),2)}return F},VS}var GS,xL;function Nre(){if(xL)return GS;xL=1;var e=ur,t=e("%Number%"),r=e("%BigInt%",!0);return GS=function(i,s,o){var a=typeof i=="bigint"?r:t;i<0&&(i>>>=0);for(var l=[],u=0;u>=a(8);return l},GS}var qS,wL;function Mre(){if(wL)return qS;wL=1;var e=Gt,t=y4(),r=ore(),n=are(),i=Ere(),s=Cre(),o=Tre(),a=Are(),l=kre(),u=_re(),c=Pre(),h=Fre(),d=Ire(),f=Nre(),p=Bk,m={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8},y={__proto__:null,INT8:o,UINT8:u,UINT8C:c,INT16:i,UINT16:a,INT32:s,UINT32:l,BIGINT64:r,BIGUINT64:n};return qS=function(v,E,D){if(typeof v!="string"||!t(m,v))throw new e("Assertion failed: `type` must be a TypedArray element type: "+p(m));if(typeof E!="number"&&typeof E!="bigint")throw new e("Assertion failed: `value` must be a Number or a BigInt");if(typeof D!="boolean")throw new e("Assertion failed: `isLittleEndian` must be a Boolean");if(v==="FLOAT32")return h(E,D);if(v==="FLOAT64")return d(E,D);var C=m[v],w=y[v],A=w(E);return f(A,C,D)},qS}var KS,SL;function Rre(){return SL||(SL=1,KS=function(t,r){for(var n=0;n6&&typeof arguments[6]!="boolean")throw new La("Assertion failed: `isLittleEndian` must be a boolean, if present");if(Wre(t))throw new La("Assertion failed: ArrayBuffer is detached");if(Ure(n)?typeof i!="bigint":typeof i!="number")throw new La("Assertion failed: `value` must be a BigInt if type is ~BIGINT64~ or ~BIGUINT64~, otherwise a Number");var l=DL.size["$"+n],u=arguments.length>6?arguments[6]:Jre==="little",c=Vre(n,i,u);if(a)throw new zre("SharedArrayBuffer is not supported by this implementation");var h=new jre(t,r,l);Xre(c,function(d,f){h[f]=d})},Zre=Lu,Qre=sh,ene=xf,tne=cl,rne=function(t){var r=Zre(t);return ene(r)||r===0?0:tne(r)?Qre(r):r},nne=Ko,ine=Gt,sne=a1,one=jm,EL=l1,Vk=function(t){var r=one(t);if(r===!1)throw new ine("Assertion failed: `O` must be a TypedArray");var n=EL.size["$"+EL.name["$"+r]];if(!sne(n)||n<0)throw new nne("Assertion failed: Unknown TypedArray type `"+r+"`");return n},ane=Ko,lne=Gt,une=jm,cne=l1,hne=function(t){var r=une(t);if(r===!1)throw new lne("Assertion failed: `O` must be a TypedArray");var n=cne.name["$"+r];if(typeof n!="string")throw new ane("Assertion failed: Unknown TypedArray type `"+r+"`");return n},zC={exports:{}},dne=ur,JS,CL;function Gk(){if(CL)return JS;CL=1;var e=Gt,t=nh,r={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};return JS=function(i){if(!i||typeof i!="object")return!1;for(var s in i)if(t(i,s)&&!r[s])return!1;var o=t(i,"[[Value]]")||t(i,"[[Writable]]"),a=t(i,"[[Get]]")||t(i,"[[Set]]");if(o&&a)throw new e("Property Descriptors may not be both accessor and data descriptors");return!0},JS}var XS,TL;function fne(){if(TL)return XS;TL=1;var e=Ik,t=i1,r=e.hasArrayLengthDefineBug(),n=r&&b4,i=bi,s=i("Object.prototype.propertyIsEnumerable");return XS=function(a,l,u,c,h,d){if(!t){if(!a(d)||!d["[[Configurable]]"]||!d["[[Writable]]"]||h in c&&s(c,h)!==!!d["[[Enumerable]]"])return!1;var f=d["[[Value]]"];return c[h]=f,l(c[h],f)}return r&&h==="length"&&"[[Value]]"in d&&n(c)&&c.length!==d["[[Value]]"]?(c.length=d["[[Value]]"],c.length===d["[[Value]]"]):(t(c,h,u(d)),!0)},XS}var YS,AL;function pne(){return AL||(AL=1,YS=function(t){if(typeof t>"u")return t;var r={};return"[[Value]]"in t&&(r.value=t["[[Value]]"]),"[[Writable]]"in t&&(r.writable=!!t["[[Writable]]"]),"[[Get]]"in t&&(r.get=t["[[Get]]"]),"[[Set]]"in t&&(r.set=t["[[Set]]"]),"[[Enumerable]]"in t&&(r.enumerable=!!t["[[Enumerable]]"]),"[[Configurable]]"in t&&(r.configurable=!!t["[[Configurable]]"]),r}),YS}var ZS,kL;function gne(){if(kL)return ZS;kL=1;var e=Gt,t=Gk(),r=pne();return ZS=function(i){if(typeof i<"u"&&!t(i))throw new e("Assertion failed: `Desc` must be a Property Descriptor");return r(i)},ZS}var QS,_L;function mne(){if(_L)return QS;_L=1;var e=Gt,t=nh,r=Gk();return QS=function(i){if(typeof i>"u")return!1;if(!r(i))throw new e("Assertion failed: `Desc` must be a Property Descriptor");return!(!t(i,"[[Value]]")&&!t(i,"[[Writable]]"))},QS}var eD,$L;function yne(){return $L||($L=1,eD=function(t){return!!t}),eD}var tD,PL;function vne(){return PL||(PL=1,tD=$k),tD}var rD,FL;function bne(){if(FL)return rD;FL=1;var e=nh,t=Gt,r=ih,n=yne(),i=vne();return rD=function(o){if(r(o)!=="Object")throw new t("ToPropertyDescriptor requires an object");var a={};if(e(o,"enumerable")&&(a["[[Enumerable]]"]=n(o.enumerable)),e(o,"configurable")&&(a["[[Configurable]]"]=n(o.configurable)),e(o,"value")&&(a["[[Value]]"]=o.value),e(o,"writable")&&(a["[[Writable]]"]=n(o.writable)),e(o,"get")){var l=o.get;if(typeof l<"u"&&!i(l))throw new t("getter must be a function");a["[[Get]]"]=l}if(e(o,"set")){var u=o.set;if(typeof u<"u"&&!i(u))throw new t("setter must be a function");a["[[Set]]"]=u}if((e(a,"[[Get]]")||e(a,"[[Set]]"))&&(e(a,"[[Value]]")||e(a,"[[Writable]]")))throw new t("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return a},rD}var nD,LL;function xne(){if(LL)return nD;LL=1;var e=Gt,t=Gk(),r=fne(),n=gne(),i=mne(),s=o1,o=S4,a=bne(),l=ih;return nD=function(c,h,d){if(l(c)!=="Object")throw new e("Assertion failed: Type(O) is not Object");if(!s(h))throw new e("Assertion failed: IsPropertyKey(P) is not true");var f=t(d)?d:a(d);if(!t(f))throw new e("Assertion failed: Desc is not a valid Property Descriptor");return r(i,o,n,c,h,f)},nD}var wne=dne,OL=wne("%Reflect.construct%",!0),R0=xne();try{R0({},"",{"[[Get]]":function(){}})}catch{R0=null}if(R0&&OL){var IL={},NL={};R0(NL,"length",{"[[Get]]":function(){throw IL},"[[Enumerable]]":!0}),zC.exports=function(t){try{OL(t,NL)}catch(r){return r===IL}}}else zC.exports=function(t){return typeof t=="function"&&!!t.prototype};var F4=zC.exports,Sne=ur,ML=Sne("%Symbol.species%",!0),iD=Gt,Dne=F4,RL=ih,Ene=function(t,r){if(RL(t)!=="Object")throw new iD("Assertion failed: Type(O) is not Object");var n=t.constructor;if(typeof n>"u")return r;if(RL(n)!=="Object")throw new iD("O.constructor is not an Object");var i=ML?n[ML]:void 0;if(i==null)return r;if(Dne(i))return i;throw new iD("no constructor found")},BL=nh,Cne=Df,Tne=a1,L4=function(t){return!!t&&typeof t=="object"&&BL(t,"[[Object]]")&&BL(t,"[[CachedBufferByteLength]]")&&(Tne(t["[[CachedBufferByteLength]]"])&&t["[[CachedBufferByteLength]]"]>=0||t["[[CachedBufferByteLength]]"]==="DETACHED")&&Cne(t["[[Object]]"])},Iy={},O4=Pk,Ane=Pu,kne=Bm(),jC={},_ne=n1(),Ny=bf,zL=Object.defineProperty;if(Ny){var $ne=function(e){return e.byteOffset};O4(kne,function(e){if(typeof Iy[e]=="function"||typeof Iy[e]=="object"){var t=Iy[e].prototype,r=Ny(t,"byteOffset");if(!r&&_ne){var n=t.__proto__;r=Ny(n,"byteOffset")}if(r&&r.get)jC[e]=Ane(r.get);else if(zL){var i=new Iy[e](2);r=Ny(i,"byteOffset"),r&&r.configurable&&zL(i,"length",{value:3}),i.length===2&&(jC[e]=$ne)}}})}var Pne=function(t){var r;return O4(jC,function(n){if(typeof r!="number")try{var i=n(t);typeof i=="number"&&(r=i)}catch{}}),r},Fne=Df,qk=function(t){return Fne(t)?Pne(t):!1},jL={},Lne=Pu,I4=Pk,My=bf,One=n1(),Ine=Df,Nne=X6,HC={__proto__:null},HL=Object.defineProperty;if(My){var Mne=function(e){return e.length};I4(Nne,function(e){var t=jL[e];if(typeof t=="function"||typeof t=="object"){var r=t.prototype,n=My(r,"length");if(!n&&One){var i=r.__proto__;n=My(i,"length")}if(n&&n.get)HC["$"+e]=Lne(n.get);else if(HL){var s=new jL[e](2);n=My(s,"length"),n&&n.configurable&&HL(s,"length",{value:3}),s.length===2&&(HC["$"+e]=Mne)}}})}var Rne=function(t){var r;return I4(HC,function(n){if(typeof r!="number")try{var i=n(t);typeof i=="number"&&(r=i)}catch{}}),r},N4=function(t){return Ine(t)?Rne(t):!1},UL=Gt,Bne=Sf,zne=Vk,jne=L4,Hne=Um,Une=qk,Wne=N4,Kk=function(t){if(!jne(t))throw new UL("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");var r=t["[[Object]]"],n=t["[[CachedBufferByteLength]]"];if(Bne(Hne(r))&&n!=="DETACHED")throw new UL("Assertion failed: typed array is detached only if the byte length is ~DETACHED~");if(n==="DETACHED")return!0;var i=Une(r),s,o=Wne(r);if(o==="AUTO")s=n;else{var a=zne(r);s=i+o*a}return i>n||s>n},Vne=Gt,M4=bi,WL=M4("%ArrayBuffer.prototype.resizable%",!0),VL=M4("%SharedArrayBuffer.prototype.growable%",!0),Gne=wf,qne=Hm,Kne=function(t){var r=Gne(t),n=qne(t);if(!r&&!n)throw new Vne("Assertion failed: `arrayBuffer` must be an ArrayBuffer or SharedArrayBuffer");return r&&WL?!WL(t):n&&VL?!VL(t):!0},Ry=Gt,Jne=Wk,Xne=Kne,Yne=Kk,Zne=Vk,Qne=L4,eie=Um,tie=qk,rie=N4,nie=function(t){if(!Qne(t))throw new Ry("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");if(Yne(t))throw new Ry("Assertion failed: `taRecord` is out of bounds");var r=t["[[Object]]"],n=rie(r);if(n!=="AUTO")return n;if(Xne(eie(r)))throw new Ry("Assertion failed: array buffer is not fixed length");var i=tie(r),s=Zne(r),o=t["[[CachedBufferByteLength]]"];if(o==="DETACHED")throw new Ry("Assertion failed: typed array is detached");return Jne((o-i)/s)},sD=Gt,iie=Sf,sie=wf,oie=Hm,aie=m4,lie=function(t,r){var n=oie(t);if(!sie(t)&&!n)throw new sD("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(r!=="SEQ-CST"&&r!=="UNORDERED")throw new sD("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");if(iie(t))throw new sD("Assertion failed: `arrayBuffer` must not be detached");return aie(t)},GL=Gt,uie=lie,cie=Sf,hie=Df,die=Um,fie=function(t,r){if(!hie(t))throw new GL("Assertion failed: `obj` must be a Typed Array");if(r!=="SEQ-CST"&&r!=="UNORDERED")throw new GL("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");var n=die(t),i=cie(n)?"DETACHED":uie(n,r);return{"[[Object]]":t,"[[CachedBufferByteLength]]":i}},By=Gt,pie=Kk,gie=fie,mie=ih,yie=Df,R4=function(t,r){if(r!=="SEQ-CST"&&r!=="UNORDERED")throw new By("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");if(mie(t)!=="Object")throw new By("Assertion failed: `O` must be an Object");if(!yie(t))throw new By("Assertion failed: `O` must be a Typed Array");var n=gie(t,r);if(pie(n))throw new By("`O` must be in-bounds and backed by a non-detached buffer");return n},vie=Ko,zy=Gt,bie=Uk,xie=F4,wie=Kk,Sie=nie,Die=R4,Eie=Bm(),Cie=function(t,r){if(!xie(t))throw new zy("Assertion failed: `constructor` must be a constructor");if(!bie(r))throw new zy("Assertion failed: `argumentList` must be a List");if(Eie.length===0)throw new vie("Assertion failed: Typed Arrays are not supported in this environment");var n;r.length===0?n=new t:r.length===1?n=new t(r[0]):r.length===2?n=new t(r[0],r[1]):n=new t(r[0],r[1],r[2]);var i=Die(n,"SEQ-CST");if(r.length===1&&typeof r[0]=="number"){if(wie(i))throw new zy("new Typed Array is out of bounds");var s=Sie(i);if(s"u"?i:XL(r),l;a===-1/0?l=0:a<0?l=oD(i+a,0):l=JL(a,i);var u=oD(l-o,0),c=Hie(n,[u]);if(u>0){if(Rie(aD(n)))throw new Iie("Cannot use a Typed Array with an underlying ArrayBuffer that is detached");var h=ZL(n),d=ZL(c);if(h===d)for(var f=aD(n),p=aD(c),m=jie(n),y=QL(n),b=o*m+y,v=QL(c),E=v+u*m;v2?arguments[2]:Jk,o=s.includeSymbols?h1:c1,a=!!s.immutable;return function l(u){var c=a?G4(u,s):u,h={},d=!0,f={node:c,node_:u,path:[].concat(r),parent:n[n.length-1],parents:n,key:r[r.length-1],isRoot:r.length===0,level:r.length,circular:null,update:function(y,b){f.isRoot||(f.parent.node[f.key]=y),f.node=y,b&&(d=!1)},delete:function(y){delete f.parent.node[f.key],y&&(d=!1)},remove:function(y){V4(f.parent.node)?f.parent.node.splice(f.key,1):delete f.parent.node[f.key],y&&(d=!1)},keys:null,before:function(y){h.before=y},after:function(y){h.after=y},pre:function(y){h.pre=y},post:function(y){h.post=y},stop:function(){i=!1},block:function(){d=!1}};if(!i)return f;function p(){if(typeof f.node=="object"&&f.node!==null){(!f.keys||f.node_!==f.node)&&(f.keys=o(f.node)),f.isLeaf=f.keys.length===0;for(var y=0;y1?arguments[1]:Jk,this.value=e}lo.prototype.get=function(e){for(var t=this.value,r=0;t&&r1?arguments[1]:Jk;return new lo(e,t)}u1(h1(lo.prototype),function(e){K4[e]=function(t){var r=[].slice.call(arguments,1),n=new lo(t);return n[e].apply(n,r)}});var dse=K4;const Rc=go(dse);class Ve{constructor(){this.hex="#000000",this.rgb_r=0,this.rgb_g=0,this.rgb_b=0,this.xyz_x=0,this.xyz_y=0,this.xyz_z=0,this.luv_l=0,this.luv_u=0,this.luv_v=0,this.lch_l=0,this.lch_c=0,this.lch_h=0,this.hsluv_h=0,this.hsluv_s=0,this.hsluv_l=0,this.hpluv_h=0,this.hpluv_p=0,this.hpluv_l=0,this.r0s=0,this.r0i=0,this.r1s=0,this.r1i=0,this.g0s=0,this.g0i=0,this.g1s=0,this.g1i=0,this.b0s=0,this.b0i=0,this.b1s=0,this.b1i=0}static fromLinear(t){return t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055}static toLinear(t){return t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92}static yToL(t){return t<=Ve.epsilon?t/Ve.refY*Ve.kappa:116*Math.pow(t/Ve.refY,1/3)-16}static lToY(t){return t<=8?Ve.refY*t/Ve.kappa:Ve.refY*Math.pow((t+16)/116,3)}static rgbChannelToHex(t){const r=Math.round(t*255),n=r%16,i=(r-n)/16|0;return Ve.hexChars.charAt(i)+Ve.hexChars.charAt(n)}static hexToRgbChannel(t,r){const n=Ve.hexChars.indexOf(t.charAt(r)),i=Ve.hexChars.indexOf(t.charAt(r+1));return(n*16+i)/255}static distanceFromOriginAngle(t,r,n){const i=r/(Math.sin(n)-t*Math.cos(n));return i<0?1/0:i}static distanceFromOrigin(t,r){return Math.abs(r)/Math.sqrt(Math.pow(t,2)+1)}static min6(t,r,n,i,s,o){return Math.min(t,Math.min(r,Math.min(n,Math.min(i,Math.min(s,o)))))}rgbToHex(){this.hex="#",this.hex+=Ve.rgbChannelToHex(this.rgb_r),this.hex+=Ve.rgbChannelToHex(this.rgb_g),this.hex+=Ve.rgbChannelToHex(this.rgb_b)}hexToRgb(){this.hex=this.hex.toLowerCase(),this.rgb_r=Ve.hexToRgbChannel(this.hex,1),this.rgb_g=Ve.hexToRgbChannel(this.hex,3),this.rgb_b=Ve.hexToRgbChannel(this.hex,5)}xyzToRgb(){this.rgb_r=Ve.fromLinear(Ve.m_r0*this.xyz_x+Ve.m_r1*this.xyz_y+Ve.m_r2*this.xyz_z),this.rgb_g=Ve.fromLinear(Ve.m_g0*this.xyz_x+Ve.m_g1*this.xyz_y+Ve.m_g2*this.xyz_z),this.rgb_b=Ve.fromLinear(Ve.m_b0*this.xyz_x+Ve.m_b1*this.xyz_y+Ve.m_b2*this.xyz_z)}rgbToXyz(){const t=Ve.toLinear(this.rgb_r),r=Ve.toLinear(this.rgb_g),n=Ve.toLinear(this.rgb_b);this.xyz_x=.41239079926595*t+.35758433938387*r+.18048078840183*n,this.xyz_y=.21263900587151*t+.71516867876775*r+.072192315360733*n,this.xyz_z=.019330818715591*t+.11919477979462*r+.95053215224966*n}xyzToLuv(){const t=this.xyz_x+15*this.xyz_y+3*this.xyz_z;let r=4*this.xyz_x,n=9*this.xyz_y;t!==0?(r/=t,n/=t):(r=NaN,n=NaN),this.luv_l=Ve.yToL(this.xyz_y),this.luv_l===0?(this.luv_u=0,this.luv_v=0):(this.luv_u=13*this.luv_l*(r-Ve.refU),this.luv_v=13*this.luv_l*(n-Ve.refV))}luvToXyz(){if(this.luv_l===0){this.xyz_x=0,this.xyz_y=0,this.xyz_z=0;return}const t=this.luv_u/(13*this.luv_l)+Ve.refU,r=this.luv_v/(13*this.luv_l)+Ve.refV;this.xyz_y=Ve.lToY(this.luv_l),this.xyz_x=0-9*this.xyz_y*t/((t-4)*r-t*r),this.xyz_z=(9*this.xyz_y-15*r*this.xyz_y-r*this.xyz_x)/(3*r)}luvToLch(){if(this.lch_l=this.luv_l,this.lch_c=Math.sqrt(this.luv_u*this.luv_u+this.luv_v*this.luv_v),this.lch_c<1e-8)this.lch_h=0;else{const t=Math.atan2(this.luv_v,this.luv_u);this.lch_h=t*180/Math.PI,this.lch_h<0&&(this.lch_h=360+this.lch_h)}}lchToLuv(){const t=this.lch_h/180*Math.PI;this.luv_l=this.lch_l,this.luv_u=Math.cos(t)*this.lch_c,this.luv_v=Math.sin(t)*this.lch_c}calculateBoundingLines(t){const r=Math.pow(t+16,3)/1560896,n=r>Ve.epsilon?r:t/Ve.kappa,i=n*(284517*Ve.m_r0-94839*Ve.m_r2),s=n*(838422*Ve.m_r2+769860*Ve.m_r1+731718*Ve.m_r0),o=n*(632260*Ve.m_r2-126452*Ve.m_r1),a=n*(284517*Ve.m_g0-94839*Ve.m_g2),l=n*(838422*Ve.m_g2+769860*Ve.m_g1+731718*Ve.m_g0),u=n*(632260*Ve.m_g2-126452*Ve.m_g1),c=n*(284517*Ve.m_b0-94839*Ve.m_b2),h=n*(838422*Ve.m_b2+769860*Ve.m_b1+731718*Ve.m_b0),d=n*(632260*Ve.m_b2-126452*Ve.m_b1);this.r0s=i/o,this.r0i=s*t/o,this.r1s=i/(o+126452),this.r1i=(s-769860)*t/(o+126452),this.g0s=a/u,this.g0i=l*t/u,this.g1s=a/(u+126452),this.g1i=(l-769860)*t/(u+126452),this.b0s=c/d,this.b0i=h*t/d,this.b1s=c/(d+126452),this.b1i=(h-769860)*t/(d+126452)}calcMaxChromaHpluv(){const t=Ve.distanceFromOrigin(this.r0s,this.r0i),r=Ve.distanceFromOrigin(this.r1s,this.r1i),n=Ve.distanceFromOrigin(this.g0s,this.g0i),i=Ve.distanceFromOrigin(this.g1s,this.g1i),s=Ve.distanceFromOrigin(this.b0s,this.b0i),o=Ve.distanceFromOrigin(this.b1s,this.b1i);return Ve.min6(t,r,n,i,s,o)}calcMaxChromaHsluv(t){const r=t/360*Math.PI*2,n=Ve.distanceFromOriginAngle(this.r0s,this.r0i,r),i=Ve.distanceFromOriginAngle(this.r1s,this.r1i,r),s=Ve.distanceFromOriginAngle(this.g0s,this.g0i,r),o=Ve.distanceFromOriginAngle(this.g1s,this.g1i,r),a=Ve.distanceFromOriginAngle(this.b0s,this.b0i,r),l=Ve.distanceFromOriginAngle(this.b1s,this.b1i,r);return Ve.min6(n,i,s,o,a,l)}hsluvToLch(){if(this.hsluv_l>99.9999999)this.lch_l=100,this.lch_c=0;else if(this.hsluv_l<1e-8)this.lch_l=0,this.lch_c=0;else{this.lch_l=this.hsluv_l,this.calculateBoundingLines(this.hsluv_l);const t=this.calcMaxChromaHsluv(this.hsluv_h);this.lch_c=t/100*this.hsluv_s}this.lch_h=this.hsluv_h}lchToHsluv(){if(this.lch_l>99.9999999)this.hsluv_s=0,this.hsluv_l=100;else if(this.lch_l<1e-8)this.hsluv_s=0,this.hsluv_l=0;else{this.calculateBoundingLines(this.lch_l);const t=this.calcMaxChromaHsluv(this.lch_h);this.hsluv_s=this.lch_c/t*100,this.hsluv_l=this.lch_l}this.hsluv_h=this.lch_h}hpluvToLch(){if(this.hpluv_l>99.9999999)this.lch_l=100,this.lch_c=0;else if(this.hpluv_l<1e-8)this.lch_l=0,this.lch_c=0;else{this.lch_l=this.hpluv_l,this.calculateBoundingLines(this.hpluv_l);const t=this.calcMaxChromaHpluv();this.lch_c=t/100*this.hpluv_p}this.lch_h=this.hpluv_h}lchToHpluv(){if(this.lch_l>99.9999999)this.hpluv_p=0,this.hpluv_l=100;else if(this.lch_l<1e-8)this.hpluv_p=0,this.hpluv_l=0;else{this.calculateBoundingLines(this.lch_l);const t=this.calcMaxChromaHpluv();this.hpluv_p=this.lch_c/t*100,this.hpluv_l=this.lch_l}this.hpluv_h=this.lch_h}hsluvToRgb(){this.hsluvToLch(),this.lchToLuv(),this.luvToXyz(),this.xyzToRgb()}hpluvToRgb(){this.hpluvToLch(),this.lchToLuv(),this.luvToXyz(),this.xyzToRgb()}hsluvToHex(){this.hsluvToRgb(),this.rgbToHex()}hpluvToHex(){this.hpluvToRgb(),this.rgbToHex()}rgbToHsluv(){this.rgbToXyz(),this.xyzToLuv(),this.luvToLch(),this.lchToHpluv(),this.lchToHsluv()}rgbToHpluv(){this.rgbToXyz(),this.xyzToLuv(),this.luvToLch(),this.lchToHpluv(),this.lchToHpluv()}hexToHsluv(){this.hexToRgb(),this.rgbToHsluv()}hexToHpluv(){this.hexToRgb(),this.rgbToHpluv()}}Ve.hexChars="0123456789abcdef";Ve.refY=1;Ve.refU=.19783000664283;Ve.refV=.46831999493879;Ve.kappa=903.2962962;Ve.epsilon=.0088564516;Ve.m_r0=3.240969941904521;Ve.m_r1=-1.537383177570093;Ve.m_r2=-.498610760293;Ve.m_g0=-.96924363628087;Ve.m_g1=1.87596750150772;Ve.m_g2=.041555057407175;Ve.m_b0=.055630079696993;Ve.m_b1=-.20397695888897;Ve.m_b2=1.056971514242878;var J4={exports:{}};/** @@ -160,7 +160,7 @@ Error generating stack: `+s.message+` [data-color-scheme="dark"] { color-scheme: dark; } - `,Yk=(e,t)=>Object.entries(e).map(r=>{const n=r[0],i=r[1],s=Xk(n,i.origin,t);return{[n]:s}}).reduce((r,n)=>({...r,...n}),{}),UC=(e,t)=>{const r=Yk(e,t),n={};return Object.entries(r).forEach(i=>{const s=i[0].toLowerCase();i[1].forEach(a=>{n[`--${Et}-${s}-${a.index??a.name}`]=a.hex})}),Object.entries(e).forEach(([i,s])=>{const o=i.toLowerCase();n[`--${Et}-${o}-origin`]=s.origin,n[`--${Et}-${o}-origin-light-default`]=s.originLight,n[`--${Et}-${o}-origin-light-hovered`]=s.originLightHovered,n[`--${Et}-${o}-origin-light-pressed`]=s.originLightPressed,n[`--${Et}-${o}-on-origin-light-default`]=s.onOriginLight,n[`--${Et}-${o}-on-origin-light-hovered`]=s.onOriginLightHovered,n[`--${Et}-${o}-on-origin-light-pressed`]=s.onOriginLightPressed,n[`--${Et}-${o}-origin-dark-default`]=s.originDark,n[`--${Et}-${o}-origin-dark-hovered`]=s.originDarkHovered,n[`--${Et}-${o}-origin-dark-pressed`]=s.originDarkPressed,n[`--${Et}-${o}-on-origin-dark-default`]=s.onOriginDark,n[`--${Et}-${o}-on-origin-dark-hovered`]=s.onOriginDarkHovered,n[`--${Et}-${o}-on-origin-dark-pressed`]=s.onOriginDarkPressed}),n},WC=(e,t)=>{const r={};return Object.entries(t).forEach(([n])=>{const i=n.toLowerCase();r[`--${Et}-${i}-origin-default`]=`light-dark(var(--${Et}-${i}-origin-light-default),var(--${Et}-${i}-origin-dark-default))`,r[`--${Et}-${i}-origin-hovered`]=`light-dark(var(--${Et}-${i}-origin-light-hovered),var(--${Et}-${i}-origin-dark-hovered))`,r[`--${Et}-${i}-origin-pressed`]=`light-dark(var(--${Et}-${i}-origin-light-pressed),var(--${Et}-${i}-origin-dark-pressed))`,r[`--${Et}-${i}-on-origin-default`]=`light-dark(var(--${Et}-${i}-on-origin-light-default),var(--${Et}-${i}-on-origin-dark-default))`,r[`--${Et}-${i}-on-origin-hovered`]=`light-dark(var(--${Et}-${i}-on-origin-light-hovered),var(--${Et}-${i}-on-origin-dark-hovered))`,r[`--${Et}-${i}-on-origin-pressed`]=`light-dark(var(--${Et}-${i}-on-origin-light-pressed),var(--${Et}-${i}-on-origin-dark-pressed))`,e.forEach(s=>{s.transparencyDark!==void 0||s.transparencyLight!==void 0?r[`--${Et}-${i}-${s.name}`]=`light-dark(color-mix(in srgb, transparent ${s.transparencyLight}%, var(--${Et}-${i}-${s.light})),color-mix(in srgb, transparent ${s.transparencyDark}%, var(--${Et}-${i}-${s.dark})))`:r[`--${Et}-${i}-${s.name}`]=`light-dark(var(--${Et}-${i}-${s.light}),var(--${Et}-${i}-${s.dark}))`})}),r},yse=()=>{const{speakingNames:e,luminanceSteps:t,theme:r}=xr(n=>n);return H.useEffect(()=>{const n={...r.colors,...r.additionalColors,...r.customColors},i={...UC(n,t),...WC(e,n),...X4(r)},s=document.getElementsByTagName("html");Array.from(s).forEach(o=>{o.setAttribute("style",Object.entries(i).map(a=>`${a[0]}:${a[1]};`).join(" "))})},[e,r,t]),z.jsxs(z.Fragment,{children:[z.jsx(XZ,{}),z.jsx(vX,{})]})},vse=(...e)=>{console!=null&&console.warn&&(Cc(e[0])&&(e[0]=`react-i18next:: ${e[0]}`),console.warn(...e))},iO={},VC=(...e)=>{Cc(e[0])&&iO[e[0]]||(Cc(e[0])&&(iO[e[0]]=new Date),vse(...e))},Y4=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},sO=(e,t,r)=>{e.loadNamespaces(t,Y4(e,r))},oO=(e,t,r,n)=>{Cc(r)&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,Y4(e,n))},bse=(e,t,r={})=>!t.languages||!t.languages.length?(VC("i18n.languages were undefined or empty",t.languages),!0):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(n,i)=>{var s;if(((s=r.bindI18n)==null?void 0:s.indexOf("languageChanging"))>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!i(n.isLanguageChangingTo,e))return!1}}),Cc=e=>typeof e=="string",xse=e=>typeof e=="object"&&e!==null,wse=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Sse={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Dse=e=>Sse[e],Ese=e=>e.replace(wse,Dse);let GC={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Ese};const Cse=(e={})=>{GC={...GC,...e}},Tse=()=>GC;let Z4;const Ase=e=>{Z4=e},kse=()=>Z4,_se={type:"3rdParty",init(e){Cse(e.options.react),Ase(e)}},$se=H.createContext();class Pse{constructor(){ea(this,"getUsedNamespaces",()=>Object.keys(this.usedNamespaces));this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{var n;(n=this.usedNamespaces)[r]??(n[r]=!0)})}}const Fse=(e,t)=>{const r=H.useRef();return H.useEffect(()=>{r.current=t?r.current:e},[e,t]),r.current},Q4=(e,t,r,n)=>e.getFixedT(t,r,n),Lse=(e,t,r,n)=>H.useCallback(Q4(e,t,r,n),[e,t,r,n]),gr=(e,t={})=>{var D,C,w,A;const{i18n:r}=t,{i18n:n,defaultNS:i}=H.useContext($se)||{},s=r||n||kse();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new Pse),!s){VC("You will need to pass in an i18next instance by using initReactI18next");const $=(F,N)=>Cc(N)?N:xse(N)&&Cc(N.defaultValue)?N.defaultValue:Array.isArray(F)?F[F.length-1]:F,L=[$,{},!1];return L.t=$,L.i18n={},L.ready=!1,L}(D=s.options.react)!=null&&D.wait&&VC("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...Tse(),...s.options.react,...t},{useSuspense:a,keyPrefix:l}=o;let u=e||i||((C=s.options)==null?void 0:C.defaultNS);u=Cc(u)?[u]:u||["translation"],(A=(w=s.reportNamespaces).addUsedNamespaces)==null||A.call(w,u);const c=(s.isInitialized||s.initializedStoreOnce)&&u.every($=>bse($,s,o)),h=Lse(s,t.lng||null,o.nsMode==="fallback"?u:u[0],l),d=()=>h,f=()=>Q4(s,t.lng||null,o.nsMode==="fallback"?u:u[0],l),[p,m]=H.useState(d);let y=u.join();t.lng&&(y=`${t.lng}${y}`);const b=Fse(y),v=H.useRef(!0);H.useEffect(()=>{const{bindI18n:$,bindI18nStore:L}=o;v.current=!0,!c&&!a&&(t.lng?oO(s,t.lng,u,()=>{v.current&&m(f)}):sO(s,u,()=>{v.current&&m(f)})),c&&b&&b!==y&&v.current&&m(f);const F=()=>{v.current&&m(f)};return $&&(s==null||s.on($,F)),L&&(s==null||s.store.on(L,F)),()=>{v.current=!1,s&&($==null||$.split(" ").forEach(N=>s.off(N,F))),L&&s&&L.split(" ").forEach(N=>s.store.off(N,F))}},[s,y]),H.useEffect(()=>{v.current&&c&&m(d)},[s,l,c]);const E=[p,s,c];if(E.t=p,E.i18n=s,E.ready=c,c||!c&&!a)return E;throw new Promise($=>{t.lng?oO(s,t.lng,u,()=>$()):sO(s,u,()=>$())})},Ose=()=>{const{t:e}=gr(),{resetDefaults:t}=xr(n=>n),r=_6();return z.jsx("div",{className:"w-[100vw] h-[100vh] flex",children:z.jsxs("div",{className:"m-auto flex flex-col gap-fix-md",children:[z.jsx(Lr,{semantic:"critical",icon:"quiet_zone",children:e("errorMessage")}),z.jsx(Mt,{className:"mx-auto",size:"small",icon:"undo",onClick:()=>{t(),r(0)},children:e("reset")})]})})},Ise={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class B0{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,r)}init(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=t||Ise,this.options=r,this.debug=r.debug}log(){for(var t=arguments.length,r=new Array(t),n=0;n{this.observers[n]||(this.observers[n]=new Map);const i=this.observers[n].get(r)||0;this.observers[n].set(r,i+1)}),this}off(t,r){if(this.observers[t]){if(!r){delete this.observers[t];return}this.observers[t].delete(r)}}emit(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i{let[a,l]=o;for(let u=0;u{let[a,l]=o;for(let u=0;u{e=n,t=i});return r.resolve=e,r.reject=t,r}function aO(e){return e==null?"":""+e}function Nse(e,t,r){e.forEach(n=>{t[n]&&(r[n]=t[n])})}const Mse=/###/g;function mg(e,t,r){function n(a){return a&&a.indexOf("###")>-1?a.replace(Mse,"."):a}function i(){return!e||typeof e=="string"}const s=typeof t!="string"?t:t.split(".");let o=0;for(;o":">",'"':""","'":"'","/":"/"};function jse(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>zse[t]):e}class Hse{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const r=this.regExpMap.get(t);if(r!==void 0)return r;const n=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,n),this.regExpQueue.push(t),n}}const Use=[" ",",","?","!",";"],Wse=new Hse(20);function Vse(e,t,r){t=t||"",r=r||"";const n=Use.filter(o=>t.indexOf(o)<0&&r.indexOf(o)<0);if(n.length===0)return!0;const i=Wse.getRegExp(`(${n.map(o=>o==="?"?"\\?":o).join("|")})`);let s=!i.test(e);if(!s){const o=e.indexOf(r);o>0&&!i.test(e.substring(0,o))&&(s=!0)}return s}function qC(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const n=t.split(r);let i=e;for(let s=0;s-1&&l0?e.replace("_","-"):e}class uO extends f1{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const r=this.options.ns.indexOf(t);r>-1&&this.options.ns.splice(r,1)}getResource(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,o=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let a;t.indexOf(".")>-1?a=t.split("."):(a=[t,r],n&&(Array.isArray(n)?a.push(...n):typeof n=="string"&&s?a.push(...n.split(s)):a.push(n)));const l=z0(this.data,a);return!l&&!r&&!n&&t.indexOf(".")>-1&&(t=a[0],r=a[1],n=a.slice(2).join(".")),l||!o||typeof n!="string"?l:qC(this.data&&this.data[t]&&this.data[t][r],n,s)}addResource(t,r,n,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const o=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let a=[t,r];n&&(a=a.concat(o?n.split(o):n)),t.indexOf(".")>-1&&(a=t.split("."),i=r,r=a[1]),this.addNamespaces(r),lO(this.data,a,i),s.silent||this.emit("added",t,r,n,i)}addResources(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const s in n)(typeof n[s]=="string"||Array.isArray(n[s]))&&this.addResource(t,r,s,n[s],{silent:!0});i.silent||this.emit("added",t,r,n)}addResourceBundle(t,r,n,i,s){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},a=[t,r];t.indexOf(".")>-1&&(a=t.split("."),i=n,n=r,r=a[1]),this.addNamespaces(r);let l=z0(this.data,a)||{};o.skipCopy||(n=JSON.parse(JSON.stringify(n))),i?e8(l,n,s):l={...l,...n},lO(this.data,a,l),o.silent||this.emit("added",t,r,n)}removeResourceBundle(t,r){this.hasResourceBundle(t,r)&&delete this.data[t][r],this.removeNamespaces(r),this.emit("removed",t,r)}hasResourceBundle(t,r){return this.getResource(t,r)!==void 0}getResourceBundle(t,r){return r||(r=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,r)}:this.getResource(t,r)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const r=this.getDataByLanguage(t);return!!(r&&Object.keys(r)||[]).find(i=>r[i]&&Object.keys(r[i]).length>0)}toJSON(){return this.data}}var t8={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,n,i){return e.forEach(s=>{this.processors[s]&&(t=this.processors[s].process(t,r,n,i))}),t}};const cO={};class H0 extends f1{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Nse(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=la.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const n=this.resolve(t,r);return n&&n.res!==void 0}extractFromKey(t,r){let n=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;n===void 0&&(n=":");const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator;let s=r.ns||this.options.defaultNS||[];const o=n&&t.indexOf(n)>-1,a=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!Vse(t,n,i);if(o&&!a){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:s};const u=t.split(n);(n!==i||n===i&&this.options.ns.indexOf(u[0])>-1)&&(s=u.shift()),t=u.join(i)}return typeof s=="string"&&(s=[s]),{key:t,namespaces:s}}translate(t,r,n){if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,s=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:o,namespaces:a}=this.extractFromKey(t[t.length-1],r),l=a[a.length-1],u=r.lng||this.language,c=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&u.toLowerCase()==="cimode"){if(c){const D=r.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${D}${o}`,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:`${l}${D}${o}`}return i?{res:o,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:o}const h=this.resolve(t,r);let d=h&&h.res;const f=h&&h.usedKey||o,p=h&&h.exactUsedKey||o,m=Object.prototype.toString.apply(d),y=["[object Number]","[object Function]","[object RegExp]"],b=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject;if(v&&d&&(typeof d!="string"&&typeof d!="boolean"&&typeof d!="number")&&y.indexOf(m)<0&&!(typeof b=="string"&&Array.isArray(d))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,d,{...r,ns:a}):`key '${o} (${this.language})' returned an object instead of string.`;return i?(h.res=D,h.usedParams=this.getUsedParamsDetails(r),h):D}if(s){const D=Array.isArray(d),C=D?[]:{},w=D?p:f;for(const A in d)if(Object.prototype.hasOwnProperty.call(d,A)){const $=`${w}${s}${A}`;C[A]=this.translate($,{...r,joinArrays:!1,ns:a}),C[A]===$&&(C[A]=d[A])}d=C}}else if(v&&typeof b=="string"&&Array.isArray(d))d=d.join(b),d&&(d=this.extendTranslation(d,t,r,n));else{let D=!1,C=!1;const w=r.count!==void 0&&typeof r.count!="string",A=H0.hasDefaultValue(r),$=w?this.pluralResolver.getSuffix(u,r.count,r):"",L=r.ordinal&&w?this.pluralResolver.getSuffix(u,r.count,{ordinal:!1}):"",F=w&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),N=F&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${$}`]||r[`defaultValue${L}`]||r.defaultValue;!this.isValidLookup(d)&&A&&(D=!0,d=N),this.isValidLookup(d)||(C=!0,d=o);const P=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&C?void 0:d,_=A&&N!==d&&this.options.updateMissing;if(C||D||_){if(this.logger.log(_?"updateKey":"missingKey",u,l,o,_?N:d),s){const B=this.resolve(o,{...r,keySeparator:!1});B&&B.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let T=[];const I=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&I&&I[0])for(let B=0;B{const Y=A&&q!==d?q:P;this.options.missingKeyHandler?this.options.missingKeyHandler(B,l,V,Y,_,r):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(B,l,V,Y,_,r),this.emit("missingKey",B,l,V,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&w?T.forEach(B=>{const V=this.pluralResolver.getSuffixes(B,r);F&&r[`defaultValue${this.options.pluralSeparator}zero`]&&V.indexOf(`${this.options.pluralSeparator}zero`)<0&&V.push(`${this.options.pluralSeparator}zero`),V.forEach(q=>{R([B],o+q,r[`defaultValue${q}`]||N)})}):R(T,o,N))}d=this.extendTranslation(d,t,r,h,n),C&&d===o&&this.options.appendNamespaceToMissingKey&&(d=`${l}:${o}`),(C||D)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${o}`:o,D?d:void 0):d=this.options.parseMissingKeyHandler(d))}return i?(h.res=d,h.usedParams=this.getUsedParamsDetails(r),h):d}extendTranslation(t,r,n,i,s){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const u=typeof t=="string"&&(n&&n.interpolation&&n.interpolation.skipOnVariables!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(u){const d=t.match(this.interpolator.nestingRegexp);c=d&&d.length}let h=n.replace&&typeof n.replace!="string"?n.replace:n;if(this.options.interpolation.defaultVariables&&(h={...this.options.interpolation.defaultVariables,...h}),t=this.interpolator.interpolate(t,h,n.lng||this.language||i.usedLng,n),u){const d=t.match(this.interpolator.nestingRegexp),f=d&&d.length;c1&&arguments[1]!==void 0?arguments[1]:{},n,i,s,o,a;return typeof t=="string"&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(n))return;const u=this.extractFromKey(l,r),c=u.key;i=c;let h=u.namespaces;this.options.fallbackNS&&(h=h.concat(this.options.fallbackNS));const d=r.count!==void 0&&typeof r.count!="string",f=d&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),p=r.context!==void 0&&(typeof r.context=="string"||typeof r.context=="number")&&r.context!=="",m=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);h.forEach(y=>{this.isValidLookup(n)||(a=y,!cO[`${m[0]}-${y}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(cO[`${m[0]}-${y}`]=!0,this.logger.warn(`key "${i}" for languages "${m.join(", ")}" won't get resolved as namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(b=>{if(this.isValidLookup(n))return;o=b;const v=[c];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(v,c,b,y,r);else{let D;d&&(D=this.pluralResolver.getSuffix(b,r.count,r));const C=`${this.options.pluralSeparator}zero`,w=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(v.push(c+D),r.ordinal&&D.indexOf(w)===0&&v.push(c+D.replace(w,this.options.pluralSeparator)),f&&v.push(c+C)),p){const A=`${c}${this.options.contextSeparator}${r.context}`;v.push(A),d&&(v.push(A+D),r.ordinal&&D.indexOf(w)===0&&v.push(A+D.replace(w,this.options.pluralSeparator)),f&&v.push(A+C))}}let E;for(;E=v.pop();)this.isValidLookup(n)||(s=E,n=this.getResource(b,y,E,r))}))})}),{res:n,usedKey:i,exactUsedKey:s,usedLng:o,usedNS:a}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,r,n,i):this.resourceStore.getResource(t,r,n,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=t.replace&&typeof t.replace!="string";let i=n?t.replace:t;if(n&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!n){i={...i};for(const s of r)delete i[s]}return i}static hasDefaultValue(t){const r="defaultValue";for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&r===n.substring(0,r.length)&&t[n]!==void 0)return!0;return!1}}function lD(e){return e.charAt(0).toUpperCase()+e.slice(1)}class hO{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=la.create("languageUtils")}getScriptPartFromCode(t){if(t=j0(t),!t||t.indexOf("-")<0)return null;const r=t.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(t){if(t=j0(t),!t||t.indexOf("-")<0)return t;const r=t.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const r=["hans","hant","latn","cyrl","cans","mong","arab"];let n=t.split("-");return this.options.lowerCaseLng?n=n.map(i=>i.toLowerCase()):n.length===2?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),r.indexOf(n[1].toLowerCase())>-1&&(n[1]=lD(n[1].toLowerCase()))):n.length===3&&(n[0]=n[0].toLowerCase(),n[1].length===2&&(n[1]=n[1].toUpperCase()),n[0]!=="sgn"&&n[2].length===2&&(n[2]=n[2].toUpperCase()),r.indexOf(n[1].toLowerCase())>-1&&(n[1]=lD(n[1].toLowerCase())),r.indexOf(n[2].toLowerCase())>-1&&(n[2]=lD(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let r;return t.forEach(n=>{if(r)return;const i=this.formatLanguageCode(n);(!this.options.supportedLngs||this.isSupportedCode(i))&&(r=i)}),!r&&this.options.supportedLngs&&t.forEach(n=>{if(r)return;const i=this.getLanguagePartFromCode(n);if(this.isSupportedCode(i))return r=i;r=this.options.supportedLngs.find(s=>{if(s===i)return s;if(!(s.indexOf("-")<0&&i.indexOf("-")<0)&&(s.indexOf("-")>0&&i.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===i||s.indexOf(i)===0&&i.length>1))return s})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(t,r){if(!t)return[];if(typeof t=="function"&&(t=t(r)),typeof t=="string"&&(t=[t]),Array.isArray(t))return t;if(!r)return t.default||[];let n=t[r];return n||(n=t[this.getScriptPartFromCode(r)]),n||(n=t[this.formatLanguageCode(r)]),n||(n=t[this.getLanguagePartFromCode(r)]),n||(n=t.default),n||[]}toResolveHierarchy(t,r){const n=this.getFallbackCodes(r||this.options.fallbackLng||[],t),i=[],s=o=>{o&&(this.isSupportedCode(o)?i.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(t))):typeof t=="string"&&s(this.formatLanguageCode(t)),n.forEach(o=>{i.indexOf(o)<0&&s(this.formatLanguageCode(o))}),i}}let Gse=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],qse={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const Kse=["v1","v2","v3"],Jse=["v4"],dO={zero:0,one:1,two:2,few:3,many:4,other:5};function Xse(){const e={};return Gse.forEach(t=>{t.lngs.forEach(r=>{e[r]={numbers:t.nr,plurals:qse[t.fc]}})}),e}class Yse{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=r,this.logger=la.create("pluralResolver"),(!this.options.compatibilityJSON||Jse.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Xse()}addRule(t,r){this.rules[t]=r}getRule(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(j0(t==="dev"?"en":t),{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=this.getRule(t,r);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,n).map(i=>`${r}${i}`)}getSuffixes(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=this.getRule(t,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((i,s)=>dO[i]-dO[s]).map(i=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i}`):n.numbers.map(i=>this.getSuffix(t,i,r)):[]}getSuffix(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,n);return i?this.shouldUseIntlApi()?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i.select(r)}`:this.getSuffixRetroCompatible(i,r):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,r){const n=t.noAbs?t.plurals(r):t.plurals(Math.abs(r));let i=t.numbers[n];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const s=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?s():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}shouldUseIntlApi(){return!Kse.includes(this.options.compatibilityJSON)}}function fO(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=Bse(e,t,r);return!s&&i&&typeof r=="string"&&(s=qC(e,r,n),s===void 0&&(s=qC(t,r,n))),s}class Zse{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=la.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(r=>r),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:r,escapeValue:n,useRawValueToEscape:i,prefix:s,prefixEscaped:o,suffix:a,suffixEscaped:l,formatSeparator:u,unescapeSuffix:c,unescapePrefix:h,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:y,maxReplaces:b,alwaysFormat:v}=t.interpolation;this.escape=r!==void 0?r:jse,this.escapeValue=n!==void 0?n:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=s?Vh(s):o||"{{",this.suffix=a?Vh(a):l||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":h||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=d?Vh(d):f||Vh("$t("),this.nestingSuffix=p?Vh(p):m||Vh(")"),this.nestingOptionsSeparator=y||",",this.maxReplaces=b||1e3,this.alwaysFormat=v!==void 0?v:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(r,n)=>r&&r.source===n?(r.lastIndex=0,r):new RegExp(n,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,r,n,i){let s,o,a;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(p){return p.replace(/\$/g,"$$$$")}const c=p=>{if(p.indexOf(this.formatSeparator)<0){const v=fO(r,l,p,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(v,void 0,n,{...i,...r,interpolationkey:p}):v}const m=p.split(this.formatSeparator),y=m.shift().trim(),b=m.join(this.formatSeparator).trim();return this.format(fO(r,l,y,this.options.keySeparator,this.options.ignoreJSONStructure),b,n,{...i,...r,interpolationkey:y})};this.resetRegExp();const h=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,d=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:p=>u(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?u(this.escape(p)):u(p)}].forEach(p=>{for(a=0;s=p.regex.exec(t);){const m=s[1].trim();if(o=c(m),o===void 0)if(typeof h=="function"){const b=h(t,s,i);o=typeof b=="string"?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))o="";else if(d){o=s[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),o="";else typeof o!="string"&&!this.useRawValueToEscape&&(o=aO(o));const y=p.safeValue(o);if(t=t.replace(s[0],y),d?(p.regex.lastIndex+=o.length,p.regex.lastIndex-=s[0].length):p.regex.lastIndex=0,a++,a>=this.maxReplaces)break}}),t}nest(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,s,o;function a(l,u){const c=this.nestingOptionsSeparator;if(l.indexOf(c)<0)return l;const h=l.split(new RegExp(`${c}[ ]*{`));let d=`{${h[1]}`;l=h[0],d=this.interpolate(d,o);const f=d.match(/'/g),p=d.match(/"/g);(f&&f.length%2===0&&!p||p.length%2!==0)&&(d=d.replace(/'/g,'"'));try{o=JSON.parse(d),u&&(o={...u,...o})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${c}${d}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,l}for(;i=this.nestingRegexp.exec(t);){let l=[];o={...n},o=o.replace&&typeof o.replace!="string"?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let u=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const c=i[1].split(this.formatSeparator).map(h=>h.trim());i[1]=c.shift(),l=c,u=!0}if(s=r(a.call(this,i[1].trim(),o),o),s&&i[0]===t&&typeof s!="string")return s;typeof s!="string"&&(s=aO(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),s=""),u&&(s=l.reduce((c,h)=>this.format(c,h,n.lng,{...n,interpolationkey:i[1].trim()}),s.trim())),t=t.replace(i[0],s),this.regexp.lastIndex=0}return t}}function Qse(e){let t=e.toLowerCase().trim();const r={};if(e.indexOf("(")>-1){const n=e.split("(");t=n[0].toLowerCase().trim();const i=n[1].substring(0,n[1].length-1);t==="currency"&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach(o=>{if(o){const[a,...l]=o.split(":"),u=l.join(":").trim().replace(/^'+|'+$/g,""),c=a.trim();r[c]||(r[c]=u),u==="false"&&(r[c]=!1),u==="true"&&(r[c]=!0),isNaN(u)||(r[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:r}}function Gh(e){const t={};return function(n,i,s){const o=i+JSON.stringify(s);let a=t[o];return a||(a=e(j0(i),s),t[o]=a),a(n)}}class eoe{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=la.create("formatter"),this.options=t,this.formats={number:Gh((r,n)=>{const i=new Intl.NumberFormat(r,{...n});return s=>i.format(s)}),currency:Gh((r,n)=>{const i=new Intl.NumberFormat(r,{...n,style:"currency"});return s=>i.format(s)}),datetime:Gh((r,n)=>{const i=new Intl.DateTimeFormat(r,{...n});return s=>i.format(s)}),relativetime:Gh((r,n)=>{const i=new Intl.RelativeTimeFormat(r,{...n});return s=>i.format(s,n.range||"day")}),list:Gh((r,n)=>{const i=new Intl.ListFormat(r,{...n});return s=>i.format(s)})},this.init(t)}init(t){const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}add(t,r){this.formats[t.toLowerCase().trim()]=r}addCached(t,r){this.formats[t.toLowerCase().trim()]=Gh(r)}format(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return r.split(this.formatSeparator).reduce((a,l)=>{const{formatName:u,formatOptions:c}=Qse(l);if(this.formats[u]){let h=a;try{const d=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},f=d.locale||d.lng||i.locale||i.lng||n;h=this.formats[u](a,f,{...c,...i,...d})}catch(d){this.logger.warn(d)}return h}else this.logger.warn(`there was no format function for ${u}`);return a},t)}}function toe(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class roe extends f1{constructor(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=r,this.services=n,this.languageUtils=n.languageUtils,this.options=i,this.logger=la.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,i.backend,i)}queueLoad(t,r,n,i){const s={},o={},a={},l={};return t.forEach(u=>{let c=!0;r.forEach(h=>{const d=`${u}|${h}`;!n.reload&&this.store.hasResourceBundle(u,h)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?o[d]===void 0&&(o[d]=!0):(this.state[d]=1,c=!1,o[d]===void 0&&(o[d]=!0),s[d]===void 0&&(s[d]=!0),l[h]===void 0&&(l[h]=!0)))}),c||(a[u]=!0)}),(Object.keys(s).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(s),pending:Object.keys(o),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(l)}}loaded(t,r,n){const i=t.split("|"),s=i[0],o=i[1];r&&this.emit("failedLoading",s,o,r),n&&this.store.addResourceBundle(s,o,n,void 0,void 0,{skipCopy:!0}),this.state[t]=r?-1:2;const a={};this.queue.forEach(l=>{Rse(l.loaded,[s],o),toe(l,t),r&&l.errors.push(r),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(u=>{a[u]||(a[u]={});const c=l.loaded[u];c.length&&c.forEach(h=>{a[u][h]===void 0&&(a[u][h]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(l=>!l.done)}read(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!t.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:r,fcName:n,tried:i,wait:s,callback:o});return}this.readingCalls++;const a=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const h=this.waitingReads.shift();this.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(u&&c&&i{this.read.call(this,t,r,n,i+1,s*2,o)},s);return}o(u,c)},l=this.backend[n].bind(this.backend);if(l.length===2){try{const u=l(t,r);u&&typeof u.then=="function"?u.then(c=>a(null,c)).catch(a):a(null,u)}catch(u){a(u)}return}return l(t,r,a)}prepareLoading(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof r=="string"&&(r=[r]);const s=this.queueLoad(t,r,n,i);if(!s.toLoad.length)return s.pending.length||i(),null;s.toLoad.forEach(o=>{this.loadOne(o)})}load(t,r,n){this.prepareLoading(t,r,{},n)}reload(t,r,n){this.prepareLoading(t,r,{reload:!0},n)}loadOne(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const n=t.split("|"),i=n[0],s=n[1];this.read(i,s,"read",void 0,void 0,(o,a)=>{o&&this.logger.warn(`${r}loading namespace ${s} for language ${i} failed`,o),!o&&a&&this.logger.log(`${r}loaded namespace ${s} for language ${i}`,a),this.loaded(t,o,a)})}saveMissing(t,r,n,i,s){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(r)){this.logger.warn(`did not save key "${n}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(n==null||n==="")){if(this.backend&&this.backend.create){const l={...o,isUpdate:s},u=this.backend.create.bind(this.backend);if(u.length<6)try{let c;u.length===5?c=u(t,r,n,i,l):c=u(t,r,n,i),c&&typeof c.then=="function"?c.then(h=>a(null,h)).catch(a):a(null,c)}catch(c){a(c)}else u(t,r,n,i,a,l)}!t||!t[0]||this.store.addResource(t[0],r,n,i)}}}function pO(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let r={};if(typeof t[1]=="object"&&(r=t[1]),typeof t[1]=="string"&&(r.defaultValue=t[1]),typeof t[2]=="string"&&(r.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const n=t[3]||t[2];Object.keys(n).forEach(i=>{r[i]=n[i]})}return r},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function gO(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function jy(){}function noe(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(r=>{typeof e[r]=="function"&&(e[r]=e[r].bind(e))})}class sm extends f1{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(super(),this.options=gO(t),this.services={},this.logger=la,this.modules={external:[]},noe(this),r&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,r),this;setTimeout(()=>{this.init(t,r)},0)}}init(){var t=this;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof r=="function"&&(n=r,r={}),!r.defaultNS&&r.defaultNS!==!1&&r.ns&&(typeof r.ns=="string"?r.defaultNS=r.ns:r.ns.indexOf("translation")<0&&(r.defaultNS=r.ns[0]));const i=pO();this.options={...i,...this.options,...gO(r)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator);function s(c){return c?typeof c=="function"?new c:c:null}if(!this.options.isClone){this.modules.logger?la.init(s(this.modules.logger),this.options):la.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:typeof Intl<"u"&&(c=eoe);const h=new hO(this.options);this.store=new uO(this.options.resources,this.options);const d=this.services;d.logger=la,d.resourceStore=this.store,d.languageUtils=h,d.pluralResolver=new Yse(h,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(d.formatter=s(c),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new Zse(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new roe(s(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(f){for(var p=arguments.length,m=new Array(p>1?p-1:0),y=1;y1?p-1:0),y=1;y{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,n||(n=jy),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});const l=Sp(),u=()=>{const c=(h,d)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(d),n(h,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),l}loadResources(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jy;const i=typeof t=="string"?t:this.language;if(typeof t=="function"&&(n=t),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return n();const s=[],o=a=>{if(!a||a==="cimode")return;this.services.languageUtils.toResolveHierarchy(a).forEach(u=>{u!=="cimode"&&s.indexOf(u)<0&&s.push(u)})};i?o(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>o(l)),this.options.preload&&this.options.preload.forEach(a=>o(a)),this.services.backendConnector.load(s,this.options.ns,a=>{!a&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(a)})}else n(null)}reloadResources(t,r,n){const i=Sp();return t||(t=this.languages),r||(r=this.options.ns),n||(n=jy),this.services.backendConnector.reload(t,r,s=>{i.resolve(),n(s)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&t8.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let r=0;r-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}changeLanguage(t,r){var n=this;this.isLanguageChangingTo=t;const i=Sp();this.emit("languageChanging",t);const s=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},o=(l,u)=>{u?(s(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,i.resolve(function(){return n.t(...arguments)}),r&&r(l,function(){return n.t(...arguments)})},a=l=>{!t&&!l&&this.services.languageDetector&&(l=[]);const u=typeof l=="string"?l:this.services.languageUtils.getBestMatchFromCodes(l);u&&(this.language||s(u),this.translator.language||this.translator.changeLanguage(u),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(u)),this.loadResources(u,c=>{o(c,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(t),i}getFixedT(t,r,n){var i=this;const s=function(o,a){let l;if(typeof a!="object"){for(var u=arguments.length,c=new Array(u>2?u-2:0),h=2;h`${l.keyPrefix}${d}${p}`):f=l.keyPrefix?`${l.keyPrefix}${d}${o}`:o,i.t(f,l)};return typeof t=="string"?s.lng=t:s.lngs=t,s.ns=r,s.keyPrefix=n,s}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=r.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const o=(a,l)=>{const u=this.services.backendConnector.state[`${a}|${l}`];return u===-1||u===2};if(r.precheck){const a=r.precheck(this,o);if(a!==void 0)return a}return!!(this.hasResourceBundle(n,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(n,t)&&(!i||o(s,t)))}loadNamespaces(t,r){const n=Sp();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{n.resolve(),r&&r(i)}),n):(r&&r(),Promise.resolve())}loadLanguages(t,r){const n=Sp();typeof t=="string"&&(t=[t]);const i=this.options.preload||[],s=t.filter(o=>i.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return s.length?(this.options.preload=i.concat(s),this.loadResources(o=>{n.resolve(),r&&r(o)}),n):(r&&r(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const r=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],n=this.services&&this.services.languageUtils||new hO(pO());return r.indexOf(n.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return new sm(t,r)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jy;const n=t.forkResourceStore;n&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},s=new sm(i);return(t.debug!==void 0||t.prefix!==void 0)&&(s.logger=s.logger.clone(t)),["store","services","language"].forEach(a=>{s[a]=this[a]}),s.services={...this.services},s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},n&&(s.store=new uO(this.store.data,i),s.services.resourceStore=s.store),s.translator=new H0(s.services,i),s.translator.on("*",function(a){for(var l=arguments.length,u=new Array(l>1?l-1:0),c=1;c"u"?"undefined":KC(XMLHttpRequest))==="object"}function ioe(e){return!!e&&typeof e.then=="function"}function soe(e){return ioe(e)?e:Promise.resolve(e)}function Kp(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var JC={exports:{}},Hy={exports:{}},mO;function ooe(){return mO||(mO=1,function(e,t){var r={},n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof r<"u"&&r,i=function(){function o(){this.fetch=!1,this.DOMException=n.DOMException}return o.prototype=n,new o}();(function(o){(function(a){var l=typeof o<"u"&&o||typeof self<"u"&&self||typeof l<"u"&&l,u={searchParams:"URLSearchParams"in l,iterable:"Symbol"in l&&"iterator"in Symbol,blob:"FileReader"in l&&"Blob"in l&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in l,arrayBuffer:"ArrayBuffer"in l};function c(I){return I&&DataView.prototype.isPrototypeOf(I)}if(u.arrayBuffer)var h=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(I){return I&&h.indexOf(Object.prototype.toString.call(I))>-1};function f(I){if(typeof I!="string"&&(I=String(I)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(I)||I==="")throw new TypeError('Invalid character in header field name: "'+I+'"');return I.toLowerCase()}function p(I){return typeof I!="string"&&(I=String(I)),I}function m(I){var R={next:function(){var B=I.shift();return{done:B===void 0,value:B}}};return u.iterable&&(R[Symbol.iterator]=function(){return R}),R}function y(I){this.map={},I instanceof y?I.forEach(function(R,B){this.append(B,R)},this):Array.isArray(I)?I.forEach(function(R){this.append(R[0],R[1])},this):I&&Object.getOwnPropertyNames(I).forEach(function(R){this.append(R,I[R])},this)}y.prototype.append=function(I,R){I=f(I),R=p(R);var B=this.map[I];this.map[I]=B?B+", "+R:R},y.prototype.delete=function(I){delete this.map[f(I)]},y.prototype.get=function(I){return I=f(I),this.has(I)?this.map[I]:null},y.prototype.has=function(I){return this.map.hasOwnProperty(f(I))},y.prototype.set=function(I,R){this.map[f(I)]=p(R)},y.prototype.forEach=function(I,R){for(var B in this.map)this.map.hasOwnProperty(B)&&I.call(R,this.map[B],B,this)},y.prototype.keys=function(){var I=[];return this.forEach(function(R,B){I.push(B)}),m(I)},y.prototype.values=function(){var I=[];return this.forEach(function(R){I.push(R)}),m(I)},y.prototype.entries=function(){var I=[];return this.forEach(function(R,B){I.push([B,R])}),m(I)},u.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);function b(I){if(I.bodyUsed)return Promise.reject(new TypeError("Already read"));I.bodyUsed=!0}function v(I){return new Promise(function(R,B){I.onload=function(){R(I.result)},I.onerror=function(){B(I.error)}})}function E(I){var R=new FileReader,B=v(R);return R.readAsArrayBuffer(I),B}function D(I){var R=new FileReader,B=v(R);return R.readAsText(I),B}function C(I){for(var R=new Uint8Array(I),B=new Array(R.length),V=0;V-1?R:I}function F(I,R){if(!(this instanceof F))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');R=R||{};var B=R.body;if(I instanceof F){if(I.bodyUsed)throw new TypeError("Already read");this.url=I.url,this.credentials=I.credentials,R.headers||(this.headers=new y(I.headers)),this.method=I.method,this.mode=I.mode,this.signal=I.signal,!B&&I._bodyInit!=null&&(B=I._bodyInit,I.bodyUsed=!0)}else this.url=String(I);if(this.credentials=R.credentials||this.credentials||"same-origin",(R.headers||!this.headers)&&(this.headers=new y(R.headers)),this.method=L(R.method||this.method||"GET"),this.mode=R.mode||this.mode||null,this.signal=R.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&B)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(B),(this.method==="GET"||this.method==="HEAD")&&(R.cache==="no-store"||R.cache==="no-cache")){var V=/([?&])_=[^&]*/;if(V.test(this.url))this.url=this.url.replace(V,"$1_="+new Date().getTime());else{var q=/\?/;this.url+=(q.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}F.prototype.clone=function(){return new F(this,{body:this._bodyInit})};function N(I){var R=new FormData;return I.trim().split("&").forEach(function(B){if(B){var V=B.split("="),q=V.shift().replace(/\+/g," "),Y=V.join("=").replace(/\+/g," ");R.append(decodeURIComponent(q),decodeURIComponent(Y))}}),R}function O(I){var R=new y,B=I.replace(/\r?\n[\t ]+/g," ");return B.split("\r").map(function(V){return V.indexOf(` + `,Yk=(e,t)=>Object.entries(e).map(r=>{const n=r[0],i=r[1],s=Xk(n,i.origin,t);return{[n]:s}}).reduce((r,n)=>({...r,...n}),{}),UC=(e,t)=>{const r=Yk(e,t),n={};return Object.entries(e).forEach(([i,s])=>{const o=i.toLowerCase();r[i].forEach(l=>{n[`--${Et}-${o}-${l.index??l.name}`]=l.hex}),n[`--${Et}-${o}-origin`]=s.origin,n[`--${Et}-${o}-origin-light-default`]=s.originLight,n[`--${Et}-${o}-origin-light-hovered`]=s.originLightHovered,n[`--${Et}-${o}-origin-light-pressed`]=s.originLightPressed,n[`--${Et}-${o}-on-origin-light-default`]=s.onOriginLight,n[`--${Et}-${o}-on-origin-light-hovered`]=s.onOriginLightHovered,n[`--${Et}-${o}-on-origin-light-pressed`]=s.onOriginLightPressed,n[`--${Et}-${o}-origin-dark-default`]=s.originDark,n[`--${Et}-${o}-origin-dark-hovered`]=s.originDarkHovered,n[`--${Et}-${o}-origin-dark-pressed`]=s.originDarkPressed,n[`--${Et}-${o}-on-origin-dark-default`]=s.onOriginDark,n[`--${Et}-${o}-on-origin-dark-hovered`]=s.onOriginDarkHovered,n[`--${Et}-${o}-on-origin-dark-pressed`]=s.onOriginDarkPressed}),n},WC=(e,t)=>{const r={};return Object.entries(t).forEach(([n])=>{const i=n.toLowerCase();r[`--${Et}-${i}-origin-default`]=`light-dark(var(--${Et}-${i}-origin-light-default),var(--${Et}-${i}-origin-dark-default))`,r[`--${Et}-${i}-origin-hovered`]=`light-dark(var(--${Et}-${i}-origin-light-hovered),var(--${Et}-${i}-origin-dark-hovered))`,r[`--${Et}-${i}-origin-pressed`]=`light-dark(var(--${Et}-${i}-origin-light-pressed),var(--${Et}-${i}-origin-dark-pressed))`,r[`--${Et}-${i}-on-origin-default`]=`light-dark(var(--${Et}-${i}-on-origin-light-default),var(--${Et}-${i}-on-origin-dark-default))`,r[`--${Et}-${i}-on-origin-hovered`]=`light-dark(var(--${Et}-${i}-on-origin-light-hovered),var(--${Et}-${i}-on-origin-dark-hovered))`,r[`--${Et}-${i}-on-origin-pressed`]=`light-dark(var(--${Et}-${i}-on-origin-light-pressed),var(--${Et}-${i}-on-origin-dark-pressed))`,e.forEach(s=>{s.transparencyDark!==void 0||s.transparencyLight!==void 0?r[`--${Et}-${i}-${s.name}`]=`light-dark(color-mix(in srgb, transparent ${s.transparencyLight}%, var(--${Et}-${i}-${s.light})),color-mix(in srgb, transparent ${s.transparencyDark}%, var(--${Et}-${i}-${s.dark})))`:r[`--${Et}-${i}-${s.name}`]=`light-dark(var(--${Et}-${i}-${s.light}),var(--${Et}-${i}-${s.dark}))`})}),r},yse=()=>{const{speakingNames:e,luminanceSteps:t,theme:r}=xr(n=>n);return H.useEffect(()=>{const n={...r.colors,...r.additionalColors,...r.customColors},i={...UC(n,t),...WC(e,n),...X4(r)},s=document.getElementsByTagName("html");Array.from(s).forEach(o=>{o.setAttribute("style",Object.entries(i).map(a=>`${a[0]}:${a[1]};`).join(" "))})},[e,r,t]),z.jsxs(z.Fragment,{children:[z.jsx(XZ,{}),z.jsx(vX,{})]})},vse=(...e)=>{console!=null&&console.warn&&(Cc(e[0])&&(e[0]=`react-i18next:: ${e[0]}`),console.warn(...e))},iO={},VC=(...e)=>{Cc(e[0])&&iO[e[0]]||(Cc(e[0])&&(iO[e[0]]=new Date),vse(...e))},Y4=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},sO=(e,t,r)=>{e.loadNamespaces(t,Y4(e,r))},oO=(e,t,r,n)=>{Cc(r)&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,Y4(e,n))},bse=(e,t,r={})=>!t.languages||!t.languages.length?(VC("i18n.languages were undefined or empty",t.languages),!0):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(n,i)=>{var s;if(((s=r.bindI18n)==null?void 0:s.indexOf("languageChanging"))>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!i(n.isLanguageChangingTo,e))return!1}}),Cc=e=>typeof e=="string",xse=e=>typeof e=="object"&&e!==null,wse=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Sse={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Dse=e=>Sse[e],Ese=e=>e.replace(wse,Dse);let GC={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Ese};const Cse=(e={})=>{GC={...GC,...e}},Tse=()=>GC;let Z4;const Ase=e=>{Z4=e},kse=()=>Z4,_se={type:"3rdParty",init(e){Cse(e.options.react),Ase(e)}},$se=H.createContext();class Pse{constructor(){ea(this,"getUsedNamespaces",()=>Object.keys(this.usedNamespaces));this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{var n;(n=this.usedNamespaces)[r]??(n[r]=!0)})}}const Fse=(e,t)=>{const r=H.useRef();return H.useEffect(()=>{r.current=t?r.current:e},[e,t]),r.current},Q4=(e,t,r,n)=>e.getFixedT(t,r,n),Lse=(e,t,r,n)=>H.useCallback(Q4(e,t,r,n),[e,t,r,n]),gr=(e,t={})=>{var D,C,w,A;const{i18n:r}=t,{i18n:n,defaultNS:i}=H.useContext($se)||{},s=r||n||kse();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new Pse),!s){VC("You will need to pass in an i18next instance by using initReactI18next");const $=(F,N)=>Cc(N)?N:xse(N)&&Cc(N.defaultValue)?N.defaultValue:Array.isArray(F)?F[F.length-1]:F,L=[$,{},!1];return L.t=$,L.i18n={},L.ready=!1,L}(D=s.options.react)!=null&&D.wait&&VC("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...Tse(),...s.options.react,...t},{useSuspense:a,keyPrefix:l}=o;let u=e||i||((C=s.options)==null?void 0:C.defaultNS);u=Cc(u)?[u]:u||["translation"],(A=(w=s.reportNamespaces).addUsedNamespaces)==null||A.call(w,u);const c=(s.isInitialized||s.initializedStoreOnce)&&u.every($=>bse($,s,o)),h=Lse(s,t.lng||null,o.nsMode==="fallback"?u:u[0],l),d=()=>h,f=()=>Q4(s,t.lng||null,o.nsMode==="fallback"?u:u[0],l),[p,m]=H.useState(d);let y=u.join();t.lng&&(y=`${t.lng}${y}`);const b=Fse(y),v=H.useRef(!0);H.useEffect(()=>{const{bindI18n:$,bindI18nStore:L}=o;v.current=!0,!c&&!a&&(t.lng?oO(s,t.lng,u,()=>{v.current&&m(f)}):sO(s,u,()=>{v.current&&m(f)})),c&&b&&b!==y&&v.current&&m(f);const F=()=>{v.current&&m(f)};return $&&(s==null||s.on($,F)),L&&(s==null||s.store.on(L,F)),()=>{v.current=!1,s&&($==null||$.split(" ").forEach(N=>s.off(N,F))),L&&s&&L.split(" ").forEach(N=>s.store.off(N,F))}},[s,y]),H.useEffect(()=>{v.current&&c&&m(d)},[s,l,c]);const E=[p,s,c];if(E.t=p,E.i18n=s,E.ready=c,c||!c&&!a)return E;throw new Promise($=>{t.lng?oO(s,t.lng,u,()=>$()):sO(s,u,()=>$())})},Ose=()=>{const{t:e}=gr(),{resetDefaults:t}=xr(n=>n),r=_6();return z.jsx("div",{className:"w-[100vw] h-[100vh] flex",children:z.jsxs("div",{className:"m-auto flex flex-col gap-fix-md",children:[z.jsx(Lr,{semantic:"critical",icon:"quiet_zone",children:e("errorMessage")}),z.jsx(Mt,{className:"mx-auto",size:"small",icon:"undo",onClick:()=>{t(),r(0)},children:e("reset")})]})})},Ise={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class B0{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,r)}init(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=t||Ise,this.options=r,this.debug=r.debug}log(){for(var t=arguments.length,r=new Array(t),n=0;n{this.observers[n]||(this.observers[n]=new Map);const i=this.observers[n].get(r)||0;this.observers[n].set(r,i+1)}),this}off(t,r){if(this.observers[t]){if(!r){delete this.observers[t];return}this.observers[t].delete(r)}}emit(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i{let[a,l]=o;for(let u=0;u{let[a,l]=o;for(let u=0;u{e=n,t=i});return r.resolve=e,r.reject=t,r}function aO(e){return e==null?"":""+e}function Nse(e,t,r){e.forEach(n=>{t[n]&&(r[n]=t[n])})}const Mse=/###/g;function mg(e,t,r){function n(a){return a&&a.indexOf("###")>-1?a.replace(Mse,"."):a}function i(){return!e||typeof e=="string"}const s=typeof t!="string"?t:t.split(".");let o=0;for(;o":">",'"':""","'":"'","/":"/"};function jse(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>zse[t]):e}class Hse{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const r=this.regExpMap.get(t);if(r!==void 0)return r;const n=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,n),this.regExpQueue.push(t),n}}const Use=[" ",",","?","!",";"],Wse=new Hse(20);function Vse(e,t,r){t=t||"",r=r||"";const n=Use.filter(o=>t.indexOf(o)<0&&r.indexOf(o)<0);if(n.length===0)return!0;const i=Wse.getRegExp(`(${n.map(o=>o==="?"?"\\?":o).join("|")})`);let s=!i.test(e);if(!s){const o=e.indexOf(r);o>0&&!i.test(e.substring(0,o))&&(s=!0)}return s}function qC(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const n=t.split(r);let i=e;for(let s=0;s-1&&l0?e.replace("_","-"):e}class uO extends f1{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const r=this.options.ns.indexOf(t);r>-1&&this.options.ns.splice(r,1)}getResource(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,o=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let a;t.indexOf(".")>-1?a=t.split("."):(a=[t,r],n&&(Array.isArray(n)?a.push(...n):typeof n=="string"&&s?a.push(...n.split(s)):a.push(n)));const l=z0(this.data,a);return!l&&!r&&!n&&t.indexOf(".")>-1&&(t=a[0],r=a[1],n=a.slice(2).join(".")),l||!o||typeof n!="string"?l:qC(this.data&&this.data[t]&&this.data[t][r],n,s)}addResource(t,r,n,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const o=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let a=[t,r];n&&(a=a.concat(o?n.split(o):n)),t.indexOf(".")>-1&&(a=t.split("."),i=r,r=a[1]),this.addNamespaces(r),lO(this.data,a,i),s.silent||this.emit("added",t,r,n,i)}addResources(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const s in n)(typeof n[s]=="string"||Array.isArray(n[s]))&&this.addResource(t,r,s,n[s],{silent:!0});i.silent||this.emit("added",t,r,n)}addResourceBundle(t,r,n,i,s){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},a=[t,r];t.indexOf(".")>-1&&(a=t.split("."),i=n,n=r,r=a[1]),this.addNamespaces(r);let l=z0(this.data,a)||{};o.skipCopy||(n=JSON.parse(JSON.stringify(n))),i?e8(l,n,s):l={...l,...n},lO(this.data,a,l),o.silent||this.emit("added",t,r,n)}removeResourceBundle(t,r){this.hasResourceBundle(t,r)&&delete this.data[t][r],this.removeNamespaces(r),this.emit("removed",t,r)}hasResourceBundle(t,r){return this.getResource(t,r)!==void 0}getResourceBundle(t,r){return r||(r=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,r)}:this.getResource(t,r)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const r=this.getDataByLanguage(t);return!!(r&&Object.keys(r)||[]).find(i=>r[i]&&Object.keys(r[i]).length>0)}toJSON(){return this.data}}var t8={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,n,i){return e.forEach(s=>{this.processors[s]&&(t=this.processors[s].process(t,r,n,i))}),t}};const cO={};class H0 extends f1{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Nse(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=la.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const n=this.resolve(t,r);return n&&n.res!==void 0}extractFromKey(t,r){let n=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;n===void 0&&(n=":");const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator;let s=r.ns||this.options.defaultNS||[];const o=n&&t.indexOf(n)>-1,a=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!Vse(t,n,i);if(o&&!a){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:s};const u=t.split(n);(n!==i||n===i&&this.options.ns.indexOf(u[0])>-1)&&(s=u.shift()),t=u.join(i)}return typeof s=="string"&&(s=[s]),{key:t,namespaces:s}}translate(t,r,n){if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,s=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:o,namespaces:a}=this.extractFromKey(t[t.length-1],r),l=a[a.length-1],u=r.lng||this.language,c=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&u.toLowerCase()==="cimode"){if(c){const D=r.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${D}${o}`,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:`${l}${D}${o}`}return i?{res:o,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(r)}:o}const h=this.resolve(t,r);let d=h&&h.res;const f=h&&h.usedKey||o,p=h&&h.exactUsedKey||o,m=Object.prototype.toString.apply(d),y=["[object Number]","[object Function]","[object RegExp]"],b=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject;if(v&&d&&(typeof d!="string"&&typeof d!="boolean"&&typeof d!="number")&&y.indexOf(m)<0&&!(typeof b=="string"&&Array.isArray(d))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,d,{...r,ns:a}):`key '${o} (${this.language})' returned an object instead of string.`;return i?(h.res=D,h.usedParams=this.getUsedParamsDetails(r),h):D}if(s){const D=Array.isArray(d),C=D?[]:{},w=D?p:f;for(const A in d)if(Object.prototype.hasOwnProperty.call(d,A)){const $=`${w}${s}${A}`;C[A]=this.translate($,{...r,joinArrays:!1,ns:a}),C[A]===$&&(C[A]=d[A])}d=C}}else if(v&&typeof b=="string"&&Array.isArray(d))d=d.join(b),d&&(d=this.extendTranslation(d,t,r,n));else{let D=!1,C=!1;const w=r.count!==void 0&&typeof r.count!="string",A=H0.hasDefaultValue(r),$=w?this.pluralResolver.getSuffix(u,r.count,r):"",L=r.ordinal&&w?this.pluralResolver.getSuffix(u,r.count,{ordinal:!1}):"",F=w&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),N=F&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${$}`]||r[`defaultValue${L}`]||r.defaultValue;!this.isValidLookup(d)&&A&&(D=!0,d=N),this.isValidLookup(d)||(C=!0,d=o);const P=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&C?void 0:d,_=A&&N!==d&&this.options.updateMissing;if(C||D||_){if(this.logger.log(_?"updateKey":"missingKey",u,l,o,_?N:d),s){const B=this.resolve(o,{...r,keySeparator:!1});B&&B.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let T=[];const I=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&I&&I[0])for(let B=0;B{const Y=A&&q!==d?q:P;this.options.missingKeyHandler?this.options.missingKeyHandler(B,l,V,Y,_,r):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(B,l,V,Y,_,r),this.emit("missingKey",B,l,V,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&w?T.forEach(B=>{const V=this.pluralResolver.getSuffixes(B,r);F&&r[`defaultValue${this.options.pluralSeparator}zero`]&&V.indexOf(`${this.options.pluralSeparator}zero`)<0&&V.push(`${this.options.pluralSeparator}zero`),V.forEach(q=>{R([B],o+q,r[`defaultValue${q}`]||N)})}):R(T,o,N))}d=this.extendTranslation(d,t,r,h,n),C&&d===o&&this.options.appendNamespaceToMissingKey&&(d=`${l}:${o}`),(C||D)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${o}`:o,D?d:void 0):d=this.options.parseMissingKeyHandler(d))}return i?(h.res=d,h.usedParams=this.getUsedParamsDetails(r),h):d}extendTranslation(t,r,n,i,s){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const u=typeof t=="string"&&(n&&n.interpolation&&n.interpolation.skipOnVariables!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(u){const d=t.match(this.interpolator.nestingRegexp);c=d&&d.length}let h=n.replace&&typeof n.replace!="string"?n.replace:n;if(this.options.interpolation.defaultVariables&&(h={...this.options.interpolation.defaultVariables,...h}),t=this.interpolator.interpolate(t,h,n.lng||this.language||i.usedLng,n),u){const d=t.match(this.interpolator.nestingRegexp),f=d&&d.length;c1&&arguments[1]!==void 0?arguments[1]:{},n,i,s,o,a;return typeof t=="string"&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(n))return;const u=this.extractFromKey(l,r),c=u.key;i=c;let h=u.namespaces;this.options.fallbackNS&&(h=h.concat(this.options.fallbackNS));const d=r.count!==void 0&&typeof r.count!="string",f=d&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),p=r.context!==void 0&&(typeof r.context=="string"||typeof r.context=="number")&&r.context!=="",m=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);h.forEach(y=>{this.isValidLookup(n)||(a=y,!cO[`${m[0]}-${y}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(cO[`${m[0]}-${y}`]=!0,this.logger.warn(`key "${i}" for languages "${m.join(", ")}" won't get resolved as namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(b=>{if(this.isValidLookup(n))return;o=b;const v=[c];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(v,c,b,y,r);else{let D;d&&(D=this.pluralResolver.getSuffix(b,r.count,r));const C=`${this.options.pluralSeparator}zero`,w=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(v.push(c+D),r.ordinal&&D.indexOf(w)===0&&v.push(c+D.replace(w,this.options.pluralSeparator)),f&&v.push(c+C)),p){const A=`${c}${this.options.contextSeparator}${r.context}`;v.push(A),d&&(v.push(A+D),r.ordinal&&D.indexOf(w)===0&&v.push(A+D.replace(w,this.options.pluralSeparator)),f&&v.push(A+C))}}let E;for(;E=v.pop();)this.isValidLookup(n)||(s=E,n=this.getResource(b,y,E,r))}))})}),{res:n,usedKey:i,exactUsedKey:s,usedLng:o,usedNS:a}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,r,n,i):this.resourceStore.getResource(t,r,n,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=t.replace&&typeof t.replace!="string";let i=n?t.replace:t;if(n&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!n){i={...i};for(const s of r)delete i[s]}return i}static hasDefaultValue(t){const r="defaultValue";for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&r===n.substring(0,r.length)&&t[n]!==void 0)return!0;return!1}}function lD(e){return e.charAt(0).toUpperCase()+e.slice(1)}class hO{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=la.create("languageUtils")}getScriptPartFromCode(t){if(t=j0(t),!t||t.indexOf("-")<0)return null;const r=t.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(t){if(t=j0(t),!t||t.indexOf("-")<0)return t;const r=t.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const r=["hans","hant","latn","cyrl","cans","mong","arab"];let n=t.split("-");return this.options.lowerCaseLng?n=n.map(i=>i.toLowerCase()):n.length===2?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),r.indexOf(n[1].toLowerCase())>-1&&(n[1]=lD(n[1].toLowerCase()))):n.length===3&&(n[0]=n[0].toLowerCase(),n[1].length===2&&(n[1]=n[1].toUpperCase()),n[0]!=="sgn"&&n[2].length===2&&(n[2]=n[2].toUpperCase()),r.indexOf(n[1].toLowerCase())>-1&&(n[1]=lD(n[1].toLowerCase())),r.indexOf(n[2].toLowerCase())>-1&&(n[2]=lD(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let r;return t.forEach(n=>{if(r)return;const i=this.formatLanguageCode(n);(!this.options.supportedLngs||this.isSupportedCode(i))&&(r=i)}),!r&&this.options.supportedLngs&&t.forEach(n=>{if(r)return;const i=this.getLanguagePartFromCode(n);if(this.isSupportedCode(i))return r=i;r=this.options.supportedLngs.find(s=>{if(s===i)return s;if(!(s.indexOf("-")<0&&i.indexOf("-")<0)&&(s.indexOf("-")>0&&i.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===i||s.indexOf(i)===0&&i.length>1))return s})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(t,r){if(!t)return[];if(typeof t=="function"&&(t=t(r)),typeof t=="string"&&(t=[t]),Array.isArray(t))return t;if(!r)return t.default||[];let n=t[r];return n||(n=t[this.getScriptPartFromCode(r)]),n||(n=t[this.formatLanguageCode(r)]),n||(n=t[this.getLanguagePartFromCode(r)]),n||(n=t.default),n||[]}toResolveHierarchy(t,r){const n=this.getFallbackCodes(r||this.options.fallbackLng||[],t),i=[],s=o=>{o&&(this.isSupportedCode(o)?i.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(t))):typeof t=="string"&&s(this.formatLanguageCode(t)),n.forEach(o=>{i.indexOf(o)<0&&s(this.formatLanguageCode(o))}),i}}let Gse=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],qse={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const Kse=["v1","v2","v3"],Jse=["v4"],dO={zero:0,one:1,two:2,few:3,many:4,other:5};function Xse(){const e={};return Gse.forEach(t=>{t.lngs.forEach(r=>{e[r]={numbers:t.nr,plurals:qse[t.fc]}})}),e}class Yse{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=r,this.logger=la.create("pluralResolver"),(!this.options.compatibilityJSON||Jse.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Xse()}addRule(t,r){this.rules[t]=r}getRule(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(j0(t==="dev"?"en":t),{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=this.getRule(t,r);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,n).map(i=>`${r}${i}`)}getSuffixes(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=this.getRule(t,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort((i,s)=>dO[i]-dO[s]).map(i=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i}`):n.numbers.map(i=>this.getSuffix(t,i,r)):[]}getSuffix(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,n);return i?this.shouldUseIntlApi()?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i.select(r)}`:this.getSuffixRetroCompatible(i,r):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,r){const n=t.noAbs?t.plurals(r):t.plurals(Math.abs(r));let i=t.numbers[n];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const s=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?s():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}shouldUseIntlApi(){return!Kse.includes(this.options.compatibilityJSON)}}function fO(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=Bse(e,t,r);return!s&&i&&typeof r=="string"&&(s=qC(e,r,n),s===void 0&&(s=qC(t,r,n))),s}class Zse{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=la.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(r=>r),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:r,escapeValue:n,useRawValueToEscape:i,prefix:s,prefixEscaped:o,suffix:a,suffixEscaped:l,formatSeparator:u,unescapeSuffix:c,unescapePrefix:h,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:y,maxReplaces:b,alwaysFormat:v}=t.interpolation;this.escape=r!==void 0?r:jse,this.escapeValue=n!==void 0?n:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=s?Vh(s):o||"{{",this.suffix=a?Vh(a):l||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":h||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=d?Vh(d):f||Vh("$t("),this.nestingSuffix=p?Vh(p):m||Vh(")"),this.nestingOptionsSeparator=y||",",this.maxReplaces=b||1e3,this.alwaysFormat=v!==void 0?v:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(r,n)=>r&&r.source===n?(r.lastIndex=0,r):new RegExp(n,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,r,n,i){let s,o,a;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(p){return p.replace(/\$/g,"$$$$")}const c=p=>{if(p.indexOf(this.formatSeparator)<0){const v=fO(r,l,p,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(v,void 0,n,{...i,...r,interpolationkey:p}):v}const m=p.split(this.formatSeparator),y=m.shift().trim(),b=m.join(this.formatSeparator).trim();return this.format(fO(r,l,y,this.options.keySeparator,this.options.ignoreJSONStructure),b,n,{...i,...r,interpolationkey:y})};this.resetRegExp();const h=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,d=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:p=>u(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?u(this.escape(p)):u(p)}].forEach(p=>{for(a=0;s=p.regex.exec(t);){const m=s[1].trim();if(o=c(m),o===void 0)if(typeof h=="function"){const b=h(t,s,i);o=typeof b=="string"?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))o="";else if(d){o=s[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),o="";else typeof o!="string"&&!this.useRawValueToEscape&&(o=aO(o));const y=p.safeValue(o);if(t=t.replace(s[0],y),d?(p.regex.lastIndex+=o.length,p.regex.lastIndex-=s[0].length):p.regex.lastIndex=0,a++,a>=this.maxReplaces)break}}),t}nest(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,s,o;function a(l,u){const c=this.nestingOptionsSeparator;if(l.indexOf(c)<0)return l;const h=l.split(new RegExp(`${c}[ ]*{`));let d=`{${h[1]}`;l=h[0],d=this.interpolate(d,o);const f=d.match(/'/g),p=d.match(/"/g);(f&&f.length%2===0&&!p||p.length%2!==0)&&(d=d.replace(/'/g,'"'));try{o=JSON.parse(d),u&&(o={...u,...o})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${c}${d}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,l}for(;i=this.nestingRegexp.exec(t);){let l=[];o={...n},o=o.replace&&typeof o.replace!="string"?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let u=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const c=i[1].split(this.formatSeparator).map(h=>h.trim());i[1]=c.shift(),l=c,u=!0}if(s=r(a.call(this,i[1].trim(),o),o),s&&i[0]===t&&typeof s!="string")return s;typeof s!="string"&&(s=aO(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),s=""),u&&(s=l.reduce((c,h)=>this.format(c,h,n.lng,{...n,interpolationkey:i[1].trim()}),s.trim())),t=t.replace(i[0],s),this.regexp.lastIndex=0}return t}}function Qse(e){let t=e.toLowerCase().trim();const r={};if(e.indexOf("(")>-1){const n=e.split("(");t=n[0].toLowerCase().trim();const i=n[1].substring(0,n[1].length-1);t==="currency"&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach(o=>{if(o){const[a,...l]=o.split(":"),u=l.join(":").trim().replace(/^'+|'+$/g,""),c=a.trim();r[c]||(r[c]=u),u==="false"&&(r[c]=!1),u==="true"&&(r[c]=!0),isNaN(u)||(r[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:r}}function Gh(e){const t={};return function(n,i,s){const o=i+JSON.stringify(s);let a=t[o];return a||(a=e(j0(i),s),t[o]=a),a(n)}}class eoe{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=la.create("formatter"),this.options=t,this.formats={number:Gh((r,n)=>{const i=new Intl.NumberFormat(r,{...n});return s=>i.format(s)}),currency:Gh((r,n)=>{const i=new Intl.NumberFormat(r,{...n,style:"currency"});return s=>i.format(s)}),datetime:Gh((r,n)=>{const i=new Intl.DateTimeFormat(r,{...n});return s=>i.format(s)}),relativetime:Gh((r,n)=>{const i=new Intl.RelativeTimeFormat(r,{...n});return s=>i.format(s,n.range||"day")}),list:Gh((r,n)=>{const i=new Intl.ListFormat(r,{...n});return s=>i.format(s)})},this.init(t)}init(t){const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}add(t,r){this.formats[t.toLowerCase().trim()]=r}addCached(t,r){this.formats[t.toLowerCase().trim()]=Gh(r)}format(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return r.split(this.formatSeparator).reduce((a,l)=>{const{formatName:u,formatOptions:c}=Qse(l);if(this.formats[u]){let h=a;try{const d=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},f=d.locale||d.lng||i.locale||i.lng||n;h=this.formats[u](a,f,{...c,...i,...d})}catch(d){this.logger.warn(d)}return h}else this.logger.warn(`there was no format function for ${u}`);return a},t)}}function toe(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class roe extends f1{constructor(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=r,this.services=n,this.languageUtils=n.languageUtils,this.options=i,this.logger=la.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,i.backend,i)}queueLoad(t,r,n,i){const s={},o={},a={},l={};return t.forEach(u=>{let c=!0;r.forEach(h=>{const d=`${u}|${h}`;!n.reload&&this.store.hasResourceBundle(u,h)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?o[d]===void 0&&(o[d]=!0):(this.state[d]=1,c=!1,o[d]===void 0&&(o[d]=!0),s[d]===void 0&&(s[d]=!0),l[h]===void 0&&(l[h]=!0)))}),c||(a[u]=!0)}),(Object.keys(s).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(s),pending:Object.keys(o),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(l)}}loaded(t,r,n){const i=t.split("|"),s=i[0],o=i[1];r&&this.emit("failedLoading",s,o,r),n&&this.store.addResourceBundle(s,o,n,void 0,void 0,{skipCopy:!0}),this.state[t]=r?-1:2;const a={};this.queue.forEach(l=>{Rse(l.loaded,[s],o),toe(l,t),r&&l.errors.push(r),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(u=>{a[u]||(a[u]={});const c=l.loaded[u];c.length&&c.forEach(h=>{a[u][h]===void 0&&(a[u][h]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(l=>!l.done)}read(t,r,n){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!t.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:r,fcName:n,tried:i,wait:s,callback:o});return}this.readingCalls++;const a=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const h=this.waitingReads.shift();this.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(u&&c&&i{this.read.call(this,t,r,n,i+1,s*2,o)},s);return}o(u,c)},l=this.backend[n].bind(this.backend);if(l.length===2){try{const u=l(t,r);u&&typeof u.then=="function"?u.then(c=>a(null,c)).catch(a):a(null,u)}catch(u){a(u)}return}return l(t,r,a)}prepareLoading(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof r=="string"&&(r=[r]);const s=this.queueLoad(t,r,n,i);if(!s.toLoad.length)return s.pending.length||i(),null;s.toLoad.forEach(o=>{this.loadOne(o)})}load(t,r,n){this.prepareLoading(t,r,{},n)}reload(t,r,n){this.prepareLoading(t,r,{reload:!0},n)}loadOne(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const n=t.split("|"),i=n[0],s=n[1];this.read(i,s,"read",void 0,void 0,(o,a)=>{o&&this.logger.warn(`${r}loading namespace ${s} for language ${i} failed`,o),!o&&a&&this.logger.log(`${r}loaded namespace ${s} for language ${i}`,a),this.loaded(t,o,a)})}saveMissing(t,r,n,i,s){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(r)){this.logger.warn(`did not save key "${n}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(n==null||n==="")){if(this.backend&&this.backend.create){const l={...o,isUpdate:s},u=this.backend.create.bind(this.backend);if(u.length<6)try{let c;u.length===5?c=u(t,r,n,i,l):c=u(t,r,n,i),c&&typeof c.then=="function"?c.then(h=>a(null,h)).catch(a):a(null,c)}catch(c){a(c)}else u(t,r,n,i,a,l)}!t||!t[0]||this.store.addResource(t[0],r,n,i)}}}function pO(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let r={};if(typeof t[1]=="object"&&(r=t[1]),typeof t[1]=="string"&&(r.defaultValue=t[1]),typeof t[2]=="string"&&(r.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const n=t[3]||t[2];Object.keys(n).forEach(i=>{r[i]=n[i]})}return r},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function gO(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function jy(){}function noe(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(r=>{typeof e[r]=="function"&&(e[r]=e[r].bind(e))})}class sm extends f1{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(super(),this.options=gO(t),this.services={},this.logger=la,this.modules={external:[]},noe(this),r&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,r),this;setTimeout(()=>{this.init(t,r)},0)}}init(){var t=this;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof r=="function"&&(n=r,r={}),!r.defaultNS&&r.defaultNS!==!1&&r.ns&&(typeof r.ns=="string"?r.defaultNS=r.ns:r.ns.indexOf("translation")<0&&(r.defaultNS=r.ns[0]));const i=pO();this.options={...i,...this.options,...gO(r)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator);function s(c){return c?typeof c=="function"?new c:c:null}if(!this.options.isClone){this.modules.logger?la.init(s(this.modules.logger),this.options):la.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:typeof Intl<"u"&&(c=eoe);const h=new hO(this.options);this.store=new uO(this.options.resources,this.options);const d=this.services;d.logger=la,d.resourceStore=this.store,d.languageUtils=h,d.pluralResolver=new Yse(h,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(d.formatter=s(c),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new Zse(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new roe(s(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(f){for(var p=arguments.length,m=new Array(p>1?p-1:0),y=1;y1?p-1:0),y=1;y{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,n||(n=jy),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});const l=Sp(),u=()=>{const c=(h,d)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(d),n(h,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),l}loadResources(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jy;const i=typeof t=="string"?t:this.language;if(typeof t=="function"&&(n=t),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return n();const s=[],o=a=>{if(!a||a==="cimode")return;this.services.languageUtils.toResolveHierarchy(a).forEach(u=>{u!=="cimode"&&s.indexOf(u)<0&&s.push(u)})};i?o(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>o(l)),this.options.preload&&this.options.preload.forEach(a=>o(a)),this.services.backendConnector.load(s,this.options.ns,a=>{!a&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(a)})}else n(null)}reloadResources(t,r,n){const i=Sp();return t||(t=this.languages),r||(r=this.options.ns),n||(n=jy),this.services.backendConnector.reload(t,r,s=>{i.resolve(),n(s)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&t8.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let r=0;r-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}changeLanguage(t,r){var n=this;this.isLanguageChangingTo=t;const i=Sp();this.emit("languageChanging",t);const s=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},o=(l,u)=>{u?(s(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,i.resolve(function(){return n.t(...arguments)}),r&&r(l,function(){return n.t(...arguments)})},a=l=>{!t&&!l&&this.services.languageDetector&&(l=[]);const u=typeof l=="string"?l:this.services.languageUtils.getBestMatchFromCodes(l);u&&(this.language||s(u),this.translator.language||this.translator.changeLanguage(u),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(u)),this.loadResources(u,c=>{o(c,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(t),i}getFixedT(t,r,n){var i=this;const s=function(o,a){let l;if(typeof a!="object"){for(var u=arguments.length,c=new Array(u>2?u-2:0),h=2;h`${l.keyPrefix}${d}${p}`):f=l.keyPrefix?`${l.keyPrefix}${d}${o}`:o,i.t(f,l)};return typeof t=="string"?s.lng=t:s.lngs=t,s.ns=r,s.keyPrefix=n,s}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=r.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const o=(a,l)=>{const u=this.services.backendConnector.state[`${a}|${l}`];return u===-1||u===2};if(r.precheck){const a=r.precheck(this,o);if(a!==void 0)return a}return!!(this.hasResourceBundle(n,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(n,t)&&(!i||o(s,t)))}loadNamespaces(t,r){const n=Sp();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{n.resolve(),r&&r(i)}),n):(r&&r(),Promise.resolve())}loadLanguages(t,r){const n=Sp();typeof t=="string"&&(t=[t]);const i=this.options.preload||[],s=t.filter(o=>i.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return s.length?(this.options.preload=i.concat(s),this.loadResources(o=>{n.resolve(),r&&r(o)}),n):(r&&r(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const r=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],n=this.services&&this.services.languageUtils||new hO(pO());return r.indexOf(n.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return new sm(t,r)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jy;const n=t.forkResourceStore;n&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},s=new sm(i);return(t.debug!==void 0||t.prefix!==void 0)&&(s.logger=s.logger.clone(t)),["store","services","language"].forEach(a=>{s[a]=this[a]}),s.services={...this.services},s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},n&&(s.store=new uO(this.store.data,i),s.services.resourceStore=s.store),s.translator=new H0(s.services,i),s.translator.on("*",function(a){for(var l=arguments.length,u=new Array(l>1?l-1:0),c=1;c"u"?"undefined":KC(XMLHttpRequest))==="object"}function ioe(e){return!!e&&typeof e.then=="function"}function soe(e){return ioe(e)?e:Promise.resolve(e)}function Kp(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var JC={exports:{}},Hy={exports:{}},mO;function ooe(){return mO||(mO=1,function(e,t){var r={},n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof r<"u"&&r,i=function(){function o(){this.fetch=!1,this.DOMException=n.DOMException}return o.prototype=n,new o}();(function(o){(function(a){var l=typeof o<"u"&&o||typeof self<"u"&&self||typeof l<"u"&&l,u={searchParams:"URLSearchParams"in l,iterable:"Symbol"in l&&"iterator"in Symbol,blob:"FileReader"in l&&"Blob"in l&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in l,arrayBuffer:"ArrayBuffer"in l};function c(I){return I&&DataView.prototype.isPrototypeOf(I)}if(u.arrayBuffer)var h=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(I){return I&&h.indexOf(Object.prototype.toString.call(I))>-1};function f(I){if(typeof I!="string"&&(I=String(I)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(I)||I==="")throw new TypeError('Invalid character in header field name: "'+I+'"');return I.toLowerCase()}function p(I){return typeof I!="string"&&(I=String(I)),I}function m(I){var R={next:function(){var B=I.shift();return{done:B===void 0,value:B}}};return u.iterable&&(R[Symbol.iterator]=function(){return R}),R}function y(I){this.map={},I instanceof y?I.forEach(function(R,B){this.append(B,R)},this):Array.isArray(I)?I.forEach(function(R){this.append(R[0],R[1])},this):I&&Object.getOwnPropertyNames(I).forEach(function(R){this.append(R,I[R])},this)}y.prototype.append=function(I,R){I=f(I),R=p(R);var B=this.map[I];this.map[I]=B?B+", "+R:R},y.prototype.delete=function(I){delete this.map[f(I)]},y.prototype.get=function(I){return I=f(I),this.has(I)?this.map[I]:null},y.prototype.has=function(I){return this.map.hasOwnProperty(f(I))},y.prototype.set=function(I,R){this.map[f(I)]=p(R)},y.prototype.forEach=function(I,R){for(var B in this.map)this.map.hasOwnProperty(B)&&I.call(R,this.map[B],B,this)},y.prototype.keys=function(){var I=[];return this.forEach(function(R,B){I.push(B)}),m(I)},y.prototype.values=function(){var I=[];return this.forEach(function(R){I.push(R)}),m(I)},y.prototype.entries=function(){var I=[];return this.forEach(function(R,B){I.push([B,R])}),m(I)},u.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);function b(I){if(I.bodyUsed)return Promise.reject(new TypeError("Already read"));I.bodyUsed=!0}function v(I){return new Promise(function(R,B){I.onload=function(){R(I.result)},I.onerror=function(){B(I.error)}})}function E(I){var R=new FileReader,B=v(R);return R.readAsArrayBuffer(I),B}function D(I){var R=new FileReader,B=v(R);return R.readAsText(I),B}function C(I){for(var R=new Uint8Array(I),B=new Array(R.length),V=0;V-1?R:I}function F(I,R){if(!(this instanceof F))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');R=R||{};var B=R.body;if(I instanceof F){if(I.bodyUsed)throw new TypeError("Already read");this.url=I.url,this.credentials=I.credentials,R.headers||(this.headers=new y(I.headers)),this.method=I.method,this.mode=I.mode,this.signal=I.signal,!B&&I._bodyInit!=null&&(B=I._bodyInit,I.bodyUsed=!0)}else this.url=String(I);if(this.credentials=R.credentials||this.credentials||"same-origin",(R.headers||!this.headers)&&(this.headers=new y(R.headers)),this.method=L(R.method||this.method||"GET"),this.mode=R.mode||this.mode||null,this.signal=R.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&B)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(B),(this.method==="GET"||this.method==="HEAD")&&(R.cache==="no-store"||R.cache==="no-cache")){var V=/([?&])_=[^&]*/;if(V.test(this.url))this.url=this.url.replace(V,"$1_="+new Date().getTime());else{var q=/\?/;this.url+=(q.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}F.prototype.clone=function(){return new F(this,{body:this._bodyInit})};function N(I){var R=new FormData;return I.trim().split("&").forEach(function(B){if(B){var V=B.split("="),q=V.shift().replace(/\+/g," "),Y=V.join("=").replace(/\+/g," ");R.append(decodeURIComponent(q),decodeURIComponent(Y))}}),R}function O(I){var R=new y,B=I.replace(/\r?\n[\t ]+/g," ");return B.split("\r").map(function(V){return V.indexOf(` `)===0?V.substr(1,V.length):V}).forEach(function(V){var q=V.split(":"),Y=q.shift().trim();if(Y){var Q=q.join(":").trim();R.append(Y,Q)}}),R}A.call(F.prototype);function P(I,R){if(!(this instanceof P))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');R||(R={}),this.type="default",this.status=R.status===void 0?200:R.status,this.ok=this.status>=200&&this.status<300,this.statusText=R.statusText===void 0?"":""+R.statusText,this.headers=new y(R.headers),this.url=R.url||"",this._initBody(I)}A.call(P.prototype),P.prototype.clone=function(){return new P(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},P.error=function(){var I=new P(null,{status:0,statusText:""});return I.type="error",I};var _=[301,302,303,307,308];P.redirect=function(I,R){if(_.indexOf(R)===-1)throw new RangeError("Invalid status code");return new P(null,{status:R,headers:{location:I}})},a.DOMException=l.DOMException;try{new a.DOMException}catch{a.DOMException=function(R,B){this.message=R,this.name=B;var V=Error(R);this.stack=V.stack},a.DOMException.prototype=Object.create(Error.prototype),a.DOMException.prototype.constructor=a.DOMException}function T(I,R){return new Promise(function(B,V){var q=new F(I,R);if(q.signal&&q.signal.aborted)return V(new a.DOMException("Aborted","AbortError"));var Y=new XMLHttpRequest;function Q(){Y.abort()}Y.onload=function(){var ee={status:Y.status,statusText:Y.statusText,headers:O(Y.getAllResponseHeaders()||"")};ee.url="responseURL"in Y?Y.responseURL:ee.headers.get("X-Request-URL");var re="response"in Y?Y.response:Y.responseText;setTimeout(function(){B(new P(re,ee))},0)},Y.onerror=function(){setTimeout(function(){V(new TypeError("Network request failed"))},0)},Y.ontimeout=function(){setTimeout(function(){V(new TypeError("Network request failed"))},0)},Y.onabort=function(){setTimeout(function(){V(new a.DOMException("Aborted","AbortError"))},0)};function K(ee){try{return ee===""&&l.location.href?l.location.href:ee}catch{return ee}}Y.open(q.method,K(q.url),!0),q.credentials==="include"?Y.withCredentials=!0:q.credentials==="omit"&&(Y.withCredentials=!1),"responseType"in Y&&(u.blob?Y.responseType="blob":u.arrayBuffer&&q.headers.get("Content-Type")&&q.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(Y.responseType="arraybuffer")),R&&typeof R.headers=="object"&&!(R.headers instanceof y)?Object.getOwnPropertyNames(R.headers).forEach(function(ee){Y.setRequestHeader(ee,p(R.headers[ee]))}):q.headers.forEach(function(ee,re){Y.setRequestHeader(re,ee)}),q.signal&&(q.signal.addEventListener("abort",Q),Y.onreadystatechange=function(){Y.readyState===4&&q.signal.removeEventListener("abort",Q)}),Y.send(typeof q._bodyInit>"u"?null:q._bodyInit)})}return T.polyfill=!0,l.fetch||(l.fetch=T,l.Headers=y,l.Request=F,l.Response=P),a.Headers=y,a.Request=F,a.Response=P,a.fetch=T,a})({})})(i),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var s=n.fetch?n:i;t=s.fetch,t.default=s.fetch,t.fetch=s.fetch,t.Headers=s.Headers,t.Request=s.Request,t.Response=s.Response,e.exports=t}(Hy,Hy.exports)),Hy.exports}(function(e,t){var r={},n;if(typeof fetch=="function"&&(typeof r<"u"&&r.fetch?n=r.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof Kp<"u"&&typeof window>"u"){var i=n||ooe();i.default&&(i=i.default),t.default=i,e.exports=t.default}})(JC,JC.exports);var n8=JC.exports;const i8=go(n8),yO=CA({__proto__:null,default:i8},[n8]);var Ti={};function vO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bO(e){for(var t=1;t"u"&&typeof Ti<"u"&&typeof Ti.process<"u"&&Ti.process.versions&&Ti.process.versions.node&&(s["User-Agent"]="i18next-http-backend (node/".concat(Ti.process.version,"; ").concat(Ti.process.platform," ").concat(Ti.process.arch,")")),n&&(s["Content-Type"]="application/json");var o=typeof t.requestOptions=="function"?t.requestOptions(n):t.requestOptions,a=bO({method:n?"POST":"GET",body:n?t.stringify(n):void 0,headers:s},wO?{}:o),l=typeof t.alternateFetch=="function"&&t.alternateFetch.length>=1?t.alternateFetch:void 0;try{xO(r,a,i,l)}catch(u){if(!o||Object.keys(o).length===0||!u.message||u.message.indexOf("not implemented")<0)return i(u);try{Object.keys(o).forEach(function(c){delete a[c]}),xO(r,a,i,l),wO=!0}catch(c){i(c)}}},hoe=function(t,r,n,i){n&&Bc(n)==="object"&&(n=XC("",n).slice(1)),t.queryStringParams&&(r=XC(r,t.queryStringParams));try{var s;om?s=new om:s=new U0("MSXML2.XMLHTTP.3.0"),s.open(n?"POST":"GET",r,1),t.crossDomain||s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.withCredentials=!!t.withCredentials,n&&s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.overrideMimeType&&s.overrideMimeType("application/json");var o=t.customHeaders;if(o=typeof o=="function"?o():o,o)for(var a in o)s.setRequestHeader(a,o[a]);s.onreadystatechange=function(){s.readyState>3&&i(s.status>=400?s.statusText:null,{status:s.status,data:s.responseText})},s.send(n)}catch(l){console&&console.log(l)}},doe=function(t,r,n,i){if(typeof n=="function"&&(i=n,n=void 0),i=i||function(){},qa&&r.indexOf("file:")!==0)return coe(t,r,n,i);if(r8()||typeof ActiveXObject=="function")return hoe(t,r,n,i);i(new Error("No fetch and no xhr implementation found!"))};function Xd(e){"@babel/helpers - typeof";return Xd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xd(e)}function SO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uD(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};foe(this,e),this.services=t,this.options=r,this.allOptions=n,this.type="backend",this.init(t,r,n)}return poe(e,[{key:"init",value:function(r){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(this.services=r,this.options=uD(uD(uD({},moe()),this.options||{}),i),this.allOptions=s,this.services&&this.options.reloadInterval){var o=setInterval(function(){return n.reload()},this.options.reloadInterval);Xd(o)==="object"&&typeof o.unref=="function"&&o.unref()}}},{key:"readMulti",value:function(r,n,i){this._readAny(r,r,n,n,i)}},{key:"read",value:function(r,n,i){this._readAny([r],r,[n],n,i)}},{key:"_readAny",value:function(r,n,i,s,o){var a=this,l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(r,i)),l=soe(l),l.then(function(u){if(!u)return o(null,{});var c=a.services.interpolator.interpolate(u,{lng:r.join("+"),ns:i.join("+")});a.loadUrl(c,o,n,s)})}},{key:"loadUrl",value:function(r,n,i,s){var o=this,a=typeof i=="string"?[i]:i,l=typeof s=="string"?[s]:s,u=this.options.parseLoadPayload(a,l);this.options.request(this.options,r,u,function(c,h){if(h&&(h.status>=500&&h.status<600||!h.status))return n("failed loading "+r+"; status code: "+h.status,!0);if(h&&h.status>=400&&h.status<500)return n("failed loading "+r+"; status code: "+h.status,!1);if(!h&&c&&c.message&&c.message.indexOf("Failed to fetch")>-1)return n("failed loading "+r+": "+c.message,!0);if(c)return n(c,!1);var d,f;try{typeof h.data=="string"?d=o.options.parse(h.data,i,s):d=h.data}catch{f="failed parsing "+r+" to json"}if(f)return n(f,!1);n(null,d)})}},{key:"create",value:function(r,n,i,s,o){var a=this;if(this.options.addPath){typeof r=="string"&&(r=[r]);var l=this.options.parsePayload(n,i,s),u=0,c=[],h=[];r.forEach(function(d){var f=a.options.addPath;typeof a.options.addPath=="function"&&(f=a.options.addPath(d,n));var p=a.services.interpolator.interpolate(f,{lng:d,ns:n});a.options.request(a.options,p,l,function(m,y){u+=1,c.push(m),h.push(y),u===r.length&&typeof o=="function"&&o(c,h)})})}}},{key:"reload",value:function(){var r=this,n=this.services,i=n.backendConnector,s=n.languageUtils,o=n.logger,a=i.language;if(!(a&&a.toLowerCase()==="cimode")){var l=[],u=function(h){var d=s.toResolveHierarchy(h);d.forEach(function(f){l.indexOf(f)<0&&l.push(f)})};u(a),this.allOptions.preload&&this.allOptions.preload.forEach(function(c){return u(c)}),l.forEach(function(c){r.allOptions.ns.forEach(function(h){i.read(c,h,"read",null,null,function(d,f){d&&o.warn("loading namespace ".concat(h," for language ").concat(c," failed"),d),!d&&f&&o.log("loaded namespace ".concat(h," for language ").concat(c),f),i.loaded("".concat(c,"|").concat(h),d,f)})})})}}}])}();a8.type="backend";const{slice:yoe,forEach:voe}=[];function boe(e){return voe.call(yoe.call(arguments,1),t=>{if(t)for(const r in t)e[r]===void 0&&(e[r]=t[r])}),e}const EO=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,xoe=(e,t,r)=>{const n=r||{};n.path=n.path||"/";const i=encodeURIComponent(t);let s=`${e}=${i}`;if(n.maxAge>0){const o=n.maxAge-0;if(Number.isNaN(o))throw new Error("maxAge should be a Number");s+=`; Max-Age=${Math.floor(o)}`}if(n.domain){if(!EO.test(n.domain))throw new TypeError("option domain is invalid");s+=`; Domain=${n.domain}`}if(n.path){if(!EO.test(n.path))throw new TypeError("option path is invalid");s+=`; Path=${n.path}`}if(n.expires){if(typeof n.expires.toUTCString!="function")throw new TypeError("option expires is invalid");s+=`; Expires=${n.expires.toUTCString()}`}if(n.httpOnly&&(s+="; HttpOnly"),n.secure&&(s+="; Secure"),n.sameSite)switch(typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite){case!0:s+="; SameSite=Strict";break;case"lax":s+="; SameSite=Lax";break;case"strict":s+="; SameSite=Strict";break;case"none":s+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return s},CO={create(e,t,r,n){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+r*60*1e3)),n&&(i.domain=n),document.cookie=xoe(e,encodeURIComponent(t),i)},read(e){const t=`${e}=`,r=document.cookie.split(";");for(let n=0;n-1&&(i=window.location.hash.substring(window.location.hash.indexOf("?")));const o=i.substring(1).split("&");for(let a=0;a0&&o[a].substring(0,l)===t&&(r=o[a].substring(l+1))}}return r}};let Dp=null;const TO=()=>{if(Dp!==null)return Dp;try{Dp=window!=="undefined"&&window.localStorage!==null;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Dp=!1}return Dp};var Doe={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&TO())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:r}=t;r&&TO()&&window.localStorage.setItem(r,e)}};let Ep=null;const AO=()=>{if(Ep!==null)return Ep;try{Ep=window!=="undefined"&&window.sessionStorage!==null;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{Ep=!1}return Ep};var Eoe={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&AO())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:r}=t;r&&AO()&&window.sessionStorage.setItem(r,e)}},Coe={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:r,userLanguage:n,language:i}=navigator;if(r)for(let s=0;s0?t:void 0}},Toe={name:"htmlTag",lookup(e){let{htmlTag:t}=e,r;const n=t||(typeof document<"u"?document.documentElement:null);return n&&typeof n.getAttribute=="function"&&(r=n.getAttribute("lang")),r}},Aoe={name:"path",lookup(e){var i;let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(r)?(i=r[typeof t=="number"?t:0])==null?void 0:i.replace("/",""):void 0}},koe={name:"subdomain",lookup(e){var i,s;let{lookupFromSubdomainIndex:t}=e;const r=typeof t=="number"?t+1:1,n=typeof window<"u"&&((s=(i=window.location)==null?void 0:i.hostname)==null?void 0:s.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(n)return n[r]}};function _oe(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e}}class l8{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,r)}init(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t||{languageUtils:{}},this.options=boe(r,this.options||{},_oe()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(woe),this.addDetector(Soe),this.addDetector(Doe),this.addDetector(Eoe),this.addDetector(Coe),this.addDetector(Toe),this.addDetector(Aoe),this.addDetector(koe)}addDetector(t){return this.detectors[t.name]=t,this}detect(t){t||(t=this.options.order);let r=[];return t.forEach(n=>{if(this.detectors[n]){let i=this.detectors[n].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(r=r.concat(i))}}),r=r.map(n=>this.options.convertDetectedLanguage(n)),this.services.languageUtils.getBestMatchFromCodes?r:r.length>0?r[0]:null}cacheUserLanguage(t,r){r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||r.forEach(n=>{this.detectors[n]&&this.detectors[n].cacheUserLanguage(t,this.options)}))}}l8.type="languageDetector";const p1="/theme-builder/feat-color-update",Ls="#ff69b4";var $oe={VITE_FEATURE_BRANCH:"/feat-color-update",BASE_URL:"/theme-builder/feat-color-update",MODE:"production",DEV:!1,PROD:!0,SSR:!1};Li.use(a8).use(l8).use(_se).init({fallbackLng:"en",backend:{loadPath:`${p1}/locales/{{lng}}/translation.json`},debug:$oe.PRODUCTION==="PRODUCTION",keySeparator:!1,interpolation:{escapeValue:!1},react:{useSuspense:!1}});var Yr={},Zk={},Qk={};Object.defineProperty(Qk,"__esModule",{value:!0});Qk.default=Ooe;var kO="html",_O="head",Uy="body",Poe=/<([a-zA-Z]+[0-9]?)/,$O=//i,PO=//i,W0=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},YC=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},FO=typeof window=="object"&&window.DOMParser;if(typeof FO=="function"){var Foe=new FO,Loe="text/html";YC=function(e,t){return t&&(e="<".concat(t,">").concat(e,"")),Foe.parseFromString(e,Loe)},W0=YC}if(typeof document=="object"&&document.implementation){var Wy=document.implementation.createHTMLDocument();W0=function(e,t){if(t){var r=Wy.documentElement.querySelector(t);return r&&(r.innerHTML=e),Wy}return Wy.documentElement.innerHTML=e,Wy}}var Vy=typeof document=="object"&&document.createElement("template"),ZC;Vy&&Vy.content&&(ZC=function(e){return Vy.innerHTML=e,Vy.content.childNodes});function Ooe(e){var t,r,n=e.match(Poe),i=n&&n[1]?n[1].toLowerCase():"";switch(i){case kO:{var s=YC(e);if(!$O.test(e)){var o=s.querySelector(_O);(t=o==null?void 0:o.parentNode)===null||t===void 0||t.removeChild(o)}if(!PO.test(e)){var o=s.querySelector(Uy);(r=o==null?void 0:o.parentNode)===null||r===void 0||r.removeChild(o)}return s.querySelectorAll(kO)}case _O:case Uy:{var a=W0(e).querySelectorAll(i);return PO.test(e)&&$O.test(e)?a[0].parentNode.childNodes:a}default:{if(ZC)return ZC(e);var o=W0(e,Uy).querySelector(Uy);return o.childNodes}}}var g1={},e_={},t_={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(n){n.Root="root",n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype"})(t=e.ElementType||(e.ElementType={}));function r(n){return n.type===t.Tag||n.type===t.Script||n.type===t.Style}e.isTag=r,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype})(t_);var er={},Ou=Cr&&Cr.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),yg=Cr&&Cr.__assign||function(){return yg=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(r_);er.NodeWithChildren=y1;var d8=function(e){Ou(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=vs.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(y1);er.CDATA=d8;var f8=function(e){Ou(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=vs.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(y1);er.Document=f8;var p8=function(e){Ou(t,e);function t(r,n,i,s){i===void 0&&(i=[]),s===void 0&&(s=r==="script"?vs.ElementType.Script:r==="style"?vs.ElementType.Style:vs.ElementType.Tag);var o=e.call(this,i)||this;return o.name=r,o.attribs=n,o.type=s,o}return 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(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,s;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[n]}})},enumerable:!1,configurable:!0}),t}(y1);er.Element=p8;function g8(e){return(0,vs.isTag)(e)}er.isTag=g8;function m8(e){return e.type===vs.ElementType.CDATA}er.isCDATA=m8;function y8(e){return e.type===vs.ElementType.Text}er.isText=y8;function v8(e){return e.type===vs.ElementType.Comment}er.isComment=v8;function b8(e){return e.type===vs.ElementType.Directive}er.isDirective=b8;function x8(e){return e.type===vs.ElementType.Root}er.isDocument=x8;function Ioe(e){return Object.prototype.hasOwnProperty.call(e,"children")}er.hasChildren=Ioe;function n_(e,t){t===void 0&&(t=!1);var r;if(y8(e))r=new u8(e.data);else if(v8(e))r=new c8(e.data);else if(g8(e)){var n=t?cD(e.children):[],i=new p8(e.name,yg({},e.attribs),n);n.forEach(function(l){return l.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=yg({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=yg({},e["x-attribsPrefix"])),r=i}else if(m8(e)){var n=t?cD(e.children):[],s=new d8(n);n.forEach(function(u){return u.parent=s}),r=s}else if(x8(e)){var n=t?cD(e.children):[],o=new f8(n);n.forEach(function(u){return u.parent=o}),e["x-mode"]&&(o["x-mode"]=e["x-mode"]),r=o}else if(b8(e)){var a=new h8(e.name,e.data);e["x-name"]!=null&&(a["x-name"]=e["x-name"],a["x-publicId"]=e["x-publicId"],a["x-systemId"]=e["x-systemId"]),r=a}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}er.cloneNode=n_;function cD(e){for(var t=e.map(function(n){return n_(n,!0)}),r=1;r/;function Uoe(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(Hoe),r=t?t[1]:void 0;return(0,joe.formatDOM)((0,zoe.default)(e),null,r)}var v1={},Jo={},b1={},Woe=0;b1.SAME=Woe;var Voe=1;b1.CAMELCASE=Voe;b1.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-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};const E8=0,Iu=1,x1=2,w1=3,i_=4,C8=5,T8=6;function Goe(e){return gi.hasOwnProperty(e)?gi[e]:null}function es(e,t,r,n,i,s,o){this.acceptsBooleans=t===x1||t===w1||t===i_,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}const gi={},qoe=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];qoe.forEach(e=>{gi[e]=new es(e,E8,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{gi[e]=new es(e,Iu,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{gi[e]=new es(e,x1,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{gi[e]=new es(e,x1,!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=>{gi[e]=new es(e,w1,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{gi[e]=new es(e,w1,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{gi[e]=new es(e,i_,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{gi[e]=new es(e,T8,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{gi[e]=new es(e,C8,!1,e.toLowerCase(),null,!1,!1)});const s_=/[\-\:]([a-z])/g,o_=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=>{const t=e.replace(s_,o_);gi[t]=new es(t,Iu,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{const t=e.replace(s_,o_);gi[t]=new es(t,Iu,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{const t=e.replace(s_,o_);gi[t]=new es(t,Iu,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{gi[e]=new es(e,Iu,!1,e.toLowerCase(),null,!1,!1)});const Koe="xlinkHref";gi[Koe]=new es("xlinkHref",Iu,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{gi[e]=new es(e,Iu,!1,e.toLowerCase(),null,!0,!0)});const{CAMELCASE:Joe,SAME:Xoe,possibleStandardNames:LO}=b1,Yoe=":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",Zoe=Yoe+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Qoe=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Zoe+"]*$")),eae=Object.keys(LO).reduce((e,t)=>{const r=LO[t];return r===Xoe?e[t]=t:r===Joe?e[t.toLowerCase()]=t:e[t]=r,e},{});Jo.BOOLEAN=w1;Jo.BOOLEANISH_STRING=x1;Jo.NUMERIC=C8;Jo.OVERLOADED_BOOLEAN=i_;Jo.POSITIVE_NUMERIC=T8;Jo.RESERVED=E8;Jo.STRING=Iu;Jo.getPropertyInfo=Goe;Jo.isCustomAttribute=Qoe;Jo.possibleStandardNames=eae;var a_={},l_={},OO=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,tae=/\n/g,rae=/^\s*/,nae=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,iae=/^:\s*/,sae=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,oae=/^[;\s]*/,aae=/^\s+|\s+$/g,lae=` `,IO="/",NO="*",oc="",uae="comment",cae="declaration",hae=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function i(p){var m=p.match(tae);m&&(r+=m.length);var y=p.lastIndexOf(lae);n=~y?p.length-y:n+p.length}function s(){var p={line:r,column:n};return function(m){return m.position=new o(p),u(),m}}function o(p){this.start=p,this.end={line:r,column:n},this.source=t.source}o.prototype.content=e;function a(p){var m=new Error(t.source+":"+r+":"+n+": "+p);if(m.reason=p,m.filename=t.source,m.line=r,m.column=n,m.source=e,!t.silent)throw m}function l(p){var m=p.exec(e);if(m){var y=m[0];return i(y),e=e.slice(y.length),m}}function u(){l(rae)}function c(p){var m;for(p=p||[];m=h();)m!==!1&&p.push(m);return p}function h(){var p=s();if(!(IO!=e.charAt(0)||NO!=e.charAt(1))){for(var m=2;oc!=e.charAt(m)&&(NO!=e.charAt(m)||IO!=e.charAt(m+1));)++m;if(m+=2,oc===e.charAt(m-1))return a("End of comment missing");var y=e.slice(2,m-2);return n+=2,i(y),e=e.slice(m),n+=2,p({type:uae,comment:y})}}function d(){var p=s(),m=l(nae);if(m){if(h(),!l(iae))return a("property missing ':'");var y=l(sae),b=p({type:cae,property:MO(m[0].replace(OO,oc)),value:y?MO(y[0].replace(OO,oc)):oc});return l(oae),b}}function f(){var p=[];c(p);for(var m;m=d();)m!==!1&&(p.push(m),c(p));return p}return u(),f()};function MO(e){return e?e.replace(aae,oc):oc}var dae=Cr&&Cr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(l_,"__esModule",{value:!0});var fae=dae(hae);function pae(e,t){var r=null;if(!e||typeof e!="string")return r;var n=(0,fae.default)(e),i=typeof t=="function";return n.forEach(function(s){if(s.type==="declaration"){var o=s.property,a=s.value;i?t(o,a,s):a&&(r=r||{},r[o]=a)}}),r}l_.default=pae;var S1={};Object.defineProperty(S1,"__esModule",{value:!0});S1.camelCase=void 0;var gae=/^--[a-zA-Z0-9-]+$/,mae=/-([a-z])/g,yae=/^[^-]+$/,vae=/^-(webkit|moz|ms|o|khtml)-/,bae=/^-(ms)-/,xae=function(e){return!e||yae.test(e)||gae.test(e)},wae=function(e,t){return t.toUpperCase()},RO=function(e,t){return"".concat(t,"-")},Sae=function(e,t){return t===void 0&&(t={}),xae(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(bae,RO):e=e.replace(vae,RO),e.replace(mae,wae))};S1.camelCase=Sae;var Dae=Cr&&Cr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},Eae=Dae(l_),Cae=S1;function QC(e,t){var r={};return!e||typeof e!="string"||(0,Eae.default)(e,function(n,i){n&&i&&(r[(0,Cae.camelCase)(n,t)]=i)}),r}QC.default=QC;var Tae=QC;(function(e){var t=Cr&&Cr.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFirstArg=e.canTextBeChildOfNode=e.ELEMENTS_WITH_NO_TEXT_CHILDREN=e.PRESERVE_CUSTOM_ATTRIBUTES=void 0,e.isCustomComponent=s,e.setStyleProp=a;var r=H,n=t(Tae),i=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function s(c,h){return c.includes("-")?!i.has(c):!!(h&&typeof h.is=="string")}var o={reactCompat:!0};function a(c,h){if(typeof c=="string"){if(!c.trim()){h.style={};return}try{h.style=(0,n.default)(c,o)}catch{h.style={}}}}e.PRESERVE_CUSTOM_ATTRIBUTES=Number(r.version.split(".")[0])>=16,e.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var l=function(c){return!e.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(c.name)};e.canTextBeChildOfNode=l;var u=function(c){return c};e.returnFirstArg=u})(a_);Object.defineProperty(v1,"__esModule",{value:!0});v1.default=$ae;var Jp=Jo,BO=a_,Aae=["checked","value"],kae=["input","select","textarea"],_ae={reset:!0,submit:!0};function $ae(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&_ae[e.type]);for(var i in e){var s=e[i];if((0,Jp.isCustomAttribute)(i)){r[i]=s;continue}var o=i.toLowerCase(),a=zO(o);if(a){var l=(0,Jp.getPropertyInfo)(a);switch(Aae.includes(a)&&kae.includes(t)&&!n&&(a=zO("default"+o)),r[a]=s,l&&l.type){case Jp.BOOLEAN:r[a]=!0;break;case Jp.OVERLOADED_BOOLEAN:s===""&&(r[a]=!0);break}continue}BO.PRESERVE_CUSTOM_ATTRIBUTES&&(r[i]=s)}return(0,BO.setStyleProp)(e.style,r),r}function zO(e){return Jp.possibleStandardNames[e]}var u_={},Pae=Cr&&Cr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(u_,"__esModule",{value:!0});u_.default=A8;var hD=H,Fae=Pae(v1),vg=a_,Lae={cloneElement:hD.cloneElement,createElement:hD.createElement,isValidElement:hD.isValidElement};function A8(e,t){t===void 0&&(t={});for(var r=[],n=typeof t.replace=="function",i=t.transform||vg.returnFirstArg,s=t.library||Lae,o=s.cloneElement,a=s.createElement,l=s.isValidElement,u=e.length,c=0;c1&&(d=o(d,{key:d.key||c})),r.push(i(d,h,c));continue}}if(h.type==="text"){var f=!h.data.trim().length;if(f&&h.parent&&!(0,vg.canTextBeChildOfNode)(h.parent)||t.trim&&f)continue;r.push(i(h.data,h,c));continue}var p=h,m={};Oae(p)?((0,vg.setStyleProp)(p.attribs.style,p.attribs),m=p.attribs):p.attribs&&(m=(0,Fae.default)(p.attribs,p.name));var y=void 0;switch(h.type){case"script":case"style":h.children[0]&&(m.dangerouslySetInnerHTML={__html:h.children[0].data});break;case"tag":h.name==="textarea"&&h.children[0]?m.defaultValue=h.children[0].data:h.children&&h.children.length&&(y=A8(h.children,t));break;default:continue}u>1&&(m.key=c),r.push(i(a(h.name,m,y),h,c))}return r.length===1?r[0]:r}function Oae(e){return vg.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,vg.isCustomComponent)(e.name,e.attribs)}(function(e){var t=Cr&&Cr.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(e,"__esModule",{value:!0}),e.htmlToDOM=e.domToReact=e.attributesToProps=e.Text=e.ProcessingInstruction=e.Element=e.Comment=void 0,e.default=a;var r=t(Zk);e.htmlToDOM=r.default;var n=t(v1);e.attributesToProps=n.default;var i=t(u_);e.domToReact=i.default;var s=e_;Object.defineProperty(e,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(e,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return s.Text}});var o={lowerCaseAttributeNames:!1};function a(l,u){if(typeof l!="string")throw new TypeError("First argument must be a string");return l?(0,i.default)((0,r.default)(l,(u==null?void 0:u.htmlparser2)||o),u):[]}})(Yr);const jO=go(Yr),k8=jO.default||jO;var _8={exports:{}};(function(e,t){(function(){var r="ace",n=function(){return this}();!n&&typeof window<"u"&&(n=window);var i=function(c,h,d){if(typeof c!="string"){i.original?i.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace());return}arguments.length==2&&(d=h),i.modules[c]||(i.payloads[c]=d,i.modules[c]=null)};i.modules={},i.payloads={};var s=function(c,h,d){if(typeof h=="string"){var f=l(c,h);if(f!=null)return d&&d(),f}else if(Object.prototype.toString.call(h)==="[object Array]"){for(var p=[],m=0,y=h.length;ml.length)&&(a=l.length),a-=o.length;var u=l.indexOf(o,a);return u!==-1&&u===a}),String.prototype.repeat||s(String.prototype,"repeat",function(o){for(var a="",l=this;o>0;)o&1&&(a+=l),(o>>=1)&&(l+=l);return a}),String.prototype.includes||s(String.prototype,"includes",function(o,a){return this.indexOf(o,a)!=-1}),Object.assign||(Object.assign=function(o){if(o==null)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(o),l=1;l>>0,u=arguments[1],c=u>>0,h=c<0?Math.max(l+c,0):Math.min(c,l),d=arguments[2],f=d===void 0?l:d>>0,p=f<0?Math.max(l+f,0):Math.min(f,l);h0;)l&1&&(u+=a),(l>>=1)&&(a+=a);return u};var s=/^\s\s*/,o=/\s\s*$/;n.stringTrimLeft=function(a){return a.replace(s,"")},n.stringTrimRight=function(a){return a.replace(o,"")},n.copyObject=function(a){var l={};for(var u in a)l[u]=a[u];return l},n.copyArray=function(a){for(var l=[],u=0,c=a.length;u65535?2:1}}),ace.define("ace/lib/useragent",["require","exports","module"],function(r,n,i){n.OS={LINUX:"LINUX",MAC:"MAC",WINDOWS:"WINDOWS"},n.getOS=function(){return n.isMac?n.OS.MAC:n.isLinux?n.OS.LINUX:n.OS.WINDOWS};var s=typeof navigator=="object"?navigator:{},o=(/mac|win|linux/i.exec(s.platform)||["other"])[0].toLowerCase(),a=s.userAgent||"",l=s.appName||"";n.isWin=o=="win",n.isMac=o=="mac",n.isLinux=o=="linux",n.isIE=l=="Microsoft Internet Explorer"||l.indexOf("MSAppHost")>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),n.isOldIE=n.isIE&&n.isIE<9,n.isGecko=n.isMozilla=a.match(/ Gecko\/\d+/),n.isOpera=typeof opera=="object"&&Object.prototype.toString.call(window.opera)=="[object Opera]",n.isWebKit=parseFloat(a.split("WebKit/")[1])||void 0,n.isChrome=parseFloat(a.split(" Chrome/")[1])||void 0,n.isSafari=parseFloat(a.split(" Safari/")[1])&&!n.isChrome||void 0,n.isEdge=parseFloat(a.split(" Edge/")[1])||void 0,n.isAIR=a.indexOf("AdobeAIR")>=0,n.isAndroid=a.indexOf("Android")>=0,n.isChromeOS=a.indexOf(" CrOS ")>=0,n.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,n.isIOS&&(n.isMac=!0),n.isMobile=n.isIOS||n.isAndroid}),ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],function(r,n,i){var s=r("./useragent"),o="http://www.w3.org/1999/xhtml";n.buildDom=function d(f,p,m){if(typeof f=="string"&&f){var y=document.createTextNode(f);return p&&p.appendChild(y),y}if(!Array.isArray(f))return f&&f.appendChild&&p&&p.appendChild(f),f;if(typeof f[0]!="string"||!f[0]){for(var b=[],v=0;v"u")){if(l){if(p)u();else if(p===!1)return l.push([d,f])}if(!a){var m=p;!p||!p.getRootNode?m=document:(m=p.getRootNode(),(!m||m==p)&&(m=document));var y=m.ownerDocument||m;if(f&&n.hasCssString(f,m))return null;f&&(d+=` /*# sourceURL=ace/css/`+f+" */");var b=n.createElement("style");b.appendChild(y.createTextNode(d)),f&&(b.id=f),m==y&&(m=n.getDocumentHead(y)),m.insertBefore(b,m.firstChild)}}}if(n.importCssString=c,n.importCssStylsheet=function(d,f){n.buildDom(["link",{rel:"stylesheet",href:d}],n.getDocumentHead(f))},n.scrollbarWidth=function(d){var f=n.createElement("ace_inner");f.style.width="100%",f.style.minWidth="0px",f.style.height="200px",f.style.display="block";var p=n.createElement("ace_outer"),m=p.style;m.position="absolute",m.left="-10000px",m.overflow="hidden",m.width="200px",m.minWidth="0px",m.height="150px",m.display="block",p.appendChild(f);var y=d&&d.documentElement||document&&document.documentElement;if(!y)return 0;y.appendChild(p);var b=f.offsetWidth;m.overflow="scroll";var v=f.offsetWidth;return b===v&&(v=p.clientWidth),y.removeChild(p),b-v},n.computedStyle=function(d,f){return window.getComputedStyle(d,"")||{}},n.setStyle=function(d,f,p){d[f]!==p&&(d[f]=p)},n.HAS_CSS_ANIMATION=!1,n.HAS_CSS_TRANSFORMS=!1,n.HI_DPI=s.isWin?typeof window<"u"&&window.devicePixelRatio>=1.5:!0,s.isChromeOS&&(n.HI_DPI=!1),typeof document<"u"){var h=document.createElement("div");n.HI_DPI&&h.style.transform!==void 0&&(n.HAS_CSS_TRANSFORMS=!0),!s.isEdge&&typeof h.style.animationName<"u"&&(n.HAS_CSS_ANIMATION=!0),h=null}n.HAS_CSS_TRANSFORMS?n.translate=function(d,f,p){d.style.transform="translate("+Math.round(f)+"px, "+Math.round(p)+"px)"}:n.translate=function(d,f,p){d.style.top=Math.round(p)+"px",d.style.left=Math.round(f)+"px"}}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(r,n,i){var s=r("./dom");n.get=function(o,a){var l=new XMLHttpRequest;l.open("GET",o,!0),l.onreadystatechange=function(){l.readyState===4&&a(l.responseText)},l.send(null)},n.loadScript=function(o,a){var l=s.getDocumentHead(),u=document.createElement("script");u.src=o,l.appendChild(u),u.onload=u.onreadystatechange=function(c,h){(h||!u.readyState||u.readyState=="loaded"||u.readyState=="complete")&&(u=u.onload=u.onreadystatechange=null,h||a())}},n.qualifyURL=function(o){var a=document.createElement("a");return a.href=o,a.href}}),ace.define("ace/lib/oop",["require","exports","module"],function(r,n,i){n.inherits=function(s,o){s.super_=o,s.prototype=Object.create(o.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}})},n.mixin=function(s,o){for(var a in o)s[a]=o[a];return s},n.implement=function(s,o){n.mixin(s,o)}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(r,n,i){var s={},o=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};s._emit=s._dispatchEvent=function(l,u){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var c=this._eventRegistry[l]||[],h=this._defaultHandlers[l];if(!(!c.length&&!h)){(typeof u!="object"||!u)&&(u={}),u.type||(u.type=l),u.stopPropagation||(u.stopPropagation=o),u.preventDefault||(u.preventDefault=a),c=c.slice();for(var d=0;dio.valid(e),Jwe=e=>io.valid(e)?io.hex(e).luminance():-1,Zl=(e=Ls,t=Ls)=>io.valid(e)&&io.valid(t)?io.contrast(e,t):-1,an=(e,t,r)=>{try{return e.replace(/-/g," ").split(" ").map((n,i)=>(t&&i===0?n[0]:n[0].toUpperCase())+n.substring(1,n.length)).join(r||"")}catch(n){console.error(n)}return"ERROR"},lx=({name:e,children:t,actionBar:r,className:n,density:i,navigation:s,withDevMode:o})=>{const{t:a}=gr(),{theme:l,darkMode:u,developerMode:c}=xr(f=>f),[h,d]=H.useState();return z.jsx("div",{className:"contents","data-density":i||"regular","data-color-scheme":u?"dark":"light",children:z.jsx(W6,{className:n,variant:"fixed","data-color":"neutral-bg-lvl-1",header:z.jsx(U6,{drawerOpen:h,onToggle:()=>d(!h),brand:z.jsxs("div",{className:"db-brand",children:[z.jsx("img",{className:"logo",src:ym(u&&l.branding.image.dark?l.branding.image.dark:l.branding.image.light),alt:"brand"}),e]}),secondaryAction:r,primaryAction:z.jsxs("div",{className:"flex gap-fix-sm",children:[o&&z.jsxs(Mt,{className:c?"":"opacity-0",icon:"wrench",variant:"ghost",noText:!0,onClick:()=>xr.setState({developerMode:!c}),children:["Developer Mode",z.jsx(eo,{placement:"bottom",children:a(c?"disableDevMode":"enableDevMode")})]}),z.jsxs(Mt,{variant:"ghost",icon:u?"sun":"moon",noText:!0,className:"p-0 w-siz-md",onClick:()=>{xr.setState({darkMode:!u})},children:[u?"🌞":"🌛",z.jsx(eo,{placement:"left",children:a(u?"enableLightMode":"enableDarkMode")})]})]}),children:s}),children:t})})},Xwe=()=>{const{t:e}=gr(),{editorMarkup:t}=xr(n=>n);H.useEffect(()=>{Iae.require("ace/ext/language_tools").addCompleter(Gwe())},[]);const r=async()=>{const n=await F_(t,{parser:"babel",plugins:[Mfe,G0e,Uwe],semi:!1});xr.setState({editorMarkup:n.replace(/\n$/,"").replace(";","")})};return z.jsx(lx,{name:e("editor"),children:z.jsxs("div",{className:"editor w-full h-full grid grid-cols-2 gap-fix-xs p-fix-xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-xs",children:[z.jsx(nue,{mode:"html",theme:"dracula",onChange:n=>xr.setState({editorMarkup:n}),name:"ace-editor",value:t||"",fontSize:16,showPrintMargin:!0,showGutter:!0,highlightActiveLine:!0,height:"100%",width:"100%",setOptions:{enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,showLineNumbers:!0,useWorker:!1}}),z.jsxs("div",{className:"flex flex-wrap db-density-functional gap-fix-xs",children:[z.jsx(Mt,{icon:"grid_view",onClick:()=>r(),children:e("formatCode")}),z.jsx(Uo,{variant:"vertical"}),Kwe.map(n=>z.jsxs(Mt,{icon:"copy",onClick:()=>{navigator.clipboard.writeText(n.content||""),xr.setState({notification:`${n.label} Template copied`})},children:[n.label," Template"]},n.key))]})]}),z.jsx(fs,{className:"rounded-none h-full overflow-auto",children:k8(t,Xr)})]})})},Ywe=(e,t)=>{const r=ZH(t)?t:Ls,n=e.at(0),i=e.at(-3),s=Zl(r,n==null?void 0:n.hex)<3,o=Zl(r,i==null?void 0:i.hex)<3;return{originBgDark:(n==null?void 0:n.hex)??Ls,originBgLight:(i==null?void 0:i.hex)??Ls,originLightAlternative:o?rO(e,!1,i):t,originDarkAlternative:s?rO(e,!0,n):t}},Nl=10,IT=(e,t)=>{let r=new Ve;r.hex=e,r.hexToHsluv();const n=r.hsluv_l;let i,s;t?n<=80?(i=n+Nl,s=n+Nl*2):(i=n-Nl,s=n-Nl*2):n>=20?(i=n-Nl,s=n-Nl*2):(i=n+Nl,s=n+Nl*2),r.hsluv_l=i,r.hsluvToHex();const o=r.hex;r=new Ve,r.hex=e,r.hexToHsluv(),r.hsluv_l=s,r.hsluvToHex();const a=r.hex;return{hoverColor:o,pressedColor:a}},MN=98,RN=5,ob=(e,t,r)=>{const n=t?RN:MN,i=t?MN:RN;let s=new Ve;s.hex=e,s.hexToHsluv(),s.hsluv_l=n,s.hsluvToHex(),Zl(e,s.hex)<4.5&&(s=new Ve,s.hex=e,s.hexToHsluv(),s.hsluv_l=i,s.hsluvToHex());const o=r??e,a=Zl(e,o);return{onOrigin:r??s.hex,onOriginAlternative:s.hex,onOriginAccessible:a===1||a>=4.5,...IT(o,t)}},Zwe=(e,t,r,n)=>{const i=Xk(e,t,r),{originLightAlternative:s,originDarkAlternative:o,originBgLight:a,originBgDark:l}=Ywe(i,n),{hoverColor:u,pressedColor:c}=IT(n,!1),{hoverColor:h,pressedColor:d}=IT(n,!0);return{origin:t,originBgLight:a,originBgDark:l,originLight:n,originLightAlternative:s,originLightAccessible:n===s,originLightHover:u,originLightPressed:c,originDark:n,originDarkAlternative:o,originDarkAccessible:n===o,originDarkHover:h,originDarkPressed:d}},av=(e,t,r,n)=>{const i=n??t,{onOrigin:s,hoverColor:o,pressedColor:a,onOriginAccessible:l,onOriginAlternative:u}=ob(i,!1),{onOrigin:c,hoverColor:h,pressedColor:d,onOriginAccessible:f,onOriginAlternative:p}=ob(i,!0);return{...Zwe(e,t,r,i),onOriginLight:s,onOriginLightHovered:o,onOriginLightPressed:a,onOriginLightAccessible:l,onOriginLightAlternative:u,onOriginDark:c,onOriginDarkHovered:h,onOriginDarkPressed:d,onOriginDarkAccessible:f,onOriginDarkAlternative:p}},Fp=({name:e,color:t,onColorChange:r,error:n,alternative:i,contrast:s,contrastMin:o})=>{const{t:a}=gr();return z.jsxs(z.Fragment,{children:[z.jsx(Uo,{}),z.jsx("p",{className:"font-bold",children:e}),s&&z.jsxs(Lr,{semantic:s<(o??3)?"critical":"successful",size:"small",children:[s.toFixed(2),":1"]}),z.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[z.jsx(xn,{label:a("colorInputPicker"),type:"color",value:t,onChange:l=>{r(l.target.value)}}),z.jsx(xn,{label:a("colorInputHex"),placeholder:a("colorInputHex"),value:t,onChange:l=>{r(l.target.value)}})]}),n&&z.jsx(Lr,{semantic:"warning",children:a(n)}),i&&z.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[z.jsx("div",{className:"w-full h-full text-[0]",style:{backgroundColor:i},children:i}),z.jsx(Mt,{onClick:()=>{r(i)},children:a("overwrite")})]})]})},Ia=({label:e,color:t,setOriginColor:r,onAddColor:n,onDelete:i,isAddColor:s,customColor:o})=>{var D,C;const{t:a}=gr(),[l,u]=H.useState(t),[c,h]=H.useState(),[d,f]=H.useState(!0),[p,m]=H.useState(s?"":e),{theme:y,setCustomColors:b,luminanceSteps:v}=xr(w=>w),E=H.useCallback(()=>(s?l:t).origin,[s,l,t]);return z.jsx("div",{className:"color-picker-container",children:z.jsxs("div",{className:"color-input-container",children:[z.jsx($0,{children:z.jsxs("button",{className:"color-tag","data-icon":s?"plus":void 0,"data-icon-after":s||t.onOriginLightAccessible&&t.onOriginDarkAccessible&&t.originDarkAccessible&&t.originLightAccessible?void 0:"warning_triangle",style:s?{}:{"--db-current-origin-color":t.origin,"--db-current-icon-color":`var(--db-${e.toLowerCase()}-on-bg-inverted-contrast-high-default)`,"--db-current-color-enabled":`var(--db-${e.toLowerCase()}-on-bg-inverted-contrast-high-default)`,"--db-current-color-bg-enabled":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-default)`,"--db-current-color-contrast-high-hover":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-80-hovered)`,"--db-current-color-contrast-high-pressed":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-80-pressed)`,"--db-current-color-border":`var(--db-${e.toLowerCase()}-on-bg-basic-60-default)`},onClick:()=>h(!0),children:[a(e),!s&&z.jsx(eo,{placement:"bottom",className:"db-neutral-bg-lvl-1",children:a("adaptColor")})]})}),z.jsx(yf,{backdrop:"weak",open:c,onClose:()=>h(!1),drawerHeader:a("editColor",{colorName:p}),withCloseButton:!0,children:z.jsxs("div",{className:"flex flex-col gap-fix-sm mt-fix-md overflow-y-auto",children:[z.jsx(xn,{id:`input-${p}`,label:a("colorName"),required:!0,value:p,disabled:!o,customValidity:o&&((D=y.customColors)!=null&&D[p])&&e!==p?"invalid":"no-validation",message:o&&((C=y.customColors)!=null&&C[p])&&e!==p?a("customColorExists"):void 0,pattern:"[a-zA-Z0-9\\-_]+",onChange:w=>{m(w.target.value),f(w.target.validity.valid)}}),z.jsx(Fp,{name:"origin",color:E(),onColorChange:w=>{s?u(av(p,w,v)):r&&r(av(p,w,v))}}),!s&&z.jsxs(z.Fragment,{children:[z.jsx(Fp,{name:"origin-light",color:t.originLight??Ls,alternative:t.originLightAccessible?void 0:t.originLightAlternative,error:t.originLightAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originLight,t.originBgLight),onColorChange:w=>{if(r){const{originLight:A,originLightAccessible:$,originLightPressed:L,originLightHovered:F,onOriginLight:N,onOriginLightHovered:O,onOriginLightPressed:P,onOriginLightAccessible:_,onOriginLightAlternative:T,originLightAlternative:I}=av(p,t.origin,v,w);r({...t,originLight:A,originLightAccessible:$,originLightAlternative:I,originLightPressed:L,originLightHovered:F,onOriginLight:N,onOriginLightHovered:O,onOriginLightPressed:P,onOriginLightAccessible:_,onOriginLightAlternative:T})}}}),z.jsx(Fp,{name:"on-origin-light",color:t.onOriginLight??Ls,alternative:t.onOriginLightAccessible?void 0:t.onOriginLightAlternative,error:t.onOriginLightAccessible?void 0:"accessibilityCritical",contrastMin:4.5,contrast:Zl(t.originLight,t.onOriginLight),onColorChange:w=>{if(r){const{onOrigin:A,onOriginAccessible:$,onOriginAlternative:L,hoverColor:F,pressedColor:N}=ob(t.originLight??Ls,!1,w);r({...t,onOriginLight:A,onOriginLightHovered:F,onOriginLightPressed:N,onOriginLightAccessible:$,onOriginLightAlternative:L})}}}),z.jsx(Fp,{name:"origin-dark",color:t.originDark??Ls,alternative:t.originDarkAccessible?void 0:t.originDarkAlternative,error:t.originDarkAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originDark,t.originBgDark),onColorChange:w=>{if(r){const{originDark:A,originDarkAccessible:$,originDarkAlternative:L,originDarkPressed:F,originDarkHovered:N,onOriginDark:O,onOriginDarkHovered:P,onOriginDarkPressed:_,onOriginDarkAccessible:T,onOriginDarkAlternative:I}=av(p,t.origin,v,w);r({...t,originDark:A,originDarkAccessible:$,originDarkAlternative:L,originDarkPressed:F,originDarkHovered:N,onOriginDark:O,onOriginDarkHovered:P,onOriginDarkPressed:_,onOriginDarkAccessible:T,onOriginDarkAlternative:I})}}}),z.jsx(Fp,{name:"on-origin-dark",contrastMin:4.5,color:t.onOriginDark??Ls,alternative:t.onOriginDarkAccessible?void 0:t.onOriginDarkAlternative,error:t.onOriginDarkAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originDark,t.onOriginDark),onColorChange:w=>{if(r){const{onOrigin:A,onOriginAccessible:$,onOriginAlternative:L,hoverColor:F,pressedColor:N}=ob(t.originDark??Ls,!0,w);r({...t,onOriginDark:A,onOriginDarkHovered:F,onOriginDarkPressed:N,onOriginDarkAccessible:$,onOriginDarkAlternative:L})}}})]}),o&&z.jsxs(z.Fragment,{children:[z.jsx(Uo,{}),z.jsxs("div",{className:"ml-auto flex gap-fix-md",children:[!s&&z.jsx(Mt,{icon:"bin",onClick:()=>{i&&i()},children:a("deleteColor")}),z.jsx(Mt,{className:"ml-auto",variant:"brand",disabled:p.length===0||e===p||!d,onClick:()=>{if(s)h(!1),n&&n(p,l),u({origin:"#ffffff"}),m("");else if(y.customColors){const w={};Object.keys(y.customColors).forEach(A=>{var $,L,F;($=y.customColors)!=null&&$[A]&&(A===e?w[p]=(L=y.customColors)==null?void 0:L[A]:w[A]=(F=y.customColors)==null?void 0:F[A])}),b(w)}},children:a(s?"addColor":"changeColor")})]})]})]})})]})})},Qwe=()=>{const{t:e}=gr(),{setColors:t,theme:r,setAdditionalColors:n,setCustomColors:i}=xr(s=>s);return z.jsxs(z.Fragment,{children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("colors")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:r.colors.neutral,label:"Neutral",setOriginColor:s=>t({...r.colors,neutral:s})}),z.jsx(Ia,{color:r.colors.brand,label:"brand",setOriginColor:s=>{t({...r.colors,brand:s})}}),z.jsx(Ia,{color:r.colors.informational,label:"Informational",setOriginColor:s=>t({...r.colors,informational:s})}),z.jsx(Ia,{color:r.colors.successful,label:"Successful",setOriginColor:s=>t({...r.colors,successful:s})}),z.jsx(Ia,{color:r.colors.warning,label:"Warning",setOriginColor:s=>t({...r.colors,warning:s})}),z.jsx(Ia,{color:r.colors.critical,label:"Critical",setOriginColor:s=>t({...r.colors,critical:s})})]})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("additional-colors")}),z.jsx("div",{className:"flex flex-wrap gap-fix-xs",children:Object.entries(r.additionalColors).map(([s,o])=>z.jsx(Ia,{color:o,label:s,setOriginColor:a=>{n({...r.additionalColors,[s]:a})}},s))})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("custom")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:{origin:"#ffffff"},label:e("addColor"),onAddColor:(s,o)=>{i({...r.customColors,[s]:o})},customColor:!0,isAddColor:!0}),r.customColors&&Object.entries(r.customColors).map(([s,o])=>z.jsx(Ia,{color:o,label:s,setOriginColor:a=>{i({...r.customColors,[s]:a})},customColor:!0,onDelete:()=>{const a={...r.customColors};delete a[s],i(a)}},s))]})]})]})},Xh=["adaptive","neutral","critical","informational","warning","successful"],jD=e=>e.charAt(0).toUpperCase()+e.slice(1),eSe=[{title:"Button",component:z.jsx("div",{className:"grid grid-cols-5 gap-fix-sm items-center",children:["outlined","filled","ghost","brand"].map(e=>z.jsxs(H.Fragment,{children:[z.jsxs("h6",{children:[jD(e),":"]}),z.jsx(Mt,{variant:e,children:"Default"}),z.jsx(Mt,{variant:e,icon:"user",children:"Icon"}),z.jsx(Mt,{variant:e,disabled:!0,children:"Disabled"}),z.jsx(Mt,{variant:e,size:"small",children:"Small"})]},`button-${e}`))})},{title:"Link",component:z.jsxs(H.Fragment,{children:[z.jsx(bd,{href:"#",children:"Text Link"}),z.jsx(bd,{href:"#",variant:"brand",children:"Brand Text Link"}),z.jsx(bd,{href:"#",disabled:!0,children:"Disabled Link"}),z.jsx(bd,{href:"#",size:"small",children:"Small Link"})]})},{title:"Infotext",component:z.jsxs(H.Fragment,{children:[Xh.map(e=>z.jsx(Lr,{semantic:e,children:jD(e)},`infotext-${e}`)),z.jsx(Lr,{size:"small",children:"Small"})]})},{title:"Tag",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Xh.map(e=>z.jsxs($0,{semantic:e,children:["Tag ",e]},`tag-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Xh.map(e=>z.jsxs($0,{semantic:e,emphasis:"strong",children:["Tag ",e]},`tag-strong-${e}`))]})]})},{title:"Badge",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Xh.map(e=>z.jsxs(CC,{semantic:e,children:["Badge ",e]},`badge-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Xh.map(e=>z.jsxs(CC,{semantic:e,emphasis:"strong",children:["Badge ",e]},`badge-strong-${e}`))]})]})},{title:"Notification",component:z.jsxs(H.Fragment,{children:[Xh.map(e=>z.jsx(k0,{semantic:e,variant:"standalone",headline:"Variant",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:jD(e)},`alert-component-${e}`)),z.jsx(k0,{variant:"docked",icon:"user",headline:"Type",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:"Docked"})]})},{title:"Input",component:z.jsxs(H.Fragment,{children:[z.jsx(xn,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(xn,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(xn,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Checkbox",component:z.jsxs(H.Fragment,{children:[z.jsx(TC,{name:"checkbox",children:"Checkbox"}),z.jsx(TC,{name:"checkbox",required:!0,children:"Checkbox required"})]})},{title:"Radio",component:z.jsxs(H.Fragment,{children:[z.jsx(AC,{name:"radio",children:"Radio"}),z.jsx(AC,{name:"radio",required:!0,children:"Radio required"})]})},{title:"Select",component:z.jsxs(H.Fragment,{children:[z.jsxs(Sc,{variant:"floating",label:"Select",placeholder:"Select",message:"Select Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(Sc,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(Sc,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]})]})},{title:"Textarea",component:z.jsxs(H.Fragment,{children:[z.jsx(fg,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(fg,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(fg,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Divider",component:z.jsxs(H.Fragment,{children:[z.jsx(Uo,{}),z.jsx(Uo,{emphasis:"strong"})]})}],tSe=()=>{const[e,t]=H.useState(""),{t:r}=gr();return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(xn,{variant:"floating",label:r("search"),placeholder:r("search"),type:"search",onChange:n=>t(n.target.value)}),z.jsx("div",{className:"grid gap-fix-sm",children:eSe.map(n=>n.title.toLowerCase().includes(e.toLowerCase())?z.jsx(fs,{spacing:"small",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:n.title}),z.jsx("div",{className:"flex flex-wrap gap-fix-sm items-center",children:n.component})]})},`component-list-${n.title}`):null)})]})},BN=({hue:e,hex:t,saturation:r,luminance:n,children:i,index:s,hideText:o})=>z.jsxs("div",{className:"palette-box gap-fix-md",style:{backgroundColor:t,color:Jwe(t)<.4?"#fff":"#000","--color-index":s},children:[i,!o&&z.jsxs("div",{className:"flex flex-col",children:[z.jsxs("span",{className:"whitespace-nowrap",children:["hex: ",t]}),z.jsxs("span",{className:"whitespace-nowrap",children:["hsl: ",Math.round(e),"/",Math.round(r),"/",Math.round(n)]})]})]}),rSe=()=>{const{luminanceSteps:e,developerMode:t,theme:r}=xr(o=>o),{t:n}=gr(),[i,s]=H.useState({});return H.useEffect(()=>{s({...r.colors,...r.additionalColors,...r.customColors})},[r]),z.jsxs("div",{className:"flex flex-col",children:[t&&z.jsx(xn,{label:n("luminanceSteps"),value:e,onChange:o=>{const a=o.target.value.split(",").map(l=>Number(l||0));xr.setState({luminanceSteps:a})}}),z.jsxs("div",{className:"flex gap-fix-2xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold invisible",children:"Palette"})}),e.map((o,a)=>z.jsx("div",{className:"flex items-center",children:z.jsx("span",{className:"font-bold whitespace-nowrap pr-fix-xs md:pr-fix-lg",children:a})},`luminance-step-${o}`))]}),Object.entries(i).filter(([,o])=>ZH(o.origin)).map(([o,a],l)=>{const u=Xk(o,a.origin,e);return z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold",children:o})}),u.map(({hex:c,hue:h,saturation:d,luminance:f},p)=>z.jsx(H.Fragment,{children:z.jsx(zZ,{style:{"--color-index":p},placement:l>3?"left-start":"right-start",trigger:z.jsx(BN,{hex:c,hue:h,saturation:d,luminance:f,index:p}),children:z.jsx("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:u.map((m,y)=>z.jsx(H.Fragment,{children:z.jsx(BN,{hex:m.hex,hue:m.hue,saturation:m.saturation,luminance:m.luminance,hideText:!0,children:z.jsx("span",{className:"m-auto",children:io.contrast(io.hex(c),io.hex(m.hex)).toFixed(2)})})},`popover-${o}-${m.hex}-${y}`))})})},`${o}-${c}-${p}`))]},`${o}-header`)})]})]})},ab=H.memo(({label:e,accept:t,onUpload:r,size:n,variant:i,noText:s,tooltip:o})=>{const{t:a}=gr();return z.jsxs("label",{className:"upload-button relative","data-icon":"upload","data-size":n,"data-variant":i,"data-no-text":s,children:[a(e),z.jsx("input",{type:"file",accept:t,className:"absolute w-full h-full",title:"",onChange:l=>{const u=l.target.files;if(u&&u.length>0){const c=new FileReader;c.addEventListener("load",()=>{r(c.result)},!1),c.readAsDataURL(u[0])}}}),o&&z.jsx(eo,{placement:"bottom",children:a(o)})]})});var QH={exports:{}};(function(e,t){var r={};/*! +`}],ym=e=>e.startsWith("data:image")?e:`${p1}/assets/images/${e||"peace-in-a-box.svg"}`,ZH=e=>io.valid(e),Jwe=e=>io.valid(e)?io.hex(e).luminance():-1,Zl=(e=Ls,t=Ls)=>io.valid(e)&&io.valid(t)?io.contrast(e,t):-1,an=(e,t,r)=>{try{return e.replace(/-/g," ").split(" ").map((n,i)=>(t&&i===0?n[0]:n[0].toUpperCase())+n.substring(1,n.length)).join(r||"")}catch(n){console.error(n)}return"ERROR"},lx=({name:e,children:t,actionBar:r,className:n,density:i,navigation:s,withDevMode:o})=>{const{t:a}=gr(),{theme:l,darkMode:u,developerMode:c}=xr(f=>f),[h,d]=H.useState();return z.jsx("div",{className:"contents","data-density":i||"regular","data-color-scheme":u?"dark":"light",children:z.jsx(W6,{className:n,variant:"fixed","data-color":"neutral-bg-lvl-1",header:z.jsx(U6,{drawerOpen:h,onToggle:()=>d(!h),brand:z.jsxs("div",{className:"db-brand",children:[z.jsx("img",{className:"logo",src:ym(u&&l.branding.image.dark?l.branding.image.dark:l.branding.image.light),alt:"brand"}),e]}),secondaryAction:r,primaryAction:z.jsxs("div",{className:"flex gap-fix-sm",children:[o&&z.jsxs(Mt,{className:c?"":"opacity-0",icon:"wrench",variant:"ghost",noText:!0,onClick:()=>xr.setState({developerMode:!c}),children:["Developer Mode",z.jsx(eo,{placement:"bottom",children:a(c?"disableDevMode":"enableDevMode")})]}),z.jsxs(Mt,{variant:"ghost",icon:u?"sun":"moon",noText:!0,className:"p-0 w-siz-md",onClick:()=>{xr.setState({darkMode:!u})},children:[u?"🌞":"🌛",z.jsx(eo,{placement:"left",children:a(u?"enableLightMode":"enableDarkMode")})]})]}),children:s}),children:t})})},Xwe=()=>{const{t:e}=gr(),{editorMarkup:t}=xr(n=>n);H.useEffect(()=>{Iae.require("ace/ext/language_tools").addCompleter(Gwe())},[]);const r=async()=>{const n=await F_(t,{parser:"babel",plugins:[Mfe,G0e,Uwe],semi:!1});xr.setState({editorMarkup:n.replace(/\n$/,"").replace(";","")})};return z.jsx(lx,{name:e("editor"),children:z.jsxs("div",{className:"editor w-full h-full grid grid-cols-2 gap-fix-xs p-fix-xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-xs",children:[z.jsx(nue,{mode:"html",theme:"dracula",onChange:n=>xr.setState({editorMarkup:n}),name:"ace-editor",value:t||"",fontSize:16,showPrintMargin:!0,showGutter:!0,highlightActiveLine:!0,height:"100%",width:"100%",setOptions:{enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,showLineNumbers:!0,useWorker:!1}}),z.jsxs("div",{className:"flex flex-wrap db-density-functional gap-fix-xs",children:[z.jsx(Mt,{icon:"grid_view",onClick:()=>r(),children:e("formatCode")}),z.jsx(Uo,{variant:"vertical"}),Kwe.map(n=>z.jsxs(Mt,{icon:"copy",onClick:()=>{navigator.clipboard.writeText(n.content||""),xr.setState({notification:`${n.label} Template copied`})},children:[n.label," Template"]},n.key))]})]}),z.jsx(fs,{className:"rounded-none h-full overflow-auto",children:k8(t,Xr)})]})})},Ywe=(e,t)=>{const r=ZH(t)?t:Ls,n=e.at(0),i=e.at(-3),s=Zl(r,n==null?void 0:n.hex)<3,o=Zl(r,i==null?void 0:i.hex)<3;return{originBgDark:(n==null?void 0:n.hex)??Ls,originBgLight:(i==null?void 0:i.hex)??Ls,originLightAlternative:o?rO(e,!1,i):t,originDarkAlternative:s?rO(e,!0,n):t}},Nl=10,IT=(e,t)=>{let r=new Ve;r.hex=e,r.hexToHsluv();const n=r.hsluv_l;let i,s;t?n<=80?(i=n+Nl,s=n+Nl*2):(i=n-Nl,s=n-Nl*2):n>=20?(i=n-Nl,s=n-Nl*2):(i=n+Nl,s=n+Nl*2),r.hsluv_l=i,r.hsluvToHex();const o=r.hex;r=new Ve,r.hex=e,r.hexToHsluv(),r.hsluv_l=s,r.hsluvToHex();const a=r.hex;return{hoverColor:o,pressedColor:a}},MN=98,RN=5,ob=(e,t,r)=>{const n=t?RN:MN,i=t?MN:RN;let s=new Ve;s.hex=e,s.hexToHsluv(),s.hsluv_l=n,s.hsluvToHex(),Zl(e,s.hex)<4.5&&(s=new Ve,s.hex=e,s.hexToHsluv(),s.hsluv_l=i,s.hsluvToHex());const o=r??e,a=Zl(e,o);return{onOrigin:r??s.hex,onOriginAlternative:s.hex,onOriginAccessible:a===1||a>=4.5,...IT(o,t)}},Zwe=(e,t,r,n)=>{const i=Xk(e,t,r),{originLightAlternative:s,originDarkAlternative:o,originBgLight:a,originBgDark:l}=Ywe(i,n),{hoverColor:u,pressedColor:c}=IT(n,!1),{hoverColor:h,pressedColor:d}=IT(n,!0);return{origin:t,originBgLight:a,originBgDark:l,originLight:n,originLightAlternative:s,originLightAccessible:n===s,originLightHovered:u,originLightPressed:c,originDark:n,originDarkAlternative:o,originDarkAccessible:n===o,originDarkHovered:h,originDarkPressed:d}},av=(e,t,r,n)=>{const i=n??t,{onOrigin:s,hoverColor:o,pressedColor:a,onOriginAccessible:l,onOriginAlternative:u}=ob(i,!1),{onOrigin:c,hoverColor:h,pressedColor:d,onOriginAccessible:f,onOriginAlternative:p}=ob(i,!0);return{...Zwe(e,t,r,i),onOriginLight:s,onOriginLightHovered:o,onOriginLightPressed:a,onOriginLightAccessible:l,onOriginLightAlternative:u,onOriginDark:c,onOriginDarkHovered:h,onOriginDarkPressed:d,onOriginDarkAccessible:f,onOriginDarkAlternative:p}},Fp=({name:e,color:t,onColorChange:r,error:n,alternative:i,contrast:s,contrastMin:o})=>{const{t:a}=gr();return z.jsxs(z.Fragment,{children:[z.jsx(Uo,{}),z.jsx("p",{className:"font-bold",children:e}),s&&z.jsxs(Lr,{semantic:s<(o??3)?"critical":"successful",size:"small",children:[s.toFixed(2),":1"]}),z.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[z.jsx(xn,{label:a("colorInputPicker"),type:"color",value:t,onChange:l=>{r(l.target.value)}}),z.jsx(xn,{label:a("colorInputHex"),placeholder:a("colorInputHex"),value:t,onChange:l=>{r(l.target.value)}})]}),n&&z.jsx(Lr,{semantic:"warning",children:a(n)}),i&&z.jsxs("div",{className:"grid grid-cols-2 gap-fix-md",children:[z.jsx("div",{className:"w-full h-full text-[0]",style:{backgroundColor:i},children:i}),z.jsx(Mt,{onClick:()=>{r(i)},children:a("overwrite")})]})]})},Ia=({label:e,color:t,setOriginColor:r,onAddColor:n,onDelete:i,isAddColor:s,customColor:o})=>{var D,C;const{t:a}=gr(),[l,u]=H.useState(t),[c,h]=H.useState(),[d,f]=H.useState(!0),[p,m]=H.useState(s?"":e),{theme:y,setCustomColors:b,luminanceSteps:v}=xr(w=>w),E=H.useCallback(()=>(s?l:t).origin,[s,l,t]);return z.jsx("div",{className:"color-picker-container",children:z.jsxs("div",{className:"color-input-container",children:[z.jsx($0,{children:z.jsxs("button",{className:"color-tag","data-icon":s?"plus":void 0,"data-icon-after":s||t.onOriginLightAccessible&&t.onOriginDarkAccessible&&t.originDarkAccessible&&t.originLightAccessible?void 0:"warning_triangle",style:s?{}:{"--db-current-origin-color":t.origin,"--db-current-icon-color":`var(--db-${e.toLowerCase()}-on-bg-inverted-contrast-high-default)`,"--db-current-color-enabled":`var(--db-${e.toLowerCase()}-on-bg-inverted-contrast-high-default)`,"--db-current-color-bg-enabled":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-default)`,"--db-current-color-contrast-high-hover":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-80-hovered)`,"--db-current-color-contrast-high-pressed":`var(--db-${e.toLowerCase()}-bg-inverted-contrast-high-80-pressed)`,"--db-current-color-border":`var(--db-${e.toLowerCase()}-on-bg-basic-60-default)`},onClick:()=>h(!0),children:[a(e),!s&&z.jsx(eo,{placement:"bottom",className:"db-neutral-bg-lvl-1",children:a("adaptColor")})]})}),z.jsx(yf,{backdrop:"weak",open:c,onClose:()=>h(!1),drawerHeader:a("editColor",{colorName:p}),withCloseButton:!0,children:z.jsxs("div",{className:"flex flex-col gap-fix-sm mt-fix-md overflow-y-auto",children:[z.jsx(xn,{id:`input-${p}`,label:a("colorName"),required:!0,value:p,disabled:!o,customValidity:o&&((D=y.customColors)!=null&&D[p])&&e!==p?"invalid":"no-validation",message:o&&((C=y.customColors)!=null&&C[p])&&e!==p?a("customColorExists"):void 0,pattern:"[a-zA-Z0-9\\-_]+",onChange:w=>{m(w.target.value),f(w.target.validity.valid)}}),z.jsx(Fp,{name:"origin",color:E(),onColorChange:w=>{s?u(av(p,w,v)):r&&r(av(p,w,v))}}),!s&&z.jsxs(z.Fragment,{children:[z.jsx(Fp,{name:"origin-light",color:t.originLight??Ls,alternative:t.originLightAccessible?void 0:t.originLightAlternative,error:t.originLightAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originLight,t.originBgLight),onColorChange:w=>{if(r){const{originLight:A,originLightAccessible:$,originLightPressed:L,originLightHovered:F,onOriginLight:N,onOriginLightHovered:O,onOriginLightPressed:P,onOriginLightAccessible:_,onOriginLightAlternative:T,originLightAlternative:I}=av(p,t.origin,v,w);r({...t,originLight:A,originLightAccessible:$,originLightAlternative:I,originLightPressed:L,originLightHovered:F,onOriginLight:N,onOriginLightHovered:O,onOriginLightPressed:P,onOriginLightAccessible:_,onOriginLightAlternative:T})}}}),z.jsx(Fp,{name:"on-origin-light",color:t.onOriginLight??Ls,alternative:t.onOriginLightAccessible?void 0:t.onOriginLightAlternative,error:t.onOriginLightAccessible?void 0:"accessibilityCritical",contrastMin:4.5,contrast:Zl(t.originLight,t.onOriginLight),onColorChange:w=>{if(r){const{onOrigin:A,onOriginAccessible:$,onOriginAlternative:L,hoverColor:F,pressedColor:N}=ob(t.originLight??Ls,!1,w);r({...t,onOriginLight:A,onOriginLightHovered:F,onOriginLightPressed:N,onOriginLightAccessible:$,onOriginLightAlternative:L})}}}),z.jsx(Fp,{name:"origin-dark",color:t.originDark??Ls,alternative:t.originDarkAccessible?void 0:t.originDarkAlternative,error:t.originDarkAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originDark,t.originBgDark),onColorChange:w=>{if(r){const{originDark:A,originDarkAccessible:$,originDarkAlternative:L,originDarkPressed:F,originDarkHovered:N,onOriginDark:O,onOriginDarkHovered:P,onOriginDarkPressed:_,onOriginDarkAccessible:T,onOriginDarkAlternative:I}=av(p,t.origin,v,w);r({...t,originDark:A,originDarkAccessible:$,originDarkAlternative:L,originDarkPressed:F,originDarkHovered:N,onOriginDark:O,onOriginDarkHovered:P,onOriginDarkPressed:_,onOriginDarkAccessible:T,onOriginDarkAlternative:I})}}}),z.jsx(Fp,{name:"on-origin-dark",contrastMin:4.5,color:t.onOriginDark??Ls,alternative:t.onOriginDarkAccessible?void 0:t.onOriginDarkAlternative,error:t.onOriginDarkAccessible?void 0:"accessibilityCritical",contrast:Zl(t.originDark,t.onOriginDark),onColorChange:w=>{if(r){const{onOrigin:A,onOriginAccessible:$,onOriginAlternative:L,hoverColor:F,pressedColor:N}=ob(t.originDark??Ls,!0,w);r({...t,onOriginDark:A,onOriginDarkHovered:F,onOriginDarkPressed:N,onOriginDarkAccessible:$,onOriginDarkAlternative:L})}}})]}),o&&z.jsxs(z.Fragment,{children:[z.jsx(Uo,{}),z.jsxs("div",{className:"ml-auto flex gap-fix-md",children:[!s&&z.jsx(Mt,{icon:"bin",onClick:()=>{i&&i()},children:a("deleteColor")}),z.jsx(Mt,{className:"ml-auto",variant:"brand",disabled:p.length===0||e===p||!d,onClick:()=>{if(s)h(!1),n&&n(p,l),u({origin:"#ffffff"}),m("");else if(y.customColors){const w={};Object.keys(y.customColors).forEach(A=>{var $,L,F;($=y.customColors)!=null&&$[A]&&(A===e?w[p]=(L=y.customColors)==null?void 0:L[A]:w[A]=(F=y.customColors)==null?void 0:F[A])}),b(w)}},children:a(s?"addColor":"changeColor")})]})]})]})})]})})},Qwe=()=>{const{t:e}=gr(),{setColors:t,theme:r,setAdditionalColors:n,setCustomColors:i}=xr(s=>s);return z.jsxs(z.Fragment,{children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("colors")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:r.colors.neutral,label:"Neutral",setOriginColor:s=>t({...r.colors,neutral:s})}),z.jsx(Ia,{color:r.colors.brand,label:"brand",setOriginColor:s=>{t({...r.colors,brand:s})}}),z.jsx(Ia,{color:r.colors.informational,label:"Informational",setOriginColor:s=>t({...r.colors,informational:s})}),z.jsx(Ia,{color:r.colors.successful,label:"Successful",setOriginColor:s=>t({...r.colors,successful:s})}),z.jsx(Ia,{color:r.colors.warning,label:"Warning",setOriginColor:s=>t({...r.colors,warning:s})}),z.jsx(Ia,{color:r.colors.critical,label:"Critical",setOriginColor:s=>t({...r.colors,critical:s})})]})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("additional-colors")}),z.jsx("div",{className:"flex flex-wrap gap-fix-xs",children:Object.entries(r.additionalColors).map(([s,o])=>z.jsx(Ia,{color:o,label:s,setOriginColor:a=>{n({...r.additionalColors,[s]:a})}},s))})]}),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("custom")}),z.jsxs("div",{className:"flex flex-wrap gap-fix-xs",children:[z.jsx(Ia,{color:{origin:"#ffffff"},label:e("addColor"),onAddColor:(s,o)=>{i({...r.customColors,[s]:o})},customColor:!0,isAddColor:!0}),r.customColors&&Object.entries(r.customColors).map(([s,o])=>z.jsx(Ia,{color:o,label:s,setOriginColor:a=>{i({...r.customColors,[s]:a})},customColor:!0,onDelete:()=>{const a={...r.customColors};delete a[s],i(a)}},s))]})]})]})},Xh=["adaptive","neutral","critical","informational","warning","successful"],jD=e=>e.charAt(0).toUpperCase()+e.slice(1),eSe=[{title:"Button",component:z.jsx("div",{className:"grid grid-cols-5 gap-fix-sm items-center",children:["outlined","filled","ghost","brand"].map(e=>z.jsxs(H.Fragment,{children:[z.jsxs("h6",{children:[jD(e),":"]}),z.jsx(Mt,{variant:e,children:"Default"}),z.jsx(Mt,{variant:e,icon:"user",children:"Icon"}),z.jsx(Mt,{variant:e,disabled:!0,children:"Disabled"}),z.jsx(Mt,{variant:e,size:"small",children:"Small"})]},`button-${e}`))})},{title:"Link",component:z.jsxs(H.Fragment,{children:[z.jsx(bd,{href:"#",children:"Text Link"}),z.jsx(bd,{href:"#",variant:"brand",children:"Brand Text Link"}),z.jsx(bd,{href:"#",disabled:!0,children:"Disabled Link"}),z.jsx(bd,{href:"#",size:"small",children:"Small Link"})]})},{title:"Infotext",component:z.jsxs(H.Fragment,{children:[Xh.map(e=>z.jsx(Lr,{semantic:e,children:jD(e)},`infotext-${e}`)),z.jsx(Lr,{size:"small",children:"Small"})]})},{title:"Tag",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Xh.map(e=>z.jsxs($0,{semantic:e,children:["Tag ",e]},`tag-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Xh.map(e=>z.jsxs($0,{semantic:e,emphasis:"strong",children:["Tag ",e]},`tag-strong-${e}`))]})]})},{title:"Badge",component:z.jsxs(H.Fragment,{children:[z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Weak:"}),Xh.map(e=>z.jsxs(CC,{semantic:e,children:["Badge ",e]},`badge-${e}`))]}),z.jsxs("div",{className:"flex flex-wrap gap-fix-sm",children:[z.jsx("h6",{children:"Strong:"}),Xh.map(e=>z.jsxs(CC,{semantic:e,emphasis:"strong",children:["Badge ",e]},`badge-strong-${e}`))]})]})},{title:"Notification",component:z.jsxs(H.Fragment,{children:[Xh.map(e=>z.jsx(k0,{semantic:e,variant:"standalone",headline:"Variant",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:jD(e)},`alert-component-${e}`)),z.jsx(k0,{variant:"docked",icon:"user",headline:"Type",linkVariant:"inline",link:z.jsx("a",{href:"#",children:"Link"}),children:"Docked"})]})},{title:"Input",component:z.jsxs(H.Fragment,{children:[z.jsx(xn,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(xn,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(xn,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Checkbox",component:z.jsxs(H.Fragment,{children:[z.jsx(TC,{name:"checkbox",children:"Checkbox"}),z.jsx(TC,{name:"checkbox",required:!0,children:"Checkbox required"})]})},{title:"Radio",component:z.jsxs(H.Fragment,{children:[z.jsx(AC,{name:"radio",children:"Radio"}),z.jsx(AC,{name:"radio",required:!0,children:"Radio required"})]})},{title:"Select",component:z.jsxs(H.Fragment,{children:[z.jsxs(Sc,{variant:"floating",label:"Select",placeholder:"Select",message:"Select Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(Sc,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]}),z.jsxs(Sc,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0,children:[z.jsx("option",{children:"Option1"}),z.jsx("option",{children:"Option2"})]})]})},{title:"Textarea",component:z.jsxs(H.Fragment,{children:[z.jsx(fg,{variant:"floating",label:"Disabled",placeholder:"Disabled",message:"Disabled Message",disabled:!0}),z.jsx(fg,{variant:"floating",label:"Readonly",placeholder:"Readonly",message:"Readonly Message",readOnly:!0,value:"Readonly"}),z.jsx(fg,{variant:"floating",label:"Required",placeholder:"Required",message:"Required Message",required:!0})]})},{title:"Divider",component:z.jsxs(H.Fragment,{children:[z.jsx(Uo,{}),z.jsx(Uo,{emphasis:"strong"})]})}],tSe=()=>{const[e,t]=H.useState(""),{t:r}=gr();return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(xn,{variant:"floating",label:r("search"),placeholder:r("search"),type:"search",onChange:n=>t(n.target.value)}),z.jsx("div",{className:"grid gap-fix-sm",children:eSe.map(n=>n.title.toLowerCase().includes(e.toLowerCase())?z.jsx(fs,{spacing:"small",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:n.title}),z.jsx("div",{className:"flex flex-wrap gap-fix-sm items-center",children:n.component})]})},`component-list-${n.title}`):null)})]})},BN=({hue:e,hex:t,saturation:r,luminance:n,children:i,index:s,hideText:o})=>z.jsxs("div",{className:"palette-box gap-fix-md",style:{backgroundColor:t,color:Jwe(t)<.4?"#fff":"#000","--color-index":s},children:[i,!o&&z.jsxs("div",{className:"flex flex-col",children:[z.jsxs("span",{className:"whitespace-nowrap",children:["hex: ",t]}),z.jsxs("span",{className:"whitespace-nowrap",children:["hsl: ",Math.round(e),"/",Math.round(r),"/",Math.round(n)]})]})]}),rSe=()=>{const{luminanceSteps:e,developerMode:t,theme:r}=xr(o=>o),{t:n}=gr(),[i,s]=H.useState({});return H.useEffect(()=>{s({...r.colors,...r.additionalColors,...r.customColors})},[r]),z.jsxs("div",{className:"flex flex-col",children:[t&&z.jsx(xn,{label:n("luminanceSteps"),value:e,onChange:o=>{const a=o.target.value.split(",").map(l=>Number(l||0));xr.setState({luminanceSteps:a})}}),z.jsxs("div",{className:"flex gap-fix-2xs",children:[z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold invisible",children:"Palette"})}),e.map((o,a)=>z.jsx("div",{className:"flex items-center",children:z.jsx("span",{className:"font-bold whitespace-nowrap pr-fix-xs md:pr-fix-lg",children:a})},`luminance-step-${o}`))]}),Object.entries(i).filter(([,o])=>ZH(o.origin)).map(([o,a],l)=>{const u=Xk(o,a.origin,e);return z.jsxs("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:[z.jsx("div",{className:"py-fix-sm",children:z.jsx("span",{className:"font-bold",children:o})}),u.map(({hex:c,hue:h,saturation:d,luminance:f},p)=>z.jsx(H.Fragment,{children:z.jsx(zZ,{style:{"--color-index":p},placement:l>3?"left-start":"right-start",trigger:z.jsx(BN,{hex:c,hue:h,saturation:d,luminance:f,index:p}),children:z.jsx("div",{className:"flex flex-col gap-fix-2xs items-center grid-color-palettes",children:u.map((m,y)=>z.jsx(H.Fragment,{children:z.jsx(BN,{hex:m.hex,hue:m.hue,saturation:m.saturation,luminance:m.luminance,hideText:!0,children:z.jsx("span",{className:"m-auto",children:io.contrast(io.hex(c),io.hex(m.hex)).toFixed(2)})})},`popover-${o}-${m.hex}-${y}`))})})},`${o}-${c}-${p}`))]},`${o}-header`)})]})]})},ab=H.memo(({label:e,accept:t,onUpload:r,size:n,variant:i,noText:s,tooltip:o})=>{const{t:a}=gr();return z.jsxs("label",{className:"upload-button relative","data-icon":"upload","data-size":n,"data-variant":i,"data-no-text":s,children:[a(e),z.jsx("input",{type:"file",accept:t,className:"absolute w-full h-full",title:"",onChange:l=>{const u=l.target.files;if(u&&u.length>0){const c=new FileReader;c.addEventListener("load",()=>{r(c.result)},!1),c.readAsDataURL(u[0])}}}),o&&z.jsx(eo,{placement:"bottom",children:a(o)})]})});var QH={exports:{}};(function(e,t){var r={};/*! JSZip v3.10.1 - A JavaScript class for generating and reading zip files @@ -2023,8 +2023,8 @@ $${i}: assets-paths.$fonts-path + '${s.woff2}'; p-fix-md gap-fix-md mx-[1px] md:mx-0 border-b md:border-b-0 md:border-r flex md:flex-col h-auto md:h-full - overflow-x-auto overflow-y-hidden md:overflow-x-hidden md:overflow-y-auto`,children:CSe.map(t=>z.jsx(Mt,{icon:t,variant:"ghost",width:"full",children:e(t)},`dashboard-sidenav-button-${t}`))})},A$=({linkToDemo:e,density:t})=>{const{t:r}=gr();return z.jsx(lx,{name:"Demo",density:t,actionBar:z.jsx(z.Fragment,{children:z.jsx(Tk,{to:e?"/demo":"/",className:"db-button","data-variant":"brand",target:"_blank",children:r(e?"openDemo":"openMainPage")})}),children:z.jsxs("div",{className:"flex flex-col md:flex-row h-full",children:[z.jsx(TSe,{}),z.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md px-res-sm db-neutral-bg-lvl-2 w-full h-full overflow-y-auto",children:[z.jsx("h1",{children:r("dashboard")}),z.jsxs("div",{className:"demo-dashboard grid gap-fix-md h-full",children:[z.jsx(fs,{spacing:"small",className:"dashboard-short1 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Mobile Users"}),z.jsx("h3",{children:"500"}),z.jsx(Lr,{className:"mt-auto",semantic:"successful",children:"Good capacity"})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-short2 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Tablet Users"}),z.jsx("h3",{children:"200"}),z.jsx(Lr,{className:"mt-auto",semantic:"warning",children:"Medium capacity"})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-long db-brand-bg",elevationLevel:"1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Progress"}),z.jsx("div",{className:"dashboard-progress",children:z.jsx("h5",{className:"m-auto",children:"50%"})})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-big db-neutral-bg-lvl-1 flex-row justify-between",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Desktop Users"}),z.jsx("h3",{children:"100"}),z.jsx(Lr,{className:"mt-auto",semantic:"critical",children:"Bad capacity"})]})})]})]})]})})},ASe=H.memo(()=>{const{t:e}=gr(),[t,r]=H.useState("regular");return z.jsxs("div",{className:"flex-col flex w-full h-full gap-fix-md p-fix-sm overflow-hidden relative",children:[z.jsx("div",{className:"flex gap-fix-md",children:z.jsxs(Sc,{label:e("density"),variant:"floating",value:t,onChange:n=>r(n.target.value),children:[z.jsx("option",{value:"functional",children:"functional"}),z.jsx("option",{value:"regular",children:"regular"}),z.jsx("option",{value:"expressive",children:"expressive"})]})}),z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(A$,{linkToDemo:!0,density:t})})]})}),Lp=Rc(Ak),kSe=(e,t)=>{if(t.at(-1)==="_scale")return e;let r=1;if(e==="none"?r=0:e==="full"?r=5:r=Number(e.replace("%",""))/100,!(t.length<1&&!Lp.has(t))){if(t[0]==="elevation"){if(t.at(-1)==="sm")return`0 0 ${r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${4*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${2*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="md")return`0 0 ${2*r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${4*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="lg")return`0 0 ${4*r}px -${3*r}px rgba(0, 0, 0, 0.2),0 0 ${16*r}px ${3*r}px rgba(0, 0, 0, 0.12),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.14)`}if(!(t.length<2)){if(t[0]==="border"){if(t[1]==="radius")return`${Number(Lp.get(t))*r}`;if(t[1]==="height"){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}}if(t[0]==="sizing"&&!t.includes("fixed")){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}if(t[0]==="spacing"){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}}}},_Se=(e,t)=>{try{let r=t;return e.forEach(n=>{r=r[n]}),r}catch(r){console.error(r)}return 1},Op=({label:e,params:t})=>{const{t:r}=gr(),{theme:n}=xr(s=>s),i=s=>{const o=[...t];let a={...n};a=Rc(a).map(function(l){this.isLeaf&&this.path.length>0&&o.every((u,c)=>u===this.path[c])&&this.update(kSe(s,this.path)||l)}),xr.setState({theme:a})};return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:r(e)}),z.jsxs(Sc,{label:`${r(e)} ${r("scale")}`,variant:"floating",value:_Se([...t,"_scale"],n),onChange:s=>{i(s.target.value)},children:[t.includes("sizing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("spacing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("height")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),(t.includes("elevation")||t.includes("radius"))&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"none"}),z.jsx("option",{children:"50%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"150%"}),z.jsx("option",{children:"200%"})]}),t.includes("radius")&&z.jsx("option",{children:"full"})]})]})},$Se=({tabs:e})=>{const{t}=gr(),{developerMode:r}=xr(n=>n);return z.jsxs(q6,{alignment:"center",width:"full",className:"h-full",children:[z.jsx(_k,{children:e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(_0,{children:t(n.text)},`tab-${n.text}`))}),e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(P0,{className:"h-full",children:n.component},`tab-panel-${n.text}`))]})},PSe=()=>z.jsx("div",{className:"grid grid-cols-3 md:grid-cols-9 gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center",children:[z.jsx("div",{className:"rounded w-siz-xl",style:{height:`var(--db-border-height-${e})`,border:`var(--db-border-height-${e}) solid var(--db-brand-border)`}}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`border-height-${e}`))}),FSe=()=>z.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-fix-md",children:[...cx,"full"].map(e=>z.jsx("div",{className:"flex w-siz-xl h-siz-xl md:w-siz-2xl md:h-siz-2xl db-successful-bg-lvl-1 items-center justify-center",style:{borderRadius:`var(--db-border-radius-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:e},`border-radius-${e}`))}),LSe=()=>z.jsx("div",{className:"grid grid-cols-3 gap-fix-md",children:i9.map(e=>z.jsx("div",{className:"db-card items-center","data-spacing":"medium",style:{boxShadow:`var(--db-elevation-${e})`},children:e},`elevation-${e}`))}),OSe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-informational-bg-lvl-1 items-center justify-center",style:{width:`var(--db-sizing-${e})`,height:`var(--db-sizing-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`sizing-${e}`))}),ISe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-warning-bg-lvl-1 items-center justify-center",style:{width:`var(--db-spacing-fixed-${e})`,height:`var(--db-spacing-fixed-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`spacing-${e}`))}),i9=["sm","md","lg"],cx=["3xs","2xs","xs",...i9,"xl","2xl","3xl"],NSe=[{title:"spacing",component:z.jsx(ISe,{})},{title:"sizing",component:z.jsx(OSe,{})},{title:"elevation",component:z.jsx(LSe,{})},{title:"borderHeight",component:z.jsx(PSe,{})},{title:"borderRadius",component:z.jsx(FSe,{})}],$s=({colorName:e,type:t,isBorder:r,bgTransparent:n})=>z.jsxs("div",{className:"flex flex-col gap-fix-md text-center",children:[z.jsx("p",{className:"font-bold",children:an(`${t}${n?`-${n}`:""}`,!1," ")}),z.jsx("div",{className:"flex flex-col",children:(r?["enabled"]:["enabled","hover","pressed"]).map(i=>{const s=`var(--db-${e}-${t}${n&&i==="enabled"?`-${n}`:""}${r?"":`-${i}`})`,o=`var(--db-${e}-border)`;let a=`var(--db-${e}-on-bg-enabled)`;return t.startsWith("on-bg")?a=`var(--db-${e}-bg-lvl-1-enabled)`:t==="origin"?a=`var(--db-${e}-on-enabled)`:t==="on"?a=`var(--db-${e}-origin-enabled)`:(t==="contrast-high"||t==="contrast-low"||t==="border")&&(a=`var(--db-${e}-on-contrast-enabled)`),z.jsx("div",{className:"flex w-full md:min-w-siz-2xl h-siz-md mx-auto rounded-sm",style:{backgroundColor:s,border:`1px solid ${o}`,color:a},children:z.jsx("span",{className:"m-auto",children:i})},`color-preview-${e}-${t}-${i}`)})})]}),MSe=({colorName:e})=>z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"on"}),z.jsx($s,{colorName:e,type:"origin"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"on-bg"}),z.jsx($s,{colorName:e,type:"on-bg-weak"}),z.jsx($s,{colorName:e,type:"on-contrast"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"contrast-high"}),z.jsx($s,{colorName:e,type:"contrast-low"}),z.jsx($s,{colorName:e,type:"border",isBorder:!0})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"bg-lvl-1"}),z.jsx($s,{colorName:e,type:"bg-lvl-2"}),z.jsx($s,{colorName:e,type:"bg-lvl-3"}),z.jsx($s,{colorName:e,type:"bg-transparent",bgTransparent:"full"}),z.jsx($s,{colorName:e,type:"bg-transparent",bgTransparent:"semi"})]})]}),RSe=()=>{const{theme:e}=xr(o=>o),[t,r]=H.useState(""),[n,i]=H.useState([]),{t:s}=gr();return H.useEffect(()=>{i(Object.keys({...e.colors,...e.additionalColors,...e.customColors}).map(o=>({title:o,component:z.jsx(MSe,{colorName:o}),isColor:!0})))},[s,e.additionalColors,e.colors,e.customColors]),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(xn,{variant:"floating",label:s("search"),placeholder:s("search"),type:"search",onChange:o=>r(o.target.value)}),z.jsx("div",{className:"flex flex-col gap-fix-sm w-full",children:[...NSe,...n].map(({title:o,component:a,isColor:l})=>(l?`${s("color")}: ${o}`:s(o)).toLowerCase().includes(t.toLowerCase())?z.jsx(fs,{spacing:"small",className:"w-full",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:l?`${s("color")}: ${o}`:s(o)}),a]})},`token-card-${o}`):null)})]})},BSe=[{text:"demo",component:z.jsx(ASe,{})},{text:"components",component:z.jsx(tSe,{})},{text:"token",component:z.jsx(RSe,{})},{text:"colorPalettes",component:z.jsx(rSe,{}),onlyDeveloper:!0},{text:"speakingColors",component:z.jsx(DSe,{}),onlyDeveloper:!0}],zSe=()=>{const{t:e}=gr(),{theme:t}=xr(r=>r);return z.jsx(lx,{withDevMode:!0,actionBar:z.jsx(SSe,{}),name:e("customization"),children:z.jsxs("div",{className:"content flex flex-col md:flex-row md:h-full md:overflow-hidden",children:[z.jsxs("div",{className:"flex flex-col p-fix-lg w-full md:w-2/5 md:h-full md:overflow-auto border-r gap-fix-xl",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("name")}),z.jsx(xn,{variant:"floating",label:e("themeName"),placeholder:e("themeName"),value:t.branding.name,onChange:r=>xr.setState({theme:{...t,branding:{...t.branding,name:r.target.value}}})})]}),z.jsx(ESe,{}),z.jsx(Uo,{margin:"none"}),z.jsx(Qwe,{}),z.jsx(Uo,{margin:"none"}),z.jsx(Op,{label:"spacing",params:["spacing"]}),z.jsx(Op,{label:"sizing",params:["sizing"]}),z.jsx(Op,{label:"elevation",params:["elevation"]}),z.jsx(Op,{label:"borderHeight",params:["border","height"]}),z.jsx(Op,{label:"borderRadius",params:["border","radius"]})]}),z.jsx("div",{className:`db-neutral-bg-lvl-2 p-fix-sm md:p-res-sm - flex flex-col gap-res-sm w-full overflow-auto`,children:z.jsx($Se,{tabs:BSe})})]})})},jSe=["accessible","adaptive","efficient"],HSe=()=>{const{t:e}=gr();return z.jsx(z.Fragment,{children:jSe.map((t,r)=>z.jsx(Rm,{spacing:"medium",width:"large",className:`flex h-[100vh] items-center${r%2===0?" db-neutral-bg-lvl-2":""}`,children:z.jsxs("div",{className:"flex flex-col text-balance text-center items-center gap-fix-md",children:[z.jsx("h6",{children:e(`landingHowItFeature${r+1}Title`)}),z.jsxs("h2",{children:[e(`landingHowItFeature${r+1}Strong`),e(`landingHowItFeature${r+1}Desc`)]})]})},`feature-card-${t}`))})},USe=()=>{const{t:e}=gr();return z.jsx(Rm,{spacing:"medium",width:"large",className:"flex items-center db-brand-bg-lvl-3",children:z.jsxs("div",{className:"flex flex-col gap-fix-xl items-center text-center text-balance",children:[z.jsx("h2",{"data-icon-after":"heart",children:e("landingMoreTitle")}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md mx-auto items-center",children:[z.jsx(Tk,{to:"/playground",className:"db-button capitalize hidden md:block",target:"_blank","data-variant":"filled","data-width":"full",children:e("tryIt")}),z.jsx("a",{className:"db-button capitalize","data-variant":"brand",href:"https://marketingportal.extranet.deutschebahn.com/marketingportal",target:"_blank","data-width":"full",children:e("gettingStarted")})]})]})})},WSe=()=>{const{theme:e,darkMode:t}=xr(r=>r);return z.jsx(Rm,{spacing:"none",width:"large",children:z.jsxs("div",{className:"flex justify-between min-h-siz-md py-fix-xs md:py-fix-md",children:[z.jsx("img",{className:"logo",src:ym(t&&e.branding.image.dark?e.branding.image.dark:e.branding.image.light),alt:"brand"}),z.jsx("a",{href:"https://github.com/db-ui/theme-builder",target:"_blank",referrerPolicy:"no-referrer",children:z.jsx("img",{className:"my-auto logo",src:`${p1}/assets/images/github-mark${t?"-white":""}.svg`,alt:"GitHub Mark"})})]})})},VSe={name:"Deutsche Bahn",image:{light:"db_logo.svg"}},GSe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},qSe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},KSe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},JSe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},XSe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},YSe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},ZSe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},QSe={neutral:{origin:"#242629",originBgLight:"#f3f4f5",originBgDark:"#070708",originLight:"#242629",originLightAlternative:"#242629",originLightAccessible:!0,originLightHover:"#393c40",originLightPressed:"#4f5358",originDark:"#5a5f65",originDarkAlternative:"#5a5f65",originDarkAccessible:!0,originDarkHover:"#72787f",originDarkPressed:"#8a929a",onOriginLight:"#f9f9fa",onOriginLightHover:"#393c40",onOriginLightPressed:"#4f5358",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHover:"#72787f",onOriginDarkPressed:"#8a929a",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHover:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},eDe={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHover:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHover:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHover:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHover:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHover:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHover:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHover:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHover:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHover:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHover:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHover:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHover:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHover:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHover:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHover:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHover:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},tDe={branding:VSe,spacing:GSe,sizing:qSe,typography:KSe,border:JSe,elevation:XSe,transition:YSe,font:ZSe,colors:QSe,additionalColors:eDe},rDe={name:"S-Bahn",image:{light:"sbahn_logo.svg"}},nDe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},iDe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},sDe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},oDe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},aDe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},lDe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},uDe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},cDe={neutral:{origin:"#242629",originBgLight:"#f3f4f5",originBgDark:"#070708",originLight:"#242629",originLightAlternative:"#242629",originLightAccessible:!0,originLightHover:"#393c40",originLightPressed:"#4f5358",originDark:"#5a5f65",originDarkAlternative:"#5a5f65",originDarkAccessible:!0,originDarkHover:"#72787f",originDarkPressed:"#8a929a",onOriginLight:"#f9f9fa",onOriginLightHover:"#393c40",onOriginLightPressed:"#4f5358",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHover:"#72787f",onOriginDarkPressed:"#8a929a",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#4D8E45",originBgLight:"#defcdc",originBgDark:"#030902",originLight:"#4D8E45",originLightAlternative:"#4D8E45",originLightAccessible:!0,originLightHover:"#3d7236",originLightPressed:"#2d5828",originDark:"#4D8E45",originDarkAlternative:"#4D8E45",originDarkAccessible:!0,originDarkHover:"#5eab54",originDarkPressed:"#6fc864",onOriginLight:"#061405",onOriginLightHover:"#3d7236",onOriginLightPressed:"#2d5828",onOriginLightAccessible:!0,onOriginLightAlternative:"#061405",onOriginDark:"#061405",onOriginDarkHover:"#5eab54",onOriginDarkPressed:"#6fc864",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#061405"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHover:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},hDe={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHover:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHover:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHover:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHover:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHover:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHover:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHover:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHover:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHover:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHover:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHover:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHover:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHover:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHover:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHover:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHover:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHover:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHover:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHover:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHover:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHover:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHover:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHover:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHover:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHover:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHover:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHover:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHover:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},dDe={branding:rDe,spacing:nDe,sizing:iDe,typography:sDe,border:oDe,elevation:aDe,transition:lDe,font:uDe,colors:cDe,additionalColors:hDe},fDe=Ak,pDe=dDe,gDe=tDe,mDe={neutralTheme:fDe,dbTheme:gDe,sbahnTheme:pDe},yDe=()=>{const{t:e}=gr(),[t,r]=H.useState("neutralTheme"),{darkMode:n,theme:i}=xr(s=>s);return z.jsx(Rm,{width:"large",spacing:"large",className:"flex md:h-[100vh] items-center",children:z.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-fix-md md:gap-fix-3xl",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsxs("h1",{children:[z.jsx("span",{className:"brand-name",children:i.branding.name}),z.jsx("br",{}),"Design System Platform"]}),z.jsx("h4",{"data-variant":"light",children:"By all, for all"}),z.jsx("p",{children:e("landingDesignSystemText")}),z.jsxs("div",{className:"grid grid-cols-4 gap-fix-md",children:[Object.entries(mDe).map(([s,o])=>z.jsx("button",{onClick:()=>{r(s),xr.setState({theme:o,luminanceSteps:A0,speakingNames:xC})},children:z.jsxs(fs,{className:"min-h-siz-xl",spacing:"small","data-selected":t===s,elevationLevel:"2",behaviour:"interactive",children:[z.jsx("img",{className:"logo m-auto",src:ym(n&&o.branding.image.dark?o.branding.image.dark:o.branding.image.light),alt:"brand"}),z.jsx(eo,{placement:"bottom",children:e(s)})]})},s)),z.jsx(Tk,{className:"no-underline",to:"/customization",target:"_blank",children:z.jsx(fs,{className:"items-center justify-center min-h-siz-xl",spacing:"small","data-selected":"false",elevationLevel:"2",behaviour:"interactive",children:z.jsx(vf,{icon:"plus",children:"Add custom theme"})})})]})]}),z.jsx("div",{className:"flex col-span-2 relative",children:z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(A$,{linkToDemo:!0})})})]})})},vDe=()=>z.jsxs("div",{className:"flex flex-col overflow-y-auto h-full",children:[z.jsx(WSe,{}),z.jsxs("main",{children:[z.jsx(yDe,{}),z.jsx(HSe,{}),z.jsx(USe,{})]})]});function ci(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:hx(e)?2:dx(e)?3:0}function vm(e,t){return Eu(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Yv(e,t){return Eu(e)===2?e.get(t):e[t]}function s9(e,t,r){var n=Eu(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function bDe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function hx(e){return CDe&&e instanceof Map}function dx(e){return TDe&&e instanceof Set}function Gn(e){return e.o||e.t}function k$(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=kDe(e);delete t[Fr];for(var r=L$(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=xDe),Object.freeze(e),t&&Xc(e,function(r,n){return _$(n,!0)},!0)),e}function xDe(){ci(2)}function $$(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function pa(e){var t=MT[e];return t||ci(18,e),t}function o9(e,t){MT[e]||(MT[e]=t)}function lb(){return xm}function HD(e,t){t&&(pa("Patches"),e.u=[],e.s=[],e.v=t)}function ub(e){NT(e),e.p.forEach(wDe),e.p=null}function NT(e){e===xm&&(xm=e.l)}function GN(e){return xm={p:[],l:xm,h:e,m:!0,_:0}}function wDe(e){var t=e[Fr];t.i===0||t.i===1?t.j():t.g=!0}function UD(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||pa("ES5").S(t,e,n),n?(r[Fr].P&&(ub(t),ci(4)),ba(e)&&(e=cb(t,e),t.l||hb(t,e)),t.u&&pa("Patches").M(r[Fr].t,e,t.u,t.s)):e=cb(t,r,[]),ub(t),t.u&&t.v(t.u,t.s),e!==F$?e:void 0}function cb(e,t,r){if($$(t))return t;var n=t[Fr];if(!n)return Xc(t,function(a,l){return qN(e,n,t,a,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return hb(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=n.i===4||n.i===5?n.o=k$(n.k):n.o,s=i,o=!1;n.i===3&&(s=new Set(i),i.clear(),o=!0),Xc(s,function(a,l){return qN(e,n,i,a,l,r,o)}),hb(e,i,!1),r&&e.u&&pa("Patches").N(n,r,e.u,e.s)}return n.o}function qN(e,t,r,n,i,s,o){if(Jc(i)){var a=cb(e,i,s&&t&&t.i!==3&&!vm(t.R,n)?s.concat(n):void 0);if(s9(r,n,a),!Jc(a))return;e.m=!1}else o&&r.add(i);if(ba(i)&&!$$(i)){if(!e.h.D&&e._<1)return;cb(e,i),t&&t.A.l||hb(e,i)}}function hb(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&_$(t,r)}function WD(e,t){var r=e[Fr];return(r?Gn(r):e)[t]}function KN(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function ja(e){e.P||(e.P=!0,e.l&&ja(e.l))}function VD(e){e.o||(e.o=k$(e.t))}function bm(e,t,r){var n=hx(t)?pa("MapSet").F(t,r):dx(t)?pa("MapSet").T(t,r):e.O?function(i,s){var o=Array.isArray(i),a={i:o?1:0,A:s?s.A:lb(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},l=a,u=RT;o&&(l=[a],u=Qp);var c=Proxy.revocable(l,u),h=c.revoke,d=c.proxy;return a.k=d,a.j=h,d}(t,r):pa("ES5").J(t,r);return(r?r.A:lb()).p.push(n),n}function SDe(e){return Jc(e)||ci(22,e),function t(r){if(!ba(r))return r;var n,i=r[Fr],s=Eu(r);if(i){if(!i.P&&(i.i<4||!pa("ES5").K(i)))return i.t;i.I=!0,n=JN(r,s),i.I=!1}else n=JN(r,s);return Xc(n,function(o,a){i&&Yv(i.t,o)===a||s9(n,o,t(a))}),s===3?new Set(n):n}(e)}function JN(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return k$(e)}function DDe(){function e(n){if(!ba(n))return n;if(Array.isArray(n))return n.map(e);if(hx(n))return new Map(Array.from(n.entries()).map(function(o){return[o[0],e(o[1])]}));if(dx(n))return new Set(Array.from(n).map(e));var i=Object.create(Object.getPrototypeOf(n));for(var s in n)i[s]=e(n[s]);return vm(n,Pg)&&(i[Pg]=n[Pg]),i}function t(n){return Jc(n)?e(n):n}var r="add";o9("Patches",{$:function(n,i){return i.forEach(function(s){for(var o=s.path,a=s.op,l=n,u=0;u1?b-1:0),E=1;E1?c-1:0),d=1;d=0;i--){var s=n[i];if(s.path.length===0&&s.op==="replace"){r=s.value;break}}i>-1&&(n=n.slice(i+1));var o=pa("Patches").$;return Jc(r)?o(r,n):this.produce(r,function(a){return o(a,n)})},e}(),js=new _De,$De=js.produce,ZN=js.produceWithPatches.bind(js);js.setAutoFreeze.bind(js);js.setUseProxies.bind(js);var QN=js.applyPatches.bind(js);js.createDraft.bind(js);js.finishDraft.bind(js);function PDe(){this.__data__=[],this.size=0}var FDe=PDe;function LDe(e,t){return e===t||e!==e&&t!==t}var a9=LDe,ODe=a9;function IDe(e,t){for(var r=e.length;r--;)if(ODe(e[r][0],t))return r;return-1}var fx=IDe,NDe=fx,MDe=Array.prototype,RDe=MDe.splice;function BDe(e){var t=this.__data__,r=NDe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():RDe.call(t,r,1),--this.size,!0}var zDe=BDe,jDe=fx;function HDe(e){var t=this.__data__,r=jDe(t,e);return r<0?void 0:t[r][1]}var UDe=HDe,WDe=fx;function VDe(e){return WDe(this.__data__,e)>-1}var GDe=VDe,qDe=fx;function KDe(e,t){var r=this.__data__,n=qDe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var JDe=KDe,XDe=FDe,YDe=zDe,ZDe=UDe,QDe=GDe,eEe=JDe;function zf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ta))return!1;var u=s.get(e),c=s.get(t);if(u&&c)return u==t&&c==e;var h=-1,d=!0,f=r&jTe?new MTe:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=YAe}var m9=ZAe,QAe=mx,eke=m9,tke=bx,rke="[object Arguments]",nke="[object Array]",ike="[object Boolean]",ske="[object Date]",oke="[object Error]",ake="[object Function]",lke="[object Map]",uke="[object Number]",cke="[object Object]",hke="[object RegExp]",dke="[object Set]",fke="[object String]",pke="[object WeakMap]",gke="[object ArrayBuffer]",mke="[object DataView]",yke="[object Float32Array]",vke="[object Float64Array]",bke="[object Int8Array]",xke="[object Int16Array]",wke="[object Int32Array]",Ske="[object Uint8Array]",Dke="[object Uint8ClampedArray]",Eke="[object Uint16Array]",Cke="[object Uint32Array]",Zr={};Zr[yke]=Zr[vke]=Zr[bke]=Zr[xke]=Zr[wke]=Zr[Ske]=Zr[Dke]=Zr[Eke]=Zr[Cke]=!0;Zr[rke]=Zr[nke]=Zr[gke]=Zr[ike]=Zr[mke]=Zr[ske]=Zr[oke]=Zr[ake]=Zr[lke]=Zr[uke]=Zr[cke]=Zr[hke]=Zr[dke]=Zr[fke]=Zr[pke]=!1;function Tke(e){return tke(e)&&eke(e.length)&&!!Zr[QAe(e)]}var Ake=Tke;function kke(e){return function(t){return e(t)}}var _ke=kke,pb={exports:{}};pb.exports;(function(e,t){var r=l9,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,a=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=a})(pb,pb.exports);var M$=pb.exports,$ke=Ake,Pke=_ke,hM=M$,dM=hM&&hM.isTypedArray,Fke=dM?Pke(dM):$ke,y9=Fke,Lke=LAe,Oke=WAe,Ike=N$,Nke=g9,Mke=XAe,Rke=y9,Bke=Object.prototype,zke=Bke.hasOwnProperty;function jke(e,t){var r=Ike(e),n=!r&&Oke(e),i=!r&&!n&&Nke(e),s=!r&&!n&&!i&&Rke(e),o=r||n||i||s,a=o?Lke(e.length,String):[],l=a.length;for(var u in e)(t||zke.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||s&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Mke(u,l)))&&a.push(u);return a}var Hke=jke,Uke=Object.prototype;function Wke(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Uke;return e===r}var Vke=Wke;function Gke(e,t){return function(r){return e(t(r))}}var qke=Gke,Kke=qke,Jke=Kke(Object.keys,Object),Xke=Jke,Yke=Vke,Zke=Xke,Qke=Object.prototype,e_e=Qke.hasOwnProperty;function t_e(e){if(!Yke(e))return Zke(e);var t=[];for(var r in Object(e))e_e.call(e,r)&&r!="constructor"&&t.push(r);return t}var r_e=t_e,n_e=O$,i_e=m9;function s_e(e){return e!=null&&i_e(e.length)&&!n_e(e)}var o_e=s_e,a_e=Hke,l_e=r_e,u_e=o_e;function c_e(e){return u_e(e)?a_e(e):l_e(e)}var h_e=c_e,d_e=wAe,f_e=PAe,p_e=h_e;function g_e(e){return d_e(e,p_e,f_e)}var m_e=g_e,fM=m_e,y_e=1,v_e=Object.prototype,b_e=v_e.hasOwnProperty;function x_e(e,t,r,n,i,s){var o=r&y_e,a=fM(e),l=a.length,u=fM(t),c=u.length;if(l!=c&&!o)return!1;for(var h=l;h--;){var d=a[h];if(!(o?d in t:b_e.call(t,d)))return!1}var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var y=o;++hcrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");var l$e="Invariant failed";function Gr(e,t){if(!e)throw new Error(l$e)}typeof window<"u"&&(window.__CRAFTJS__||(window.__CRAFTJS__={}),window.__CRAFTJS__["@craftjs/utils"]="0.2.4");var Ka="ROOT",x9="canvas-ROOT",u$e="Attempting to add a node with duplicated id",c$e="Node cannot be dropped into target parent",h$e="Target parent rejects incoming node",d$e="Current parent rejects outgoing node",TM="Cannot move node that is not a direct child of a Canvas node",f$e="Cannot move node into a non-Canvas parent",AM="A top-level Node cannot be moved",p$e="Cannot move node into a descendant",w9="The component type specified for this node (%node_type%) does not exist in the resolver",g$e="The node has specified a canDrag() rule that prevents it from being dragged",m$e=`An Error occurred while deserializing components: Cannot find component <%displayName% /> in resolver map. Please check your resolver in + overflow-x-auto overflow-y-hidden md:overflow-x-hidden md:overflow-y-auto`,children:CSe.map(t=>z.jsx(Mt,{icon:t,variant:"ghost",width:"full",children:e(t)},`dashboard-sidenav-button-${t}`))})},A$=({linkToDemo:e,density:t})=>{const{t:r}=gr();return z.jsx(lx,{name:"Demo",density:t,actionBar:z.jsx(z.Fragment,{children:z.jsx(Tk,{to:e?"/demo":"/",className:"db-button","data-variant":"brand",target:"_blank",children:r(e?"openDemo":"openMainPage")})}),children:z.jsxs("div",{className:"flex flex-col md:flex-row h-full",children:[z.jsx(TSe,{}),z.jsxs("div",{className:"flex flex-col gap-fix-md py-fix-md px-res-sm db-neutral-bg-lvl-2 w-full h-full overflow-y-auto",children:[z.jsx("h1",{children:r("dashboard")}),z.jsxs("div",{className:"demo-dashboard grid gap-fix-md h-full",children:[z.jsx(fs,{spacing:"small",className:"dashboard-short1 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Mobile Users"}),z.jsx("h3",{children:"500"}),z.jsx(Lr,{className:"mt-auto",semantic:"successful",children:"Good capacity"})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-short2 db-neutral-bg-lvl-1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Tablet Users"}),z.jsx("h3",{children:"200"}),z.jsx(Lr,{className:"mt-auto",semantic:"warning",children:"Medium capacity"})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-long db-brand-bg",elevationLevel:"1",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Progress"}),z.jsx("div",{className:"dashboard-progress",children:z.jsx("h5",{className:"m-auto",children:"50%"})})]})}),z.jsx(fs,{spacing:"small",className:"dashboard-big db-neutral-bg-lvl-1 flex-row justify-between",children:z.jsxs("div",{className:"flex flex-col gap-fix-md h-full",children:[z.jsx("h5",{children:"Desktop Users"}),z.jsx("h3",{children:"100"}),z.jsx(Lr,{className:"mt-auto",semantic:"critical",children:"Bad capacity"})]})})]})]})]})})},ASe=H.memo(()=>{const{t:e}=gr(),[t,r]=H.useState("regular");return z.jsxs("div",{className:"flex-col flex w-full h-full gap-fix-md p-fix-sm overflow-hidden relative",children:[z.jsx("div",{className:"flex gap-fix-md",children:z.jsxs(Sc,{label:e("density"),variant:"floating",value:t,onChange:n=>r(n.target.value),children:[z.jsx("option",{value:"functional",children:"functional"}),z.jsx("option",{value:"regular",children:"regular"}),z.jsx("option",{value:"expressive",children:"expressive"})]})}),z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(A$,{linkToDemo:!0,density:t})})]})}),Lp=Rc(Ak),kSe=(e,t)=>{if(t.at(-1)==="_scale")return e;let r=1;if(e==="none"?r=0:e==="full"?r=5:r=Number(e.replace("%",""))/100,!(t.length<1&&!Lp.has(t))){if(t[0]==="elevation"){if(t.at(-1)==="sm")return`0 0 ${r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${4*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${2*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="md")return`0 0 ${2*r}px -${r}px rgba(0, 0, 0, 0.2),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.12),0 0 ${4*r}px 0 rgba(0, 0, 0, 0.14)`;if(t.at(-1)==="lg")return`0 0 ${4*r}px -${3*r}px rgba(0, 0, 0, 0.2),0 0 ${16*r}px ${3*r}px rgba(0, 0, 0, 0.12),0 0 ${8*r}px ${r}px rgba(0, 0, 0, 0.14)`}if(!(t.length<2)){if(t[0]==="border"){if(t[1]==="radius")return`${Number(Lp.get(t))*r}`;if(t[1]==="height"){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}}if(t[0]==="sizing"&&!t.includes("fixed")){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}if(t[0]==="spacing"){const n=Number(Lp.get(t));return`${n+n*(r-1)}`}}}},_Se=(e,t)=>{try{let r=t;return e.forEach(n=>{r=r[n]}),r}catch(r){console.error(r)}return 1},Op=({label:e,params:t})=>{const{t:r}=gr(),{theme:n}=xr(s=>s),i=s=>{const o=[...t];let a={...n};a=Rc(a).map(function(l){this.isLeaf&&this.path.length>0&&o.every((u,c)=>u===this.path[c])&&this.update(kSe(s,this.path)||l)}),xr.setState({theme:a})};return z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:r(e)}),z.jsxs(Sc,{label:`${r(e)} ${r("scale")}`,variant:"floating",value:_Se([...t,"_scale"],n),onChange:s=>{i(s.target.value)},children:[t.includes("sizing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("spacing")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),t.includes("height")&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"90%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"110%"}),z.jsx("option",{children:"120%"})]}),(t.includes("elevation")||t.includes("radius"))&&z.jsxs(z.Fragment,{children:[z.jsx("option",{children:"none"}),z.jsx("option",{children:"50%"}),z.jsx("option",{children:"100%"}),z.jsx("option",{children:"150%"}),z.jsx("option",{children:"200%"})]}),t.includes("radius")&&z.jsx("option",{children:"full"})]})]})},$Se=({tabs:e})=>{const{t}=gr(),{developerMode:r}=xr(n=>n);return z.jsxs(q6,{alignment:"center",width:"full",className:"h-full",children:[z.jsx(_k,{children:e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(_0,{children:t(n.text)},`tab-${n.text}`))}),e.filter(n=>r||!n.onlyDeveloper).map(n=>z.jsx(P0,{className:"h-full",children:n.component},`tab-panel-${n.text}`))]})},PSe=()=>z.jsx("div",{className:"grid grid-cols-3 md:grid-cols-9 gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center",children:[z.jsx("div",{className:"rounded w-siz-xl",style:{height:`var(--db-border-height-${e})`,border:`var(--db-border-height-${e}) solid var(--db-brand-border)`}}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`border-height-${e}`))}),FSe=()=>z.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-fix-md",children:[...cx,"full"].map(e=>z.jsx("div",{className:"flex w-siz-xl h-siz-xl md:w-siz-2xl md:h-siz-2xl db-successful-bg-lvl-1 items-center justify-center",style:{borderRadius:`var(--db-border-radius-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:e},`border-radius-${e}`))}),LSe=()=>z.jsx("div",{className:"grid grid-cols-3 gap-fix-md",children:i9.map(e=>z.jsx("div",{className:"db-card items-center","data-spacing":"medium",style:{boxShadow:`var(--db-elevation-${e})`},children:e},`elevation-${e}`))}),OSe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-informational-bg-lvl-1 items-center justify-center",style:{width:`var(--db-sizing-${e})`,height:`var(--db-sizing-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`sizing-${e}`))}),ISe=()=>z.jsx("div",{className:"flex flex-wrap gap-fix-md",children:cx.map(e=>z.jsxs("div",{className:"flex flex-col h-full justify-between items-center gap-fix-md",children:[z.jsx("div",{className:"flex db-warning-bg-lvl-1 items-center justify-center",style:{width:`var(--db-spacing-fixed-${e})`,height:`var(--db-spacing-fixed-${e})`,border:"var(--db-border-height-3xs) solid var(--db-current-color-border)"},children:z.jsx("span",{className:"hidden",children:e})}),z.jsx(Lr,{semantic:"informational",icon:"none",children:e})]},`spacing-${e}`))}),i9=["sm","md","lg"],cx=["3xs","2xs","xs",...i9,"xl","2xl","3xl"],NSe=[{title:"spacing",component:z.jsx(ISe,{})},{title:"sizing",component:z.jsx(OSe,{})},{title:"elevation",component:z.jsx(LSe,{})},{title:"borderHeight",component:z.jsx(PSe,{})},{title:"borderRadius",component:z.jsx(FSe,{})}],$s=({colorName:e,type:t,isBorder:r,bgTransparent:n})=>z.jsxs("div",{className:"flex flex-col gap-fix-md text-center",children:[z.jsx("p",{className:"font-bold",children:an(`${t}${n?`-${n}`:""}`,!1," ")}),z.jsx("div",{className:"flex flex-col",children:(r?["default"]:["default","hovered","pressed"]).map(i=>{const s=`var(--db-${e}-${t}${n&&i==="default"?`-${n}`:""}${r?"":`-${i}`})`,o=`var(--db-${e}-on-bg-basic-emphasis-60-default)`;let a=`var(--db-${e}-on-bg-basic-emphasis-100-default)`;return t.startsWith("on-bg")?a=`var(--db-${e}-bg-basic-level-1-default)`:t==="origin"?a=`var(--db-${e}-on-origin-default)`:t==="on"?a=`var(--db-${e}-origin-default)`:(t==="inverted-contrast-high"||t==="inverted-contrast-low"||t==="inverted-contrast-max")&&(a=`var(--db-${e}-on-inverted-default)`),z.jsx("div",{className:"flex w-full md:min-w-siz-2xl h-siz-md mx-auto rounded-sm",style:{backgroundColor:s,border:`1px solid ${o}`,color:a},children:z.jsx("span",{className:"m-auto",children:i})},`color-preview-${e}-${t}-${i}`)})})]}),MSe=({colorName:e})=>z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"on"}),z.jsx($s,{colorName:e,type:"origin"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"on-bg"}),z.jsx($s,{colorName:e,type:"on-bg-weak"}),z.jsx($s,{colorName:e,type:"on-contrast"})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"contrast-high"}),z.jsx($s,{colorName:e,type:"contrast-low"}),z.jsx($s,{colorName:e,type:"border",isBorder:!0})]}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md",children:[z.jsx($s,{colorName:e,type:"bg-lvl-1"}),z.jsx($s,{colorName:e,type:"bg-lvl-2"}),z.jsx($s,{colorName:e,type:"bg-lvl-3"}),z.jsx($s,{colorName:e,type:"bg-transparent",bgTransparent:"full"}),z.jsx($s,{colorName:e,type:"bg-transparent",bgTransparent:"semi"})]})]}),RSe=()=>{const{theme:e}=xr(o=>o),[t,r]=H.useState(""),[n,i]=H.useState([]),{t:s}=gr();return H.useEffect(()=>{i(Object.keys({...e.colors,...e.additionalColors,...e.customColors}).map(o=>({title:o,component:z.jsx(MSe,{colorName:o}),isColor:!0})))},[s,e.additionalColors,e.colors,e.customColors]),z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx(xn,{variant:"floating",label:s("search"),placeholder:s("search"),type:"search",onChange:o=>r(o.target.value)}),z.jsx("div",{className:"flex flex-col gap-fix-sm w-full",children:[...NSe,...n].map(({title:o,component:a,isColor:l})=>(l?`${s("color")}: ${o}`:s(o)).toLowerCase().includes(t.toLowerCase())?z.jsx(fs,{spacing:"small",className:"w-full",children:z.jsxs("div",{className:"flex flex-col gap-fix-sm",children:[z.jsx("h5",{children:l?`${s("color")}: ${o}`:s(o)}),a]})},`token-card-${o}`):null)})]})},BSe=[{text:"demo",component:z.jsx(ASe,{})},{text:"components",component:z.jsx(tSe,{})},{text:"token",component:z.jsx(RSe,{})},{text:"colorPalettes",component:z.jsx(rSe,{}),onlyDeveloper:!0},{text:"speakingColors",component:z.jsx(DSe,{}),onlyDeveloper:!0}],zSe=()=>{const{t:e}=gr(),{theme:t}=xr(r=>r);return z.jsx(lx,{withDevMode:!0,actionBar:z.jsx(SSe,{}),name:e("customization"),children:z.jsxs("div",{className:"content flex flex-col md:flex-row md:h-full md:overflow-hidden",children:[z.jsxs("div",{className:"flex flex-col p-fix-lg w-full md:w-2/5 md:h-full md:overflow-auto border-r gap-fix-xl",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsx("h5",{children:e("name")}),z.jsx(xn,{variant:"floating",label:e("themeName"),placeholder:e("themeName"),value:t.branding.name,onChange:r=>xr.setState({theme:{...t,branding:{...t.branding,name:r.target.value}}})})]}),z.jsx(ESe,{}),z.jsx(Uo,{margin:"none"}),z.jsx(Qwe,{}),z.jsx(Uo,{margin:"none"}),z.jsx(Op,{label:"spacing",params:["spacing"]}),z.jsx(Op,{label:"sizing",params:["sizing"]}),z.jsx(Op,{label:"elevation",params:["elevation"]}),z.jsx(Op,{label:"borderHeight",params:["border","height"]}),z.jsx(Op,{label:"borderRadius",params:["border","radius"]})]}),z.jsx("div",{className:`db-neutral-bg-lvl-2 p-fix-sm md:p-res-sm + flex flex-col gap-res-sm w-full overflow-auto`,children:z.jsx($Se,{tabs:BSe})})]})})},jSe=["accessible","adaptive","efficient"],HSe=()=>{const{t:e}=gr();return z.jsx(z.Fragment,{children:jSe.map((t,r)=>z.jsx(Rm,{spacing:"medium",width:"large",className:`flex h-[100vh] items-center${r%2===0?" db-neutral-bg-lvl-2":""}`,children:z.jsxs("div",{className:"flex flex-col text-balance text-center items-center gap-fix-md",children:[z.jsx("h6",{children:e(`landingHowItFeature${r+1}Title`)}),z.jsxs("h2",{children:[e(`landingHowItFeature${r+1}Strong`),e(`landingHowItFeature${r+1}Desc`)]})]})},`feature-card-${t}`))})},USe=()=>{const{t:e}=gr();return z.jsx(Rm,{spacing:"medium",width:"large",className:"flex items-center db-brand-bg-lvl-3",children:z.jsxs("div",{className:"flex flex-col gap-fix-xl items-center text-center text-balance",children:[z.jsx("h2",{"data-icon-after":"heart",children:e("landingMoreTitle")}),z.jsxs("div",{className:"flex flex-col md:flex-row gap-fix-md mx-auto items-center",children:[z.jsx(Tk,{to:"/playground",className:"db-button capitalize hidden md:block",target:"_blank","data-variant":"filled","data-width":"full",children:e("tryIt")}),z.jsx("a",{className:"db-button capitalize","data-variant":"brand",href:"https://marketingportal.extranet.deutschebahn.com/marketingportal",target:"_blank","data-width":"full",children:e("gettingStarted")})]})]})})},WSe=()=>{const{theme:e,darkMode:t}=xr(r=>r);return z.jsx(Rm,{spacing:"none",width:"large",children:z.jsxs("div",{className:"flex justify-between min-h-siz-md py-fix-xs md:py-fix-md",children:[z.jsx("img",{className:"logo",src:ym(t&&e.branding.image.dark?e.branding.image.dark:e.branding.image.light),alt:"brand"}),z.jsx("a",{href:"https://github.com/db-ui/theme-builder",target:"_blank",referrerPolicy:"no-referrer",children:z.jsx("img",{className:"my-auto logo",src:`${p1}/assets/images/github-mark${t?"-white":""}.svg`,alt:"GitHub Mark"})})]})})},VSe={name:"Deutsche Bahn",image:{light:"db_logo.svg"}},GSe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},qSe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},KSe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},JSe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},XSe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},YSe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},ZSe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},QSe={neutral:{origin:"#646973",originBgLight:"#edeef0",originBgDark:"#070709",originLight:"#646973",originLightAlternative:"#646973",originLightAccessible:!0,originLightHovered:"#4d5159",originLightPressed:"#373a40",originDark:"#646973",originDarkAlternative:"#646973",originDarkAccessible:!0,originDarkHovered:"#7c828e",originDarkPressed:"#969ca9",onOriginLight:"#f9f9fa",onOriginLightHovered:"#4d5159",onOriginLightPressed:"#373a40",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#7c828e",onOriginDarkPressed:"#969ca9",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHovered:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},eDe={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHovered:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHovered:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHovered:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHovered:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHovered:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHovered:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHovered:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHovered:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHovered:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHovered:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHovered:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHovered:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHovered:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHovered:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHovered:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHovered:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},tDe={branding:VSe,spacing:GSe,sizing:qSe,typography:KSe,border:JSe,elevation:XSe,transition:YSe,font:ZSe,colors:QSe,additionalColors:eDe},rDe={name:"S-Bahn",image:{light:"sbahn_logo.svg"}},nDe={_scale:"100%",responsive:{regular:{desktop:{"3xl":"40","2xl":"30",xl:"15",lg:"7.5",md:"5",sm:"3",xs:"2","2xs":"1.5","3xs":"1.25"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"}},functional:{desktop:{"3xs":"1","2xs":"1.25",xs:"1.75",sm:"2.5",md:"4",lg:"6",xl:"10","2xl":"15","3xl":"30"},tablet:{"3xs":"1","2xs":"1.25",xs:"1.5",sm:"2",md:"3",lg:"5",xl:"7.5","2xl":"10","3xl":"15"},mobile:{"3xs":"1","2xs":"1.25",xs:"1.25",sm:"1.75",md:"2.5",lg:"4",xl:"6","2xl":"7.5","3xl":"10"}},expressive:{desktop:{"3xs":"1.75","2xs":"2",xs:"3",sm:"5",md:"7.5",lg:"15",xl:"30","2xl":"40","3xl":"50"},tablet:{"3xs":"1.5","2xs":"1.75",xs:"2.5",sm:"4",md:"6",lg:"10",xl:"15","2xl":"30","3xl":"40"},mobile:{"3xs":"1.25","2xs":"1.5",xs:"2",sm:"3",md:"5",lg:"7.5",xl:"10","2xl":"15","3xl":"30"}}},fixed:{regular:{"3xs":"0.125","2xs":"0.25",xs:"0.5",sm:"0.75",md:"1",lg:"1.5",xl:"2","2xl":"3","3xl":"5"},functional:{"3xs":"0.125","2xs":"0.25",xs:"0.375",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"2","3xl":"3"},expressive:{"3xs":"0.25","2xs":"0.5",xs:"0.75",sm:"1",md:"1.5",lg:"2",xl:"3","2xl":"5","3xl":"7.5"}}},iDe={_scale:"100%",fixed:{mobile:{header:"3.5"}},regular:{"3xl":"15","2xl":"10",xl:"6",lg:"4",md:"2.5",sm:"1.5",xs:"1","2xs":"0.75","3xs":"0.5"},functional:{"3xs":"0.375","2xs":"0.625",xs:"0.875",sm:"1.25",md:"2",lg:"3",xl:"5","2xl":"7.5","3xl":"10"},expressive:{"3xs":"0.625","2xs":"0.875",xs:"1.25",sm:"1.75",md:"3",lg:"5",xl:"7.5","2xl":"15","3xl":"30"}},sDe={regular:{desktop:{headline:{"3xl":{lineHeight:1.2,fontSize:"5"},"2xl":{lineHeight:1.25,fontSize:"4"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xs":{lineHeight:1.25,fontSize:"1"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"}},body:{lg:{lineHeight:1.4,fontSize:"1.25"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"}}},mobile:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4,fontSize:"1.25"},"3xl":{lineHeight:1.4,fontSize:"1.25"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.4,fontSize:"1.25"},md:{lineHeight:1.5,fontSize:"1"},sm:{lineHeight:1.4285714285714286,fontSize:"0.875"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.3333333333333333,fontSize:"0.75"},"2xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"3xl":{lineHeight:1.5,fontSize:"2"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.3333333333333333,fontSize:"3"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.3333333333333333,fontSize:"3"},"3xs":{lineHeight:1.25,fontSize:"1"}}}},functional:{desktop:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},tablet:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.4,fontSize:"1.25"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.4285714285714286,fontSize:"1.75"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1428571428571428,fontSize:"1.75"},md:{lineHeight:1.1666666666666667,fontSize:"1.5"},sm:{lineHeight:1.2,fontSize:"1.25"},xl:{lineHeight:1.25,fontSize:"2"},xs:{lineHeight:1.25,fontSize:"1"},"2xl":{lineHeight:1.25,fontSize:"2"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.25,fontSize:"2"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}},mobile:{body:{lg:{lineHeight:1.5,fontSize:"1"},md:{lineHeight:1.4285714285714286,fontSize:"0.875"},sm:{lineHeight:1.3333333333333333,fontSize:"0.75"},xl:{lineHeight:1.5,fontSize:"1"},xs:{lineHeight:1.4,fontSize:"0.625"},"2xl":{lineHeight:1.5,fontSize:"1"},"3xl":{lineHeight:1.5,fontSize:"1"},"2xs":{lineHeight:1.4,fontSize:"0.625"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.1666666666666667,fontSize:"1.5"},md:{lineHeight:1.2,fontSize:"1.25"},sm:{lineHeight:1.25,fontSize:"1"},xl:{lineHeight:1.1428571428571428,fontSize:"1.75"},xs:{lineHeight:1.1428571428571428,fontSize:"0.875"},"2xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xs":{lineHeight:1.1428571428571428,fontSize:"0.875"},"3xl":{lineHeight:1.1428571428571428,fontSize:"1.75"},"3xs":{lineHeight:1.1428571428571428,fontSize:"0.875"}}}},expressive:{desktop:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.3333333333333333,fontSize:"3"},md:{lineHeight:1.2,fontSize:"2.5"},sm:{lineHeight:1.25,fontSize:"2"},xl:{lineHeight:1.25,fontSize:"4"},xs:{lineHeight:1.1428571428571428,fontSize:"1.75"},"2xl":{lineHeight:1.2,fontSize:"5"},"2xs":{lineHeight:1.1666666666666667,fontSize:"1.5"},"3xl":{lineHeight:1.25,fontSize:"6"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},tablet:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.4285714285714286,fontSize:"1.75"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.5,fontSize:"2"},"3xl":{lineHeight:1.6,fontSize:"2.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.2,fontSize:"2.5"},md:{lineHeight:1.25,fontSize:"2"},sm:{lineHeight:1.1428571428571428,fontSize:"1.75"},xl:{lineHeight:1.3333333333333333,fontSize:"3"},xs:{lineHeight:1.1666666666666667,fontSize:"1.5"},"2xl":{lineHeight:1.25,fontSize:"4"},"2xs":{lineHeight:1.2,fontSize:"1.25"},"3xl":{lineHeight:1.2,fontSize:"5"},"3xs":{lineHeight:1.2,fontSize:"1.25"}}},mobile:{body:{lg:{lineHeight:1.3333333333333333,fontSize:"1.5"},md:{lineHeight:1.4,fontSize:"1.25"},sm:{lineHeight:1.5,fontSize:"1"},xl:{lineHeight:1.3333333333333333,fontSize:"1.5"},xs:{lineHeight:1.4285714285714286,fontSize:"0.875"},"2xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"3xl":{lineHeight:1.3333333333333333,fontSize:"1.5"},"2xs":{lineHeight:1.3333333333333333,fontSize:"0.75"},"3xs":{lineHeight:1.4,fontSize:"0.625"}},headline:{lg:{lineHeight:1.25,fontSize:"2"},md:{lineHeight:1.1428571428571428,fontSize:"1.75"},sm:{lineHeight:1.1666666666666667,fontSize:"1.5"},xl:{lineHeight:1.2,fontSize:"2.5"},xs:{lineHeight:1.2,fontSize:"1.25"},"2xl":{lineHeight:1.2,fontSize:"2.5"},"2xs":{lineHeight:1.25,fontSize:"1"},"3xl":{lineHeight:1.2,fontSize:"2.5"},"3xs":{lineHeight:1.25,fontSize:"1"}}}}},oDe={height:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.375",md:"0.5",lg:"0.625",xl:"0.75","2xl":"0.875","3xl":"1"},radius:{_scale:"100%","3xs":"0.0625","2xs":"0.125",xs:"0.25",sm:"0.5",md:"0.75",lg:"1",xl:"1.5","2xl":"1.75","3xl":"2",full:"500"}},aDe={_scale:"100%",sm:"0 0 1px -1px rgba(0, 0, 0, 0.2), 0 0 4px 1px rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14)",md:"0 0 2px -1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.12), 0 0 4px 0 rgba(0, 0, 0, 0.14)",lg:"0 0 4px -3px rgba(0, 0, 0, 0.2), 0 0 16px 3px rgba(0, 0, 0, 0.12), 0 0 8px 1px rgba(0, 0, 0, 0.14)"},lDe={duration:{"x-slow":"0.5s",slow:"0.4s",medium:"0.3s",fast:"0.15s","x-fast":"0.075s"},timing:{show:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"cubic-bezier(0.15, 0, 0.45, 1)"},straight:{show:"0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",hide:"0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal both",emotional:"0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95)",functional:"0.3s cubic-bezier(0.15, 0, 0.45, 1)"}},uDe={family:{sans:"'DB Screen Sans', Helvetica, Arial, sans-serif",head:"'DB Screen Head', Helvetica, Arial, sans-serif"},sans:{digitalregular:{name:"DB Screen Sans Digital Regular",localName:"DB Screen Sans Digital",localShortName:"DB Sans Digital",family:"DB Screen Sans",weight:300,woff2:"dbscreensans-digitalregular.woff2"},regular:{name:"DB Screen Sans Regular",localName:"DB Screen Sans",localShortName:"DB Sans",family:"DB Screen Sans",weight:400,woff2:"dbscreensans-regular.woff2"},medium:{name:"DB Screen Sans Medium",localName:"DB Screen Sans Medium",localShortName:"DB Sans Medium",family:"DB Screen Sans",weight:500,woff2:"dbscreensans-medium.woff2"},semibold:{name:"DB Screen Sans SemiBold",localName:"DB Screen Sans SemiBold",localShortName:"DB Sans SemiBold",family:"DB Screen Sans",weight:600,woff2:"dbscreensans-semibold.woff2"},bold:{name:"DB Screen Sans Bold",localName:"DB Screen Sans Bold",localShortName:"DB Sans Bold",family:"DB Screen Sans",weight:700,woff2:"dbscreensans-bold.woff2"}},head:{light:{name:"DB Screen Head Light",localName:"DB Screen Head Light",localShortName:"DB Head Light",family:"DB Screen Head",weight:300,woff2:"dbscreenhead-light.woff2"},regular:{name:"DB Screen Head",localName:"DB Screen Head",localShortName:"DB Head",family:"DB Screen Head",weight:400,woff2:"dbscreenhead-regular.woff2"},black:{name:"DB Screen Head Black",localName:"DB Screen Head Black",localShortName:"DB Head Black",family:"DB Screen Head",weight:900,woff2:"dbscreenhead-black.woff2"}}},cDe={neutral:{origin:"#646973",originBgLight:"#edeef0",originBgDark:"#070709",originLight:"#646973",originLightAlternative:"#646973",originLightAccessible:!0,originLightHovered:"#4d5159",originLightPressed:"#373a40",originDark:"#646973",originDarkAlternative:"#646973",originDarkAccessible:!0,originDarkHovered:"#7c828e",originDarkPressed:"#969ca9",onOriginLight:"#f9f9fa",onOriginLightHovered:"#4d5159",onOriginLightPressed:"#373a40",onOriginLightAccessible:!0,onOriginLightAlternative:"#f9f9fa",onOriginDark:"#f9f9fa",onOriginDarkHovered:"#7c828e",onOriginDarkPressed:"#969ca9",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f9f9fa"},brand:{origin:"#4D8E45",originBgLight:"#defcdc",originBgDark:"#030902",originLight:"#4D8E45",originLightAlternative:"#4D8E45",originLightAccessible:!0,originLightHovered:"#3d7236",originLightPressed:"#2d5828",originDark:"#4D8E45",originDarkAlternative:"#4D8E45",originDarkAccessible:!0,originDarkHovered:"#5eab54",originDarkPressed:"#6fc864",onOriginLight:"#061405",onOriginLightHovered:"#3d7236",onOriginLightPressed:"#2d5828",onOriginLightAccessible:!0,onOriginLightAlternative:"#061405",onOriginDark:"#061405",onOriginDarkHovered:"#5eab54",onOriginDarkPressed:"#6fc864",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#061405"},informational:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},warning:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#1d0d00",onOriginDarkHovered:"#ffb47b",onOriginDarkPressed:"#ffd9c3",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},successful:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"},critical:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"}},hDe={yellow:{origin:"#FFD800",originBgLight:"#fff3d5",originBgDark:"#0a0700",originLight:"#8c7600",originLightAlternative:"#8c7600",originLightAccessible:!0,originLightHovered:"#6f5e00",originLightPressed:"#544600",originDark:"#FFD800",originDarkAlternative:"#FFD800",originDarkAccessible:!0,originDarkHovered:"#dfbc00",originDarkPressed:"#bfa200",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#161100",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#161100"},orange:{origin:"#F39200",originBgLight:"#fff1ea",originBgDark:"#100500",originLight:"#ad6600",originLightAlternative:"#ad6600",originLightAccessible:!0,originLightHovered:"#8a5000",originLightPressed:"#693c00",originDark:"#F39200",originDarkAlternative:"#F39200",originDarkAccessible:!0,originDarkHovered:"#ffb47b",originDarkPressed:"#ffd9c3",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#1d0d00",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#1d0d00"},red:{origin:"#EC0016",originBgLight:"#fff0f0",originBgDark:"#1a0000",originLight:"#EC0016",originLightAlternative:"#EC0016",originLightAccessible:!0,originLightHovered:"#bd000f",originLightPressed:"#900009",originDark:"#EC0016",originDarkAlternative:"#EC0016",originDarkAccessible:!0,originDarkHovered:"#ff4f53",originDarkPressed:"#ff8587",onOriginLight:"#ffffff",onOriginLightHovered:"#e2e2e2",onOriginLightPressed:"#c6c6c6",onOriginLightAccessible:!0,onOriginLightAlternative:"#2d0001",onOriginDark:"#ffffff",onOriginDarkHovered:"#e2e2e2",onOriginDarkPressed:"#c6c6c6",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fff8f8"},pink:{origin:"#E93E8F",originBgLight:"#fdf1f4",originBgDark:"#160209",originLight:"#E93E8F",originLightAlternative:"#E93E8F",originLightAccessible:!0,originLightHovered:"#be3174",originLightPressed:"#95245a",originDark:"#E93E8F",originDarkAlternative:"#E93E8F",originDarkAccessible:!0,originDarkHovered:"#ef75a6",originDarkPressed:"#f3a0be",onOriginLight:"#260413",onOriginLightHovered:"#be3174",onOriginLightPressed:"#95245a",onOriginLightAccessible:!0,onOriginLightAlternative:"#260413",onOriginDark:"#260413",onOriginDarkHovered:"#ef75a6",onOriginDarkPressed:"#f3a0be",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#260413"},violet:{origin:"#814997",originBgLight:"#f7f2fa",originBgDark:"#0d0412",originLight:"#814997",originLightAlternative:"#814997",originLightAccessible:!0,originLightHovered:"#623673",originLightPressed:"#452452",originDark:"#814997",originDarkAlternative:"#814997",originDarkAccessible:!0,originDarkHovered:"#a15dbc",originDarkPressed:"#b67cce",onOriginLight:"#fbf8fc",onOriginLightHovered:"#623673",onOriginLightPressed:"#452452",onOriginLightAccessible:!0,onOriginLightAlternative:"#fbf8fc",onOriginDark:"#fbf8fc",onOriginDarkHovered:"#a15dbc",onOriginDarkPressed:"#b67cce",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#fbf8fc"},blue:{origin:"#1455C0",originBgLight:"#f1f3ff",originBgDark:"#00061b",originLight:"#1455C0",originLightAlternative:"#1455C0",originLightAccessible:!0,originLightHovered:"#0c3f92",originLightPressed:"#062a67",originDark:"#1558c6",originDarkAlternative:"#1558c6",originDarkAccessible:!0,originDarkHovered:"#1d6ff6",originDarkPressed:"#638bfa",onOriginLight:"#f8f9ff",onOriginLightHovered:"#0c3f92",onOriginLightPressed:"#062a67",onOriginLightAccessible:!0,onOriginLightAlternative:"#f8f9ff",onOriginDark:"#f8f9ff",onOriginDarkHovered:"#1d6ff6",onOriginDarkPressed:"#638bfa",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#f8f9ff"},cyan:{origin:"#309FD1",originBgLight:"#ebf5fe",originBgDark:"#01080f",originLight:"#257fa8",originLightAlternative:"#257fa8",originLightAccessible:!0,originLightHovered:"#1c6586",originLightPressed:"#124c66",originDark:"#309FD1",originDarkAlternative:"#309FD1",originDarkAccessible:!0,originDarkHovered:"#3abbf5",originDarkPressed:"#96d2fb",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#02131c",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#02131c"},turquoise:{origin:"#00A099",originBgLight:"#c3fffa",originBgDark:"#000908",originLight:"#00857f",originLightAlternative:"#00857f",originLightAccessible:!0,originLightHovered:"#006a65",originLightPressed:"#004f4c",originDark:"#00A099",originDarkAlternative:"#00A099",originDarkAccessible:!0,originDarkHovered:"#00bdb5",originDarkPressed:"#00dcd2",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#001413",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#001413"},green:{origin:"#63A615",originBgLight:"#d9ffc4",originBgDark:"#030900",originLight:"#4e850f",originLightAlternative:"#4e850f",originLightAccessible:!0,originLightHovered:"#3d6a0a",originLightPressed:"#2d5005",originDark:"#63A615",originDarkAlternative:"#63A615",originDarkAccessible:!0,originDarkHovered:"#75c31b",originDarkPressed:"#88e221",onOriginLight:"#000000",onOriginLightHovered:"#1b1b1b",onOriginLightPressed:"#303030",onOriginLightAccessible:!0,onOriginLightAlternative:"#081400",onOriginDark:"#000000",onOriginDarkHovered:"#1b1b1b",onOriginDarkPressed:"#303030",onOriginDarkAccessible:!0,onOriginDarkAlternative:"#081400"}},dDe={branding:rDe,spacing:nDe,sizing:iDe,typography:sDe,border:oDe,elevation:aDe,transition:lDe,font:uDe,colors:cDe,additionalColors:hDe},fDe=Ak,pDe=dDe,gDe=tDe,mDe={neutralTheme:fDe,dbTheme:gDe,sbahnTheme:pDe},yDe=()=>{const{t:e}=gr(),[t,r]=H.useState("neutralTheme"),{darkMode:n,theme:i}=xr(s=>s);return z.jsx(Rm,{width:"large",spacing:"large",className:"flex md:h-[100vh] items-center",children:z.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-fix-md md:gap-fix-3xl",children:[z.jsxs("div",{className:"flex flex-col gap-fix-md",children:[z.jsxs("h1",{children:[z.jsx("span",{className:"brand-name",children:i.branding.name}),z.jsx("br",{}),"Design System Platform"]}),z.jsx("h4",{"data-variant":"light",children:"By all, for all"}),z.jsx("p",{children:e("landingDesignSystemText")}),z.jsxs("div",{className:"grid grid-cols-4 gap-fix-md",children:[Object.entries(mDe).map(([s,o])=>z.jsx("button",{onClick:()=>{r(s),xr.setState({theme:o,luminanceSteps:A0,speakingNames:xC})},children:z.jsxs(fs,{className:"min-h-siz-xl",spacing:"small","data-selected":t===s,elevationLevel:"2",behaviour:"interactive",children:[z.jsx("img",{className:"logo m-auto",src:ym(n&&o.branding.image.dark?o.branding.image.dark:o.branding.image.light),alt:"brand"}),z.jsx(eo,{placement:"bottom",children:e(s)})]})},s)),z.jsx(Tk,{className:"no-underline",to:"/customization",target:"_blank",children:z.jsx(fs,{className:"items-center justify-center min-h-siz-xl",spacing:"small","data-selected":"false",elevationLevel:"2",behaviour:"interactive",children:z.jsx(vf,{icon:"plus",children:"Add custom theme"})})})]})]}),z.jsx("div",{className:"flex col-span-2 relative",children:z.jsx("div",{className:"scale-down w-full md:w-[100vw] md:h-[100vh] md:absolute",children:z.jsx(A$,{linkToDemo:!0})})})]})})},vDe=()=>z.jsxs("div",{className:"flex flex-col overflow-y-auto h-full",children:[z.jsx(WSe,{}),z.jsxs("main",{children:[z.jsx(yDe,{}),z.jsx(HSe,{}),z.jsx(USe,{})]})]});function ci(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:hx(e)?2:dx(e)?3:0}function vm(e,t){return Eu(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Yv(e,t){return Eu(e)===2?e.get(t):e[t]}function s9(e,t,r){var n=Eu(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function bDe(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function hx(e){return CDe&&e instanceof Map}function dx(e){return TDe&&e instanceof Set}function Gn(e){return e.o||e.t}function k$(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=kDe(e);delete t[Fr];for(var r=L$(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=xDe),Object.freeze(e),t&&Xc(e,function(r,n){return _$(n,!0)},!0)),e}function xDe(){ci(2)}function $$(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function pa(e){var t=MT[e];return t||ci(18,e),t}function o9(e,t){MT[e]||(MT[e]=t)}function lb(){return xm}function HD(e,t){t&&(pa("Patches"),e.u=[],e.s=[],e.v=t)}function ub(e){NT(e),e.p.forEach(wDe),e.p=null}function NT(e){e===xm&&(xm=e.l)}function GN(e){return xm={p:[],l:xm,h:e,m:!0,_:0}}function wDe(e){var t=e[Fr];t.i===0||t.i===1?t.j():t.g=!0}function UD(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||pa("ES5").S(t,e,n),n?(r[Fr].P&&(ub(t),ci(4)),ba(e)&&(e=cb(t,e),t.l||hb(t,e)),t.u&&pa("Patches").M(r[Fr].t,e,t.u,t.s)):e=cb(t,r,[]),ub(t),t.u&&t.v(t.u,t.s),e!==F$?e:void 0}function cb(e,t,r){if($$(t))return t;var n=t[Fr];if(!n)return Xc(t,function(a,l){return qN(e,n,t,a,l,r)},!0),t;if(n.A!==e)return t;if(!n.P)return hb(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=n.i===4||n.i===5?n.o=k$(n.k):n.o,s=i,o=!1;n.i===3&&(s=new Set(i),i.clear(),o=!0),Xc(s,function(a,l){return qN(e,n,i,a,l,r,o)}),hb(e,i,!1),r&&e.u&&pa("Patches").N(n,r,e.u,e.s)}return n.o}function qN(e,t,r,n,i,s,o){if(Jc(i)){var a=cb(e,i,s&&t&&t.i!==3&&!vm(t.R,n)?s.concat(n):void 0);if(s9(r,n,a),!Jc(a))return;e.m=!1}else o&&r.add(i);if(ba(i)&&!$$(i)){if(!e.h.D&&e._<1)return;cb(e,i),t&&t.A.l||hb(e,i)}}function hb(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&_$(t,r)}function WD(e,t){var r=e[Fr];return(r?Gn(r):e)[t]}function KN(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function ja(e){e.P||(e.P=!0,e.l&&ja(e.l))}function VD(e){e.o||(e.o=k$(e.t))}function bm(e,t,r){var n=hx(t)?pa("MapSet").F(t,r):dx(t)?pa("MapSet").T(t,r):e.O?function(i,s){var o=Array.isArray(i),a={i:o?1:0,A:s?s.A:lb(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},l=a,u=RT;o&&(l=[a],u=Qp);var c=Proxy.revocable(l,u),h=c.revoke,d=c.proxy;return a.k=d,a.j=h,d}(t,r):pa("ES5").J(t,r);return(r?r.A:lb()).p.push(n),n}function SDe(e){return Jc(e)||ci(22,e),function t(r){if(!ba(r))return r;var n,i=r[Fr],s=Eu(r);if(i){if(!i.P&&(i.i<4||!pa("ES5").K(i)))return i.t;i.I=!0,n=JN(r,s),i.I=!1}else n=JN(r,s);return Xc(n,function(o,a){i&&Yv(i.t,o)===a||s9(n,o,t(a))}),s===3?new Set(n):n}(e)}function JN(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return k$(e)}function DDe(){function e(n){if(!ba(n))return n;if(Array.isArray(n))return n.map(e);if(hx(n))return new Map(Array.from(n.entries()).map(function(o){return[o[0],e(o[1])]}));if(dx(n))return new Set(Array.from(n).map(e));var i=Object.create(Object.getPrototypeOf(n));for(var s in n)i[s]=e(n[s]);return vm(n,Pg)&&(i[Pg]=n[Pg]),i}function t(n){return Jc(n)?e(n):n}var r="add";o9("Patches",{$:function(n,i){return i.forEach(function(s){for(var o=s.path,a=s.op,l=n,u=0;u1?b-1:0),E=1;E1?c-1:0),d=1;d=0;i--){var s=n[i];if(s.path.length===0&&s.op==="replace"){r=s.value;break}}i>-1&&(n=n.slice(i+1));var o=pa("Patches").$;return Jc(r)?o(r,n):this.produce(r,function(a){return o(a,n)})},e}(),js=new _De,$De=js.produce,ZN=js.produceWithPatches.bind(js);js.setAutoFreeze.bind(js);js.setUseProxies.bind(js);var QN=js.applyPatches.bind(js);js.createDraft.bind(js);js.finishDraft.bind(js);function PDe(){this.__data__=[],this.size=0}var FDe=PDe;function LDe(e,t){return e===t||e!==e&&t!==t}var a9=LDe,ODe=a9;function IDe(e,t){for(var r=e.length;r--;)if(ODe(e[r][0],t))return r;return-1}var fx=IDe,NDe=fx,MDe=Array.prototype,RDe=MDe.splice;function BDe(e){var t=this.__data__,r=NDe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():RDe.call(t,r,1),--this.size,!0}var zDe=BDe,jDe=fx;function HDe(e){var t=this.__data__,r=jDe(t,e);return r<0?void 0:t[r][1]}var UDe=HDe,WDe=fx;function VDe(e){return WDe(this.__data__,e)>-1}var GDe=VDe,qDe=fx;function KDe(e,t){var r=this.__data__,n=qDe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var JDe=KDe,XDe=FDe,YDe=zDe,ZDe=UDe,QDe=GDe,eEe=JDe;function zf(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ta))return!1;var u=s.get(e),c=s.get(t);if(u&&c)return u==t&&c==e;var h=-1,d=!0,f=r&jTe?new MTe:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=YAe}var m9=ZAe,QAe=mx,eke=m9,tke=bx,rke="[object Arguments]",nke="[object Array]",ike="[object Boolean]",ske="[object Date]",oke="[object Error]",ake="[object Function]",lke="[object Map]",uke="[object Number]",cke="[object Object]",hke="[object RegExp]",dke="[object Set]",fke="[object String]",pke="[object WeakMap]",gke="[object ArrayBuffer]",mke="[object DataView]",yke="[object Float32Array]",vke="[object Float64Array]",bke="[object Int8Array]",xke="[object Int16Array]",wke="[object Int32Array]",Ske="[object Uint8Array]",Dke="[object Uint8ClampedArray]",Eke="[object Uint16Array]",Cke="[object Uint32Array]",Zr={};Zr[yke]=Zr[vke]=Zr[bke]=Zr[xke]=Zr[wke]=Zr[Ske]=Zr[Dke]=Zr[Eke]=Zr[Cke]=!0;Zr[rke]=Zr[nke]=Zr[gke]=Zr[ike]=Zr[mke]=Zr[ske]=Zr[oke]=Zr[ake]=Zr[lke]=Zr[uke]=Zr[cke]=Zr[hke]=Zr[dke]=Zr[fke]=Zr[pke]=!1;function Tke(e){return tke(e)&&eke(e.length)&&!!Zr[QAe(e)]}var Ake=Tke;function kke(e){return function(t){return e(t)}}var _ke=kke,pb={exports:{}};pb.exports;(function(e,t){var r=l9,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,a=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=a})(pb,pb.exports);var M$=pb.exports,$ke=Ake,Pke=_ke,hM=M$,dM=hM&&hM.isTypedArray,Fke=dM?Pke(dM):$ke,y9=Fke,Lke=LAe,Oke=WAe,Ike=N$,Nke=g9,Mke=XAe,Rke=y9,Bke=Object.prototype,zke=Bke.hasOwnProperty;function jke(e,t){var r=Ike(e),n=!r&&Oke(e),i=!r&&!n&&Nke(e),s=!r&&!n&&!i&&Rke(e),o=r||n||i||s,a=o?Lke(e.length,String):[],l=a.length;for(var u in e)(t||zke.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||s&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Mke(u,l)))&&a.push(u);return a}var Hke=jke,Uke=Object.prototype;function Wke(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Uke;return e===r}var Vke=Wke;function Gke(e,t){return function(r){return e(t(r))}}var qke=Gke,Kke=qke,Jke=Kke(Object.keys,Object),Xke=Jke,Yke=Vke,Zke=Xke,Qke=Object.prototype,e_e=Qke.hasOwnProperty;function t_e(e){if(!Yke(e))return Zke(e);var t=[];for(var r in Object(e))e_e.call(e,r)&&r!="constructor"&&t.push(r);return t}var r_e=t_e,n_e=O$,i_e=m9;function s_e(e){return e!=null&&i_e(e.length)&&!n_e(e)}var o_e=s_e,a_e=Hke,l_e=r_e,u_e=o_e;function c_e(e){return u_e(e)?a_e(e):l_e(e)}var h_e=c_e,d_e=wAe,f_e=PAe,p_e=h_e;function g_e(e){return d_e(e,p_e,f_e)}var m_e=g_e,fM=m_e,y_e=1,v_e=Object.prototype,b_e=v_e.hasOwnProperty;function x_e(e,t,r,n,i,s){var o=r&y_e,a=fM(e),l=a.length,u=fM(t),c=u.length;if(l!=c&&!o)return!1;for(var h=l;h--;){var d=a[h];if(!(o?d in t:b_e.call(t,d)))return!1}var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var y=o;++hcrypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");var l$e="Invariant failed";function Gr(e,t){if(!e)throw new Error(l$e)}typeof window<"u"&&(window.__CRAFTJS__||(window.__CRAFTJS__={}),window.__CRAFTJS__["@craftjs/utils"]="0.2.4");var Ka="ROOT",x9="canvas-ROOT",u$e="Attempting to add a node with duplicated id",c$e="Node cannot be dropped into target parent",h$e="Target parent rejects incoming node",d$e="Current parent rejects outgoing node",TM="Cannot move node that is not a direct child of a Canvas node",f$e="Cannot move node into a non-Canvas parent",AM="A top-level Node cannot be moved",p$e="Cannot move node into a descendant",w9="The component type specified for this node (%node_type%) does not exist in the resolver",g$e="The node has specified a canDrag() rule that prevents it from being dragged",m$e=`An Error occurred while deserializing components: Cannot find component <%displayName% /> in resolver map. Please check your resolver in Available components in resolver: %availableComponents% diff --git a/feat-color-update/customization.html b/feat-color-update/customization.html index c0528767..dec5f38f 100644 --- a/feat-color-update/customization.html +++ b/feat-color-update/customization.html @@ -5,7 +5,7 @@ Theme Builder - + diff --git a/feat-color-update/demo.html b/feat-color-update/demo.html index c0528767..dec5f38f 100644 --- a/feat-color-update/demo.html +++ b/feat-color-update/demo.html @@ -5,7 +5,7 @@ Theme Builder - + diff --git a/feat-color-update/index.html b/feat-color-update/index.html index c0528767..dec5f38f 100644 --- a/feat-color-update/index.html +++ b/feat-color-update/index.html @@ -5,7 +5,7 @@ Theme Builder - + diff --git a/feat-color-update/playground.html b/feat-color-update/playground.html index c0528767..dec5f38f 100644 --- a/feat-color-update/playground.html +++ b/feat-color-update/playground.html @@ -5,7 +5,7 @@ Theme Builder - +