UNPKG

prosperita-dumbo-react

Version:

Uma biblioteca de componentes React moderna e acessível, desenvolvida para aplicações financeiras com design system consistente.

35 lines (33 loc) 583 kB
(function(le,x){typeof exports=="object"&&typeof module<"u"?x(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],x):(le=typeof globalThis<"u"?globalThis:le||self,x(le["prosperita-dumbo-react"]={},le.React,le.ReactDOM))})(this,function(le,x,Gr){"use strict";function _f(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,i.get?i:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const ee=_f(x),Ul=localStorage.getItem("@app:activated_theme_dumbo")||"banvox",kt={default:{neutral:{white:"#ffffff",black:"#000000"},primary:{10:"#dbd9de",20:"#b8b2bd",30:"#948c9d",40:"#70657c",50:"#4d3f5b",60:"#29183a",70:"#21132e",80:"#190e23",90:"#100a17",100:"#08050c"},accent:{10:"#fcebe7",20:"#fad7d0",30:"#f7c3b8",40:"#f4afa0",50:"#f29b89",60:"#ef8771",70:"#bf6c5a",80:"#8f5144",90:"#60362d",100:"#301b17"},gray:{10:"#f4f4f4",20:"#e0e0e0",30:"#c6c6c6",40:"#a8a8a8",50:"#8d8d8d",60:"#6f6f6f",70:"#525252",80:"#393939",90:"#262626",100:"#161616"},coolGray:{10:"#f2f4f8",20:"#dde1e6",30:"#c1c7cd",40:"#a2a9b0",50:"#878d96",60:"#697077",70:"#4d5358",80:"#343a3f",90:"#21272a",100:"#121619"},warmGray:{10:"#f7f3f2",20:"#e5e0df",30:"#cac5c4",40:"#ada8a8",50:"#8f8b8b",60:"#726e6e",70:"#565151",80:"#3c3838",90:"#272525",100:"#171414"},success:{10:"#e1f8ed",20:"#c2f2db",30:"#a4ebc9",40:"#86e4b7",50:"#67dea5",60:"#49d793",70:"#3aac76",80:"#2c8158",90:"#1d563b",100:"#0f2b1d"},danger:{10:"#fbe2e0",20:"#f7c5c1",30:"#f3a9a2",40:"#ee8c82",50:"#ea6f63",60:"#e65244",70:"#b84236",80:"#8a3129",90:"#5c211b",100:"#2e100e"},warning:{10:"#fcf4d6",20:"#fddc69",30:"#f1c21b",40:"#d2a106",50:"#b28600",60:"#8e6a00",70:"#684e00",80:"#483700",90:"#302400",100:"#1c1500"},info:{10:"#e5f6ff",20:"#bae6ff",30:"#82cfff",40:"#33b1ff",50:"#1192e8",60:"#0072c3",70:"#00539a",80:"#003a6d",90:"#012749",100:"#061727"},yellow:{10:"#fcf4d6",20:"#fddc69",30:"#f1c21b",40:"#d2a106",50:"#b28600",60:"#8e6a00",70:"#684e00",80:"#483700",90:"#302400",100:"#1c1500"},orange:{10:"#fff2e8",20:"#ffd9be",30:"#ffb784",40:"#ff832b",50:"#eb6200",60:"#ba4e00",70:"#8a3800",80:"#5e2900",90:"#3e1a00",100:"#231000"},red:{10:"#fff1f1",20:"#ffd7d9",30:"#ffb3b8",40:"#ff8389",50:"#fa4d56",60:"#da1e28",70:"#a2191f",80:"#750e13",90:"#520408",100:"#2d0709"},magenta:{10:"#fff0f7",20:"#ffd6e8",30:"#ffafd2",40:"#ff7eb6",50:"#ee5396",60:"#d02670",70:"#9f1853",80:"#740937",90:"#510224",100:"#2a0a18"},purple:{10:"#f6f2ff",20:"#e8daff",30:"#d4bbff",40:"#be95ff",50:"#a56eff",60:"#8a3ffc",70:"#6929c4",80:"#491d8b",90:"#31135e",100:"#1c0f30"},blue:{10:"#edf5ff",20:"#d0e2ff",30:"#a6c8ff",40:"#78a9ff",50:"#4589ff",60:"#0f62fe",70:"#0043ce",80:"#002d9c",90:"#001d6c",100:"#001141"},cyan:{10:"#e5f6ff",20:"#bae6ff",30:"#82cfff",40:"#33b1ff",50:"#1192e8",60:"#0072c3",70:"#00539a",80:"#003a6d",90:"#012749",100:"#061727"},teal:{10:"#d9fbfb",20:"#9ef0f0",30:"#3ddbd9",40:"#08bdba",50:"#009d9a",60:"#007d79",70:"#005d5d",80:"#004144",90:"#022b30",100:"#081a1c"},green:{10:"#defbe6",20:"#a7f0ba",30:"#6fdc8c",40:"#42be65",50:"#24a148",60:"#198038",70:"#0e6027",80:"#044317",90:"#022d0d",100:"#071908"}},hover:{neutral:{white:"#e8e8e8",black:"#212121"},primary:{10:"#cac6ce",20:"#a69fad",30:"#82798d",40:"#5f526c",50:"#4d3f5b",60:"#3b2c4b",70:"#251634",80:"#1d1129",90:"#150c1d",100:"#08050c"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#d98472",70:"#d77a66",80:"#a75f4f",90:"#784439",100:"#301b17"},gray:{10:"#e8e8e8",20:"#d1d1d1",30:"#b5b5b5",40:"#999999",50:"#7a7a7a",60:"#5e5e5e",70:"#636363",80:"#474747",90:"#333333",100:"#161616"},coolGray:{10:"#e4e9f1",20:"#cdd3da",30:"#adb5bd",40:"#9199a1",50:"#757b85",60:"#585e64",70:"#5d646a",80:"#434a51",90:"#2b3236",100:"#121619"},warmGray:{10:"#f0e8e6",20:"#d8d0cf",30:"#b9b3b1",40:"#9c9696",50:"#7f7b7b",60:"#605d5d",70:"#696363",80:"#4c4848",90:"#343232",100:"#171414"},success:{10:"#d2f5e4",20:"#b3efd2",30:"#95e8c0",40:"#77e1ae",50:"#58db9c",60:"#42c285",70:"#42c285",80:"#339767",90:"#256c4a",100:"#0f2b1d"},danger:{10:"#f9d4d1",20:"#f5b7b2",30:"#f19b92",40:"#ec7e73",50:"#e86154",60:"#cf4a3d",70:"#cf4a3d",80:"#a13a30",90:"#732922",100:"#2e100e"},warning:{10:"#f8e6a0",20:"#fccd27",30:"#ddb00e",40:"#bc9005",50:"#9e7700",60:"#755800",70:"#806000",80:"#5c4600",90:"#3d2e00",100:"#1c1500"},info:{10:"#cceeff",20:"#99daff",30:"#57beff",40:"#059fff",50:"#0f7ec8",60:"#005fa3",70:"#0066bd",80:"#00498a",90:"#013360",100:"#061727"},yellow:{10:"#f8e6a0",20:"#fccd27",30:"#ddb00e",40:"#bc9005",50:"#9e7700",60:"#755800",70:"#806000",80:"#5c4600",90:"#3d2e00",100:"#332600"},orange:{10:"#ffe2cc",20:"#ffc69e",30:"#ff9d57",40:"#fa6800",50:"#cc5500",60:"#9e4200",70:"#a84400",80:"#753300",90:"#522200",100:"#421e00"},red:{10:"#ffe0e0",20:"#ffc2c5",30:"#ff99a0",40:"#ff6168",50:"#ee0713",60:"#b81922",70:"#c21e25",80:"#921118",90:"#66050a",100:"#540d11"},magenta:{10:"#ffe0ef",20:"#ffbdda",30:"#ff94c3",40:"#ff57a0",50:"#e3176f",60:"#b0215f",70:"#bf1d63",80:"#8e0b43",90:"#68032e",100:"#53142f"},purple:{10:"#ede5ff",20:"#dcc7ff",30:"#c5a3ff",40:"#ae7aff",50:"#9352ff",60:"#7822fb",70:"#7c3dd6",80:"#5b24ad",90:"#40197b",100:"#341c59"},blue:{10:"#dbebff",20:"#b8d3ff",30:"#8ab6ff",40:"#5c97ff",50:"#1f70ff",60:"#0050e6",70:"#0053ff",80:"#0039c7",90:"#00258a",100:"#001f75"},cyan:{10:"#cceeff",20:"#99daff",30:"#57beff",40:"#059fff",50:"#0f7ec8",60:"#005fa3",70:"#0066bd",80:"#00498a",90:"#013360",100:"#0b2947"},teal:{10:"#acf6f6",20:"#57e5e5",30:"#25cac8",40:"#07aba9",50:"#008a87",60:"#006b68",70:"#007070",80:"#005357",90:"#033940",100:"#0f3034"},green:{10:"#b6f6c8",20:"#74e792",30:"#36ce5e",40:"#3bab5a",50:"#208e3f",60:"#166f31",70:"#11742f",80:"#05521c",90:"#033b11",100:"#0d300f"}}},Ql={...kt,default:{...kt.default,primary:{10:"#dbd9de",20:"#b8b2bd",30:"#948c9d",40:"#70657c",50:"#4d3f5b",60:"#29183a",70:"#21132e",80:"#190e23",90:"#100a17",100:"#08050c"},accent:{10:"#fcebe7",20:"#fad7d0",30:"#f7c3b8",40:"#f4afa0",50:"#f29b89",60:"#ef8771",70:"#bf6c5a",80:"#8f5144",90:"#60362d",100:"#301b17"}},hover:{...kt.hover,primary:{10:"#cac6ce",20:"#a69fad",30:"#82798d",40:"#5f526c",50:"#3b2c4b",60:"#241532",70:"#261636",80:"#1d1129",90:"#150c1d",100:"#08050c"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#cf7562",70:"#df7e69",80:"#a75f4f",90:"#784439",100:"#301b17"}}},Wf=Ql,zf={...kt,default:{...kt.default,primary:{10:"#FDE6D7",20:"#FBCEAF",30:"#F9B588",40:"#F69C60",50:"#F48438",60:"#F26B10",70:"#C2560D",80:"#91400A",90:"#612B06",100:"#301503"},accent:{10:"#E5DEF0",20:"#CABDE1",30:"#B09CD2",40:"#967AC2",50:"#7B59B3",60:"#6138A4",70:"#4E2D83",80:"#3A2262",90:"#271642",100:"#130B21"}},hover:{...kt.hover,primary:{10:"#FCDAC3",20:"#FAC29C",30:"#F8A974",40:"#F5904C",50:"#F37824",60:"#D25D0E",70:"#E2640F",80:"#AA4B0C",90:"#793608",100:"#301503"},accent:{10:"#D8CEE9",20:"#BDADDA",30:"#A38BCA",40:"#896ABB",50:"#6E49AC",60:"#54318E",70:"#5B3499",80:"#442873",90:"#311C52",100:"#130B21"}}},Zf={...kt,default:{...kt.default,primary:{10:"#D6E1EB",20:"#ADC3D7",30:"#85A5C3",40:"#5C86AF",50:"#33689B",60:"#0A4A87",70:"#083B6C",80:"#062C51",90:"#041E36",100:"#020F1B"},accent:{10:"#F5F1E7",20:"#EAE2CE",30:"#E0D4B6",40:"#D6C69E",50:"#CBB785",60:"#C1A96D",70:"#9A8757",80:"#746541",90:"#4D442C",100:"#272216"}},hover:{...kt.hover,primary:{10:"#C2D2E1",20:"#99B4CD",30:"#7196B9",40:"#4877A5",50:"#1F5991",60:"#094075",70:"#09457E",80:"#07345F",90:"#052544",100:"#020F1B"},accent:{10:"#fbe1dc",20:"#f9cdc4",30:"#f6b9ac",40:"#f3a595",50:"#f1917d",60:"#cf7562",70:"#df7e69",80:"#a75f4f",90:"#784439",100:"#301b17"}}},mo={default:Wf,prosperita:Ql,ivipbank:zf,banvox:Zf},vo=mo[Ul]!==void 0?mo[Ul]:mo.default;if(vo===void 0)throw new Error("Active theme is not defined");const Ge=(e,t)=>{if(!/^#[0-9A-F]{6}$/i.test(e))throw new Error("Invalid hex color format. It should be in the format #RRGGBB.");const n=parseInt(e.slice(1,3),16),i=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16),o=(d,u)=>Math.min(255,Math.max(0,Math.round(d*(1+u/100)))),l=o(n,t).toString(16).padStart(2,"0"),c=o(i,t).toString(16).padStart(2,"0"),s=o(r,t).toString(16).padStart(2,"0");return"#"+l+c+s},Xf=(e=>({background:e.default.gray[100],backgroundActive:Ge(e.default.gray[50],40),backgroundHover:Ge(e.hover.gray[50],16),backgroundSelected:Ge(e.hover.gray[50],24),backgroundSelectedHover:Ge(e.hover.gray[50],32),backgroundBrand:e.default.primary[60],backgroundInverse:e.default.gray[10],backgroundInverseHover:e.hover.gray[10],layer01:e.default.gray[90],layer02:e.default.gray[80],layer03:e.default.gray[70],layerHover01:e.hover.gray[90],layerHover02:e.hover.gray[80],layerHover03:e.hover.gray[70],layerActive01:e.default.gray[70],layerActive02:e.default.gray[60],layerActive03:e.default.gray[50],layerSelected01:e.default.gray[80],layerSelected02:e.default.gray[70],layerSelected03:e.default.gray[60],layerSelectedHover01:e.hover.gray[80],layerSelectedHover02:e.hover.gray[70],layerSelectedHover03:e.hover.gray[60],layerSelectedInverse:e.default.gray[10],layerSelectedDisabled:e.default.gray[60],layerAccent01:e.default.gray[80],layerAccent02:e.default.gray[70],layerAccent03:e.default.gray[60],layerAccentHover01:e.hover.gray[80],layerAccentHover02:e.hover.gray[70],layerAccentHover03:e.hover.gray[60],layerAccentActive01:e.hover.gray[70],layerAccentActive02:e.hover.gray[50],layerAccentActive03:e.hover.gray[80],field01:e.default.gray[90],field02:e.default.gray[80],field03:e.default.gray[70],fieldHover01:e.hover.gray[90],fieldHover02:e.hover.gray[80],fieldHover03:e.hover.gray[70],borderSubtle00:e.default.gray[80],borderSubtle01:e.default.gray[80],borderSubtle02:e.default.gray[70],borderSubtle03:e.default.gray[60],borderSubtleSelected01:e.default.gray[70],borderSubtleSelected02:e.default.gray[60],borderSubtleSelected03:e.default.gray[50],borderStrong01:e.default.gray[60],borderStrong02:e.default.gray[50],borderStrong03:e.default.gray[40],borderTile01:e.default.gray[70],borderTile02:e.default.gray[60],borderTile03:e.default.gray[50],borderInverse:e.default.gray[10],borderDisabled:Ge(e.default.gray[50],50),borderInteractive:e.default.primary[50],textPrimary:e.default.gray[10],textSecondary:e.default.gray[30],textPlaceholder:e.default.gray[60],textOnColor:e.default.neutral.white,textOnColorDisabled:Ge(e.default.neutral.white,25),textHelper:e.default.gray[50],textError:e.default.danger[40],textInverse:e.default.gray[100],textDisabled:Ge(e.default.gray[10],25),linkPrimary:e.default.primary[40],linkPrimaryHover:e.hover.primary[30],linkSecondary:e.default.primary[30],linkInverse:e.default.primary[60],linkVisited:e.default.accent[40],iconPrimary:e.default.gray[10],iconSecondary:e.default.gray[30],iconOnColor:e.default.neutral.white,iconOnColorDisabled:Ge(e.default.neutral.white,25),iconInteractive:e.default.neutral.white,iconInverse:e.default.gray[100],iconDisabled:Ge(e.default.gray[10],25),supportError:e.default.danger[50],supportSuccess:e.default.success[40],supportWarning:e.default.warning[30],supportInfo:e.default.info[50],supportErrorInverse:e.default.danger[60],supportSuccessInverse:e.default.success[50],supportWarningInverse:e.default.warning[30],supportInfoInverse:e.default.info[70],supportCautionMajor:e.default.orange[40],supportCautionMinor:e.default.warning[30],supportUndefined:e.default.purple[60],focus:e.default.neutral.white,focusInset:e.default.gray[100],focusInverse:e.default.info[60],interactive:e.default.primary[50],highlight:e.default.primary[90],toogleOff:e.default.gray[60],overlay:Ge(e.default.gray[100],70),skeletonElement:e.default.gray[70],skeletonBackground:e.hover.gray[80],buttonPrimary:e.default.primary[60],buttonPrimaryHover:e.hover.primary[60],buttonPrimaryActive:e.default.primary[80],buttonAccent:e.default.accent[60],buttonAccentHover:e.hover.accent[60],buttonAccentActive:e.hover.accent[80],buttonSecondary:e.default.gray[60],buttonSecondaryHover:e.hover.gray[60],buttonSecondaryActive:e.default.gray[80],buttonTertiary:e.default.neutral.white,buttonTertiaryHover:e.default.gray[10],buttonTertiaryActive:e.default.gray[30],buttonDangerPrimary:e.default.danger[60],buttonDangerSecondary:e.default.danger[50],buttonDangerHover:e.hover.danger[60],buttonDangerActive:e.default.danger[80],buttonSeparator:e.default.gray[100],buttonDisabled:e.default.gray[70],tagBackgroundPrimary:e.default.primary[70],tagColorPrimary:e.default.primary[20],tagHoverPrimary:e.hover.primary[70],tagBackgroundAccent:e.default.accent[70],tagColorAccent:e.default.accent[20],tagHoverAccent:e.hover.accent[70],tagBackgroundBlue:e.default.info[70],tagColorBlue:e.default.info[20],tagHoverBlue:e.hover.info[70],tagBackgroundGreen:e.default.success[70],tagColorGreen:e.default.success[20],tagHoverGreen:e.hover.success[70],tagBackgroundRed:e.default.danger[70],tagColorRed:e.default.danger[20],tagHoverRed:e.hover.danger[70],tagBackgroundGray:e.default.gray[70],tagColorGray:e.default.gray[20],tagHoverGray:e.hover.gray[70],tagBackgroundCoolGray:e.default.coolGray[70],tagColorCoolGray:e.default.coolGray[20],tagHoverCoolGray:e.hover.coolGray[70],tagBackgroundWarmGray:e.default.warmGray[70],tagColorWarmGray:e.default.warmGray[20],tagHoverWarmGray:e.hover.warmGray[70],notificationInfoBackground:e.default.gray[90],notificationInfoBorder:Ge(e.default.info[40],50),notificationSuccessBackground:e.default.gray[90],notificationSuccessBorder:Ge(e.default.success[40],50),notificationErrorBackground:e.default.gray[90],notificationErrorBorder:Ge(e.default.danger[40],50),notificationWarningBackground:e.default.gray[90],notificationWarningBorder:Ge(e.default.warning[40],50),notificationActionHover:e.hover.gray[90],notificationActionTertiaryInverse:e.default.primary[60],notificationActionTertiaryInverseText:e.default.neutral.white,notificationActionTertiaryInverseHover:e.default.primary[70],whiteInLightThemes:e.default.neutral.black,blackInLightThemes:e.default.neutral.white}))(vo),Kl={light:(e=>({background:e.default.neutral.white,backgroundActive:Ge(e.default.gray[50],50),backgroundHover:Ge(e.hover.gray[50],12),backgroundSelected:Ge(e.default.gray[50],20),backgroundSelectedHover:Ge(e.default.gray[50],32),backgroundBrand:e.default.primary[60],backgroundInverse:e.default.gray[80],backgroundInverseHover:e.hover.gray[80],layer01:e.default.gray[10],layer02:e.default.neutral.white,layer03:e.default.gray[10],layerHover01:e.hover.gray[10],layerHover02:e.hover.neutral.white,layerHover03:e.hover.gray[10],layerActive01:e.default.gray[30],layerActive02:e.default.gray[30],layerActive03:e.default.gray[30],layerSelected01:e.default.gray[20],layerSelected02:e.default.gray[20],layerSelected03:e.default.gray[20],layerSelectedHover01:e.hover.gray[20],layerSelectedHover02:e.hover.gray[20],layerSelectedHover03:e.hover.gray[20],layerSelectedInverse:e.default.gray[100],layerSelectedDisabled:e.default.gray[50],layerAccent01:e.default.gray[20],layerAccent02:e.default.gray[20],layerAccent03:e.default.gray[20],layerAccentHover01:e.hover.gray[20],layerAccentHover02:e.hover.gray[20],layerAccentHover03:e.hover.gray[20],layerAccentActive01:e.hover.gray[40],layerAccentActive02:e.hover.gray[40],layerAccentActive03:e.hover.gray[40],field01:e.default.gray[10],field02:e.default.neutral.white,field03:e.default.gray[10],fieldHover01:e.hover.gray[10],fieldHover02:e.hover.neutral.white,fieldHover03:e.hover.gray[10],borderSubtle00:e.default.gray[20],borderSubtle01:e.default.gray[30],borderSubtle02:e.default.gray[20],borderSubtle03:e.default.gray[30],borderSubtleSelected01:e.default.gray[30],borderSubtleSelected02:e.default.gray[30],borderSubtleSelected03:e.default.gray[30],borderStrong01:e.default.gray[50],borderStrong02:e.default.gray[50],borderStrong03:e.default.gray[50],borderTile01:e.default.gray[30],borderTile02:e.default.gray[40],borderTile03:e.default.gray[30],borderInverse:e.default.gray[100],borderDisabled:e.default.gray[30],borderInteractive:e.default.primary[60],textPrimary:e.default.gray[100],textSecondary:e.default.gray[70],textPlaceholder:e.default.gray[40],textOnColor:e.default.neutral.white,textOnColorDisabled:e.default.gray[50],textHelper:e.default.gray[60],textError:e.default.danger[60],textInverse:e.default.neutral.white,textDisabled:Ge(e.default.gray[100],25),linkPrimary:e.default.primary[60],linkPrimaryHover:e.hover.primary[70],linkSecondary:e.default.primary[70],linkInverse:e.default.primary[40],linkVisited:e.default.accent[60],iconPrimary:e.default.gray[100],iconSecondary:e.default.gray[70],iconOnColor:e.default.neutral.white,iconOnColorDisabled:e.default.gray[50],iconInteractive:e.default.primary[60],iconInverse:e.default.neutral.white,iconDisabled:Ge(e.default.gray[100],25),supportError:e.default.danger[60],supportSuccess:e.default.success[60],supportWarning:e.default.warning[30],supportInfo:e.default.info[70],supportErrorInverse:e.default.danger[50],supportSuccessInverse:e.default.success[40],supportWarningInverse:e.default.warning[30],supportInfoInverse:e.default.info[50],supportCautionMajor:e.default.orange[40],supportCautionMinor:e.default.warning[30],supportUndefined:e.default.purple[60],focus:e.default.info[60],focusInset:e.default.neutral.white,focusInverse:e.default.neutral.white,interactive:e.default.primary[60],highlight:e.default.primary[20],toogleOff:e.default.gray[50],overlay:e.default.gray[100],skeletonElement:e.default.gray[30],skeletonBackground:e.hover.gray[10],buttonPrimary:e.default.primary[60],buttonPrimaryHover:e.hover.primary[60],buttonPrimaryActive:e.default.primary[80],buttonAccent:e.default.accent[60],buttonAccentHover:e.hover.accent[60],buttonAccentActive:e.hover.accent[80],buttonSecondary:e.default.gray[80],buttonSecondaryHover:e.hover.gray[80],buttonSecondaryActive:e.default.gray[60],buttonTertiary:e.default.primary[60],buttonTertiaryHover:e.hover.primary[60],buttonTertiaryActive:e.hover.primary[80],buttonDangerPrimary:e.default.danger[60],buttonDangerSecondary:e.default.danger[60],buttonDangerHover:e.hover.danger[60],buttonDangerActive:e.default.danger[80],buttonSeparator:e.default.gray[20],buttonDisabled:e.default.gray[30],tagBackgroundPrimary:e.default.primary[20],tagColorPrimary:e.default.primary[70],tagHoverPrimary:e.hover.primary[20],tagBackgroundAccent:e.default.accent[20],tagColorAccent:e.default.accent[70],tagHoverAccent:e.hover.accent[20],tagBackgroundBlue:e.default.info[20],tagColorBlue:e.default.info[70],tagHoverBlue:e.hover.info[20],tagBackgroundGreen:e.default.success[20],tagColorGreen:e.default.success[70],tagHoverGreen:e.hover.success[20],tagBackgroundRed:e.default.danger[20],tagColorRed:e.default.danger[70],tagHoverRed:e.hover.danger[20],tagBackgroundGray:e.default.gray[20],tagColorGray:e.default.gray[70],tagHoverGray:e.hover.gray[20],tagBackgroundCoolGray:e.default.coolGray[20],tagColorCoolGray:e.default.coolGray[70],tagHoverCoolGray:e.hover.coolGray[20],tagBackgroundWarmGray:e.default.warmGray[20],tagColorWarmGray:e.default.warmGray[70],tagHoverWarmGray:e.hover.warmGray[20],notificationInfoBackground:e.default.info[10],notificationInfoBorder:Ge(e.default.info[60],30),notificationSuccessBackground:e.default.success[10],notificationSuccessBorder:Ge(e.default.success[60],30),notificationErrorBackground:e.default.danger[10],notificationErrorBorder:Ge(e.default.danger[60],30),notificationWarningBackground:e.default.warning[10],notificationWarningBorder:Ge(e.default.warning[60],30),notificationActionHover:Ge(e.default.neutral.white,0),notificationActionTertiaryInverse:Ge(e.default.neutral.white,0),notificationActionTertiaryInverseText:e.default.coolGray[100],notificationActionTertiaryInverseHover:e.hover.gray[10],whiteInLightThemes:e.default.neutral.white,blackInLightThemes:e.default.neutral.black}))(vo),dark:Xf},f=(()=>{const e=localStorage.getItem("@app:theme_dumbo"),t=String(e)||"light";return t==="dark"||t==="light"?Kl[t]:Kl.light})();if(f===void 0)throw new Error("Contextual theme is not defined");function jf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xo={exports:{}},Un={};/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ql;function Yf(){if(ql)return Un;ql=1;var e=x,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function l(c,s,d){var u,p={},g=null,h=null;d!==void 0&&(g=""+d),s.key!==void 0&&(g=""+s.key),s.ref!==void 0&&(h=s.ref);for(u in s)i.call(s,u)&&!o.hasOwnProperty(u)&&(p[u]=s[u]);if(c&&c.defaultProps)for(u in s=c.defaultProps,s)p[u]===void 0&&(p[u]=s[u]);return{$$typeof:t,type:c,key:g,ref:h,props:p,_owner:r.current}}return Un.Fragment=n,Un.jsx=l,Un.jsxs=l,Un}var Qn={};/** * @license React * react-jsx-runtime.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var es;function Jf(){return es||(es=1,process.env.NODE_ENV!=="production"&&function(){var e=x,t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),v=Symbol.iterator,m="@@iterator";function b(V){if(V===null||typeof V!="object")return null;var z=v&&V[v]||V[m];return typeof z=="function"?z:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function I(V){{for(var z=arguments.length,ie=new Array(z>1?z-1:0),ge=1;ge<z;ge++)ie[ge-1]=arguments[ge];E("error",V,ie)}}function E(V,z,ie){{var ge=y.ReactDebugCurrentFrame,Te=ge.getStackAddendum();Te!==""&&(z+="%s",ie=ie.concat([Te]));var Le=ie.map(function(Ee){return String(Ee)});Le.unshift("Warning: "+z),Function.prototype.apply.call(console[V],console,Le)}}var D=!1,S=!1,A=!1,P=!1,k=!1,H;H=Symbol.for("react.module.reference");function X(V){return!!(typeof V=="string"||typeof V=="function"||V===i||V===o||k||V===r||V===d||V===u||P||V===h||D||S||A||typeof V=="object"&&V!==null&&(V.$$typeof===g||V.$$typeof===p||V.$$typeof===l||V.$$typeof===c||V.$$typeof===s||V.$$typeof===H||V.getModuleId!==void 0))}function J(V,z,ie){var ge=V.displayName;if(ge)return ge;var Te=z.displayName||z.name||"";return Te!==""?ie+"("+Te+")":ie}function L(V){return V.displayName||"Context"}function _(V){if(V==null)return null;if(typeof V.tag=="number"&&I("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof V=="function")return V.displayName||V.name||null;if(typeof V=="string")return V;switch(V){case i:return"Fragment";case n:return"Portal";case o:return"Profiler";case r:return"StrictMode";case d:return"Suspense";case u:return"SuspenseList"}if(typeof V=="object")switch(V.$$typeof){case c:var z=V;return L(z)+".Consumer";case l:var ie=V;return L(ie._context)+".Provider";case s:return J(V,V.render,"ForwardRef");case p:var ge=V.displayName||null;return ge!==null?ge:_(V.type)||"Memo";case g:{var Te=V,Le=Te._payload,Ee=Te._init;try{return _(Ee(Le))}catch{return null}}}return null}var N=Object.assign,M=0,Z,U,W,q,te,me,re;function ve(){}ve.__reactDisabledLog=!0;function G(){{if(M===0){Z=console.log,U=console.info,W=console.warn,q=console.error,te=console.group,me=console.groupCollapsed,re=console.groupEnd;var V={configurable:!0,enumerable:!0,value:ve,writable:!0};Object.defineProperties(console,{info:V,log:V,warn:V,error:V,group:V,groupCollapsed:V,groupEnd:V})}M++}}function Q(){{if(M--,M===0){var V={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:N({},V,{value:Z}),info:N({},V,{value:U}),warn:N({},V,{value:W}),error:N({},V,{value:q}),group:N({},V,{value:te}),groupCollapsed:N({},V,{value:me}),groupEnd:N({},V,{value:re})})}M<0&&I("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var ne=y.ReactCurrentDispatcher,fe;function he(V,z,ie){{if(fe===void 0)try{throw Error()}catch(Te){var ge=Te.stack.trim().match(/\n( *(at )?)/);fe=ge&&ge[1]||""}return` `+fe+V}}var Se=!1,ke;{var Ue=typeof WeakMap=="function"?WeakMap:Map;ke=new Ue}function j(V,z){if(!V||Se)return"";{var ie=ke.get(V);if(ie!==void 0)return ie}var ge;Se=!0;var Te=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Le;Le=ne.current,ne.current=null,G();try{if(z){var Ee=function(){throw Error()};if(Object.defineProperty(Ee.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ee,[])}catch(ft){ge=ft}Reflect.construct(V,[],Ee)}else{try{Ee.call()}catch(ft){ge=ft}V.call(Ee.prototype)}}else{try{throw Error()}catch(ft){ge=ft}V()}}catch(ft){if(ft&&ge&&typeof ft.stack=="string"){for(var we=ft.stack.split(` `),ct=ge.stack.split(` `),je=we.length-1,Qe=ct.length-1;je>=1&&Qe>=0&&we[je]!==ct[Qe];)Qe--;for(;je>=1&&Qe>=0;je--,Qe--)if(we[je]!==ct[Qe]){if(je!==1||Qe!==1)do if(je--,Qe--,Qe<0||we[je]!==ct[Qe]){var St=` `+we[je].replace(" at new "," at ");return V.displayName&&St.includes("<anonymous>")&&(St=St.replace("<anonymous>",V.displayName)),typeof V=="function"&&ke.set(V,St),St}while(je>=1&&Qe>=0);break}}}finally{Se=!1,ne.current=Le,Q(),Error.prepareStackTrace=Te}var Jn=V?V.displayName||V.name:"",Cn=Jn?he(Jn):"";return typeof V=="function"&&ke.set(V,Cn),Cn}function Xe(V,z,ie){return j(V,!1)}function Ke(V){var z=V.prototype;return!!(z&&z.isReactComponent)}function Y(V,z,ie){if(V==null)return"";if(typeof V=="function")return j(V,Ke(V));if(typeof V=="string")return he(V);switch(V){case d:return he("Suspense");case u:return he("SuspenseList")}if(typeof V=="object")switch(V.$$typeof){case s:return Xe(V.render);case p:return Y(V.type,z,ie);case g:{var ge=V,Te=ge._payload,Le=ge._init;try{return Y(Le(Te),z,ie)}catch{}}}return""}var R=Object.prototype.hasOwnProperty,He={},Me=y.ReactDebugCurrentFrame;function rt(V){if(V){var z=V._owner,ie=Y(V.type,V._source,z?z.type:null);Me.setExtraStackFrame(ie)}else Me.setExtraStackFrame(null)}function Nt(V,z,ie,ge,Te){{var Le=Function.call.bind(R);for(var Ee in V)if(Le(V,Ee)){var we=void 0;try{if(typeof V[Ee]!="function"){var ct=Error((ge||"React class")+": "+ie+" type `"+Ee+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof V[Ee]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw ct.name="Invariant Violation",ct}we=V[Ee](z,Ee,ge,ie,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(je){we=je}we&&!(we instanceof Error)&&(rt(Te),I("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",ge||"React class",ie,Ee,typeof we),rt(null)),we instanceof Error&&!(we.message in He)&&(He[we.message]=!0,rt(Te),I("Failed %s type: %s",ie,we.message),rt(null))}}}var Xn=Array.isArray;function $(V){return Xn(V)}function K(V){{var z=typeof Symbol=="function"&&Symbol.toStringTag,ie=z&&V[Symbol.toStringTag]||V.constructor.name||"Object";return ie}}function oe(V){try{return ce(V),!1}catch{return!0}}function ce(V){return""+V}function be(V){if(oe(V))return I("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",K(V)),ce(V)}var F=y.ReactCurrentOwner,T={key:!0,ref:!0,__self:!0,__source:!0},ae,Ce;function ye(V){if(R.call(V,"ref")){var z=Object.getOwnPropertyDescriptor(V,"ref").get;if(z&&z.isReactWarning)return!1}return V.ref!==void 0}function vn(V){if(R.call(V,"key")){var z=Object.getOwnPropertyDescriptor(V,"key").get;if(z&&z.isReactWarning)return!1}return V.key!==void 0}function xn(V,z){typeof V.ref=="string"&&F.current}function yn(V,z){{var ie=function(){ae||(ae=!0,I("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",z))};ie.isReactWarning=!0,Object.defineProperty(V,"key",{get:ie,configurable:!0})}}function jn(V,z){{var ie=function(){Ce||(Ce=!0,I("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",z))};ie.isReactWarning=!0,Object.defineProperty(V,"ref",{get:ie,configurable:!0})}}var uA=function(V,z,ie,ge,Te,Le,Ee){var we={$$typeof:t,type:V,key:z,ref:ie,props:Ee,_owner:Le};return we._store={},Object.defineProperty(we._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(we,"_self",{configurable:!1,enumerable:!1,writable:!1,value:ge}),Object.defineProperty(we,"_source",{configurable:!1,enumerable:!1,writable:!1,value:Te}),Object.freeze&&(Object.freeze(we.props),Object.freeze(we)),we};function pA(V,z,ie,ge,Te){{var Le,Ee={},we=null,ct=null;ie!==void 0&&(be(ie),we=""+ie),vn(z)&&(be(z.key),we=""+z.key),ye(z)&&(ct=z.ref,xn(z,Te));for(Le in z)R.call(z,Le)&&!T.hasOwnProperty(Le)&&(Ee[Le]=z[Le]);if(V&&V.defaultProps){var je=V.defaultProps;for(Le in je)Ee[Le]===void 0&&(Ee[Le]=je[Le])}if(we||ct){var Qe=typeof V=="function"?V.displayName||V.name||"Unknown":V;we&&yn(Ee,Qe),ct&&jn(Ee,Qe)}return uA(V,we,ct,Te,ge,F.current,Ee)}}var Xl=y.ReactCurrentOwner,kf=y.ReactDebugCurrentFrame;function Yn(V){if(V){var z=V._owner,ie=Y(V.type,V._source,z?z.type:null);kf.setExtraStackFrame(ie)}else kf.setExtraStackFrame(null)}var jl;jl=!1;function Yl(V){return typeof V=="object"&&V!==null&&V.$$typeof===t}function Mf(){{if(Xl.current){var V=_(Xl.current.type);if(V)return` Check the render method of \``+V+"`."}return""}}function fA(V){return""}var Lf={};function gA(V){{var z=Mf();if(!z){var ie=typeof V=="string"?V:V.displayName||V.name;ie&&(z=` Check the top-level render call using <`+ie+">.")}return z}}function Gf(V,z){{if(!V._store||V._store.validated||V.key!=null)return;V._store.validated=!0;var ie=gA(z);if(Lf[ie])return;Lf[ie]=!0;var ge="";V&&V._owner&&V._owner!==Xl.current&&(ge=" It was passed a child from "+_(V._owner.type)+"."),Yn(V),I('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ie,ge),Yn(null)}}function Rf(V,z){{if(typeof V!="object")return;if($(V))for(var ie=0;ie<V.length;ie++){var ge=V[ie];Yl(ge)&&Gf(ge,z)}else if(Yl(V))V._store&&(V._store.validated=!0);else if(V){var Te=b(V);if(typeof Te=="function"&&Te!==V.entries)for(var Le=Te.call(V),Ee;!(Ee=Le.next()).done;)Yl(Ee.value)&&Gf(Ee.value,z)}}}function hA(V){{var z=V.type;if(z==null||typeof z=="string")return;var ie;if(typeof z=="function")ie=z.propTypes;else if(typeof z=="object"&&(z.$$typeof===s||z.$$typeof===p))ie=z.propTypes;else return;if(ie){var ge=_(z);Nt(ie,V.props,"prop",ge,V)}else if(z.PropTypes!==void 0&&!jl){jl=!0;var Te=_(z);I("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Te||"Unknown")}typeof z.getDefaultProps=="function"&&!z.getDefaultProps.isReactClassApproved&&I("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function bA(V){{for(var z=Object.keys(V.props),ie=0;ie<z.length;ie++){var ge=z[ie];if(ge!=="children"&&ge!=="key"){Yn(V),I("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",ge),Yn(null);break}}V.ref!==null&&(Yn(V),I("Invalid attribute `ref` supplied to `React.Fragment`."),Yn(null))}}var Ff={};function Hf(V,z,ie,ge,Te,Le){{var Ee=X(V);if(!Ee){var we="";(V===void 0||typeof V=="object"&&V!==null&&Object.keys(V).length===0)&&(we+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var ct=fA();ct?we+=ct:we+=Mf();var je;V===null?je="null":$(V)?je="array":V!==void 0&&V.$$typeof===t?(je="<"+(_(V.type)||"Unknown")+" />",we=" Did you accidentally export a JSX literal instead of a component?"):je=typeof V,I("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",je,we)}var Qe=pA(V,z,ie,Te,Le);if(Qe==null)return Qe;if(Ee){var St=z.children;if(St!==void 0)if(ge)if($(St)){for(var Jn=0;Jn<St.length;Jn++)Rf(St[Jn],V);Object.freeze&&Object.freeze(St)}else I("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else Rf(St,V)}if(R.call(z,"key")){var Cn=_(V),ft=Object.keys(z).filter(function(wA){return wA!=="key"}),Jl=ft.length>0?"{key: someKey, "+ft.join(": ..., ")+": ...}":"{key: someKey}";if(!Ff[Cn+Jl]){var CA=ft.length>0?"{"+ft.join(": ..., ")+": ...}":"{}";I(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,Jl,Cn,CA,Cn),Ff[Cn+Jl]=!0}}return V===i?bA(Qe):hA(Qe),Qe}}function mA(V,z,ie){return Hf(V,z,ie,!0)}function vA(V,z,ie){return Hf(V,z,ie,!1)}var xA=vA,yA=mA;Qn.Fragment=i,Qn.jsx=xA,Qn.jsxs=yA}()),Qn}process.env.NODE_ENV==="production"?xo.exports=Yf():xo.exports=Jf();var yo=xo.exports;const B=yo.Fragment,a=yo.jsx,w=yo.jsxs;var dt=function(){return dt=Object.assign||function(t){for(var n,i=1,r=arguments.length;i<r;i++){n=arguments[i];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},dt.apply(this,arguments)};function Kt(e,t,n){if(n||arguments.length===2)for(var i=0,r=t.length,o;i<r;i++)(o||!(i in t))&&(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;function Uf(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Qf=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Kf=Uf(function(e){return Qf.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),_e="-ms-",Kn="-moz-",Pe="-webkit-",ts="comm",Rr="rule",Co="decl",qf="@import",ns="@keyframes",eg="@layer",rs=Math.abs,wo=String.fromCharCode,Io=Object.assign;function tg(e,t){return qe(e,0)^45?(((t<<2^qe(e,0))<<2^qe(e,1))<<2^qe(e,2))<<2^qe(e,3):0}function is(e){return e.trim()}function Mt(e,t){return(e=t.exec(e))?e[0]:e}function xe(e,t,n){return e.replace(t,n)}function Fr(e,t,n){return e.indexOf(t,n)}function qe(e,t){return e.charCodeAt(t)|0}function wn(e,t,n){return e.slice(t,n)}function Vt(e){return e.length}function os(e){return e.length}function qn(e,t){return t.push(e),e}function ng(e,t){return e.map(t).join("")}function as(e,t){return e.filter(function(n){return!Mt(n,t)})}var Hr=1,In=1,ls=0,yt=0,Ye=0,En="";function _r(e,t,n,i,r,o,l,c){return{value:e,root:t,parent:n,type:i,props:r,children:o,line:Hr,column:In,length:l,return:"",siblings:c}}function zt(e,t){return Io(_r("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Sn(e){for(;e.root;)e=zt(e.root,{children:[e]});qn(e,e.siblings)}function rg(){return Ye}function ig(){return Ye=yt>0?qe(En,--yt):0,In--,Ye===10&&(In=1,Hr--),Ye}function At(){return Ye=yt<ls?qe(En,yt++):0,In++,Ye===10&&(In=1,Hr++),Ye}function qt(){return qe(En,yt)}function Wr(){return yt}function zr(e,t){return wn(En,e,t)}function Eo(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function og(e){return Hr=In=1,ls=Vt(En=e),yt=0,[]}function ag(e){return En="",e}function So(e){return is(zr(yt-1,Ao(e===91?e+2:e===40?e+1:e)))}function lg(e){for(;(Ye=qt())&&Ye<33;)At();return Eo(e)>2||Eo(Ye)>3?"":" "}function sg(e,t){for(;--t&&At()&&!(Ye<48||Ye>102||Ye>57&&Ye<65||Ye>70&&Ye<97););return zr(e,Wr()+(t<6&&qt()==32&&At()==32))}function Ao(e){for(;At();)switch(Ye){case e:return yt;case 34:case 39:e!==34&&e!==39&&Ao(Ye);break;case 40:e===41&&Ao(e);break;case 92:At();break}return yt}function cg(e,t){for(;At()&&e+Ye!==57;)if(e+Ye===84&&qt()===47)break;return"/*"+zr(t,yt-1)+"*"+wo(e===47?e:At())}function dg(e){for(;!Eo(qt());)At();return zr(e,yt)}function ug(e){return ag(Zr("",null,null,null,[""],e=og(e),0,[0],e))}function Zr(e,t,n,i,r,o,l,c,s){for(var d=0,u=0,p=l,g=0,h=0,v=0,m=1,b=1,y=1,I=0,E="",D=r,S=o,A=i,P=E;b;)switch(v=I,I=At()){case 40:if(v!=108&&qe(P,p-1)==58){Fr(P+=xe(So(I),"&","&\f"),"&\f",rs(d?c[d-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:P+=So(I);break;case 9:case 10:case 13:case 32:P+=lg(v);break;case 92:P+=sg(Wr()-1,7);continue;case 47:switch(qt()){case 42:case 47:qn(pg(cg(At(),Wr()),t,n,s),s);break;default:P+="/"}break;case 123*m:c[d++]=Vt(P)*y;case 125*m:case 59:case 0:switch(I){case 0:case 125:b=0;case 59+u:y==-1&&(P=xe(P,/\f/g,"")),h>0&&Vt(P)-p&&qn(h>32?cs(P+";",i,n,p-1,s):cs(xe(P," ","")+";",i,n,p-2,s),s);break;case 59:P+=";";default:if(qn(A=ss(P,t,n,d,u,r,c,E,D=[],S=[],p,o),o),I===123)if(u===0)Zr(P,t,A,A,D,o,p,c,S);else switch(g===99&&qe(P,3)===110?100:g){case 100:case 108:case 109:case 115:Zr(e,A,A,i&&qn(ss(e,A,A,0,0,r,c,E,r,D=[],p,S),S),r,S,p,c,i?D:S);break;default:Zr(P,A,A,A,[""],S,0,c,S)}}d=u=h=0,m=y=1,E=P="",p=l;break;case 58:p=1+Vt(P),h=v;default:if(m<1){if(I==123)--m;else if(I==125&&m++==0&&ig()==125)continue}switch(P+=wo(I),I*m){case 38:y=u>0?1:(P+="\f",-1);break;case 44:c[d++]=(Vt(P)-1)*y,y=1;break;case 64:qt()===45&&(P+=So(At())),g=qt(),u=p=Vt(E=P+=dg(Wr())),I++;break;case 45:v===45&&Vt(P)==2&&(m=0)}}return o}function ss(e,t,n,i,r,o,l,c,s,d,u,p){for(var g=r-1,h=r===0?o:[""],v=os(h),m=0,b=0,y=0;m<i;++m)for(var I=0,E=wn(e,g+1,g=rs(b=l[m])),D=e;I<v;++I)(D=is(b>0?h[I]+" "+E:xe(E,/&\f/g,h[I])))&&(s[y++]=D);return _r(e,t,n,r===0?Rr:c,s,d,u,p)}function pg(e,t,n,i){return _r(e,t,n,ts,wo(rg()),wn(e,2,-2),0,i)}function cs(e,t,n,i,r){return _r(e,t,n,Co,wn(e,0,i),wn(e,i+1,-1),i,r)}function ds(e,t,n){switch(tg(e,t)){case 5103:return Pe+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Pe+e+e;case 4789:return Kn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Pe+e+Kn+e+_e+e+e;case 5936:switch(qe(e,t+11)){case 114:return Pe+e+_e+xe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Pe+e+_e+xe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Pe+e+_e+xe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Pe+e+_e+e+e;case 6165:return Pe+e+_e+"flex-"+e+e;case 5187:return Pe+e+xe(e,/(\w+).+(:[^]+)/,Pe+"box-$1$2"+_e+"flex-$1$2")+e;case 5443:return Pe+e+_e+"flex-item-"+xe(e,/flex-|-self/g,"")+(Mt(e,/flex-|baseline/)?"":_e+"grid-row-"+xe(e,/flex-|-self/g,""))+e;case 4675:return Pe+e+_e+"flex-line-pack"+xe(e,/align-content|flex-|-self/g,"")+e;case 5548:return Pe+e+_e+xe(e,"shrink","negative")+e;case 5292:return Pe+e+_e+xe(e,"basis","preferred-size")+e;case 6060:return Pe+"box-"+xe(e,"-grow","")+Pe+e+_e+xe(e,"grow","positive")+e;case 4554:return Pe+xe(e,/([^-])(transform)/g,"$1"+Pe+"$2")+e;case 6187:return xe(xe(xe(e,/(zoom-|grab)/,Pe+"$1"),/(image-set)/,Pe+"$1"),e,"")+e;case 5495:case 3959:return xe(e,/(image-set\([^]*)/,Pe+"$1$`$1");case 4968:return xe(xe(e,/(.+:)(flex-)?(.*)/,Pe+"box-pack:$3"+_e+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Pe+e+e;case 4200:if(!Mt(e,/flex-|baseline/))return _e+"grid-column-align"+wn(e,t)+e;break;case 2592:case 3360:return _e+xe(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(i,r){return t=r,Mt(i.props,/grid-\w+-end/)})?~Fr(e+(n=n[t].value),"span",0)?e:_e+xe(e,"-start","")+e+_e+"grid-row-span:"+(~Fr(n,"span",0)?Mt(n,/\d+/):+Mt(n,/\d+/)-+Mt(e,/\d+/))+";":_e+xe(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(i){return Mt(i.props,/grid-\w+-start/)})?e:_e+xe(xe(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return xe(e,/(.+)-inline(.+)/,Pe+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Vt(e)-1-t>6)switch(qe(e,t+1)){case 109:if(qe(e,t+4)!==45)break;case 102:return xe(e,/(.+:)(.+)-([^]+)/,"$1"+Pe+"$2-$3$1"+Kn+(qe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Fr(e,"stretch",0)?ds(xe(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return xe(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(i,r,o,l,c,s,d){return _e+r+":"+o+d+(l?_e+r+"-span:"+(c?s:+s-+o)+d:"")+e});case 4949:if(qe(e,t+6)===121)return xe(e,":",":"+Pe)+e;break;case 6444:switch(qe(e,qe(e,14)===45?18:11)){case 120:return xe(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Pe+(qe(e,14)===45?"inline-":"")+"box$3$1"+Pe+"$2$3$1"+_e+"$2box$3")+e;case 100:return xe(e,":",":"+_e)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return xe(e,"scroll-","scroll-snap-")+e}return e}function Xr(e,t){for(var n="",i=0;i<e.length;i++)n+=t(e[i],i,e,t)||"";return n}function fg(e,t,n,i){switch(e.type){case eg:if(e.children.length)break;case qf:case Co:return e.return=e.return||e.value;case ts:return"";case ns:return e.return=e.value+"{"+Xr(e.children,i)+"}";case Rr:if(!Vt(e.value=e.props.join(",")))return""}return Vt(n=Xr(e.children,i))?e.return=e.value+"{"+n+"}":""}function gg(e){var t=os(e);return function(n,i,r,o){for(var l="",c=0;c<t;c++)l+=e[c](n,i,r,o)||"";return l}}function hg(e){return function(t){t.root||(t=t.return)&&e(t)}}function bg(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case Co:e.return=ds(e.value,e.length,n);return;case ns:return Xr([zt(e,{value:xe(e.value,"@","@"+Pe)})],i);case Rr:if(e.length)return ng(n=e.props,function(r){switch(Mt(r,i=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Sn(zt(e,{props:[xe(r,/:(read-\w+)/,":"+Kn+"$1")]})),Sn(zt(e,{props:[r]})),Io(e,{props:as(n,i)});break;case"::placeholder":Sn(zt(e,{props:[xe(r,/:(plac\w+)/,":"+Pe+"input-$1")]})),Sn(zt(e,{props:[xe(r,/:(plac\w+)/,":"+Kn+"$1")]})),Sn(zt(e,{props:[xe(r,/:(plac\w+)/,_e+"input-$1")]})),Sn(zt(e,{props:[r]})),Io(e,{props:as(n,i)});break}return""})}}var mg={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},en=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",us="active",ps="data-styled-version",jr="6.1.19",Do=`/*!sc*/ `,Yr=typeof window<"u"&&typeof document<"u",vg=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==""?process.env.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.SC_DISABLE_SPEEDY!==void 0&&process.env.SC_DISABLE_SPEEDY!==""?process.env.SC_DISABLE_SPEEDY!=="false"&&process.env.SC_DISABLE_SPEEDY:process.env.NODE_ENV!=="production"),fs=/invalid hook call/i,Jr=new Set,xg=function(e,t){if(process.env.NODE_ENV!=="production"){var n=t?' with the id of "'.concat(t,'"'):"",i="The component ".concat(e).concat(n,` has been created dynamically. `)+`You may see this warning because you've called styled inside another component. To resolve this only create new StyledComponents outside of any render method and function component. See https://styled-components.com/docs/basics#define-styled-components-outside-of-the-render-method for more info. `,r=console.error;try{var o=!0;console.error=function(l){for(var c=[],s=1;s<arguments.length;s++)c[s-1]=arguments[s];fs.test(l)?(o=!1,Jr.delete(i)):r.apply(void 0,Kt([l],c,!1))},x.useRef(),o&&!Jr.has(i)&&(console.warn(i),Jr.add(i))}catch(l){fs.test(l.message)&&Jr.delete(i)}finally{console.error=r}}},Ur=Object.freeze([]),An=Object.freeze({});function yg(e,t,n){return n===void 0&&(n=An),e.theme!==n.theme&&e.theme||t||n.theme}var Po=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","poly