prosperita-dumbo-react
Version:
**Dumbo React** é uma biblioteca de componentes React que facilita a manipulação de propriedades em seus componentes. Ela fornece uma forma simples e eficiente de gerenciar e manipular props, tornando seu código mais limpo e fácil de manter.
33 lines (31 loc) • 407 kB
JavaScript
(function(J,C){typeof exports=="object"&&typeof module<"u"?C(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],C):(J=typeof globalThis<"u"?globalThis:J||self,C(J["prosperita-dumbo-react"]={},J.React,J.ReactDOM))})(this,function(J,C,N1){"use strict";function Z1(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 re=Z1(C),xo=localStorage.getItem("@app:activated_theme_dumbo")||"banvox",dt={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"}}},Co={...dt,default:{...dt.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:{...dt.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"}}},z1=Co,W1={...dt,default:{...dt.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:{...dt.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"}}},X1={...dt,default:{...dt.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:{...dt.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"}}},Hr={default:z1,prosperita:Co,ivipbank:W1,banvox:X1},Rr=Hr[xo]!==void 0?Hr[xo]:Hr.default;if(Rr===void 0)throw new Error("Active theme is not defined");const ye=(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),a=(d,p)=>Math.min(255,Math.max(0,Math.round(d*(1+p/100)))),l=a(n,t).toString(16).padStart(2,"0"),u=a(i,t).toString(16).padStart(2,"0"),s=a(r,t).toString(16).padStart(2,"0");return"#"+l+u+s},j1=(e=>({background:e.default.gray[100],backgroundActive:ye(e.default.gray[50],40),backgroundHover:ye(e.hover.gray[50],16),backgroundSelected:ye(e.hover.gray[50],24),backgroundSelectedHover:ye(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:ye(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:ye(e.default.neutral.white,25),textHelper:e.default.gray[50],textError:e.default.danger[40],textInverse:e.default.gray[100],textDisabled:ye(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:ye(e.default.neutral.white,25),iconInteractive:e.default.neutral.white,iconInverse:e.default.gray[100],iconDisabled:ye(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:ye(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:ye(e.default.info[40],50),notificationSuccessBackground:e.default.gray[90],notificationSuccessBorder:ye(e.default.success[40],50),notificationErrorBackground:e.default.gray[90],notificationErrorBorder:ye(e.default.danger[40],50),notificationWarningBackground:e.default.gray[90],notificationWarningBorder:ye(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}))(Rr),yo={light:(e=>({background:e.default.neutral.white,backgroundActive:ye(e.default.gray[50],50),backgroundHover:ye(e.hover.gray[50],12),backgroundSelected:ye(e.default.gray[50],20),backgroundSelectedHover:ye(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:ye(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:ye(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:ye(e.default.info[60],30),notificationSuccessBackground:e.default.success[10],notificationSuccessBorder:ye(e.default.success[60],30),notificationErrorBackground:e.default.danger[10],notificationErrorBorder:ye(e.default.danger[60],30),notificationWarningBackground:e.default.warning[10],notificationWarningBorder:ye(e.default.warning[60],30),notificationActionHover:ye(e.default.neutral.white,0),notificationActionTertiaryInverse:ye(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}))(Rr),dark:j1},c=(()=>{const e=localStorage.getItem("@app:theme_dumbo"),t=String(e)||"light";return t==="dark"||t==="light"?yo[t]:yo.light})();if(c===void 0)throw new Error("Contextual theme is not defined");function Y1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Dr={exports:{}},ln={};/**
* @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 Io;function _1(){if(Io)return ln;Io=1;var e=C,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,a={key:!0,ref:!0,__self:!0,__source:!0};function l(u,s,d){var p,f={},h=null,v=null;d!==void 0&&(h=""+d),s.key!==void 0&&(h=""+s.key),s.ref!==void 0&&(v=s.ref);for(p in s)i.call(s,p)&&!a.hasOwnProperty(p)&&(f[p]=s[p]);if(u&&u.defaultProps)for(p in s=u.defaultProps,s)f[p]===void 0&&(f[p]=s[p]);return{$$typeof:t,type:u,key:h,ref:v,props:f,_owner:r.current}}return ln.Fragment=n,ln.jsx=l,ln.jsxs=l,ln}var sn={};/**
* @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 wo;function J1(){return wo||(wo=1,process.env.NODE_ENV!=="production"&&function(){var e=C,t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),w=Symbol.iterator,y="@@iterator";function x(I){if(I===null||typeof I!="object")return null;var L=w&&I[w]||I[y];return typeof L=="function"?L:null}var b=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(I){{for(var L=arguments.length,X=new Array(L>1?L-1:0),te=1;te<L;te++)X[te-1]=arguments[te];A("error",I,X)}}function A(I,L,X){{var te=b.ReactDebugCurrentFrame,ve=te.getStackAddendum();ve!==""&&(L+="%s",X=X.concat([ve]));var Ce=X.map(function(ue){return String(ue)});Ce.unshift("Warning: "+L),Function.prototype.apply.call(console[I],console,Ce)}}var k=!1,S=!1,P=!1,T=!1,O=!1,D;D=Symbol.for("react.module.reference");function q(I){return!!(typeof I=="string"||typeof I=="function"||I===i||I===a||O||I===r||I===d||I===p||T||I===v||k||S||P||typeof I=="object"&&I!==null&&(I.$$typeof===h||I.$$typeof===f||I.$$typeof===l||I.$$typeof===u||I.$$typeof===s||I.$$typeof===D||I.getModuleId!==void 0))}function ne(I,L,X){var te=I.displayName;if(te)return te;var ve=L.displayName||L.name||"";return ve!==""?X+"("+ve+")":X}function M(I){return I.displayName||"Context"}function V(I){if(I==null)return null;if(typeof I.tag=="number"&&E("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof I=="function")return I.displayName||I.name||null;if(typeof I=="string")return I;switch(I){case i:return"Fragment";case n:return"Portal";case a:return"Profiler";case r:return"StrictMode";case d:return"Suspense";case p:return"SuspenseList"}if(typeof I=="object")switch(I.$$typeof){case u:var L=I;return M(L)+".Consumer";case l:var X=I;return M(X._context)+".Provider";case s:return ne(I,I.render,"ForwardRef");case f:var te=I.displayName||null;return te!==null?te:V(I.type)||"Memo";case h:{var ve=I,Ce=ve._payload,ue=ve._init;try{return V(ue(Ce))}catch{return null}}}return null}var $=Object.assign,H=0,R,z,W,_,le,be,F;function j(){}j.__reactDisabledLog=!0;function ae(){{if(H===0){R=console.log,z=console.info,W=console.warn,_=console.error,le=console.group,be=console.groupCollapsed,F=console.groupEnd;var I={configurable:!0,enumerable:!0,value:j,writable:!0};Object.defineProperties(console,{info:I,log:I,warn:I,error:I,group:I,groupCollapsed:I,groupEnd:I})}H++}}function xe(){{if(H--,H===0){var I={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:$({},I,{value:R}),info:$({},I,{value:z}),warn:$({},I,{value:W}),error:$({},I,{value:_}),group:$({},I,{value:le}),groupCollapsed:$({},I,{value:be}),groupEnd:$({},I,{value:F})})}H<0&&E("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var me=b.ReactCurrentDispatcher,Te;function we(I,L,X){{if(Te===void 0)try{throw Error()}catch(ve){var te=ve.stack.trim().match(/\n( *(at )?)/);Te=te&&te[1]||""}return`
`+Te+I}}var Pe=!1,Ne;{var Ze=typeof WeakMap=="function"?WeakMap:Map;Ne=new Ze}function Z(I,L){if(!I||Pe)return"";{var X=Ne.get(I);if(X!==void 0)return X}var te;Pe=!0;var ve=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Ce;Ce=me.current,me.current=null,ae();try{if(L){var ue=function(){throw Error()};if(Object.defineProperty(ue.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ue,[])}catch(Ye){te=Ye}Reflect.construct(I,[],ue)}else{try{ue.call()}catch(Ye){te=Ye}I.call(ue.prototype)}}else{try{throw Error()}catch(Ye){te=Ye}I()}}catch(Ye){if(Ye&&te&&typeof Ye.stack=="string"){for(var se=Ye.stack.split(`
`),ze=te.stack.split(`
`),ke=se.length-1,Ge=ze.length-1;ke>=1&&Ge>=0&&se[ke]!==ze[Ge];)Ge--;for(;ke>=1&&Ge>=0;ke--,Ge--)if(se[ke]!==ze[Ge]){if(ke!==1||Ge!==1)do if(ke--,Ge--,Ge<0||se[ke]!==ze[Ge]){var et=`
`+se[ke].replace(" at new "," at ");return I.displayName&&et.includes("<anonymous>")&&(et=et.replace("<anonymous>",I.displayName)),typeof I=="function"&&Ne.set(I,et),et}while(ke>=1&&Ge>=0);break}}}finally{Pe=!1,me.current=Ce,xe(),Error.prepareStackTrace=ve}var an=I?I.displayName||I.name:"",Dt=an?we(an):"";return typeof I=="function"&&Ne.set(I,Dt),Dt}function ut(I,L,X){return Z(I,!1)}function rt(I){var L=I.prototype;return!!(L&&L.isReactComponent)}function it(I,L,X){if(I==null)return"";if(typeof I=="function")return Z(I,rt(I));if(typeof I=="string")return we(I);switch(I){case d:return we("Suspense");case p:return we("SuspenseList")}if(typeof I=="object")switch(I.$$typeof){case s:return ut(I.render);case f:return it(I.type,L,X);case h:{var te=I,ve=te._payload,Ce=te._init;try{return it(Ce(ve),L,X)}catch{}}}return""}var Rt=Object.prototype.hasOwnProperty,Fr={},Lr=b.ReactDebugCurrentFrame;function It(I){if(I){var L=I._owner,X=it(I.type,I._source,L?L.type:null);Lr.setExtraStackFrame(X)}else Lr.setExtraStackFrame(null)}function co(I,L,X,te,ve){{var Ce=Function.call.bind(Rt);for(var ue in I)if(Ce(I,ue)){var se=void 0;try{if(typeof I[ue]!="function"){var ze=Error((te||"React class")+": "+X+" type `"+ue+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof I[ue]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw ze.name="Invariant Violation",ze}se=I[ue](L,ue,te,X,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ke){se=ke}se&&!(se instanceof Error)&&(It(ve),E("%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).",te||"React class",X,ue,typeof se),It(null)),se instanceof Error&&!(se.message in Fr)&&(Fr[se.message]=!0,It(ve),E("Failed %s type: %s",X,se.message),It(null))}}}var uo=Array.isArray;function B(I){return uo(I)}function N(I){{var L=typeof Symbol=="function"&&Symbol.toStringTag,X=L&&I[Symbol.toStringTag]||I.constructor.name||"Object";return X}}function Y(I){try{return Q(I),!1}catch{return!0}}function Q(I){return""+I}function ie(I){if(Y(I))return E("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",N(I)),Q(I)}var ce=b.ReactCurrentOwner,Me={key:!0,ref:!0,__self:!0,__source:!0},Qe,rn;function Vn(I){if(Rt.call(I,"ref")){var L=Object.getOwnPropertyDescriptor(I,"ref").get;if(L&&L.isReactWarning)return!1}return I.ref!==void 0}function po(I){if(Rt.call(I,"key")){var L=Object.getOwnPropertyDescriptor(I,"key").get;if(L&&L.isReactWarning)return!1}return I.key!==void 0}function fo(I,L){typeof I.ref=="string"&&ce.current}function Or(I,L){{var X=function(){Qe||(Qe=!0,E("%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)",L))};X.isReactWarning=!0,Object.defineProperty(I,"key",{get:X,configurable:!0})}}function go(I,L){{var X=function(){rn||(rn=!0,E("%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)",L))};X.isReactWarning=!0,Object.defineProperty(I,"ref",{get:X,configurable:!0})}}var Y3=function(I,L,X,te,ve,Ce,ue){var se={$$typeof:t,type:I,key:L,ref:X,props:ue,_owner:Ce};return se._store={},Object.defineProperty(se._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(se,"_self",{configurable:!1,enumerable:!1,writable:!1,value:te}),Object.defineProperty(se,"_source",{configurable:!1,enumerable:!1,writable:!1,value:ve}),Object.freeze&&(Object.freeze(se.props),Object.freeze(se)),se};function _3(I,L,X,te,ve){{var Ce,ue={},se=null,ze=null;X!==void 0&&(ie(X),se=""+X),po(L)&&(ie(L.key),se=""+L.key),Vn(L)&&(ze=L.ref,fo(L,ve));for(Ce in L)Rt.call(L,Ce)&&!Me.hasOwnProperty(Ce)&&(ue[Ce]=L[Ce]);if(I&&I.defaultProps){var ke=I.defaultProps;for(Ce in ke)ue[Ce]===void 0&&(ue[Ce]=ke[Ce])}if(se||ze){var Ge=typeof I=="function"?I.displayName||I.name||"Unknown":I;se&&Or(ue,Ge),ze&&go(ue,Ge)}return Y3(I,se,ze,ve,te,ce.current,ue)}}var ho=b.ReactCurrentOwner,G1=b.ReactDebugCurrentFrame;function on(I){if(I){var L=I._owner,X=it(I.type,I._source,L?L.type:null);G1.setExtraStackFrame(X)}else G1.setExtraStackFrame(null)}var bo;bo=!1;function mo(I){return typeof I=="object"&&I!==null&&I.$$typeof===t}function F1(){{if(ho.current){var I=V(ho.current.type);if(I)return`
Check the render method of \``+I+"`."}return""}}function J3(I){return""}var L1={};function U3(I){{var L=F1();if(!L){var X=typeof I=="string"?I:I.displayName||I.name;X&&(L=`
Check the top-level render call using <`+X+">.")}return L}}function O1(I,L){{if(!I._store||I._store.validated||I.key!=null)return;I._store.validated=!0;var X=U3(L);if(L1[X])return;L1[X]=!0;var te="";I&&I._owner&&I._owner!==ho.current&&(te=" It was passed a child from "+V(I._owner.type)+"."),on(I),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',X,te),on(null)}}function H1(I,L){{if(typeof I!="object")return;if(B(I))for(var X=0;X<I.length;X++){var te=I[X];mo(te)&&O1(te,L)}else if(mo(I))I._store&&(I._store.validated=!0);else if(I){var ve=x(I);if(typeof ve=="function"&&ve!==I.entries)for(var Ce=ve.call(I),ue;!(ue=Ce.next()).done;)mo(ue.value)&&O1(ue.value,L)}}}function Q3(I){{var L=I.type;if(L==null||typeof L=="string")return;var X;if(typeof L=="function")X=L.propTypes;else if(typeof L=="object"&&(L.$$typeof===s||L.$$typeof===f))X=L.propTypes;else return;if(X){var te=V(L);co(X,I.props,"prop",te,I)}else if(L.PropTypes!==void 0&&!bo){bo=!0;var ve=V(L);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",ve||"Unknown")}typeof L.getDefaultProps=="function"&&!L.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function K3(I){{for(var L=Object.keys(I.props),X=0;X<L.length;X++){var te=L[X];if(te!=="children"&&te!=="key"){on(I),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",te),on(null);break}}I.ref!==null&&(on(I),E("Invalid attribute `ref` supplied to `React.Fragment`."),on(null))}}var R1={};function D1(I,L,X,te,ve,Ce){{var ue=q(I);if(!ue){var se="";(I===void 0||typeof I=="object"&&I!==null&&Object.keys(I).length===0)&&(se+=" 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 ze=J3();ze?se+=ze:se+=F1();var ke;I===null?ke="null":B(I)?ke="array":I!==void 0&&I.$$typeof===t?(ke="<"+(V(I.type)||"Unknown")+" />",se=" Did you accidentally export a JSX literal instead of a component?"):ke=typeof I,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ke,se)}var Ge=_3(I,L,X,ve,Ce);if(Ge==null)return Ge;if(ue){var et=L.children;if(et!==void 0)if(te)if(B(et)){for(var an=0;an<et.length;an++)H1(et[an],I);Object.freeze&&Object.freeze(et)}else E("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 H1(et,I)}if(Rt.call(L,"key")){var Dt=V(I),Ye=Object.keys(L).filter(function(i7){return i7!=="key"}),vo=Ye.length>0?"{key: someKey, "+Ye.join(": ..., ")+": ...}":"{key: someKey}";if(!R1[Dt+vo]){var r7=Ye.length>0?"{"+Ye.join(": ..., ")+": ...}":"{}";E(`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} />`,vo,Dt,r7,Dt),R1[Dt+vo]=!0}}return I===i?K3(Ge):Q3(Ge),Ge}}function q3(I,L,X){return D1(I,L,X,!0)}function e7(I,L,X){return D1(I,L,X,!1)}var t7=e7,n7=q3;sn.Fragment=i,sn.jsx=t7,sn.jsxs=n7}()),sn}process.env.NODE_ENV==="production"?Dr.exports=_1():Dr.exports=J1();var Nr=Dr.exports;const G=Nr.Fragment,o=Nr.jsx,m=Nr.jsxs;var We=function(){return We=Object.assign||function(t){for(var n,i=1,r=arguments.length;i<r;i++){n=arguments[i];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},We.apply(this,arguments)};function wt(e,t,n){if(n||arguments.length===2)for(var i=0,r=t.length,a;i<r;i++)(a||!(i in t))&&(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;function U1(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Q1=/^((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)-.*))$/,K1=U1(function(e){return Q1.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Ae="-ms-",cn="-moz-",fe="-webkit-",Ao="comm",Pn="rule",Zr="decl",q1="@import",So="@keyframes",eu="@layer",Eo=Math.abs,zr=String.fromCharCode,Wr=Object.assign;function tu(e,t){return Le(e,0)^45?(((t<<2^Le(e,0))<<2^Le(e,1))<<2^Le(e,2))<<2^Le(e,3):0}function To(e){return e.trim()}function pt(e,t){return(e=t.exec(e))?e[0]:e}function oe(e,t,n){return e.replace(t,n)}function kn(e,t,n){return e.indexOf(t,n)}function Le(e,t){return e.charCodeAt(t)|0}function Nt(e,t,n){return e.slice(t,n)}function ot(e){return e.length}function Vo(e){return e.length}function un(e,t){return t.push(e),e}function nu(e,t){return e.map(t).join("")}function Po(e,t){return e.filter(function(n){return!pt(n,t)})}var Bn=1,Zt=1,ko=0,Ke=0,Be=0,zt="";function $n(e,t,n,i,r,a,l,u){return{value:e,root:t,parent:n,type:i,props:r,children:a,line:Bn,column:Zt,length:l,return:"",siblings:u}}function xt(e,t){return Wr($n("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Wt(e){for(;e.root;)e=xt(e.root,{children:[e]});un(e,e.siblings)}function ru(){return Be}function iu(){return Be=Ke>0?Le(zt,--Ke):0,Zt--,Be===10&&(Zt=1,Bn--),Be}function tt(){return Be=Ke<ko?Le(zt,Ke++):0,Zt++,Be===10&&(Zt=1,Bn++),Be}function At(){return Le(zt,Ke)}function Mn(){return Ke}function Gn(e,t){return Nt(zt,e,t)}function Xr(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 ou(e){return Bn=Zt=1,ko=ot(zt=e),Ke=0,[]}function au(e){return zt="",e}function jr(e){return To(Gn(Ke-1,Yr(e===91?e+2:e===40?e+1:e)))}function lu(e){for(;(Be=At())&&Be<33;)tt();return Xr(e)>2||Xr(Be)>3?"":" "}function su(e,t){for(;--t&&tt()&&!(Be<48||Be>102||Be>57&&Be<65||Be>70&&Be<97););return Gn(e,Mn()+(t<6&&At()==32&&tt()==32))}function Yr(e){for(;tt();)switch(Be){case e:return Ke;case 34:case 39:e!==34&&e!==39&&Yr(Be);break;case 40:e===41&&Yr(e);break;case 92:tt();break}return Ke}function cu(e,t){for(;tt()&&e+Be!==57;)if(e+Be===84&&At()===47)break;return"/*"+Gn(t,Ke-1)+"*"+zr(e===47?e:tt())}function uu(e){for(;!Xr(At());)tt();return Gn(e,Ke)}function du(e){return au(Fn("",null,null,null,[""],e=ou(e),0,[0],e))}function Fn(e,t,n,i,r,a,l,u,s){for(var d=0,p=0,f=l,h=0,v=0,w=0,y=1,x=1,b=1,E=0,A="",k=r,S=a,P=i,T=A;x;)switch(w=E,E=tt()){case 40:if(w!=108&&Le(T,f-1)==58){kn(T+=oe(jr(E),"&","&\f"),"&\f",Eo(d?u[d-1]:0))!=-1&&(b=-1);break}case 34:case 39:case 91:T+=jr(E);break;case 9:case 10:case 13:case 32:T+=lu(w);break;case 92:T+=su(Mn()-1,7);continue;case 47:switch(At()){case 42:case 47:un(pu(cu(tt(),Mn()),t,n,s),s);break;default:T+="/"}break;case 123*y:u[d++]=ot(T)*b;case 125*y:case 59:case 0:switch(E){case 0:case 125:x=0;case 59+p:b==-1&&(T=oe(T,/\f/g,"")),v>0&&ot(T)-f&&un(v>32?$o(T+";",i,n,f-1,s):$o(oe(T," ","")+";",i,n,f-2,s),s);break;case 59:T+=";";default:if(un(P=Bo(T,t,n,d,p,r,u,A,k=[],S=[],f,a),a),E===123)if(p===0)Fn(T,t,P,P,k,a,f,u,S);else switch(h===99&&Le(T,3)===110?100:h){case 100:case 108:case 109:case 115:Fn(e,P,P,i&&un(Bo(e,P,P,0,0,r,u,A,r,k=[],f,S),S),r,S,f,u,i?k:S);break;default:Fn(T,P,P,P,[""],S,0,u,S)}}d=p=v=0,y=b=1,A=T="",f=l;break;case 58:f=1+ot(T),v=w;default:if(y<1){if(E==123)--y;else if(E==125&&y++==0&&iu()==125)continue}switch(T+=zr(E),E*y){case 38:b=p>0?1:(T+="\f",-1);break;case 44:u[d++]=(ot(T)-1)*b,b=1;break;case 64:At()===45&&(T+=jr(tt())),h=At(),p=f=ot(A=T+=uu(Mn())),E++;break;case 45:w===45&&ot(T)==2&&(y=0)}}return a}function Bo(e,t,n,i,r,a,l,u,s,d,p,f){for(var h=r-1,v=r===0?a:[""],w=Vo(v),y=0,x=0,b=0;y<i;++y)for(var E=0,A=Nt(e,h+1,h=Eo(x=l[y])),k=e;E<w;++E)(k=To(x>0?v[E]+" "+A:oe(A,/&\f/g,v[E])))&&(s[b++]=k);return $n(e,t,n,r===0?Pn:u,s,d,p,f)}function pu(e,t,n,i){return $n(e,t,n,Ao,zr(ru()),Nt(e,2,-2),0,i)}function $o(e,t,n,i,r){return $n(e,t,n,Zr,Nt(e,0,i),Nt(e,i+1,-1),i,r)}function Mo(e,t,n){switch(tu(e,t)){case 5103:return fe+"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 fe+e+e;case 4789:return cn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return fe+e+cn+e+Ae+e+e;case 5936:switch(Le(e,t+11)){case 114:return fe+e+Ae+oe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return fe+e+Ae+oe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return fe+e+Ae+oe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return fe+e+Ae+e+e;case 6165:return fe+e+Ae+"flex-"+e+e;case 5187:return fe+e+oe(e,/(\w+).+(:[^]+)/,fe+"box-$1$2"+Ae+"flex-$1$2")+e;case 5443:return fe+e+Ae+"flex-item-"+oe(e,/flex-|-self/g,"")+(pt(e,/flex-|baseline/)?"":Ae+"grid-row-"+oe(e,/flex-|-self/g,""))+e;case 4675:return fe+e+Ae+"flex-line-pack"+oe(e,/align-content|flex-|-self/g,"")+e;case 5548:return fe+e+Ae+oe(e,"shrink","negative")+e;case 5292:return fe+e+Ae+oe(e,"basis","preferred-size")+e;case 6060:return fe+"box-"+oe(e,"-grow","")+fe+e+Ae+oe(e,"grow","positive")+e;case 4554:return fe+oe(e,/([^-])(transform)/g,"$1"+fe+"$2")+e;case 6187:return oe(oe(oe(e,/(zoom-|grab)/,fe+"$1"),/(image-set)/,fe+"$1"),e,"")+e;case 5495:case 3959:return oe(e,/(image-set\([^]*)/,fe+"$1$`$1");case 4968:return oe(oe(e,/(.+:)(flex-)?(.*)/,fe+"box-pack:$3"+Ae+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+fe+e+e;case 4200:if(!pt(e,/flex-|baseline/))return Ae+"grid-column-align"+Nt(e,t)+e;break;case 2592:case 3360:return Ae+oe(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(i,r){return t=r,pt(i.props,/grid-\w+-end/)})?~kn(e+(n=n[t].value),"span",0)?e:Ae+oe(e,"-start","")+e+Ae+"grid-row-span:"+(~kn(n,"span",0)?pt(n,/\d+/):+pt(n,/\d+/)-+pt(e,/\d+/))+";":Ae+oe(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(i){return pt(i.props,/grid-\w+-start/)})?e:Ae+oe(oe(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return oe(e,/(.+)-inline(.+)/,fe+"$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(ot(e)-1-t>6)switch(Le(e,t+1)){case 109:if(Le(e,t+4)!==45)break;case 102:return oe(e,/(.+:)(.+)-([^]+)/,"$1"+fe+"$2-$3$1"+cn+(Le(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~kn(e,"stretch",0)?Mo(oe(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return oe(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(i,r,a,l,u,s,d){return Ae+r+":"+a+d+(l?Ae+r+"-span:"+(u?s:+s-+a)+d:"")+e});case 4949:if(Le(e,t+6)===121)return oe(e,":",":"+fe)+e;break;case 6444:switch(Le(e,Le(e,14)===45?18:11)){case 120:return oe(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+fe+(Le(e,14)===45?"inline-":"")+"box$3$1"+fe+"$2$3$1"+Ae+"$2box$3")+e;case 100:return oe(e,":",":"+Ae)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return oe(e,"scroll-","scroll-snap-")+e}return e}function Ln(e,t){for(var n="",i=0;i<e.length;i++)n+=t(e[i],i,e,t)||"";return n}function fu(e,t,n,i){switch(e.type){case eu:if(e.children.length)break;case q1:case Zr:return e.return=e.return||e.value;case Ao:return"";case So:return e.return=e.value+"{"+Ln(e.children,i)+"}";case Pn:if(!ot(e.value=e.props.join(",")))return""}return ot(n=Ln(e.children,i))?e.return=e.value+"{"+n+"}":""}function gu(e){var t=Vo(e);return function(n,i,r,a){for(var l="",u=0;u<t;u++)l+=e[u](n,i,r,a)||"";return l}}function hu(e){return function(t){t.root||(t=t.return)&&e(t)}}function bu(e,t,n,i){if(e.length>-1&&!e.return)switch(e.type){case Zr:e.return=Mo(e.value,e.length,n);return;case So:return Ln([xt(e,{value:oe(e.value,"@","@"+fe)})],i);case Pn:if(e.length)return nu(n=e.props,function(r){switch(pt(r,i=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Wt(xt(e,{props:[oe(r,/:(read-\w+)/,":"+cn+"$1")]})),Wt(xt(e,{props:[r]})),Wr(e,{props:Po(n,i)});break;case"::placeholder":Wt(xt(e,{props:[oe(r,/:(plac\w+)/,":"+fe+"input-$1")]})),Wt(xt(e,{props:[oe(r,/:(plac\w+)/,":"+cn+"$1")]})),Wt(xt(e,{props:[oe(r,/:(plac\w+)/,Ae+"input-$1")]})),Wt(xt(e,{props:[r]})),Wr(e,{props:Po(n,i)});break}return""})}}var mu={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},St=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",Go="active",Fo="data-styled-version",On="6.1.15",_r=`/*!sc*/
`,Hn=typeof window<"u"&&"HTMLElement"in window,vu=!!(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"),Lo=/invalid hook call/i,Rn=new Set,xu=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.`,r=console.error;try{var a=!0;console.error=function(l){for(var u=[],s=1;s<arguments.length;s++)u[s-1]=arguments[s];Lo.test(l)?(a=!1,Rn.delete(i)):r.apply(void 0,wt([l],u,!1))},C.useRef(),a&&!Rn.has(i)&&(console.warn(i),Rn.add(i))}catch(l){Lo.test(l.message)&&Rn.delete(i)}finally{console.error=r}}},Dn=Object.freeze([]),Xt=Object.freeze({});function Cu(e,t,n){return n===void 0&&(n=Xt),e.theme!==n.theme&&e.theme||t||n.theme}var Jr=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","polyline","radialGradient","rect","stop","svg","text","tspan"]),yu=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Iu=/(^-|-$)/g;function Oo(e){return e.replace(yu,"-").replace(Iu,"")}var wu