diff --git a/flashcards/public/student-ui.css b/flashcards/public/student-ui.css index 5f6d055..4119a66 100644 --- a/flashcards/public/student-ui.css +++ b/flashcards/public/student-ui.css @@ -1 +1 @@ -:export{xs:0;sm:576px;md:768px;lg:992px;xl:1200px;xxl:1400px}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:400;color:#454545;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5625rem 1rem;font-size:1.125rem;line-height:1.3333;border-radius:.375rem}.btn:hover{color:#454545;text-decoration:none}.btn.disabled,.btn:disabled{opacity:.65}.btn .btn-icon-before{margin-inline-end:.5rem;margin-left:-.25em}[dir=rtl] .btn .btn-icon-before{margin-right:-.25em;margin-left:.5rem}.btn .btn-icon-after{margin-inline-start:.5rem;margin-right:-.25em}[dir=rtl] .btn .btn-icon-after{margin-right:.5rem;margin-left:-.25em}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0a3055;border-color:#0a3055}.btn-primary:hover{color:#fff;background-color:#082644;border-color:#082644}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0a3055;border-color:#0a3055}.btn-primary:not(:disabled,.disabled):active,.btn-primary:not(:disabled,.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#07223c;border-color:#07223c}.btn-primary.focus,.btn-primary:focus{position:relative;outline:0;box-shadow:none}.btn-primary.focus:before,.btn-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-primary.focus.btn-lg:before,.btn-group-lg>.btn-primary.focus.btn:before,.btn-primary:focus.btn-lg:before,.btn-group-lg>.btn-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-primary.focus.btn-sm:before,.btn-group-sm>.btn-primary.focus.btn:before,.btn-primary:focus.btn-sm:before,.btn-group-sm>.btn-primary.btn:focus:before{border-radius:.375rem}.btn-primary.focus:active:before,.btn-primary.focus.active:before,.btn-primary:focus:active:before,.btn-primary:focus.active:before{opacity:.75}.btn-primary.focus:disabled:before,.btn-primary.focus.disabled:before,.btn-primary:focus:disabled:before,.btn-primary:focus.disabled:before{display:none}.btn-outline-primary{color:#0a3055;border-color:#0a3055}.btn-outline-primary:hover{color:#082644;background-color:#f0f3f5;border-color:#07223c}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0a3055;background-color:transparent;border-color:#0a3055}.btn-outline-primary:not(:disabled,.disabled):active,.btn-outline-primary:not(:disabled,.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#454545;background-color:#f0f3f5;border-color:#07223c}.btn-outline-primary.focus,.btn-outline-primary:focus{position:relative;outline:0;box-shadow:none}.btn-outline-primary.focus:before,.btn-outline-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-outline-primary.focus.btn-lg:before,.btn-group-lg>.btn-outline-primary.focus.btn:before,.btn-outline-primary:focus.btn-lg:before,.btn-group-lg>.btn-outline-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-primary.focus.btn-sm:before,.btn-group-sm>.btn-outline-primary.focus.btn:before,.btn-outline-primary:focus.btn-sm:before,.btn-group-sm>.btn-outline-primary.btn:focus:before{border-radius:.375rem}.btn-outline-primary.focus:active:before,.btn-outline-primary.focus.active:before,.btn-outline-primary:focus:active:before,.btn-outline-primary:focus.active:before{opacity:.75}.btn-outline-primary.focus:disabled:before,.btn-outline-primary.focus.disabled:before,.btn-outline-primary:focus:disabled:before,.btn-outline-primary:focus.disabled:before{display:none}.btn-inverse-primary{color:#0a3055;border-color:transparent;background-color:#fff}.btn-inverse-primary:not(:disabled,.disabled):hover{color:#061d33;background-color:#ececec;border-color:transparent}.btn-inverse-primary.disabled,.btn-inverse-primary:disabled{color:#0a3055;background-color:#fff}.btn-inverse-primary:not(:disabled,.disabled):active,.btn-inverse-primary:not(:disabled,.disabled).active,.show>.btn-inverse-primary.dropdown-toggle{color:#051627;background:#eee}.btn-inverse-primary.focus,.btn-inverse-primary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-primary.focus:before,.btn-inverse-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-primary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-primary.focus.btn:before,.btn-inverse-primary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-primary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-primary.focus.btn:before,.btn-inverse-primary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-primary.btn:focus:before{border-radius:.375rem}.btn-inverse-primary.focus:active:before,.btn-inverse-primary.focus.active:before,.btn-inverse-primary:focus:active:before,.btn-inverse-primary:focus.active:before{opacity:.75}.btn-inverse-primary.focus:disabled:before,.btn-inverse-primary.focus.disabled:before,.btn-inverse-primary:focus:disabled:before,.btn-inverse-primary:focus.disabled:before{display:none}.btn-inverse-outline-primary{color:#fff;border-color:#fff}.btn-inverse-outline-primary:hover{color:#082644;background-color:#f0f3f5;border-color:transparent}.btn-inverse-outline-primary.disabled,.btn-inverse-outline-primary:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-primary:not(:disabled,.disabled):active,.btn-inverse-outline-primary:not(:disabled,.disabled).active,.show>.btn-inverse-outline-primary.dropdown-toggle{color:#454545;background-color:#f0f3f5;border-color:transparent}.btn-inverse-outline-primary.focus,.btn-inverse-outline-primary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-primary.focus:before,.btn-inverse-outline-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-primary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-primary.focus.btn:before,.btn-inverse-outline-primary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-primary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-primary.focus.btn:before,.btn-inverse-outline-primary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-primary.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-primary.focus:active:before,.btn-inverse-outline-primary.focus.active:before,.btn-inverse-outline-primary:focus:active:before,.btn-inverse-outline-primary:focus.active:before{opacity:.75}.btn-inverse-outline-primary.focus:disabled:before,.btn-inverse-outline-primary.focus.disabled:before,.btn-inverse-outline-primary:focus:disabled:before,.btn-inverse-outline-primary:focus.disabled:before{display:none}.btn-secondary{color:#fff;background-color:#454545;border-color:#454545}.btn-secondary:hover{color:#fff;background-color:#373737;border-color:#373737}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#454545;border-color:#454545}.btn-secondary:not(:disabled,.disabled):active,.btn-secondary:not(:disabled,.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#303030;border-color:#303030}.btn-secondary.focus,.btn-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-secondary.focus:before,.btn-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #454545;border-radius:calc(.375rem + 4px)}.btn-secondary.focus.btn-lg:before,.btn-group-lg>.btn-secondary.focus.btn:before,.btn-secondary:focus.btn-lg:before,.btn-group-lg>.btn-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-secondary.focus.btn-sm:before,.btn-group-sm>.btn-secondary.focus.btn:before,.btn-secondary:focus.btn-sm:before,.btn-group-sm>.btn-secondary.btn:focus:before{border-radius:.375rem}.btn-secondary.focus:active:before,.btn-secondary.focus.active:before,.btn-secondary:focus:active:before,.btn-secondary:focus.active:before{opacity:.75}.btn-secondary.focus:disabled:before,.btn-secondary.focus.disabled:before,.btn-secondary:focus:disabled:before,.btn-secondary:focus.disabled:before{display:none}.btn-outline-secondary{color:#454545;border-color:#454545}.btn-outline-secondary:hover{color:#373737;background-color:#f4f4f4;border-color:#303030}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#454545;background-color:transparent;border-color:#454545}.btn-outline-secondary:not(:disabled,.disabled):active,.btn-outline-secondary:not(:disabled,.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#454545;background-color:#f4f4f4;border-color:#303030}.btn-outline-secondary.focus,.btn-outline-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-outline-secondary.focus:before,.btn-outline-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #454545;border-radius:calc(.375rem + 4px)}.btn-outline-secondary.focus.btn-lg:before,.btn-group-lg>.btn-outline-secondary.focus.btn:before,.btn-outline-secondary:focus.btn-lg:before,.btn-group-lg>.btn-outline-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-secondary.focus.btn-sm:before,.btn-group-sm>.btn-outline-secondary.focus.btn:before,.btn-outline-secondary:focus.btn-sm:before,.btn-group-sm>.btn-outline-secondary.btn:focus:before{border-radius:.375rem}.btn-outline-secondary.focus:active:before,.btn-outline-secondary.focus.active:before,.btn-outline-secondary:focus:active:before,.btn-outline-secondary:focus.active:before{opacity:.75}.btn-outline-secondary.focus:disabled:before,.btn-outline-secondary.focus.disabled:before,.btn-outline-secondary:focus:disabled:before,.btn-outline-secondary:focus.disabled:before{display:none}.btn-inverse-secondary{color:#454545;border-color:transparent;background-color:#fff}.btn-inverse-secondary:not(:disabled,.disabled):hover{color:#323232;background-color:#ececec;border-color:transparent}.btn-inverse-secondary.disabled,.btn-inverse-secondary:disabled{color:#454545;background-color:#fff}.btn-inverse-secondary:not(:disabled,.disabled):active,.btn-inverse-secondary:not(:disabled,.disabled).active,.show>.btn-inverse-secondary.dropdown-toggle{color:#2c2c2c;background:#eee}.btn-inverse-secondary.focus,.btn-inverse-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-secondary.focus:before,.btn-inverse-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-secondary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-secondary.focus.btn:before,.btn-inverse-secondary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-secondary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-secondary.focus.btn:before,.btn-inverse-secondary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-secondary.btn:focus:before{border-radius:.375rem}.btn-inverse-secondary.focus:active:before,.btn-inverse-secondary.focus.active:before,.btn-inverse-secondary:focus:active:before,.btn-inverse-secondary:focus.active:before{opacity:.75}.btn-inverse-secondary.focus:disabled:before,.btn-inverse-secondary.focus.disabled:before,.btn-inverse-secondary:focus:disabled:before,.btn-inverse-secondary:focus.disabled:before{display:none}.btn-inverse-outline-secondary{color:#fff;border-color:#fff}.btn-inverse-outline-secondary:hover{color:#373737;background-color:#f4f4f4;border-color:transparent}.btn-inverse-outline-secondary.disabled,.btn-inverse-outline-secondary:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-secondary:not(:disabled,.disabled):active,.btn-inverse-outline-secondary:not(:disabled,.disabled).active,.show>.btn-inverse-outline-secondary.dropdown-toggle{color:#454545;background-color:#f4f4f4;border-color:transparent}.btn-inverse-outline-secondary.focus,.btn-inverse-outline-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-secondary.focus:before,.btn-inverse-outline-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-secondary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-secondary.focus.btn:before,.btn-inverse-outline-secondary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-secondary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-secondary.focus.btn:before,.btn-inverse-outline-secondary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-secondary.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-secondary.focus:active:before,.btn-inverse-outline-secondary.focus.active:before,.btn-inverse-outline-secondary:focus:active:before,.btn-inverse-outline-secondary:focus.active:before{opacity:.75}.btn-inverse-outline-secondary.focus:disabled:before,.btn-inverse-outline-secondary.focus.disabled:before,.btn-inverse-outline-secondary:focus:disabled:before,.btn-inverse-outline-secondary:focus.disabled:before{display:none}.btn-brand{color:#fff;background-color:#9d0054;border-color:#9d0054}.btn-brand:hover{color:#fff;background-color:#7e0043;border-color:#7e0043}.btn-brand.disabled,.btn-brand:disabled{color:#fff;background-color:#9d0054;border-color:#9d0054}.btn-brand:not(:disabled,.disabled):active,.btn-brand:not(:disabled,.disabled).active,.show>.btn-brand.dropdown-toggle{color:#fff;background-color:#6e003b;border-color:#6e003b}.btn-brand.focus,.btn-brand:focus{position:relative;outline:0;box-shadow:none}.btn-brand.focus:before,.btn-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #9D0054;border-radius:calc(.375rem + 4px)}.btn-brand.focus.btn-lg:before,.btn-group-lg>.btn-brand.focus.btn:before,.btn-brand:focus.btn-lg:before,.btn-group-lg>.btn-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-brand.focus.btn-sm:before,.btn-group-sm>.btn-brand.focus.btn:before,.btn-brand:focus.btn-sm:before,.btn-group-sm>.btn-brand.btn:focus:before{border-radius:.375rem}.btn-brand.focus:active:before,.btn-brand.focus.active:before,.btn-brand:focus:active:before,.btn-brand:focus.active:before{opacity:.75}.btn-brand.focus:disabled:before,.btn-brand.focus.disabled:before,.btn-brand:focus:disabled:before,.btn-brand:focus.disabled:before{display:none}.btn-outline-brand{color:#9d0054;border-color:#9d0054}.btn-outline-brand:hover{color:#7e0043;background-color:#f9f0f5;border-color:#6e003b}.btn-outline-brand.disabled,.btn-outline-brand:disabled{color:#9d0054;background-color:transparent;border-color:#9d0054}.btn-outline-brand:not(:disabled,.disabled):active,.btn-outline-brand:not(:disabled,.disabled).active,.show>.btn-outline-brand.dropdown-toggle{color:#454545;background-color:#f9f0f5;border-color:#6e003b}.btn-outline-brand.focus,.btn-outline-brand:focus{position:relative;outline:0;box-shadow:none}.btn-outline-brand.focus:before,.btn-outline-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #9D0054;border-radius:calc(.375rem + 4px)}.btn-outline-brand.focus.btn-lg:before,.btn-group-lg>.btn-outline-brand.focus.btn:before,.btn-outline-brand:focus.btn-lg:before,.btn-group-lg>.btn-outline-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-brand.focus.btn-sm:before,.btn-group-sm>.btn-outline-brand.focus.btn:before,.btn-outline-brand:focus.btn-sm:before,.btn-group-sm>.btn-outline-brand.btn:focus:before{border-radius:.375rem}.btn-outline-brand.focus:active:before,.btn-outline-brand.focus.active:before,.btn-outline-brand:focus:active:before,.btn-outline-brand:focus.active:before{opacity:.75}.btn-outline-brand.focus:disabled:before,.btn-outline-brand.focus.disabled:before,.btn-outline-brand:focus:disabled:before,.btn-outline-brand:focus.disabled:before{display:none}.btn-inverse-brand{color:#9d0054;border-color:transparent;background-color:#fff}.btn-inverse-brand:not(:disabled,.disabled):hover{color:#770040;background-color:#ececec;border-color:transparent}.btn-inverse-brand.disabled,.btn-inverse-brand:disabled{color:#9d0054;background-color:#fff}.btn-inverse-brand:not(:disabled,.disabled):active,.btn-inverse-brand:not(:disabled,.disabled).active,.show>.btn-inverse-brand.dropdown-toggle{color:#6a0039;background:#eee}.btn-inverse-brand.focus,.btn-inverse-brand:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-brand.focus:before,.btn-inverse-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-brand.focus.btn-lg:before,.btn-group-lg>.btn-inverse-brand.focus.btn:before,.btn-inverse-brand:focus.btn-lg:before,.btn-group-lg>.btn-inverse-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-brand.focus.btn-sm:before,.btn-group-sm>.btn-inverse-brand.focus.btn:before,.btn-inverse-brand:focus.btn-sm:before,.btn-group-sm>.btn-inverse-brand.btn:focus:before{border-radius:.375rem}.btn-inverse-brand.focus:active:before,.btn-inverse-brand.focus.active:before,.btn-inverse-brand:focus:active:before,.btn-inverse-brand:focus.active:before{opacity:.75}.btn-inverse-brand.focus:disabled:before,.btn-inverse-brand.focus.disabled:before,.btn-inverse-brand:focus:disabled:before,.btn-inverse-brand:focus.disabled:before{display:none}.btn-inverse-outline-brand{color:#fff;border-color:#fff}.btn-inverse-outline-brand:hover{color:#7e0043;background-color:#f9f0f5;border-color:transparent}.btn-inverse-outline-brand.disabled,.btn-inverse-outline-brand:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-brand:not(:disabled,.disabled):active,.btn-inverse-outline-brand:not(:disabled,.disabled).active,.show>.btn-inverse-outline-brand.dropdown-toggle{color:#454545;background-color:#f9f0f5;border-color:transparent}.btn-inverse-outline-brand.focus,.btn-inverse-outline-brand:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-brand.focus:before,.btn-inverse-outline-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-brand.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-brand.focus.btn:before,.btn-inverse-outline-brand:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-brand.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-brand.focus.btn:before,.btn-inverse-outline-brand:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-brand.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-brand.focus:active:before,.btn-inverse-outline-brand.focus.active:before,.btn-inverse-outline-brand:focus:active:before,.btn-inverse-outline-brand:focus.active:before{opacity:.75}.btn-inverse-outline-brand.focus:disabled:before,.btn-inverse-outline-brand.focus.disabled:before,.btn-inverse-outline-brand:focus:disabled:before,.btn-inverse-outline-brand:focus.disabled:before{display:none}.btn-success{color:#fff;background-color:#178253;border-color:#178253}.btn-success:hover{color:#fff;background-color:#126842;border-color:#126842}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#178253;border-color:#178253}.btn-success:not(:disabled,.disabled):active,.btn-success:not(:disabled,.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#105b3a;border-color:#105b3a}.btn-success.focus,.btn-success:focus{position:relative;outline:0;box-shadow:none}.btn-success.focus:before,.btn-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #178253;border-radius:calc(.375rem + 4px)}.btn-success.focus.btn-lg:before,.btn-group-lg>.btn-success.focus.btn:before,.btn-success:focus.btn-lg:before,.btn-group-lg>.btn-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-success.focus.btn-sm:before,.btn-group-sm>.btn-success.focus.btn:before,.btn-success:focus.btn-sm:before,.btn-group-sm>.btn-success.btn:focus:before{border-radius:.375rem}.btn-success.focus:active:before,.btn-success.focus.active:before,.btn-success:focus:active:before,.btn-success:focus.active:before{opacity:.75}.btn-success.focus:disabled:before,.btn-success.focus.disabled:before,.btn-success:focus:disabled:before,.btn-success:focus.disabled:before{display:none}.btn-outline-success{color:#178253;border-color:#178253}.btn-outline-success:hover{color:#126842;background-color:#f1f8f5;border-color:#105b3a}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#178253;background-color:transparent;border-color:#178253}.btn-outline-success:not(:disabled,.disabled):active,.btn-outline-success:not(:disabled,.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#454545;background-color:#f1f8f5;border-color:#105b3a}.btn-outline-success.focus,.btn-outline-success:focus{position:relative;outline:0;box-shadow:none}.btn-outline-success.focus:before,.btn-outline-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #178253;border-radius:calc(.375rem + 4px)}.btn-outline-success.focus.btn-lg:before,.btn-group-lg>.btn-outline-success.focus.btn:before,.btn-outline-success:focus.btn-lg:before,.btn-group-lg>.btn-outline-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-success.focus.btn-sm:before,.btn-group-sm>.btn-outline-success.focus.btn:before,.btn-outline-success:focus.btn-sm:before,.btn-group-sm>.btn-outline-success.btn:focus:before{border-radius:.375rem}.btn-outline-success.focus:active:before,.btn-outline-success.focus.active:before,.btn-outline-success:focus:active:before,.btn-outline-success:focus.active:before{opacity:.75}.btn-outline-success.focus:disabled:before,.btn-outline-success.focus.disabled:before,.btn-outline-success:focus:disabled:before,.btn-outline-success:focus.disabled:before{display:none}.btn-inverse-success{color:#178253;border-color:transparent;background-color:#fff}.btn-inverse-success:not(:disabled,.disabled):hover{color:#11623e;background-color:#ececec;border-color:transparent}.btn-inverse-success.disabled,.btn-inverse-success:disabled{color:#178253;background-color:#fff}.btn-inverse-success:not(:disabled,.disabled):active,.btn-inverse-success:not(:disabled,.disabled).active,.show>.btn-inverse-success.dropdown-toggle{color:#0f5737;background:#eee}.btn-inverse-success.focus,.btn-inverse-success:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-success.focus:before,.btn-inverse-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-success.focus.btn-lg:before,.btn-group-lg>.btn-inverse-success.focus.btn:before,.btn-inverse-success:focus.btn-lg:before,.btn-group-lg>.btn-inverse-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-success.focus.btn-sm:before,.btn-group-sm>.btn-inverse-success.focus.btn:before,.btn-inverse-success:focus.btn-sm:before,.btn-group-sm>.btn-inverse-success.btn:focus:before{border-radius:.375rem}.btn-inverse-success.focus:active:before,.btn-inverse-success.focus.active:before,.btn-inverse-success:focus:active:before,.btn-inverse-success:focus.active:before{opacity:.75}.btn-inverse-success.focus:disabled:before,.btn-inverse-success.focus.disabled:before,.btn-inverse-success:focus:disabled:before,.btn-inverse-success:focus.disabled:before{display:none}.btn-inverse-outline-success{color:#fff;border-color:#fff}.btn-inverse-outline-success:hover{color:#126842;background-color:#f1f8f5;border-color:transparent}.btn-inverse-outline-success.disabled,.btn-inverse-outline-success:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-success:not(:disabled,.disabled):active,.btn-inverse-outline-success:not(:disabled,.disabled).active,.show>.btn-inverse-outline-success.dropdown-toggle{color:#454545;background-color:#f1f8f5;border-color:transparent}.btn-inverse-outline-success.focus,.btn-inverse-outline-success:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-success.focus:before,.btn-inverse-outline-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-success.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-success.focus.btn:before,.btn-inverse-outline-success:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-success.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-success.focus.btn:before,.btn-inverse-outline-success:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-success.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-success.focus:active:before,.btn-inverse-outline-success.focus.active:before,.btn-inverse-outline-success:focus:active:before,.btn-inverse-outline-success:focus.active:before{opacity:.75}.btn-inverse-outline-success.focus:disabled:before,.btn-inverse-outline-success.focus.disabled:before,.btn-inverse-outline-success:focus:disabled:before,.btn-inverse-outline-success:focus.disabled:before{display:none}.btn-info{color:#fff;background-color:#006daa;border-color:#006daa}.btn-info:hover{color:#fff;background-color:#005788;border-color:#005788}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#006daa;border-color:#006daa}.btn-info:not(:disabled,.disabled):active,.btn-info:not(:disabled,.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#004c77;border-color:#004c77}.btn-info.focus,.btn-info:focus{position:relative;outline:0;box-shadow:none}.btn-info.focus:before,.btn-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #006DAA;border-radius:calc(.375rem + 4px)}.btn-info.focus.btn-lg:before,.btn-group-lg>.btn-info.focus.btn:before,.btn-info:focus.btn-lg:before,.btn-group-lg>.btn-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-info.focus.btn-sm:before,.btn-group-sm>.btn-info.focus.btn:before,.btn-info:focus.btn-sm:before,.btn-group-sm>.btn-info.btn:focus:before{border-radius:.375rem}.btn-info.focus:active:before,.btn-info.focus.active:before,.btn-info:focus:active:before,.btn-info:focus.active:before{opacity:.75}.btn-info.focus:disabled:before,.btn-info.focus.disabled:before,.btn-info:focus:disabled:before,.btn-info:focus.disabled:before{display:none}.btn-outline-info{color:#006daa;border-color:#006daa}.btn-outline-info:hover{color:#005788;background-color:#f0f6fa;border-color:#004c77}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#006daa;background-color:transparent;border-color:#006daa}.btn-outline-info:not(:disabled,.disabled):active,.btn-outline-info:not(:disabled,.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#454545;background-color:#f0f6fa;border-color:#004c77}.btn-outline-info.focus,.btn-outline-info:focus{position:relative;outline:0;box-shadow:none}.btn-outline-info.focus:before,.btn-outline-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #006DAA;border-radius:calc(.375rem + 4px)}.btn-outline-info.focus.btn-lg:before,.btn-group-lg>.btn-outline-info.focus.btn:before,.btn-outline-info:focus.btn-lg:before,.btn-group-lg>.btn-outline-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-info.focus.btn-sm:before,.btn-group-sm>.btn-outline-info.focus.btn:before,.btn-outline-info:focus.btn-sm:before,.btn-group-sm>.btn-outline-info.btn:focus:before{border-radius:.375rem}.btn-outline-info.focus:active:before,.btn-outline-info.focus.active:before,.btn-outline-info:focus:active:before,.btn-outline-info:focus.active:before{opacity:.75}.btn-outline-info.focus:disabled:before,.btn-outline-info.focus.disabled:before,.btn-outline-info:focus:disabled:before,.btn-outline-info:focus.disabled:before{display:none}.btn-inverse-info{color:#006daa;border-color:transparent;background-color:#fff}.btn-inverse-info:not(:disabled,.disabled):hover{color:#005484;background-color:#ececec;border-color:transparent}.btn-inverse-info.disabled,.btn-inverse-info:disabled{color:#006daa;background-color:#fff}.btn-inverse-info:not(:disabled,.disabled):active,.btn-inverse-info:not(:disabled,.disabled).active,.show>.btn-inverse-info.dropdown-toggle{color:#004c77;background:#eee}.btn-inverse-info.focus,.btn-inverse-info:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-info.focus:before,.btn-inverse-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-info.focus.btn-lg:before,.btn-group-lg>.btn-inverse-info.focus.btn:before,.btn-inverse-info:focus.btn-lg:before,.btn-group-lg>.btn-inverse-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-info.focus.btn-sm:before,.btn-group-sm>.btn-inverse-info.focus.btn:before,.btn-inverse-info:focus.btn-sm:before,.btn-group-sm>.btn-inverse-info.btn:focus:before{border-radius:.375rem}.btn-inverse-info.focus:active:before,.btn-inverse-info.focus.active:before,.btn-inverse-info:focus:active:before,.btn-inverse-info:focus.active:before{opacity:.75}.btn-inverse-info.focus:disabled:before,.btn-inverse-info.focus.disabled:before,.btn-inverse-info:focus:disabled:before,.btn-inverse-info:focus.disabled:before{display:none}.btn-inverse-outline-info{color:#fff;border-color:#fff}.btn-inverse-outline-info:hover{color:#005788;background-color:#f0f6fa;border-color:transparent}.btn-inverse-outline-info.disabled,.btn-inverse-outline-info:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-info:not(:disabled,.disabled):active,.btn-inverse-outline-info:not(:disabled,.disabled).active,.show>.btn-inverse-outline-info.dropdown-toggle{color:#454545;background-color:#f0f6fa;border-color:transparent}.btn-inverse-outline-info.focus,.btn-inverse-outline-info:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-info.focus:before,.btn-inverse-outline-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-info.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-info.focus.btn:before,.btn-inverse-outline-info:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-info.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-info.focus.btn:before,.btn-inverse-outline-info:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-info.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-info.focus:active:before,.btn-inverse-outline-info.focus.active:before,.btn-inverse-outline-info:focus:active:before,.btn-inverse-outline-info:focus.active:before{opacity:.75}.btn-inverse-outline-info.focus:disabled:before,.btn-inverse-outline-info.focus.disabled:before,.btn-inverse-outline-info:focus:disabled:before,.btn-inverse-outline-info:focus.disabled:before{display:none}.btn-warning{color:#454545;background-color:#ffd900;border-color:#ffd900}.btn-warning:hover{color:#454545;background-color:#ccae00;border-color:#ccae00}.btn-warning.disabled,.btn-warning:disabled{color:#454545;background-color:#ffd900;border-color:#ffd900}.btn-warning:not(:disabled,.disabled):active,.btn-warning:not(:disabled,.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#b39800;border-color:#b39800}.btn-warning.focus,.btn-warning:focus{position:relative;outline:0;box-shadow:none}.btn-warning.focus:before,.btn-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFD900;border-radius:calc(.375rem + 4px)}.btn-warning.focus.btn-lg:before,.btn-group-lg>.btn-warning.focus.btn:before,.btn-warning:focus.btn-lg:before,.btn-group-lg>.btn-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-warning.focus.btn-sm:before,.btn-group-sm>.btn-warning.focus.btn:before,.btn-warning:focus.btn-sm:before,.btn-group-sm>.btn-warning.btn:focus:before{border-radius:.375rem}.btn-warning.focus:active:before,.btn-warning.focus.active:before,.btn-warning:focus:active:before,.btn-warning:focus.active:before{opacity:.75}.btn-warning.focus:disabled:before,.btn-warning.focus.disabled:before,.btn-warning:focus:disabled:before,.btn-warning:focus.disabled:before{display:none}.btn-outline-warning{color:#ffd900;border-color:#ffd900}.btn-outline-warning:hover{color:#ccae00;background-color:#fffdf0;border-color:#b39800}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffd900;background-color:transparent;border-color:#ffd900}.btn-outline-warning:not(:disabled,.disabled):active,.btn-outline-warning:not(:disabled,.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#454545;background-color:#fffdf0;border-color:#b39800}.btn-outline-warning.focus,.btn-outline-warning:focus{position:relative;outline:0;box-shadow:none}.btn-outline-warning.focus:before,.btn-outline-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFD900;border-radius:calc(.375rem + 4px)}.btn-outline-warning.focus.btn-lg:before,.btn-group-lg>.btn-outline-warning.focus.btn:before,.btn-outline-warning:focus.btn-lg:before,.btn-group-lg>.btn-outline-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-warning.focus.btn-sm:before,.btn-group-sm>.btn-outline-warning.focus.btn:before,.btn-outline-warning:focus.btn-sm:before,.btn-group-sm>.btn-outline-warning.btn:focus:before{border-radius:.375rem}.btn-outline-warning.focus:active:before,.btn-outline-warning.focus.active:before,.btn-outline-warning:focus:active:before,.btn-outline-warning:focus.active:before{opacity:.75}.btn-outline-warning.focus:disabled:before,.btn-outline-warning.focus.disabled:before,.btn-outline-warning:focus:disabled:before,.btn-outline-warning:focus.disabled:before{display:none}.btn-inverse-warning{color:#ffd900;border-color:transparent;background-color:#454545}.btn-inverse-warning:not(:disabled,.disabled):hover{color:#d9b800;background-color:#323232;border-color:transparent}.btn-inverse-warning.disabled,.btn-inverse-warning:disabled{color:#ffd900;background-color:#454545}.btn-inverse-warning:not(:disabled,.disabled):active,.btn-inverse-warning:not(:disabled,.disabled).active,.show>.btn-inverse-warning.dropdown-toggle{color:#ccae00;background:#eee}.btn-inverse-warning.focus,.btn-inverse-warning:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-warning.focus:before,.btn-inverse-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-warning.focus.btn-lg:before,.btn-group-lg>.btn-inverse-warning.focus.btn:before,.btn-inverse-warning:focus.btn-lg:before,.btn-group-lg>.btn-inverse-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-warning.focus.btn-sm:before,.btn-group-sm>.btn-inverse-warning.focus.btn:before,.btn-inverse-warning:focus.btn-sm:before,.btn-group-sm>.btn-inverse-warning.btn:focus:before{border-radius:.375rem}.btn-inverse-warning.focus:active:before,.btn-inverse-warning.focus.active:before,.btn-inverse-warning:focus:active:before,.btn-inverse-warning:focus.active:before{opacity:.75}.btn-inverse-warning.focus:disabled:before,.btn-inverse-warning.focus.disabled:before,.btn-inverse-warning:focus:disabled:before,.btn-inverse-warning:focus.disabled:before{display:none}.btn-inverse-outline-warning{color:#fff;border-color:#fff}.btn-inverse-outline-warning:hover{color:#ccae00;background-color:#fffdf0;border-color:transparent}.btn-inverse-outline-warning.disabled,.btn-inverse-outline-warning:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-warning:not(:disabled,.disabled):active,.btn-inverse-outline-warning:not(:disabled,.disabled).active,.show>.btn-inverse-outline-warning.dropdown-toggle{color:#454545;background-color:#fffdf0;border-color:transparent}.btn-inverse-outline-warning.focus,.btn-inverse-outline-warning:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-warning.focus:before,.btn-inverse-outline-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-warning.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-warning.focus.btn:before,.btn-inverse-outline-warning:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-warning.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-warning.focus.btn:before,.btn-inverse-outline-warning:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-warning.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-warning.focus:active:before,.btn-inverse-outline-warning.focus.active:before,.btn-inverse-outline-warning:focus:active:before,.btn-inverse-outline-warning:focus.active:before{opacity:.75}.btn-inverse-outline-warning.focus:disabled:before,.btn-inverse-outline-warning.focus.disabled:before,.btn-inverse-outline-warning:focus:disabled:before,.btn-inverse-outline-warning:focus.disabled:before{display:none}.btn-danger{color:#fff;background-color:#c32d3a;border-color:#c32d3a}.btn-danger:hover{color:#fff;background-color:#9c242e;border-color:#9c242e}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#c32d3a;border-color:#c32d3a}.btn-danger:not(:disabled,.disabled):active,.btn-danger:not(:disabled,.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#892029;border-color:#892029}.btn-danger.focus,.btn-danger:focus{position:relative;outline:0;box-shadow:none}.btn-danger.focus:before,.btn-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #C32D3A;border-radius:calc(.375rem + 4px)}.btn-danger.focus.btn-lg:before,.btn-group-lg>.btn-danger.focus.btn:before,.btn-danger:focus.btn-lg:before,.btn-group-lg>.btn-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-danger.focus.btn-sm:before,.btn-group-sm>.btn-danger.focus.btn:before,.btn-danger:focus.btn-sm:before,.btn-group-sm>.btn-danger.btn:focus:before{border-radius:.375rem}.btn-danger.focus:active:before,.btn-danger.focus.active:before,.btn-danger:focus:active:before,.btn-danger:focus.active:before{opacity:.75}.btn-danger.focus:disabled:before,.btn-danger.focus.disabled:before,.btn-danger:focus:disabled:before,.btn-danger:focus.disabled:before{display:none}.btn-outline-danger{color:#c32d3a;border-color:#c32d3a}.btn-outline-danger:hover{color:#9c242e;background-color:#fbf2f3;border-color:#892029}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#c32d3a;background-color:transparent;border-color:#c32d3a}.btn-outline-danger:not(:disabled,.disabled):active,.btn-outline-danger:not(:disabled,.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#454545;background-color:#fbf2f3;border-color:#892029}.btn-outline-danger.focus,.btn-outline-danger:focus{position:relative;outline:0;box-shadow:none}.btn-outline-danger.focus:before,.btn-outline-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #C32D3A;border-radius:calc(.375rem + 4px)}.btn-outline-danger.focus.btn-lg:before,.btn-group-lg>.btn-outline-danger.focus.btn:before,.btn-outline-danger:focus.btn-lg:before,.btn-group-lg>.btn-outline-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-danger.focus.btn-sm:before,.btn-group-sm>.btn-outline-danger.focus.btn:before,.btn-outline-danger:focus.btn-sm:before,.btn-group-sm>.btn-outline-danger.btn:focus:before{border-radius:.375rem}.btn-outline-danger.focus:active:before,.btn-outline-danger.focus.active:before,.btn-outline-danger:focus:active:before,.btn-outline-danger:focus.active:before{opacity:.75}.btn-outline-danger.focus:disabled:before,.btn-outline-danger.focus.disabled:before,.btn-outline-danger:focus:disabled:before,.btn-outline-danger:focus.disabled:before{display:none}.btn-inverse-danger{color:#c32d3a;border-color:transparent;background-color:#fff}.btn-inverse-danger:not(:disabled,.disabled):hover{color:#a42631;background-color:#ececec;border-color:transparent}.btn-inverse-danger.disabled,.btn-inverse-danger:disabled{color:#c32d3a;background-color:#fff}.btn-inverse-danger:not(:disabled,.disabled):active,.btn-inverse-danger:not(:disabled,.disabled).active,.show>.btn-inverse-danger.dropdown-toggle{color:#9a232e;background:#eee}.btn-inverse-danger.focus,.btn-inverse-danger:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-danger.focus:before,.btn-inverse-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-danger.focus.btn-lg:before,.btn-group-lg>.btn-inverse-danger.focus.btn:before,.btn-inverse-danger:focus.btn-lg:before,.btn-group-lg>.btn-inverse-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-danger.focus.btn-sm:before,.btn-group-sm>.btn-inverse-danger.focus.btn:before,.btn-inverse-danger:focus.btn-sm:before,.btn-group-sm>.btn-inverse-danger.btn:focus:before{border-radius:.375rem}.btn-inverse-danger.focus:active:before,.btn-inverse-danger.focus.active:before,.btn-inverse-danger:focus:active:before,.btn-inverse-danger:focus.active:before{opacity:.75}.btn-inverse-danger.focus:disabled:before,.btn-inverse-danger.focus.disabled:before,.btn-inverse-danger:focus:disabled:before,.btn-inverse-danger:focus.disabled:before{display:none}.btn-inverse-outline-danger{color:#fff;border-color:#fff}.btn-inverse-outline-danger:hover{color:#9c242e;background-color:#fbf2f3;border-color:transparent}.btn-inverse-outline-danger.disabled,.btn-inverse-outline-danger:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-danger:not(:disabled,.disabled):active,.btn-inverse-outline-danger:not(:disabled,.disabled).active,.show>.btn-inverse-outline-danger.dropdown-toggle{color:#454545;background-color:#fbf2f3;border-color:transparent}.btn-inverse-outline-danger.focus,.btn-inverse-outline-danger:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-danger.focus:before,.btn-inverse-outline-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-danger.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-danger.focus.btn:before,.btn-inverse-outline-danger:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-danger.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-danger.focus.btn:before,.btn-inverse-outline-danger:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-danger.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-danger.focus:active:before,.btn-inverse-outline-danger.focus.active:before,.btn-inverse-outline-danger:focus:active:before,.btn-inverse-outline-danger:focus.active:before{opacity:.75}.btn-inverse-outline-danger.focus:disabled:before,.btn-inverse-outline-danger.focus.disabled:before,.btn-inverse-outline-danger:focus:disabled:before,.btn-inverse-outline-danger:focus.disabled:before{display:none}.btn-light{color:#454545;background-color:#e1dddb;border-color:#e1dddb}.btn-light:hover{color:#454545;background-color:#b4b1af;border-color:#b4b1af}.btn-light.disabled,.btn-light:disabled{color:#454545;background-color:#e1dddb;border-color:#e1dddb}.btn-light:not(:disabled,.disabled):active,.btn-light:not(:disabled,.disabled).active,.show>.btn-light.dropdown-toggle{color:#454545;background-color:#9e9b99;border-color:#9e9b99}.btn-light.focus,.btn-light:focus{position:relative;outline:0;box-shadow:none}.btn-light.focus:before,.btn-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #E1DDDB;border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-lg:before,.btn-group-lg>.btn-light.focus.btn:before,.btn-light:focus.btn-lg:before,.btn-group-lg>.btn-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-sm:before,.btn-group-sm>.btn-light.focus.btn:before,.btn-light:focus.btn-sm:before,.btn-group-sm>.btn-light.btn:focus:before{border-radius:.375rem}.btn-light.focus:active:before,.btn-light.focus.active:before,.btn-light:focus:active:before,.btn-light:focus.active:before{opacity:.75}.btn-light.focus:disabled:before,.btn-light.focus.disabled:before,.btn-light:focus:disabled:before,.btn-light:focus.disabled:before{display:none}.btn-outline-light{color:#e1dddb;border-color:#e1dddb}.btn-outline-light:hover{color:#b4b1af;background-color:#fdfdfd;border-color:#9e9b99}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e1dddb;background-color:transparent;border-color:#e1dddb}.btn-outline-light:not(:disabled,.disabled):active,.btn-outline-light:not(:disabled,.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#454545;background-color:#fdfdfd;border-color:#9e9b99}.btn-outline-light.focus,.btn-outline-light:focus{position:relative;outline:0;box-shadow:none}.btn-outline-light.focus:before,.btn-outline-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #E1DDDB;border-radius:calc(.375rem + 4px)}.btn-outline-light.focus.btn-lg:before,.btn-group-lg>.btn-outline-light.focus.btn:before,.btn-outline-light:focus.btn-lg:before,.btn-group-lg>.btn-outline-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-light.focus.btn-sm:before,.btn-group-sm>.btn-outline-light.focus.btn:before,.btn-outline-light:focus.btn-sm:before,.btn-group-sm>.btn-outline-light.btn:focus:before{border-radius:.375rem}.btn-outline-light.focus:active:before,.btn-outline-light.focus.active:before,.btn-outline-light:focus:active:before,.btn-outline-light:focus.active:before{opacity:.75}.btn-outline-light.focus:disabled:before,.btn-outline-light.focus.disabled:before,.btn-outline-light:focus:disabled:before,.btn-outline-light:focus.disabled:before{display:none}.btn-inverse-light{color:#e1dddb;border-color:transparent;background-color:#454545}.btn-inverse-light:not(:disabled,.disabled):hover{color:#d0c9c6;background-color:#323232;border-color:transparent}.btn-inverse-light.disabled,.btn-inverse-light:disabled{color:#e1dddb;background-color:#454545}.btn-inverse-light:not(:disabled,.disabled):active,.btn-inverse-light:not(:disabled,.disabled).active,.show>.btn-inverse-light.dropdown-toggle{color:#cac3bf;background:#eee}.btn-inverse-light.focus,.btn-inverse-light:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-light.focus:before,.btn-inverse-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-light.focus.btn-lg:before,.btn-group-lg>.btn-inverse-light.focus.btn:before,.btn-inverse-light:focus.btn-lg:before,.btn-group-lg>.btn-inverse-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-light.focus.btn-sm:before,.btn-group-sm>.btn-inverse-light.focus.btn:before,.btn-inverse-light:focus.btn-sm:before,.btn-group-sm>.btn-inverse-light.btn:focus:before{border-radius:.375rem}.btn-inverse-light.focus:active:before,.btn-inverse-light.focus.active:before,.btn-inverse-light:focus:active:before,.btn-inverse-light:focus.active:before{opacity:.75}.btn-inverse-light.focus:disabled:before,.btn-inverse-light.focus.disabled:before,.btn-inverse-light:focus:disabled:before,.btn-inverse-light:focus.disabled:before{display:none}.btn-inverse-outline-light{color:#fff;border-color:#fff}.btn-inverse-outline-light:hover{color:#b4b1af;background-color:#fdfdfd;border-color:transparent}.btn-inverse-outline-light.disabled,.btn-inverse-outline-light:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-light:not(:disabled,.disabled):active,.btn-inverse-outline-light:not(:disabled,.disabled).active,.show>.btn-inverse-outline-light.dropdown-toggle{color:#454545;background-color:#fdfdfd;border-color:transparent}.btn-inverse-outline-light.focus,.btn-inverse-outline-light:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-light.focus:before,.btn-inverse-outline-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-light.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-light.focus.btn:before,.btn-inverse-outline-light:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-light.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-light.focus.btn:before,.btn-inverse-outline-light:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-light.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-light.focus:active:before,.btn-inverse-outline-light.focus.active:before,.btn-inverse-outline-light:focus:active:before,.btn-inverse-outline-light:focus.active:before{opacity:.75}.btn-inverse-outline-light.focus:disabled:before,.btn-inverse-outline-light.focus.disabled:before,.btn-inverse-outline-light:focus:disabled:before,.btn-inverse-outline-light:focus.disabled:before{display:none}.btn-dark{color:#fff;background-color:#273f2f;border-color:#273f2f}.btn-dark:hover{color:#fff;background-color:#1f3226;border-color:#1f3226}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#273f2f;border-color:#273f2f}.btn-dark:not(:disabled,.disabled):active,.btn-dark:not(:disabled,.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1b2c21;border-color:#1b2c21}.btn-dark.focus,.btn-dark:focus{position:relative;outline:0;box-shadow:none}.btn-dark.focus:before,.btn-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #273F2F;border-radius:calc(.375rem + 4px)}.btn-dark.focus.btn-lg:before,.btn-group-lg>.btn-dark.focus.btn:before,.btn-dark:focus.btn-lg:before,.btn-group-lg>.btn-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-dark.focus.btn-sm:before,.btn-group-sm>.btn-dark.focus.btn:before,.btn-dark:focus.btn-sm:before,.btn-group-sm>.btn-dark.btn:focus:before{border-radius:.375rem}.btn-dark.focus:active:before,.btn-dark.focus.active:before,.btn-dark:focus:active:before,.btn-dark:focus.active:before{opacity:.75}.btn-dark.focus:disabled:before,.btn-dark.focus.disabled:before,.btn-dark:focus:disabled:before,.btn-dark:focus.disabled:before{display:none}.btn-outline-dark{color:#273f2f;border-color:#273f2f}.btn-outline-dark:hover{color:#1f3226;background-color:#f2f3f3;border-color:#1b2c21}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#273f2f;background-color:transparent;border-color:#273f2f}.btn-outline-dark:not(:disabled,.disabled):active,.btn-outline-dark:not(:disabled,.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#454545;background-color:#f2f3f3;border-color:#1b2c21}.btn-outline-dark.focus,.btn-outline-dark:focus{position:relative;outline:0;box-shadow:none}.btn-outline-dark.focus:before,.btn-outline-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #273F2F;border-radius:calc(.375rem + 4px)}.btn-outline-dark.focus.btn-lg:before,.btn-group-lg>.btn-outline-dark.focus.btn:before,.btn-outline-dark:focus.btn-lg:before,.btn-group-lg>.btn-outline-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-dark.focus.btn-sm:before,.btn-group-sm>.btn-outline-dark.focus.btn:before,.btn-outline-dark:focus.btn-sm:before,.btn-group-sm>.btn-outline-dark.btn:focus:before{border-radius:.375rem}.btn-outline-dark.focus:active:before,.btn-outline-dark.focus.active:before,.btn-outline-dark:focus:active:before,.btn-outline-dark:focus.active:before{opacity:.75}.btn-outline-dark.focus:disabled:before,.btn-outline-dark.focus.disabled:before,.btn-outline-dark:focus:disabled:before,.btn-outline-dark:focus.disabled:before{display:none}.btn-inverse-dark{color:#273f2f;border-color:transparent;background-color:#fff}.btn-inverse-dark:not(:disabled,.disabled):hover{color:#18271d;background-color:#ececec;border-color:transparent}.btn-inverse-dark.disabled,.btn-inverse-dark:disabled{color:#273f2f;background-color:#fff}.btn-inverse-dark:not(:disabled,.disabled):active,.btn-inverse-dark:not(:disabled,.disabled).active,.show>.btn-inverse-dark.dropdown-toggle{color:#142018;background:#eee}.btn-inverse-dark.focus,.btn-inverse-dark:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-dark.focus:before,.btn-inverse-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-dark.focus.btn-lg:before,.btn-group-lg>.btn-inverse-dark.focus.btn:before,.btn-inverse-dark:focus.btn-lg:before,.btn-group-lg>.btn-inverse-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-dark.focus.btn-sm:before,.btn-group-sm>.btn-inverse-dark.focus.btn:before,.btn-inverse-dark:focus.btn-sm:before,.btn-group-sm>.btn-inverse-dark.btn:focus:before{border-radius:.375rem}.btn-inverse-dark.focus:active:before,.btn-inverse-dark.focus.active:before,.btn-inverse-dark:focus:active:before,.btn-inverse-dark:focus.active:before{opacity:.75}.btn-inverse-dark.focus:disabled:before,.btn-inverse-dark.focus.disabled:before,.btn-inverse-dark:focus:disabled:before,.btn-inverse-dark:focus.disabled:before{display:none}.btn-inverse-outline-dark{color:#fff;border-color:#fff}.btn-inverse-outline-dark:hover{color:#1f3226;background-color:#f2f3f3;border-color:transparent}.btn-inverse-outline-dark.disabled,.btn-inverse-outline-dark:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-dark:not(:disabled,.disabled):active,.btn-inverse-outline-dark:not(:disabled,.disabled).active,.show>.btn-inverse-outline-dark.dropdown-toggle{color:#454545;background-color:#f2f3f3;border-color:transparent}.btn-inverse-outline-dark.focus,.btn-inverse-outline-dark:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-dark.focus:before,.btn-inverse-outline-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-dark.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-dark.focus.btn:before,.btn-inverse-outline-dark:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-dark.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-dark.focus.btn:before,.btn-inverse-outline-dark:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-dark.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-dark.focus:active:before,.btn-inverse-outline-dark.focus.active:before,.btn-inverse-outline-dark:focus:active:before,.btn-inverse-outline-dark:focus.active:before{opacity:.75}.btn-inverse-outline-dark.focus:disabled:before,.btn-inverse-outline-dark.focus.disabled:before,.btn-inverse-outline-dark:focus:disabled:before,.btn-inverse-outline-dark:focus.disabled:before{display:none}.btn-gray{color:#fff;background-color:#707070;border-color:#707070}.btn-gray:hover{color:#fff;background-color:#454545;border-color:#454545}.btn-gray.disabled,.btn-gray:disabled{color:#fff;background-color:#707070;border-color:#707070}.btn-gray:not(:disabled,.disabled):active,.btn-gray:not(:disabled,.disabled).active,.show>.btn-gray.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.btn-gray.focus,.btn-gray:focus{position:relative;outline:0;box-shadow:none}.btn-gray.focus:before,.btn-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #707070;border-radius:calc(.375rem + 4px)}.btn-gray.focus.btn-lg:before,.btn-group-lg>.btn-gray.focus.btn:before,.btn-gray:focus.btn-lg:before,.btn-group-lg>.btn-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-gray.focus.btn-sm:before,.btn-group-sm>.btn-gray.focus.btn:before,.btn-gray:focus.btn-sm:before,.btn-group-sm>.btn-gray.btn:focus:before{border-radius:.375rem}.btn-gray.focus:active:before,.btn-gray.focus.active:before,.btn-gray:focus:active:before,.btn-gray:focus.active:before{opacity:.75}.btn-gray.focus:disabled:before,.btn-gray.focus.disabled:before,.btn-gray:focus:disabled:before,.btn-gray:focus.disabled:before{display:none}.btn-outline-gray{color:#707070;border-color:#707070}.btn-outline-gray:hover{color:#454545;background-color:#ebebeb;border-color:#212529}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#707070;background-color:transparent;border-color:#707070}.btn-outline-gray:not(:disabled,.disabled):active,.btn-outline-gray:not(:disabled,.disabled).active,.show>.btn-outline-gray.dropdown-toggle{color:#454545;background-color:#ebebeb;border-color:#212529}.btn-outline-gray.focus,.btn-outline-gray:focus{position:relative;outline:0;box-shadow:none}.btn-outline-gray.focus:before,.btn-outline-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #707070;border-radius:calc(.375rem + 4px)}.btn-outline-gray.focus.btn-lg:before,.btn-group-lg>.btn-outline-gray.focus.btn:before,.btn-outline-gray:focus.btn-lg:before,.btn-group-lg>.btn-outline-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-gray.focus.btn-sm:before,.btn-group-sm>.btn-outline-gray.focus.btn:before,.btn-outline-gray:focus.btn-sm:before,.btn-group-sm>.btn-outline-gray.btn:focus:before{border-radius:.375rem}.btn-outline-gray.focus:active:before,.btn-outline-gray.focus.active:before,.btn-outline-gray:focus:active:before,.btn-outline-gray:focus.active:before{opacity:.75}.btn-outline-gray.focus:disabled:before,.btn-outline-gray.focus.disabled:before,.btn-outline-gray:focus:disabled:before,.btn-outline-gray:focus.disabled:before{display:none}.btn-inverse-gray{color:#707070;border-color:transparent;background-color:#fff}.btn-inverse-gray:not(:disabled,.disabled):hover{color:#5d5d5d;background-color:#ececec;border-color:transparent}.btn-inverse-gray.disabled,.btn-inverse-gray:disabled{color:#707070;background-color:#fff}.btn-inverse-gray:not(:disabled,.disabled):active,.btn-inverse-gray:not(:disabled,.disabled).active,.show>.btn-inverse-gray.dropdown-toggle{color:#575757;background:#eee}.btn-inverse-gray.focus,.btn-inverse-gray:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-gray.focus:before,.btn-inverse-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-gray.focus.btn-lg:before,.btn-group-lg>.btn-inverse-gray.focus.btn:before,.btn-inverse-gray:focus.btn-lg:before,.btn-group-lg>.btn-inverse-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-gray.focus.btn-sm:before,.btn-group-sm>.btn-inverse-gray.focus.btn:before,.btn-inverse-gray:focus.btn-sm:before,.btn-group-sm>.btn-inverse-gray.btn:focus:before{border-radius:.375rem}.btn-inverse-gray.focus:active:before,.btn-inverse-gray.focus.active:before,.btn-inverse-gray:focus:active:before,.btn-inverse-gray:focus.active:before{opacity:.75}.btn-inverse-gray.focus:disabled:before,.btn-inverse-gray.focus.disabled:before,.btn-inverse-gray:focus:disabled:before,.btn-inverse-gray:focus.disabled:before{display:none}.btn-inverse-outline-gray{color:#fff;border-color:#fff}.btn-inverse-outline-gray:hover{color:#454545;background-color:#ebebeb;border-color:transparent}.btn-inverse-outline-gray.disabled,.btn-inverse-outline-gray:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-gray:not(:disabled,.disabled):active,.btn-inverse-outline-gray:not(:disabled,.disabled).active,.show>.btn-inverse-outline-gray.dropdown-toggle{color:#454545;background-color:#ebebeb;border-color:transparent}.btn-inverse-outline-gray.focus,.btn-inverse-outline-gray:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-gray.focus:before,.btn-inverse-outline-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-gray.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-gray.focus.btn:before,.btn-inverse-outline-gray:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-gray.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-gray.focus.btn:before,.btn-inverse-outline-gray:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-gray.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-gray.focus:active:before,.btn-inverse-outline-gray.focus.active:before,.btn-inverse-outline-gray:focus:active:before,.btn-inverse-outline-gray:focus.active:before{opacity:.75}.btn-inverse-outline-gray.focus:disabled:before,.btn-inverse-outline-gray.focus.disabled:before,.btn-inverse-outline-gray:focus:disabled:before,.btn-inverse-outline-gray:focus.disabled:before{display:none}.btn-accent-a,.btn-accent-a:hover{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a.disabled,.btn-accent-a:disabled{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a:not(:disabled,.disabled):active,.btn-accent-a:not(:disabled,.disabled).active,.show>.btn-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a.focus,.btn-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-accent-a.focus:before,.btn-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #00BBF9;border-radius:calc(.375rem + 4px)}.btn-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-accent-a.focus.btn:before,.btn-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-accent-a.focus.btn:before,.btn-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-accent-a.btn:focus:before{border-radius:.375rem}.btn-accent-a.focus:active:before,.btn-accent-a.focus.active:before,.btn-accent-a:focus:active:before,.btn-accent-a:focus.active:before{opacity:.75}.btn-accent-a.focus:disabled:before,.btn-accent-a.focus.disabled:before,.btn-accent-a:focus:disabled:before,.btn-accent-a:focus.disabled:before{display:none}.btn-outline-accent-a{color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a:hover{color:#00bbf9;background-color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a.disabled,.btn-outline-accent-a:disabled{color:#00bbf9;background-color:transparent;border-color:#00bbf9}.btn-outline-accent-a:not(:disabled,.disabled):active,.btn-outline-accent-a:not(:disabled,.disabled).active,.show>.btn-outline-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a.focus,.btn-outline-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-outline-accent-a.focus:before,.btn-outline-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #00BBF9;border-radius:calc(.375rem + 4px)}.btn-outline-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-a.focus.btn:before,.btn-outline-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-a.focus.btn:before,.btn-outline-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-a.btn:focus:before{border-radius:.375rem}.btn-outline-accent-a.focus:active:before,.btn-outline-accent-a.focus.active:before,.btn-outline-accent-a:focus:active:before,.btn-outline-accent-a:focus.active:before{opacity:.75}.btn-outline-accent-a.focus:disabled:before,.btn-outline-accent-a.focus.disabled:before,.btn-outline-accent-a:focus:disabled:before,.btn-outline-accent-a:focus.disabled:before{display:none}.btn-inverse-accent-a{color:#00bbf9;border-color:transparent;background-color:#fff}.btn-inverse-accent-a:not(:disabled,.disabled):hover{color:#009ed3;background-color:#ececec;border-color:transparent}.btn-inverse-accent-a.disabled,.btn-inverse-accent-a:disabled{color:#00bbf9;background-color:#fff}.btn-inverse-accent-a:not(:disabled,.disabled):active,.btn-inverse-accent-a:not(:disabled,.disabled).active,.show>.btn-inverse-accent-a.dropdown-toggle{color:#0095c6;background:#eee}.btn-inverse-accent-a.focus,.btn-inverse-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-accent-a.focus:before,.btn-inverse-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-a.focus.btn:before,.btn-inverse-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-a.focus.btn:before,.btn-inverse-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-a.btn:focus:before{border-radius:.375rem}.btn-inverse-accent-a.focus:active:before,.btn-inverse-accent-a.focus.active:before,.btn-inverse-accent-a:focus:active:before,.btn-inverse-accent-a:focus.active:before{opacity:.75}.btn-inverse-accent-a.focus:disabled:before,.btn-inverse-accent-a.focus.disabled:before,.btn-inverse-accent-a:focus:disabled:before,.btn-inverse-accent-a:focus.disabled:before{display:none}.btn-inverse-outline-accent-a{color:#fff;border-color:#fff}.btn-inverse-outline-accent-a:hover{color:#00bbf9;background-color:#00bbf9;border-color:transparent}.btn-inverse-outline-accent-a.disabled,.btn-inverse-outline-accent-a:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-accent-a:not(:disabled,.disabled):active,.btn-inverse-outline-accent-a:not(:disabled,.disabled).active,.show>.btn-inverse-outline-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:transparent}.btn-inverse-outline-accent-a.focus,.btn-inverse-outline-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-accent-a.focus:before,.btn-inverse-outline-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-a.focus.btn:before,.btn-inverse-outline-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-a.focus.btn:before,.btn-inverse-outline-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-a.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-accent-a.focus:active:before,.btn-inverse-outline-accent-a.focus.active:before,.btn-inverse-outline-accent-a:focus:active:before,.btn-inverse-outline-accent-a:focus.active:before{opacity:.75}.btn-inverse-outline-accent-a.focus:disabled:before,.btn-inverse-outline-accent-a.focus.disabled:before,.btn-inverse-outline-accent-a:focus:disabled:before,.btn-inverse-outline-accent-a:focus.disabled:before{display:none}.btn-accent-b,.btn-accent-b:hover{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b.disabled,.btn-accent-b:disabled{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b:not(:disabled,.disabled):active,.btn-accent-b:not(:disabled,.disabled).active,.show>.btn-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b.focus,.btn-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-accent-b.focus:before,.btn-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFEE88;border-radius:calc(.375rem + 4px)}.btn-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-accent-b.focus.btn:before,.btn-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-accent-b.focus.btn:before,.btn-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-accent-b.btn:focus:before{border-radius:.375rem}.btn-accent-b.focus:active:before,.btn-accent-b.focus.active:before,.btn-accent-b:focus:active:before,.btn-accent-b:focus.active:before{opacity:.75}.btn-accent-b.focus:disabled:before,.btn-accent-b.focus.disabled:before,.btn-accent-b:focus:disabled:before,.btn-accent-b:focus.disabled:before{display:none}.btn-outline-accent-b{color:#fe8;border-color:#fe8}.btn-outline-accent-b:hover{color:#fe8;background-color:#fe8;border-color:#fe8}.btn-outline-accent-b.disabled,.btn-outline-accent-b:disabled{color:#fe8;background-color:transparent;border-color:#fe8}.btn-outline-accent-b:not(:disabled,.disabled):active,.btn-outline-accent-b:not(:disabled,.disabled).active,.show>.btn-outline-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:#fe8}.btn-outline-accent-b.focus,.btn-outline-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-outline-accent-b.focus:before,.btn-outline-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFEE88;border-radius:calc(.375rem + 4px)}.btn-outline-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-b.focus.btn:before,.btn-outline-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-b.focus.btn:before,.btn-outline-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-b.btn:focus:before{border-radius:.375rem}.btn-outline-accent-b.focus:active:before,.btn-outline-accent-b.focus.active:before,.btn-outline-accent-b:focus:active:before,.btn-outline-accent-b:focus.active:before{opacity:.75}.btn-outline-accent-b.focus:disabled:before,.btn-outline-accent-b.focus.disabled:before,.btn-outline-accent-b:focus:disabled:before,.btn-outline-accent-b:focus.disabled:before{display:none}.btn-inverse-accent-b{color:#fe8;border-color:transparent;background-color:#454545}.btn-inverse-accent-b:not(:disabled,.disabled):hover{color:#ffe962;background-color:#323232;border-color:transparent}.btn-inverse-accent-b.disabled,.btn-inverse-accent-b:disabled{color:#fe8;background-color:#454545}.btn-inverse-accent-b:not(:disabled,.disabled):active,.btn-inverse-accent-b:not(:disabled,.disabled).active,.show>.btn-inverse-accent-b.dropdown-toggle{color:#ffe755;background:#eee}.btn-inverse-accent-b.focus,.btn-inverse-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-accent-b.focus:before,.btn-inverse-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-b.focus.btn:before,.btn-inverse-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-b.focus.btn:before,.btn-inverse-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-b.btn:focus:before{border-radius:.375rem}.btn-inverse-accent-b.focus:active:before,.btn-inverse-accent-b.focus.active:before,.btn-inverse-accent-b:focus:active:before,.btn-inverse-accent-b:focus.active:before{opacity:.75}.btn-inverse-accent-b.focus:disabled:before,.btn-inverse-accent-b.focus.disabled:before,.btn-inverse-accent-b:focus:disabled:before,.btn-inverse-accent-b:focus.disabled:before{display:none}.btn-inverse-outline-accent-b{color:#fff;border-color:#fff}.btn-inverse-outline-accent-b:hover{color:#fe8;background-color:#fe8;border-color:transparent}.btn-inverse-outline-accent-b.disabled,.btn-inverse-outline-accent-b:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-accent-b:not(:disabled,.disabled):active,.btn-inverse-outline-accent-b:not(:disabled,.disabled).active,.show>.btn-inverse-outline-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:transparent}.btn-inverse-outline-accent-b.focus,.btn-inverse-outline-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-accent-b.focus:before,.btn-inverse-outline-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-b.focus.btn:before,.btn-inverse-outline-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-b.focus.btn:before,.btn-inverse-outline-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-b.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-accent-b.focus:active:before,.btn-inverse-outline-accent-b.focus.active:before,.btn-inverse-outline-accent-b:focus:active:before,.btn-inverse-outline-accent-b:focus.active:before{opacity:.75}.btn-inverse-outline-accent-b.focus:disabled:before,.btn-inverse-outline-accent-b.focus.disabled:before,.btn-inverse-outline-accent-b:focus:disabled:before,.btn-inverse-outline-accent-b:focus.disabled:before{display:none}.btn-tertiary{color:#454545;background-color:transparent;border-color:transparent}.btn-tertiary:hover{color:#454545;background-color:#e1dddb;border-color:transparent}.btn-tertiary.disabled,.btn-tertiary:disabled{color:#454545;background-color:transparent;border-color:transparent}.btn-tertiary:not(:disabled,.disabled):active,.btn-tertiary:not(:disabled,.disabled).active,.show>.btn-tertiary.dropdown-toggle{color:#454545;background-color:#e1dddb;border-color:transparent}.btn-tertiary.disabled,.btn-tertiary:disabled{color:#454545}.btn-tertiary.focus,.btn-tertiary:focus{position:relative;outline:0;box-shadow:none}.btn-tertiary.focus:before,.btn-tertiary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-tertiary.focus.btn-lg:before,.btn-group-lg>.btn-tertiary.focus.btn:before,.btn-tertiary:focus.btn-lg:before,.btn-group-lg>.btn-tertiary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-tertiary.focus.btn-sm:before,.btn-group-sm>.btn-tertiary.focus.btn:before,.btn-tertiary:focus.btn-sm:before,.btn-group-sm>.btn-tertiary.btn:focus:before{border-radius:.375rem}.btn-tertiary.focus:active:before,.btn-tertiary.focus.active:before,.btn-tertiary:focus:active:before,.btn-tertiary:focus.active:before{opacity:.75}.btn-tertiary.focus:disabled:before,.btn-tertiary.focus.disabled:before,.btn-tertiary:focus:disabled:before,.btn-tertiary:focus.disabled:before{display:none}.btn-inverse-tertiary{color:#fff;background-color:transparent;border-color:transparent}.btn-inverse-tertiary:hover{color:#fff;background-color:#ffffff1a;border-color:transparent}.btn-inverse-tertiary.disabled,.btn-inverse-tertiary:disabled{color:#fff;background-color:transparent;border-color:transparent}.btn-inverse-tertiary:not(:disabled,.disabled):active,.btn-inverse-tertiary:not(:disabled,.disabled).active,.show>.btn-inverse-tertiary.dropdown-toggle{color:#fff;background-color:#ffffff1a;border-color:transparent}.btn-inverse-tertiary.disabled,.btn-inverse-tertiary:disabled{color:#fff}.btn-inverse-tertiary.focus,.btn-inverse-tertiary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-tertiary.focus:before,.btn-inverse-tertiary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-tertiary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-tertiary.focus.btn:before,.btn-inverse-tertiary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-tertiary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-tertiary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-tertiary.focus.btn:before,.btn-inverse-tertiary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-tertiary.btn:focus:before{border-radius:.375rem}.btn-inverse-tertiary.focus:active:before,.btn-inverse-tertiary.focus.active:before,.btn-inverse-tertiary:focus:active:before,.btn-inverse-tertiary:focus.active:before{opacity:.75}.btn-inverse-tertiary.focus:disabled:before,.btn-inverse-tertiary.focus.disabled:before,.btn-inverse-tertiary:focus:disabled:before,.btn-inverse-tertiary:focus.disabled:before{display:none}.btn-link{font-weight:400;color:#006daa;text-decoration:none}.btn-link:hover{color:#003c5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#707070;pointer-events:none}.btn-light.focus,.btn-light:focus,.btn-dark.focus,.btn-dark:focus{position:relative;outline:0;box-shadow:none}.btn-light.focus:before,.btn-light:focus:before,.btn-dark.focus:before,.btn-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-lg:before,.btn-group-lg>.btn-light.focus.btn:before,.btn-light:focus.btn-lg:before,.btn-group-lg>.btn-light.btn:focus:before,.btn-dark.focus.btn-lg:before,.btn-group-lg>.btn-dark.focus.btn:before,.btn-dark:focus.btn-lg:before,.btn-group-lg>.btn-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-sm:before,.btn-group-sm>.btn-light.focus.btn:before,.btn-light:focus.btn-sm:before,.btn-group-sm>.btn-light.btn:focus:before,.btn-dark.focus.btn-sm:before,.btn-group-sm>.btn-dark.focus.btn:before,.btn-dark:focus.btn-sm:before,.btn-group-sm>.btn-dark.btn:focus:before{border-radius:.375rem}.btn-light.focus:active:before,.btn-light.focus.active:before,.btn-light:focus:active:before,.btn-light:focus.active:before,.btn-dark.focus:active:before,.btn-dark.focus.active:before,.btn-dark:focus:active:before,.btn-dark:focus.active:before{opacity:.75}.btn-light.focus:disabled:before,.btn-light.focus.disabled:before,.btn-light:focus:disabled:before,.btn-light:focus.disabled:before,.btn-dark.focus:disabled:before,.btn-dark.focus.disabled:before,.btn-dark:focus:disabled:before,.btn-dark:focus.disabled:before{display:none}.btn-lg,.btn-group-lg>.btn{padding:.6875rem 1.25rem;font-size:1.325rem;line-height:1.5;border-radius:.425rem}.btn-sm,.btn-group-sm>.btn{padding:.4375rem .75rem;font-size:.875rem;line-height:1.4286;border-radius:.25rem}.btn-block{display:flex;width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-inline{line-height:calc(1.5556em - 2px);font-size:inherit;vertical-align:bottom;padding:0 .25em}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}[dir=rtl] .btn-group>.btn:not(:last-child,.dropdown-toggle),[dir=rtl] .btn-group>.btn-group:not(:last-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .btn-group>.btn:not(:first-child),[dir=rtl] .btn-group>.btn-group:not(:first-child)>.btn{border-radius:.375rem 0 0 .375rem}[dir=rtl] .btn-group>.btn:first-child,[dir=rtl] .btn-group>.btn-group:first-child>.btn{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.flashcards_block{width:100%;display:inline-block;text-align:center}.flashcards_block .fc-number{text-align:center;margin-bottom:10px;font-weight:700;font-size:14px;color:#666}.flashcards_block .fc-title{display:block;width:100%;text-align:center;margin:10px 0;font-weight:600;font-size:2em}.flashcards_block hr{width:50%;margin-bottom:30px;margin-left:25%}.flashcards_block .fc-container{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:20px}.flashcards_block .fc-card{position:relative;width:400px;height:250px;perspective:1000px;cursor:pointer;border-radius:20px;margin:0 auto}.flashcards_block .fc-card.is-navigating .fc-card-front,.flashcards_block .fc-card.is-navigating .fc-card-back{transition:none!important}.flashcards_block .fc-card.is-flipped .fc-card-front{transform:rotateY(-180deg)}.flashcards_block .fc-card.is-flipped .fc-card-back{transform:rotateY(0)}.flashcards_block .fc-card-front,.flashcards_block .fc-card-back{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:20px;border:2px solid #000;background-color:#f8f9fa;backface-visibility:hidden;transition:transform .6s;box-sizing:border-box}.flashcards_block .fc-card-front .fc-flip-icon,.flashcards_block .fc-card-back .fc-flip-icon{position:absolute;top:15px;right:15px;opacity:.6;transition:opacity .2s ease;color:#666}.flashcards_block .fc-card-front .fc-flip-icon:hover,.flashcards_block .fc-card-back .fc-flip-icon:hover{opacity:1}.flashcards_block .fc-card-front p.label,.flashcards_block .fc-card-back p.label{margin-top:0;margin-bottom:10px;font-size:.8em;font-style:italic;font-weight:200}.flashcards_block .fc-card-front .card-content,.flashcards_block .fc-card-back .card-content{font-weight:600;line-height:1.4}.flashcards_block .fc-card-front{transform:rotateY(0)}.flashcards_block .fc-card-back{transform:rotateY(180deg)}.flashcards_block .nav-btn{width:48px;height:48px;border-radius:50%;border:2px solid #ddd;background-color:#fff;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.flashcards_block .nav-btn:hover:not(:disabled){background-color:#f0f0f0;border-color:#ccc;color:#333}.flashcards_block .nav-btn:disabled{opacity:.4;cursor:not-allowed}.flashcards_block .fc-start-controls{display:flex;gap:15px;justify-content:center;align-items:center;margin:20px 0}.flashcards_block .fc-start-controls .shuffle-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:5px;font-weight:500;transition:all .2s ease}.flashcards_block .fc-start-controls .shuffle-btn:hover{transform:translateY(-1px)}.flashcards_block .fc-start-controls .start-btn{padding:12px 30px;font-weight:600;border-radius:5px;transition:all .2s ease}.flashcards_block .fc-start-controls .start-btn:hover{transform:translateY(-1px)}@media (max-width: 768px){.fc-container{gap:10px}.fc-card{width:90%;max-width:350px;height:200px}.fc-title{font-size:1.5em}.fc-card #fc-question,.fc-card #fc-answer{font-size:1em}.nav-btn{width:40px;height:40px}} +:export{xs:0;sm:576px;md:768px;lg:992px;xl:1200px;xxl:1400px}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:400;color:#454545;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5625rem 1rem;font-size:1.125rem;line-height:1.3333;border-radius:.375rem}.btn:hover{color:#454545;text-decoration:none}.btn.disabled,.btn:disabled{opacity:.65}.btn .btn-icon-before{margin-inline-end:.5rem;margin-left:-.25em}[dir=rtl] .btn .btn-icon-before{margin-right:-.25em;margin-left:.5rem}.btn .btn-icon-after{margin-inline-start:.5rem;margin-right:-.25em}[dir=rtl] .btn .btn-icon-after{margin-right:.5rem;margin-left:-.25em}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0a3055;border-color:#0a3055}.btn-primary:hover{color:#fff;background-color:#082644;border-color:#082644}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0a3055;border-color:#0a3055}.btn-primary:not(:disabled,.disabled):active,.btn-primary:not(:disabled,.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#07223c;border-color:#07223c}.btn-primary.focus,.btn-primary:focus{position:relative;outline:0;box-shadow:none}.btn-primary.focus:before,.btn-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-primary.focus.btn-lg:before,.btn-group-lg>.btn-primary.focus.btn:before,.btn-primary:focus.btn-lg:before,.btn-group-lg>.btn-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-primary.focus.btn-sm:before,.btn-group-sm>.btn-primary.focus.btn:before,.btn-primary:focus.btn-sm:before,.btn-group-sm>.btn-primary.btn:focus:before{border-radius:.375rem}.btn-primary.focus:active:before,.btn-primary.focus.active:before,.btn-primary:focus:active:before,.btn-primary:focus.active:before{opacity:.75}.btn-primary.focus:disabled:before,.btn-primary.focus.disabled:before,.btn-primary:focus:disabled:before,.btn-primary:focus.disabled:before{display:none}.btn-outline-primary{color:#0a3055;border-color:#0a3055}.btn-outline-primary:hover{color:#082644;background-color:#f0f3f5;border-color:#07223c}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0a3055;background-color:transparent;border-color:#0a3055}.btn-outline-primary:not(:disabled,.disabled):active,.btn-outline-primary:not(:disabled,.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#454545;background-color:#f0f3f5;border-color:#07223c}.btn-outline-primary.focus,.btn-outline-primary:focus{position:relative;outline:0;box-shadow:none}.btn-outline-primary.focus:before,.btn-outline-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-outline-primary.focus.btn-lg:before,.btn-group-lg>.btn-outline-primary.focus.btn:before,.btn-outline-primary:focus.btn-lg:before,.btn-group-lg>.btn-outline-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-primary.focus.btn-sm:before,.btn-group-sm>.btn-outline-primary.focus.btn:before,.btn-outline-primary:focus.btn-sm:before,.btn-group-sm>.btn-outline-primary.btn:focus:before{border-radius:.375rem}.btn-outline-primary.focus:active:before,.btn-outline-primary.focus.active:before,.btn-outline-primary:focus:active:before,.btn-outline-primary:focus.active:before{opacity:.75}.btn-outline-primary.focus:disabled:before,.btn-outline-primary.focus.disabled:before,.btn-outline-primary:focus:disabled:before,.btn-outline-primary:focus.disabled:before{display:none}.btn-inverse-primary{color:#0a3055;border-color:transparent;background-color:#fff}.btn-inverse-primary:not(:disabled,.disabled):hover{color:#061d33;background-color:#ececec;border-color:transparent}.btn-inverse-primary.disabled,.btn-inverse-primary:disabled{color:#0a3055;background-color:#fff}.btn-inverse-primary:not(:disabled,.disabled):active,.btn-inverse-primary:not(:disabled,.disabled).active,.show>.btn-inverse-primary.dropdown-toggle{color:#051627;background:#eee}.btn-inverse-primary.focus,.btn-inverse-primary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-primary.focus:before,.btn-inverse-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-primary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-primary.focus.btn:before,.btn-inverse-primary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-primary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-primary.focus.btn:before,.btn-inverse-primary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-primary.btn:focus:before{border-radius:.375rem}.btn-inverse-primary.focus:active:before,.btn-inverse-primary.focus.active:before,.btn-inverse-primary:focus:active:before,.btn-inverse-primary:focus.active:before{opacity:.75}.btn-inverse-primary.focus:disabled:before,.btn-inverse-primary.focus.disabled:before,.btn-inverse-primary:focus:disabled:before,.btn-inverse-primary:focus.disabled:before{display:none}.btn-inverse-outline-primary{color:#fff;border-color:#fff}.btn-inverse-outline-primary:hover{color:#082644;background-color:#f0f3f5;border-color:transparent}.btn-inverse-outline-primary.disabled,.btn-inverse-outline-primary:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-primary:not(:disabled,.disabled):active,.btn-inverse-outline-primary:not(:disabled,.disabled).active,.show>.btn-inverse-outline-primary.dropdown-toggle{color:#454545;background-color:#f0f3f5;border-color:transparent}.btn-inverse-outline-primary.focus,.btn-inverse-outline-primary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-primary.focus:before,.btn-inverse-outline-primary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-primary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-primary.focus.btn:before,.btn-inverse-outline-primary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-primary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-primary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-primary.focus.btn:before,.btn-inverse-outline-primary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-primary.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-primary.focus:active:before,.btn-inverse-outline-primary.focus.active:before,.btn-inverse-outline-primary:focus:active:before,.btn-inverse-outline-primary:focus.active:before{opacity:.75}.btn-inverse-outline-primary.focus:disabled:before,.btn-inverse-outline-primary.focus.disabled:before,.btn-inverse-outline-primary:focus:disabled:before,.btn-inverse-outline-primary:focus.disabled:before{display:none}.btn-secondary{color:#fff;background-color:#454545;border-color:#454545}.btn-secondary:hover{color:#fff;background-color:#373737;border-color:#373737}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#454545;border-color:#454545}.btn-secondary:not(:disabled,.disabled):active,.btn-secondary:not(:disabled,.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#303030;border-color:#303030}.btn-secondary.focus,.btn-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-secondary.focus:before,.btn-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #454545;border-radius:calc(.375rem + 4px)}.btn-secondary.focus.btn-lg:before,.btn-group-lg>.btn-secondary.focus.btn:before,.btn-secondary:focus.btn-lg:before,.btn-group-lg>.btn-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-secondary.focus.btn-sm:before,.btn-group-sm>.btn-secondary.focus.btn:before,.btn-secondary:focus.btn-sm:before,.btn-group-sm>.btn-secondary.btn:focus:before{border-radius:.375rem}.btn-secondary.focus:active:before,.btn-secondary.focus.active:before,.btn-secondary:focus:active:before,.btn-secondary:focus.active:before{opacity:.75}.btn-secondary.focus:disabled:before,.btn-secondary.focus.disabled:before,.btn-secondary:focus:disabled:before,.btn-secondary:focus.disabled:before{display:none}.btn-outline-secondary{color:#454545;border-color:#454545}.btn-outline-secondary:hover{color:#373737;background-color:#f4f4f4;border-color:#303030}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#454545;background-color:transparent;border-color:#454545}.btn-outline-secondary:not(:disabled,.disabled):active,.btn-outline-secondary:not(:disabled,.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#454545;background-color:#f4f4f4;border-color:#303030}.btn-outline-secondary.focus,.btn-outline-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-outline-secondary.focus:before,.btn-outline-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #454545;border-radius:calc(.375rem + 4px)}.btn-outline-secondary.focus.btn-lg:before,.btn-group-lg>.btn-outline-secondary.focus.btn:before,.btn-outline-secondary:focus.btn-lg:before,.btn-group-lg>.btn-outline-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-secondary.focus.btn-sm:before,.btn-group-sm>.btn-outline-secondary.focus.btn:before,.btn-outline-secondary:focus.btn-sm:before,.btn-group-sm>.btn-outline-secondary.btn:focus:before{border-radius:.375rem}.btn-outline-secondary.focus:active:before,.btn-outline-secondary.focus.active:before,.btn-outline-secondary:focus:active:before,.btn-outline-secondary:focus.active:before{opacity:.75}.btn-outline-secondary.focus:disabled:before,.btn-outline-secondary.focus.disabled:before,.btn-outline-secondary:focus:disabled:before,.btn-outline-secondary:focus.disabled:before{display:none}.btn-inverse-secondary{color:#454545;border-color:transparent;background-color:#fff}.btn-inverse-secondary:not(:disabled,.disabled):hover{color:#323232;background-color:#ececec;border-color:transparent}.btn-inverse-secondary.disabled,.btn-inverse-secondary:disabled{color:#454545;background-color:#fff}.btn-inverse-secondary:not(:disabled,.disabled):active,.btn-inverse-secondary:not(:disabled,.disabled).active,.show>.btn-inverse-secondary.dropdown-toggle{color:#2c2c2c;background:#eee}.btn-inverse-secondary.focus,.btn-inverse-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-secondary.focus:before,.btn-inverse-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-secondary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-secondary.focus.btn:before,.btn-inverse-secondary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-secondary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-secondary.focus.btn:before,.btn-inverse-secondary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-secondary.btn:focus:before{border-radius:.375rem}.btn-inverse-secondary.focus:active:before,.btn-inverse-secondary.focus.active:before,.btn-inverse-secondary:focus:active:before,.btn-inverse-secondary:focus.active:before{opacity:.75}.btn-inverse-secondary.focus:disabled:before,.btn-inverse-secondary.focus.disabled:before,.btn-inverse-secondary:focus:disabled:before,.btn-inverse-secondary:focus.disabled:before{display:none}.btn-inverse-outline-secondary{color:#fff;border-color:#fff}.btn-inverse-outline-secondary:hover{color:#373737;background-color:#f4f4f4;border-color:transparent}.btn-inverse-outline-secondary.disabled,.btn-inverse-outline-secondary:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-secondary:not(:disabled,.disabled):active,.btn-inverse-outline-secondary:not(:disabled,.disabled).active,.show>.btn-inverse-outline-secondary.dropdown-toggle{color:#454545;background-color:#f4f4f4;border-color:transparent}.btn-inverse-outline-secondary.focus,.btn-inverse-outline-secondary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-secondary.focus:before,.btn-inverse-outline-secondary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-secondary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-secondary.focus.btn:before,.btn-inverse-outline-secondary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-secondary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-secondary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-secondary.focus.btn:before,.btn-inverse-outline-secondary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-secondary.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-secondary.focus:active:before,.btn-inverse-outline-secondary.focus.active:before,.btn-inverse-outline-secondary:focus:active:before,.btn-inverse-outline-secondary:focus.active:before{opacity:.75}.btn-inverse-outline-secondary.focus:disabled:before,.btn-inverse-outline-secondary.focus.disabled:before,.btn-inverse-outline-secondary:focus:disabled:before,.btn-inverse-outline-secondary:focus.disabled:before{display:none}.btn-brand{color:#fff;background-color:#9d0054;border-color:#9d0054}.btn-brand:hover{color:#fff;background-color:#7e0043;border-color:#7e0043}.btn-brand.disabled,.btn-brand:disabled{color:#fff;background-color:#9d0054;border-color:#9d0054}.btn-brand:not(:disabled,.disabled):active,.btn-brand:not(:disabled,.disabled).active,.show>.btn-brand.dropdown-toggle{color:#fff;background-color:#6e003b;border-color:#6e003b}.btn-brand.focus,.btn-brand:focus{position:relative;outline:0;box-shadow:none}.btn-brand.focus:before,.btn-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #9D0054;border-radius:calc(.375rem + 4px)}.btn-brand.focus.btn-lg:before,.btn-group-lg>.btn-brand.focus.btn:before,.btn-brand:focus.btn-lg:before,.btn-group-lg>.btn-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-brand.focus.btn-sm:before,.btn-group-sm>.btn-brand.focus.btn:before,.btn-brand:focus.btn-sm:before,.btn-group-sm>.btn-brand.btn:focus:before{border-radius:.375rem}.btn-brand.focus:active:before,.btn-brand.focus.active:before,.btn-brand:focus:active:before,.btn-brand:focus.active:before{opacity:.75}.btn-brand.focus:disabled:before,.btn-brand.focus.disabled:before,.btn-brand:focus:disabled:before,.btn-brand:focus.disabled:before{display:none}.btn-outline-brand{color:#9d0054;border-color:#9d0054}.btn-outline-brand:hover{color:#7e0043;background-color:#f9f0f5;border-color:#6e003b}.btn-outline-brand.disabled,.btn-outline-brand:disabled{color:#9d0054;background-color:transparent;border-color:#9d0054}.btn-outline-brand:not(:disabled,.disabled):active,.btn-outline-brand:not(:disabled,.disabled).active,.show>.btn-outline-brand.dropdown-toggle{color:#454545;background-color:#f9f0f5;border-color:#6e003b}.btn-outline-brand.focus,.btn-outline-brand:focus{position:relative;outline:0;box-shadow:none}.btn-outline-brand.focus:before,.btn-outline-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #9D0054;border-radius:calc(.375rem + 4px)}.btn-outline-brand.focus.btn-lg:before,.btn-group-lg>.btn-outline-brand.focus.btn:before,.btn-outline-brand:focus.btn-lg:before,.btn-group-lg>.btn-outline-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-brand.focus.btn-sm:before,.btn-group-sm>.btn-outline-brand.focus.btn:before,.btn-outline-brand:focus.btn-sm:before,.btn-group-sm>.btn-outline-brand.btn:focus:before{border-radius:.375rem}.btn-outline-brand.focus:active:before,.btn-outline-brand.focus.active:before,.btn-outline-brand:focus:active:before,.btn-outline-brand:focus.active:before{opacity:.75}.btn-outline-brand.focus:disabled:before,.btn-outline-brand.focus.disabled:before,.btn-outline-brand:focus:disabled:before,.btn-outline-brand:focus.disabled:before{display:none}.btn-inverse-brand{color:#9d0054;border-color:transparent;background-color:#fff}.btn-inverse-brand:not(:disabled,.disabled):hover{color:#770040;background-color:#ececec;border-color:transparent}.btn-inverse-brand.disabled,.btn-inverse-brand:disabled{color:#9d0054;background-color:#fff}.btn-inverse-brand:not(:disabled,.disabled):active,.btn-inverse-brand:not(:disabled,.disabled).active,.show>.btn-inverse-brand.dropdown-toggle{color:#6a0039;background:#eee}.btn-inverse-brand.focus,.btn-inverse-brand:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-brand.focus:before,.btn-inverse-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-brand.focus.btn-lg:before,.btn-group-lg>.btn-inverse-brand.focus.btn:before,.btn-inverse-brand:focus.btn-lg:before,.btn-group-lg>.btn-inverse-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-brand.focus.btn-sm:before,.btn-group-sm>.btn-inverse-brand.focus.btn:before,.btn-inverse-brand:focus.btn-sm:before,.btn-group-sm>.btn-inverse-brand.btn:focus:before{border-radius:.375rem}.btn-inverse-brand.focus:active:before,.btn-inverse-brand.focus.active:before,.btn-inverse-brand:focus:active:before,.btn-inverse-brand:focus.active:before{opacity:.75}.btn-inverse-brand.focus:disabled:before,.btn-inverse-brand.focus.disabled:before,.btn-inverse-brand:focus:disabled:before,.btn-inverse-brand:focus.disabled:before{display:none}.btn-inverse-outline-brand{color:#fff;border-color:#fff}.btn-inverse-outline-brand:hover{color:#7e0043;background-color:#f9f0f5;border-color:transparent}.btn-inverse-outline-brand.disabled,.btn-inverse-outline-brand:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-brand:not(:disabled,.disabled):active,.btn-inverse-outline-brand:not(:disabled,.disabled).active,.show>.btn-inverse-outline-brand.dropdown-toggle{color:#454545;background-color:#f9f0f5;border-color:transparent}.btn-inverse-outline-brand.focus,.btn-inverse-outline-brand:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-brand.focus:before,.btn-inverse-outline-brand:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-brand.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-brand.focus.btn:before,.btn-inverse-outline-brand:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-brand.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-brand.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-brand.focus.btn:before,.btn-inverse-outline-brand:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-brand.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-brand.focus:active:before,.btn-inverse-outline-brand.focus.active:before,.btn-inverse-outline-brand:focus:active:before,.btn-inverse-outline-brand:focus.active:before{opacity:.75}.btn-inverse-outline-brand.focus:disabled:before,.btn-inverse-outline-brand.focus.disabled:before,.btn-inverse-outline-brand:focus:disabled:before,.btn-inverse-outline-brand:focus.disabled:before{display:none}.btn-success{color:#fff;background-color:#178253;border-color:#178253}.btn-success:hover{color:#fff;background-color:#126842;border-color:#126842}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#178253;border-color:#178253}.btn-success:not(:disabled,.disabled):active,.btn-success:not(:disabled,.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#105b3a;border-color:#105b3a}.btn-success.focus,.btn-success:focus{position:relative;outline:0;box-shadow:none}.btn-success.focus:before,.btn-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #178253;border-radius:calc(.375rem + 4px)}.btn-success.focus.btn-lg:before,.btn-group-lg>.btn-success.focus.btn:before,.btn-success:focus.btn-lg:before,.btn-group-lg>.btn-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-success.focus.btn-sm:before,.btn-group-sm>.btn-success.focus.btn:before,.btn-success:focus.btn-sm:before,.btn-group-sm>.btn-success.btn:focus:before{border-radius:.375rem}.btn-success.focus:active:before,.btn-success.focus.active:before,.btn-success:focus:active:before,.btn-success:focus.active:before{opacity:.75}.btn-success.focus:disabled:before,.btn-success.focus.disabled:before,.btn-success:focus:disabled:before,.btn-success:focus.disabled:before{display:none}.btn-outline-success{color:#178253;border-color:#178253}.btn-outline-success:hover{color:#126842;background-color:#f1f8f5;border-color:#105b3a}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#178253;background-color:transparent;border-color:#178253}.btn-outline-success:not(:disabled,.disabled):active,.btn-outline-success:not(:disabled,.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#454545;background-color:#f1f8f5;border-color:#105b3a}.btn-outline-success.focus,.btn-outline-success:focus{position:relative;outline:0;box-shadow:none}.btn-outline-success.focus:before,.btn-outline-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #178253;border-radius:calc(.375rem + 4px)}.btn-outline-success.focus.btn-lg:before,.btn-group-lg>.btn-outline-success.focus.btn:before,.btn-outline-success:focus.btn-lg:before,.btn-group-lg>.btn-outline-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-success.focus.btn-sm:before,.btn-group-sm>.btn-outline-success.focus.btn:before,.btn-outline-success:focus.btn-sm:before,.btn-group-sm>.btn-outline-success.btn:focus:before{border-radius:.375rem}.btn-outline-success.focus:active:before,.btn-outline-success.focus.active:before,.btn-outline-success:focus:active:before,.btn-outline-success:focus.active:before{opacity:.75}.btn-outline-success.focus:disabled:before,.btn-outline-success.focus.disabled:before,.btn-outline-success:focus:disabled:before,.btn-outline-success:focus.disabled:before{display:none}.btn-inverse-success{color:#178253;border-color:transparent;background-color:#fff}.btn-inverse-success:not(:disabled,.disabled):hover{color:#11623e;background-color:#ececec;border-color:transparent}.btn-inverse-success.disabled,.btn-inverse-success:disabled{color:#178253;background-color:#fff}.btn-inverse-success:not(:disabled,.disabled):active,.btn-inverse-success:not(:disabled,.disabled).active,.show>.btn-inverse-success.dropdown-toggle{color:#0f5737;background:#eee}.btn-inverse-success.focus,.btn-inverse-success:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-success.focus:before,.btn-inverse-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-success.focus.btn-lg:before,.btn-group-lg>.btn-inverse-success.focus.btn:before,.btn-inverse-success:focus.btn-lg:before,.btn-group-lg>.btn-inverse-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-success.focus.btn-sm:before,.btn-group-sm>.btn-inverse-success.focus.btn:before,.btn-inverse-success:focus.btn-sm:before,.btn-group-sm>.btn-inverse-success.btn:focus:before{border-radius:.375rem}.btn-inverse-success.focus:active:before,.btn-inverse-success.focus.active:before,.btn-inverse-success:focus:active:before,.btn-inverse-success:focus.active:before{opacity:.75}.btn-inverse-success.focus:disabled:before,.btn-inverse-success.focus.disabled:before,.btn-inverse-success:focus:disabled:before,.btn-inverse-success:focus.disabled:before{display:none}.btn-inverse-outline-success{color:#fff;border-color:#fff}.btn-inverse-outline-success:hover{color:#126842;background-color:#f1f8f5;border-color:transparent}.btn-inverse-outline-success.disabled,.btn-inverse-outline-success:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-success:not(:disabled,.disabled):active,.btn-inverse-outline-success:not(:disabled,.disabled).active,.show>.btn-inverse-outline-success.dropdown-toggle{color:#454545;background-color:#f1f8f5;border-color:transparent}.btn-inverse-outline-success.focus,.btn-inverse-outline-success:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-success.focus:before,.btn-inverse-outline-success:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-success.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-success.focus.btn:before,.btn-inverse-outline-success:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-success.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-success.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-success.focus.btn:before,.btn-inverse-outline-success:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-success.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-success.focus:active:before,.btn-inverse-outline-success.focus.active:before,.btn-inverse-outline-success:focus:active:before,.btn-inverse-outline-success:focus.active:before{opacity:.75}.btn-inverse-outline-success.focus:disabled:before,.btn-inverse-outline-success.focus.disabled:before,.btn-inverse-outline-success:focus:disabled:before,.btn-inverse-outline-success:focus.disabled:before{display:none}.btn-info{color:#fff;background-color:#006daa;border-color:#006daa}.btn-info:hover{color:#fff;background-color:#005788;border-color:#005788}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#006daa;border-color:#006daa}.btn-info:not(:disabled,.disabled):active,.btn-info:not(:disabled,.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#004c77;border-color:#004c77}.btn-info.focus,.btn-info:focus{position:relative;outline:0;box-shadow:none}.btn-info.focus:before,.btn-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #006DAA;border-radius:calc(.375rem + 4px)}.btn-info.focus.btn-lg:before,.btn-group-lg>.btn-info.focus.btn:before,.btn-info:focus.btn-lg:before,.btn-group-lg>.btn-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-info.focus.btn-sm:before,.btn-group-sm>.btn-info.focus.btn:before,.btn-info:focus.btn-sm:before,.btn-group-sm>.btn-info.btn:focus:before{border-radius:.375rem}.btn-info.focus:active:before,.btn-info.focus.active:before,.btn-info:focus:active:before,.btn-info:focus.active:before{opacity:.75}.btn-info.focus:disabled:before,.btn-info.focus.disabled:before,.btn-info:focus:disabled:before,.btn-info:focus.disabled:before{display:none}.btn-outline-info{color:#006daa;border-color:#006daa}.btn-outline-info:hover{color:#005788;background-color:#f0f6fa;border-color:#004c77}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#006daa;background-color:transparent;border-color:#006daa}.btn-outline-info:not(:disabled,.disabled):active,.btn-outline-info:not(:disabled,.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#454545;background-color:#f0f6fa;border-color:#004c77}.btn-outline-info.focus,.btn-outline-info:focus{position:relative;outline:0;box-shadow:none}.btn-outline-info.focus:before,.btn-outline-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #006DAA;border-radius:calc(.375rem + 4px)}.btn-outline-info.focus.btn-lg:before,.btn-group-lg>.btn-outline-info.focus.btn:before,.btn-outline-info:focus.btn-lg:before,.btn-group-lg>.btn-outline-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-info.focus.btn-sm:before,.btn-group-sm>.btn-outline-info.focus.btn:before,.btn-outline-info:focus.btn-sm:before,.btn-group-sm>.btn-outline-info.btn:focus:before{border-radius:.375rem}.btn-outline-info.focus:active:before,.btn-outline-info.focus.active:before,.btn-outline-info:focus:active:before,.btn-outline-info:focus.active:before{opacity:.75}.btn-outline-info.focus:disabled:before,.btn-outline-info.focus.disabled:before,.btn-outline-info:focus:disabled:before,.btn-outline-info:focus.disabled:before{display:none}.btn-inverse-info{color:#006daa;border-color:transparent;background-color:#fff}.btn-inverse-info:not(:disabled,.disabled):hover{color:#005484;background-color:#ececec;border-color:transparent}.btn-inverse-info.disabled,.btn-inverse-info:disabled{color:#006daa;background-color:#fff}.btn-inverse-info:not(:disabled,.disabled):active,.btn-inverse-info:not(:disabled,.disabled).active,.show>.btn-inverse-info.dropdown-toggle{color:#004c77;background:#eee}.btn-inverse-info.focus,.btn-inverse-info:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-info.focus:before,.btn-inverse-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-info.focus.btn-lg:before,.btn-group-lg>.btn-inverse-info.focus.btn:before,.btn-inverse-info:focus.btn-lg:before,.btn-group-lg>.btn-inverse-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-info.focus.btn-sm:before,.btn-group-sm>.btn-inverse-info.focus.btn:before,.btn-inverse-info:focus.btn-sm:before,.btn-group-sm>.btn-inverse-info.btn:focus:before{border-radius:.375rem}.btn-inverse-info.focus:active:before,.btn-inverse-info.focus.active:before,.btn-inverse-info:focus:active:before,.btn-inverse-info:focus.active:before{opacity:.75}.btn-inverse-info.focus:disabled:before,.btn-inverse-info.focus.disabled:before,.btn-inverse-info:focus:disabled:before,.btn-inverse-info:focus.disabled:before{display:none}.btn-inverse-outline-info{color:#fff;border-color:#fff}.btn-inverse-outline-info:hover{color:#005788;background-color:#f0f6fa;border-color:transparent}.btn-inverse-outline-info.disabled,.btn-inverse-outline-info:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-info:not(:disabled,.disabled):active,.btn-inverse-outline-info:not(:disabled,.disabled).active,.show>.btn-inverse-outline-info.dropdown-toggle{color:#454545;background-color:#f0f6fa;border-color:transparent}.btn-inverse-outline-info.focus,.btn-inverse-outline-info:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-info.focus:before,.btn-inverse-outline-info:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-info.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-info.focus.btn:before,.btn-inverse-outline-info:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-info.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-info.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-info.focus.btn:before,.btn-inverse-outline-info:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-info.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-info.focus:active:before,.btn-inverse-outline-info.focus.active:before,.btn-inverse-outline-info:focus:active:before,.btn-inverse-outline-info:focus.active:before{opacity:.75}.btn-inverse-outline-info.focus:disabled:before,.btn-inverse-outline-info.focus.disabled:before,.btn-inverse-outline-info:focus:disabled:before,.btn-inverse-outline-info:focus.disabled:before{display:none}.btn-warning{color:#454545;background-color:#ffd900;border-color:#ffd900}.btn-warning:hover{color:#454545;background-color:#ccae00;border-color:#ccae00}.btn-warning.disabled,.btn-warning:disabled{color:#454545;background-color:#ffd900;border-color:#ffd900}.btn-warning:not(:disabled,.disabled):active,.btn-warning:not(:disabled,.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#b39800;border-color:#b39800}.btn-warning.focus,.btn-warning:focus{position:relative;outline:0;box-shadow:none}.btn-warning.focus:before,.btn-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFD900;border-radius:calc(.375rem + 4px)}.btn-warning.focus.btn-lg:before,.btn-group-lg>.btn-warning.focus.btn:before,.btn-warning:focus.btn-lg:before,.btn-group-lg>.btn-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-warning.focus.btn-sm:before,.btn-group-sm>.btn-warning.focus.btn:before,.btn-warning:focus.btn-sm:before,.btn-group-sm>.btn-warning.btn:focus:before{border-radius:.375rem}.btn-warning.focus:active:before,.btn-warning.focus.active:before,.btn-warning:focus:active:before,.btn-warning:focus.active:before{opacity:.75}.btn-warning.focus:disabled:before,.btn-warning.focus.disabled:before,.btn-warning:focus:disabled:before,.btn-warning:focus.disabled:before{display:none}.btn-outline-warning{color:#ffd900;border-color:#ffd900}.btn-outline-warning:hover{color:#ccae00;background-color:#fffdf0;border-color:#b39800}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffd900;background-color:transparent;border-color:#ffd900}.btn-outline-warning:not(:disabled,.disabled):active,.btn-outline-warning:not(:disabled,.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#454545;background-color:#fffdf0;border-color:#b39800}.btn-outline-warning.focus,.btn-outline-warning:focus{position:relative;outline:0;box-shadow:none}.btn-outline-warning.focus:before,.btn-outline-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFD900;border-radius:calc(.375rem + 4px)}.btn-outline-warning.focus.btn-lg:before,.btn-group-lg>.btn-outline-warning.focus.btn:before,.btn-outline-warning:focus.btn-lg:before,.btn-group-lg>.btn-outline-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-warning.focus.btn-sm:before,.btn-group-sm>.btn-outline-warning.focus.btn:before,.btn-outline-warning:focus.btn-sm:before,.btn-group-sm>.btn-outline-warning.btn:focus:before{border-radius:.375rem}.btn-outline-warning.focus:active:before,.btn-outline-warning.focus.active:before,.btn-outline-warning:focus:active:before,.btn-outline-warning:focus.active:before{opacity:.75}.btn-outline-warning.focus:disabled:before,.btn-outline-warning.focus.disabled:before,.btn-outline-warning:focus:disabled:before,.btn-outline-warning:focus.disabled:before{display:none}.btn-inverse-warning{color:#ffd900;border-color:transparent;background-color:#454545}.btn-inverse-warning:not(:disabled,.disabled):hover{color:#d9b800;background-color:#323232;border-color:transparent}.btn-inverse-warning.disabled,.btn-inverse-warning:disabled{color:#ffd900;background-color:#454545}.btn-inverse-warning:not(:disabled,.disabled):active,.btn-inverse-warning:not(:disabled,.disabled).active,.show>.btn-inverse-warning.dropdown-toggle{color:#ccae00;background:#eee}.btn-inverse-warning.focus,.btn-inverse-warning:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-warning.focus:before,.btn-inverse-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-warning.focus.btn-lg:before,.btn-group-lg>.btn-inverse-warning.focus.btn:before,.btn-inverse-warning:focus.btn-lg:before,.btn-group-lg>.btn-inverse-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-warning.focus.btn-sm:before,.btn-group-sm>.btn-inverse-warning.focus.btn:before,.btn-inverse-warning:focus.btn-sm:before,.btn-group-sm>.btn-inverse-warning.btn:focus:before{border-radius:.375rem}.btn-inverse-warning.focus:active:before,.btn-inverse-warning.focus.active:before,.btn-inverse-warning:focus:active:before,.btn-inverse-warning:focus.active:before{opacity:.75}.btn-inverse-warning.focus:disabled:before,.btn-inverse-warning.focus.disabled:before,.btn-inverse-warning:focus:disabled:before,.btn-inverse-warning:focus.disabled:before{display:none}.btn-inverse-outline-warning{color:#fff;border-color:#fff}.btn-inverse-outline-warning:hover{color:#ccae00;background-color:#fffdf0;border-color:transparent}.btn-inverse-outline-warning.disabled,.btn-inverse-outline-warning:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-warning:not(:disabled,.disabled):active,.btn-inverse-outline-warning:not(:disabled,.disabled).active,.show>.btn-inverse-outline-warning.dropdown-toggle{color:#454545;background-color:#fffdf0;border-color:transparent}.btn-inverse-outline-warning.focus,.btn-inverse-outline-warning:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-warning.focus:before,.btn-inverse-outline-warning:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-warning.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-warning.focus.btn:before,.btn-inverse-outline-warning:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-warning.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-warning.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-warning.focus.btn:before,.btn-inverse-outline-warning:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-warning.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-warning.focus:active:before,.btn-inverse-outline-warning.focus.active:before,.btn-inverse-outline-warning:focus:active:before,.btn-inverse-outline-warning:focus.active:before{opacity:.75}.btn-inverse-outline-warning.focus:disabled:before,.btn-inverse-outline-warning.focus.disabled:before,.btn-inverse-outline-warning:focus:disabled:before,.btn-inverse-outline-warning:focus.disabled:before{display:none}.btn-danger{color:#fff;background-color:#c32d3a;border-color:#c32d3a}.btn-danger:hover{color:#fff;background-color:#9c242e;border-color:#9c242e}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#c32d3a;border-color:#c32d3a}.btn-danger:not(:disabled,.disabled):active,.btn-danger:not(:disabled,.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#892029;border-color:#892029}.btn-danger.focus,.btn-danger:focus{position:relative;outline:0;box-shadow:none}.btn-danger.focus:before,.btn-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #C32D3A;border-radius:calc(.375rem + 4px)}.btn-danger.focus.btn-lg:before,.btn-group-lg>.btn-danger.focus.btn:before,.btn-danger:focus.btn-lg:before,.btn-group-lg>.btn-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-danger.focus.btn-sm:before,.btn-group-sm>.btn-danger.focus.btn:before,.btn-danger:focus.btn-sm:before,.btn-group-sm>.btn-danger.btn:focus:before{border-radius:.375rem}.btn-danger.focus:active:before,.btn-danger.focus.active:before,.btn-danger:focus:active:before,.btn-danger:focus.active:before{opacity:.75}.btn-danger.focus:disabled:before,.btn-danger.focus.disabled:before,.btn-danger:focus:disabled:before,.btn-danger:focus.disabled:before{display:none}.btn-outline-danger{color:#c32d3a;border-color:#c32d3a}.btn-outline-danger:hover{color:#9c242e;background-color:#fbf2f3;border-color:#892029}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#c32d3a;background-color:transparent;border-color:#c32d3a}.btn-outline-danger:not(:disabled,.disabled):active,.btn-outline-danger:not(:disabled,.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#454545;background-color:#fbf2f3;border-color:#892029}.btn-outline-danger.focus,.btn-outline-danger:focus{position:relative;outline:0;box-shadow:none}.btn-outline-danger.focus:before,.btn-outline-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #C32D3A;border-radius:calc(.375rem + 4px)}.btn-outline-danger.focus.btn-lg:before,.btn-group-lg>.btn-outline-danger.focus.btn:before,.btn-outline-danger:focus.btn-lg:before,.btn-group-lg>.btn-outline-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-danger.focus.btn-sm:before,.btn-group-sm>.btn-outline-danger.focus.btn:before,.btn-outline-danger:focus.btn-sm:before,.btn-group-sm>.btn-outline-danger.btn:focus:before{border-radius:.375rem}.btn-outline-danger.focus:active:before,.btn-outline-danger.focus.active:before,.btn-outline-danger:focus:active:before,.btn-outline-danger:focus.active:before{opacity:.75}.btn-outline-danger.focus:disabled:before,.btn-outline-danger.focus.disabled:before,.btn-outline-danger:focus:disabled:before,.btn-outline-danger:focus.disabled:before{display:none}.btn-inverse-danger{color:#c32d3a;border-color:transparent;background-color:#fff}.btn-inverse-danger:not(:disabled,.disabled):hover{color:#a42631;background-color:#ececec;border-color:transparent}.btn-inverse-danger.disabled,.btn-inverse-danger:disabled{color:#c32d3a;background-color:#fff}.btn-inverse-danger:not(:disabled,.disabled):active,.btn-inverse-danger:not(:disabled,.disabled).active,.show>.btn-inverse-danger.dropdown-toggle{color:#9a232e;background:#eee}.btn-inverse-danger.focus,.btn-inverse-danger:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-danger.focus:before,.btn-inverse-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-danger.focus.btn-lg:before,.btn-group-lg>.btn-inverse-danger.focus.btn:before,.btn-inverse-danger:focus.btn-lg:before,.btn-group-lg>.btn-inverse-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-danger.focus.btn-sm:before,.btn-group-sm>.btn-inverse-danger.focus.btn:before,.btn-inverse-danger:focus.btn-sm:before,.btn-group-sm>.btn-inverse-danger.btn:focus:before{border-radius:.375rem}.btn-inverse-danger.focus:active:before,.btn-inverse-danger.focus.active:before,.btn-inverse-danger:focus:active:before,.btn-inverse-danger:focus.active:before{opacity:.75}.btn-inverse-danger.focus:disabled:before,.btn-inverse-danger.focus.disabled:before,.btn-inverse-danger:focus:disabled:before,.btn-inverse-danger:focus.disabled:before{display:none}.btn-inverse-outline-danger{color:#fff;border-color:#fff}.btn-inverse-outline-danger:hover{color:#9c242e;background-color:#fbf2f3;border-color:transparent}.btn-inverse-outline-danger.disabled,.btn-inverse-outline-danger:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-danger:not(:disabled,.disabled):active,.btn-inverse-outline-danger:not(:disabled,.disabled).active,.show>.btn-inverse-outline-danger.dropdown-toggle{color:#454545;background-color:#fbf2f3;border-color:transparent}.btn-inverse-outline-danger.focus,.btn-inverse-outline-danger:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-danger.focus:before,.btn-inverse-outline-danger:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-danger.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-danger.focus.btn:before,.btn-inverse-outline-danger:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-danger.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-danger.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-danger.focus.btn:before,.btn-inverse-outline-danger:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-danger.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-danger.focus:active:before,.btn-inverse-outline-danger.focus.active:before,.btn-inverse-outline-danger:focus:active:before,.btn-inverse-outline-danger:focus.active:before{opacity:.75}.btn-inverse-outline-danger.focus:disabled:before,.btn-inverse-outline-danger.focus.disabled:before,.btn-inverse-outline-danger:focus:disabled:before,.btn-inverse-outline-danger:focus.disabled:before{display:none}.btn-light{color:#454545;background-color:#e1dddb;border-color:#e1dddb}.btn-light:hover{color:#454545;background-color:#b4b1af;border-color:#b4b1af}.btn-light.disabled,.btn-light:disabled{color:#454545;background-color:#e1dddb;border-color:#e1dddb}.btn-light:not(:disabled,.disabled):active,.btn-light:not(:disabled,.disabled).active,.show>.btn-light.dropdown-toggle{color:#454545;background-color:#9e9b99;border-color:#9e9b99}.btn-light.focus,.btn-light:focus{position:relative;outline:0;box-shadow:none}.btn-light.focus:before,.btn-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #E1DDDB;border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-lg:before,.btn-group-lg>.btn-light.focus.btn:before,.btn-light:focus.btn-lg:before,.btn-group-lg>.btn-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-sm:before,.btn-group-sm>.btn-light.focus.btn:before,.btn-light:focus.btn-sm:before,.btn-group-sm>.btn-light.btn:focus:before{border-radius:.375rem}.btn-light.focus:active:before,.btn-light.focus.active:before,.btn-light:focus:active:before,.btn-light:focus.active:before{opacity:.75}.btn-light.focus:disabled:before,.btn-light.focus.disabled:before,.btn-light:focus:disabled:before,.btn-light:focus.disabled:before{display:none}.btn-outline-light{color:#e1dddb;border-color:#e1dddb}.btn-outline-light:hover{color:#b4b1af;background-color:#fdfdfd;border-color:#9e9b99}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e1dddb;background-color:transparent;border-color:#e1dddb}.btn-outline-light:not(:disabled,.disabled):active,.btn-outline-light:not(:disabled,.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#454545;background-color:#fdfdfd;border-color:#9e9b99}.btn-outline-light.focus,.btn-outline-light:focus{position:relative;outline:0;box-shadow:none}.btn-outline-light.focus:before,.btn-outline-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #E1DDDB;border-radius:calc(.375rem + 4px)}.btn-outline-light.focus.btn-lg:before,.btn-group-lg>.btn-outline-light.focus.btn:before,.btn-outline-light:focus.btn-lg:before,.btn-group-lg>.btn-outline-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-light.focus.btn-sm:before,.btn-group-sm>.btn-outline-light.focus.btn:before,.btn-outline-light:focus.btn-sm:before,.btn-group-sm>.btn-outline-light.btn:focus:before{border-radius:.375rem}.btn-outline-light.focus:active:before,.btn-outline-light.focus.active:before,.btn-outline-light:focus:active:before,.btn-outline-light:focus.active:before{opacity:.75}.btn-outline-light.focus:disabled:before,.btn-outline-light.focus.disabled:before,.btn-outline-light:focus:disabled:before,.btn-outline-light:focus.disabled:before{display:none}.btn-inverse-light{color:#e1dddb;border-color:transparent;background-color:#454545}.btn-inverse-light:not(:disabled,.disabled):hover{color:#d0c9c6;background-color:#323232;border-color:transparent}.btn-inverse-light.disabled,.btn-inverse-light:disabled{color:#e1dddb;background-color:#454545}.btn-inverse-light:not(:disabled,.disabled):active,.btn-inverse-light:not(:disabled,.disabled).active,.show>.btn-inverse-light.dropdown-toggle{color:#cac3bf;background:#eee}.btn-inverse-light.focus,.btn-inverse-light:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-light.focus:before,.btn-inverse-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-light.focus.btn-lg:before,.btn-group-lg>.btn-inverse-light.focus.btn:before,.btn-inverse-light:focus.btn-lg:before,.btn-group-lg>.btn-inverse-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-light.focus.btn-sm:before,.btn-group-sm>.btn-inverse-light.focus.btn:before,.btn-inverse-light:focus.btn-sm:before,.btn-group-sm>.btn-inverse-light.btn:focus:before{border-radius:.375rem}.btn-inverse-light.focus:active:before,.btn-inverse-light.focus.active:before,.btn-inverse-light:focus:active:before,.btn-inverse-light:focus.active:before{opacity:.75}.btn-inverse-light.focus:disabled:before,.btn-inverse-light.focus.disabled:before,.btn-inverse-light:focus:disabled:before,.btn-inverse-light:focus.disabled:before{display:none}.btn-inverse-outline-light{color:#fff;border-color:#fff}.btn-inverse-outline-light:hover{color:#b4b1af;background-color:#fdfdfd;border-color:transparent}.btn-inverse-outline-light.disabled,.btn-inverse-outline-light:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-light:not(:disabled,.disabled):active,.btn-inverse-outline-light:not(:disabled,.disabled).active,.show>.btn-inverse-outline-light.dropdown-toggle{color:#454545;background-color:#fdfdfd;border-color:transparent}.btn-inverse-outline-light.focus,.btn-inverse-outline-light:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-light.focus:before,.btn-inverse-outline-light:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-light.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-light.focus.btn:before,.btn-inverse-outline-light:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-light.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-light.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-light.focus.btn:before,.btn-inverse-outline-light:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-light.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-light.focus:active:before,.btn-inverse-outline-light.focus.active:before,.btn-inverse-outline-light:focus:active:before,.btn-inverse-outline-light:focus.active:before{opacity:.75}.btn-inverse-outline-light.focus:disabled:before,.btn-inverse-outline-light.focus.disabled:before,.btn-inverse-outline-light:focus:disabled:before,.btn-inverse-outline-light:focus.disabled:before{display:none}.btn-dark{color:#fff;background-color:#273f2f;border-color:#273f2f}.btn-dark:hover{color:#fff;background-color:#1f3226;border-color:#1f3226}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#273f2f;border-color:#273f2f}.btn-dark:not(:disabled,.disabled):active,.btn-dark:not(:disabled,.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1b2c21;border-color:#1b2c21}.btn-dark.focus,.btn-dark:focus{position:relative;outline:0;box-shadow:none}.btn-dark.focus:before,.btn-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #273F2F;border-radius:calc(.375rem + 4px)}.btn-dark.focus.btn-lg:before,.btn-group-lg>.btn-dark.focus.btn:before,.btn-dark:focus.btn-lg:before,.btn-group-lg>.btn-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-dark.focus.btn-sm:before,.btn-group-sm>.btn-dark.focus.btn:before,.btn-dark:focus.btn-sm:before,.btn-group-sm>.btn-dark.btn:focus:before{border-radius:.375rem}.btn-dark.focus:active:before,.btn-dark.focus.active:before,.btn-dark:focus:active:before,.btn-dark:focus.active:before{opacity:.75}.btn-dark.focus:disabled:before,.btn-dark.focus.disabled:before,.btn-dark:focus:disabled:before,.btn-dark:focus.disabled:before{display:none}.btn-outline-dark{color:#273f2f;border-color:#273f2f}.btn-outline-dark:hover{color:#1f3226;background-color:#f2f3f3;border-color:#1b2c21}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#273f2f;background-color:transparent;border-color:#273f2f}.btn-outline-dark:not(:disabled,.disabled):active,.btn-outline-dark:not(:disabled,.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#454545;background-color:#f2f3f3;border-color:#1b2c21}.btn-outline-dark.focus,.btn-outline-dark:focus{position:relative;outline:0;box-shadow:none}.btn-outline-dark.focus:before,.btn-outline-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #273F2F;border-radius:calc(.375rem + 4px)}.btn-outline-dark.focus.btn-lg:before,.btn-group-lg>.btn-outline-dark.focus.btn:before,.btn-outline-dark:focus.btn-lg:before,.btn-group-lg>.btn-outline-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-dark.focus.btn-sm:before,.btn-group-sm>.btn-outline-dark.focus.btn:before,.btn-outline-dark:focus.btn-sm:before,.btn-group-sm>.btn-outline-dark.btn:focus:before{border-radius:.375rem}.btn-outline-dark.focus:active:before,.btn-outline-dark.focus.active:before,.btn-outline-dark:focus:active:before,.btn-outline-dark:focus.active:before{opacity:.75}.btn-outline-dark.focus:disabled:before,.btn-outline-dark.focus.disabled:before,.btn-outline-dark:focus:disabled:before,.btn-outline-dark:focus.disabled:before{display:none}.btn-inverse-dark{color:#273f2f;border-color:transparent;background-color:#fff}.btn-inverse-dark:not(:disabled,.disabled):hover{color:#18271d;background-color:#ececec;border-color:transparent}.btn-inverse-dark.disabled,.btn-inverse-dark:disabled{color:#273f2f;background-color:#fff}.btn-inverse-dark:not(:disabled,.disabled):active,.btn-inverse-dark:not(:disabled,.disabled).active,.show>.btn-inverse-dark.dropdown-toggle{color:#142018;background:#eee}.btn-inverse-dark.focus,.btn-inverse-dark:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-dark.focus:before,.btn-inverse-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-dark.focus.btn-lg:before,.btn-group-lg>.btn-inverse-dark.focus.btn:before,.btn-inverse-dark:focus.btn-lg:before,.btn-group-lg>.btn-inverse-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-dark.focus.btn-sm:before,.btn-group-sm>.btn-inverse-dark.focus.btn:before,.btn-inverse-dark:focus.btn-sm:before,.btn-group-sm>.btn-inverse-dark.btn:focus:before{border-radius:.375rem}.btn-inverse-dark.focus:active:before,.btn-inverse-dark.focus.active:before,.btn-inverse-dark:focus:active:before,.btn-inverse-dark:focus.active:before{opacity:.75}.btn-inverse-dark.focus:disabled:before,.btn-inverse-dark.focus.disabled:before,.btn-inverse-dark:focus:disabled:before,.btn-inverse-dark:focus.disabled:before{display:none}.btn-inverse-outline-dark{color:#fff;border-color:#fff}.btn-inverse-outline-dark:hover{color:#1f3226;background-color:#f2f3f3;border-color:transparent}.btn-inverse-outline-dark.disabled,.btn-inverse-outline-dark:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-dark:not(:disabled,.disabled):active,.btn-inverse-outline-dark:not(:disabled,.disabled).active,.show>.btn-inverse-outline-dark.dropdown-toggle{color:#454545;background-color:#f2f3f3;border-color:transparent}.btn-inverse-outline-dark.focus,.btn-inverse-outline-dark:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-dark.focus:before,.btn-inverse-outline-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-dark.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-dark.focus.btn:before,.btn-inverse-outline-dark:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-dark.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-dark.focus.btn:before,.btn-inverse-outline-dark:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-dark.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-dark.focus:active:before,.btn-inverse-outline-dark.focus.active:before,.btn-inverse-outline-dark:focus:active:before,.btn-inverse-outline-dark:focus.active:before{opacity:.75}.btn-inverse-outline-dark.focus:disabled:before,.btn-inverse-outline-dark.focus.disabled:before,.btn-inverse-outline-dark:focus:disabled:before,.btn-inverse-outline-dark:focus.disabled:before{display:none}.btn-gray{color:#fff;background-color:#707070;border-color:#707070}.btn-gray:hover{color:#fff;background-color:#454545;border-color:#454545}.btn-gray.disabled,.btn-gray:disabled{color:#fff;background-color:#707070;border-color:#707070}.btn-gray:not(:disabled,.disabled):active,.btn-gray:not(:disabled,.disabled).active,.show>.btn-gray.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.btn-gray.focus,.btn-gray:focus{position:relative;outline:0;box-shadow:none}.btn-gray.focus:before,.btn-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #707070;border-radius:calc(.375rem + 4px)}.btn-gray.focus.btn-lg:before,.btn-group-lg>.btn-gray.focus.btn:before,.btn-gray:focus.btn-lg:before,.btn-group-lg>.btn-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-gray.focus.btn-sm:before,.btn-group-sm>.btn-gray.focus.btn:before,.btn-gray:focus.btn-sm:before,.btn-group-sm>.btn-gray.btn:focus:before{border-radius:.375rem}.btn-gray.focus:active:before,.btn-gray.focus.active:before,.btn-gray:focus:active:before,.btn-gray:focus.active:before{opacity:.75}.btn-gray.focus:disabled:before,.btn-gray.focus.disabled:before,.btn-gray:focus:disabled:before,.btn-gray:focus.disabled:before{display:none}.btn-outline-gray{color:#707070;border-color:#707070}.btn-outline-gray:hover{color:#454545;background-color:#ebebeb;border-color:#212529}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#707070;background-color:transparent;border-color:#707070}.btn-outline-gray:not(:disabled,.disabled):active,.btn-outline-gray:not(:disabled,.disabled).active,.show>.btn-outline-gray.dropdown-toggle{color:#454545;background-color:#ebebeb;border-color:#212529}.btn-outline-gray.focus,.btn-outline-gray:focus{position:relative;outline:0;box-shadow:none}.btn-outline-gray.focus:before,.btn-outline-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #707070;border-radius:calc(.375rem + 4px)}.btn-outline-gray.focus.btn-lg:before,.btn-group-lg>.btn-outline-gray.focus.btn:before,.btn-outline-gray:focus.btn-lg:before,.btn-group-lg>.btn-outline-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-gray.focus.btn-sm:before,.btn-group-sm>.btn-outline-gray.focus.btn:before,.btn-outline-gray:focus.btn-sm:before,.btn-group-sm>.btn-outline-gray.btn:focus:before{border-radius:.375rem}.btn-outline-gray.focus:active:before,.btn-outline-gray.focus.active:before,.btn-outline-gray:focus:active:before,.btn-outline-gray:focus.active:before{opacity:.75}.btn-outline-gray.focus:disabled:before,.btn-outline-gray.focus.disabled:before,.btn-outline-gray:focus:disabled:before,.btn-outline-gray:focus.disabled:before{display:none}.btn-inverse-gray{color:#707070;border-color:transparent;background-color:#fff}.btn-inverse-gray:not(:disabled,.disabled):hover{color:#5d5d5d;background-color:#ececec;border-color:transparent}.btn-inverse-gray.disabled,.btn-inverse-gray:disabled{color:#707070;background-color:#fff}.btn-inverse-gray:not(:disabled,.disabled):active,.btn-inverse-gray:not(:disabled,.disabled).active,.show>.btn-inverse-gray.dropdown-toggle{color:#575757;background:#eee}.btn-inverse-gray.focus,.btn-inverse-gray:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-gray.focus:before,.btn-inverse-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-gray.focus.btn-lg:before,.btn-group-lg>.btn-inverse-gray.focus.btn:before,.btn-inverse-gray:focus.btn-lg:before,.btn-group-lg>.btn-inverse-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-gray.focus.btn-sm:before,.btn-group-sm>.btn-inverse-gray.focus.btn:before,.btn-inverse-gray:focus.btn-sm:before,.btn-group-sm>.btn-inverse-gray.btn:focus:before{border-radius:.375rem}.btn-inverse-gray.focus:active:before,.btn-inverse-gray.focus.active:before,.btn-inverse-gray:focus:active:before,.btn-inverse-gray:focus.active:before{opacity:.75}.btn-inverse-gray.focus:disabled:before,.btn-inverse-gray.focus.disabled:before,.btn-inverse-gray:focus:disabled:before,.btn-inverse-gray:focus.disabled:before{display:none}.btn-inverse-outline-gray{color:#fff;border-color:#fff}.btn-inverse-outline-gray:hover{color:#454545;background-color:#ebebeb;border-color:transparent}.btn-inverse-outline-gray.disabled,.btn-inverse-outline-gray:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-gray:not(:disabled,.disabled):active,.btn-inverse-outline-gray:not(:disabled,.disabled).active,.show>.btn-inverse-outline-gray.dropdown-toggle{color:#454545;background-color:#ebebeb;border-color:transparent}.btn-inverse-outline-gray.focus,.btn-inverse-outline-gray:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-gray.focus:before,.btn-inverse-outline-gray:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-gray.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-gray.focus.btn:before,.btn-inverse-outline-gray:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-gray.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-gray.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-gray.focus.btn:before,.btn-inverse-outline-gray:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-gray.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-gray.focus:active:before,.btn-inverse-outline-gray.focus.active:before,.btn-inverse-outline-gray:focus:active:before,.btn-inverse-outline-gray:focus.active:before{opacity:.75}.btn-inverse-outline-gray.focus:disabled:before,.btn-inverse-outline-gray.focus.disabled:before,.btn-inverse-outline-gray:focus:disabled:before,.btn-inverse-outline-gray:focus.disabled:before{display:none}.btn-accent-a,.btn-accent-a:hover{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a.disabled,.btn-accent-a:disabled{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a:not(:disabled,.disabled):active,.btn-accent-a:not(:disabled,.disabled).active,.show>.btn-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-accent-a.focus,.btn-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-accent-a.focus:before,.btn-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #00BBF9;border-radius:calc(.375rem + 4px)}.btn-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-accent-a.focus.btn:before,.btn-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-accent-a.focus.btn:before,.btn-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-accent-a.btn:focus:before{border-radius:.375rem}.btn-accent-a.focus:active:before,.btn-accent-a.focus.active:before,.btn-accent-a:focus:active:before,.btn-accent-a:focus.active:before{opacity:.75}.btn-accent-a.focus:disabled:before,.btn-accent-a.focus.disabled:before,.btn-accent-a:focus:disabled:before,.btn-accent-a:focus.disabled:before{display:none}.btn-outline-accent-a{color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a:hover{color:#00bbf9;background-color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a.disabled,.btn-outline-accent-a:disabled{color:#00bbf9;background-color:transparent;border-color:#00bbf9}.btn-outline-accent-a:not(:disabled,.disabled):active,.btn-outline-accent-a:not(:disabled,.disabled).active,.show>.btn-outline-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:#00bbf9}.btn-outline-accent-a.focus,.btn-outline-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-outline-accent-a.focus:before,.btn-outline-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #00BBF9;border-radius:calc(.375rem + 4px)}.btn-outline-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-a.focus.btn:before,.btn-outline-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-a.focus.btn:before,.btn-outline-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-a.btn:focus:before{border-radius:.375rem}.btn-outline-accent-a.focus:active:before,.btn-outline-accent-a.focus.active:before,.btn-outline-accent-a:focus:active:before,.btn-outline-accent-a:focus.active:before{opacity:.75}.btn-outline-accent-a.focus:disabled:before,.btn-outline-accent-a.focus.disabled:before,.btn-outline-accent-a:focus:disabled:before,.btn-outline-accent-a:focus.disabled:before{display:none}.btn-inverse-accent-a{color:#00bbf9;border-color:transparent;background-color:#fff}.btn-inverse-accent-a:not(:disabled,.disabled):hover{color:#009ed3;background-color:#ececec;border-color:transparent}.btn-inverse-accent-a.disabled,.btn-inverse-accent-a:disabled{color:#00bbf9;background-color:#fff}.btn-inverse-accent-a:not(:disabled,.disabled):active,.btn-inverse-accent-a:not(:disabled,.disabled).active,.show>.btn-inverse-accent-a.dropdown-toggle{color:#0095c6;background:#eee}.btn-inverse-accent-a.focus,.btn-inverse-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-accent-a.focus:before,.btn-inverse-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-a.focus.btn:before,.btn-inverse-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-a.focus.btn:before,.btn-inverse-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-a.btn:focus:before{border-radius:.375rem}.btn-inverse-accent-a.focus:active:before,.btn-inverse-accent-a.focus.active:before,.btn-inverse-accent-a:focus:active:before,.btn-inverse-accent-a:focus.active:before{opacity:.75}.btn-inverse-accent-a.focus:disabled:before,.btn-inverse-accent-a.focus.disabled:before,.btn-inverse-accent-a:focus:disabled:before,.btn-inverse-accent-a:focus.disabled:before{display:none}.btn-inverse-outline-accent-a{color:#fff;border-color:#fff}.btn-inverse-outline-accent-a:hover{color:#00bbf9;background-color:#00bbf9;border-color:transparent}.btn-inverse-outline-accent-a.disabled,.btn-inverse-outline-accent-a:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-accent-a:not(:disabled,.disabled):active,.btn-inverse-outline-accent-a:not(:disabled,.disabled).active,.show>.btn-inverse-outline-accent-a.dropdown-toggle{color:#fff;background-color:#00bbf9;border-color:transparent}.btn-inverse-outline-accent-a.focus,.btn-inverse-outline-accent-a:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-accent-a.focus:before,.btn-inverse-outline-accent-a:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-a.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-a.focus.btn:before,.btn-inverse-outline-accent-a:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-a.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-a.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-a.focus.btn:before,.btn-inverse-outline-accent-a:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-a.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-accent-a.focus:active:before,.btn-inverse-outline-accent-a.focus.active:before,.btn-inverse-outline-accent-a:focus:active:before,.btn-inverse-outline-accent-a:focus.active:before{opacity:.75}.btn-inverse-outline-accent-a.focus:disabled:before,.btn-inverse-outline-accent-a.focus.disabled:before,.btn-inverse-outline-accent-a:focus:disabled:before,.btn-inverse-outline-accent-a:focus.disabled:before{display:none}.btn-accent-b,.btn-accent-b:hover{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b.disabled,.btn-accent-b:disabled{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b:not(:disabled,.disabled):active,.btn-accent-b:not(:disabled,.disabled).active,.show>.btn-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:#fe8}.btn-accent-b.focus,.btn-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-accent-b.focus:before,.btn-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFEE88;border-radius:calc(.375rem + 4px)}.btn-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-accent-b.focus.btn:before,.btn-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-accent-b.focus.btn:before,.btn-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-accent-b.btn:focus:before{border-radius:.375rem}.btn-accent-b.focus:active:before,.btn-accent-b.focus.active:before,.btn-accent-b:focus:active:before,.btn-accent-b:focus.active:before{opacity:.75}.btn-accent-b.focus:disabled:before,.btn-accent-b.focus.disabled:before,.btn-accent-b:focus:disabled:before,.btn-accent-b:focus.disabled:before{display:none}.btn-outline-accent-b{color:#fe8;border-color:#fe8}.btn-outline-accent-b:hover{color:#fe8;background-color:#fe8;border-color:#fe8}.btn-outline-accent-b.disabled,.btn-outline-accent-b:disabled{color:#fe8;background-color:transparent;border-color:#fe8}.btn-outline-accent-b:not(:disabled,.disabled):active,.btn-outline-accent-b:not(:disabled,.disabled).active,.show>.btn-outline-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:#fe8}.btn-outline-accent-b.focus,.btn-outline-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-outline-accent-b.focus:before,.btn-outline-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFEE88;border-radius:calc(.375rem + 4px)}.btn-outline-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-b.focus.btn:before,.btn-outline-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-outline-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-outline-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-b.focus.btn:before,.btn-outline-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-outline-accent-b.btn:focus:before{border-radius:.375rem}.btn-outline-accent-b.focus:active:before,.btn-outline-accent-b.focus.active:before,.btn-outline-accent-b:focus:active:before,.btn-outline-accent-b:focus.active:before{opacity:.75}.btn-outline-accent-b.focus:disabled:before,.btn-outline-accent-b.focus.disabled:before,.btn-outline-accent-b:focus:disabled:before,.btn-outline-accent-b:focus.disabled:before{display:none}.btn-inverse-accent-b{color:#fe8;border-color:transparent;background-color:#454545}.btn-inverse-accent-b:not(:disabled,.disabled):hover{color:#ffe962;background-color:#323232;border-color:transparent}.btn-inverse-accent-b.disabled,.btn-inverse-accent-b:disabled{color:#fe8;background-color:#454545}.btn-inverse-accent-b:not(:disabled,.disabled):active,.btn-inverse-accent-b:not(:disabled,.disabled).active,.show>.btn-inverse-accent-b.dropdown-toggle{color:#ffe755;background:#eee}.btn-inverse-accent-b.focus,.btn-inverse-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-accent-b.focus:before,.btn-inverse-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-b.focus.btn:before,.btn-inverse-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-inverse-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-b.focus.btn:before,.btn-inverse-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-inverse-accent-b.btn:focus:before{border-radius:.375rem}.btn-inverse-accent-b.focus:active:before,.btn-inverse-accent-b.focus.active:before,.btn-inverse-accent-b:focus:active:before,.btn-inverse-accent-b:focus.active:before{opacity:.75}.btn-inverse-accent-b.focus:disabled:before,.btn-inverse-accent-b.focus.disabled:before,.btn-inverse-accent-b:focus:disabled:before,.btn-inverse-accent-b:focus.disabled:before{display:none}.btn-inverse-outline-accent-b{color:#fff;border-color:#fff}.btn-inverse-outline-accent-b:hover{color:#fe8;background-color:#fe8;border-color:transparent}.btn-inverse-outline-accent-b.disabled,.btn-inverse-outline-accent-b:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-inverse-outline-accent-b:not(:disabled,.disabled):active,.btn-inverse-outline-accent-b:not(:disabled,.disabled).active,.show>.btn-inverse-outline-accent-b.dropdown-toggle{color:#454545;background-color:#fe8;border-color:transparent}.btn-inverse-outline-accent-b.focus,.btn-inverse-outline-accent-b:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-outline-accent-b.focus:before,.btn-inverse-outline-accent-b:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-b.focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-b.focus.btn:before,.btn-inverse-outline-accent-b:focus.btn-lg:before,.btn-group-lg>.btn-inverse-outline-accent-b.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-outline-accent-b.focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-b.focus.btn:before,.btn-inverse-outline-accent-b:focus.btn-sm:before,.btn-group-sm>.btn-inverse-outline-accent-b.btn:focus:before{border-radius:.375rem}.btn-inverse-outline-accent-b.focus:active:before,.btn-inverse-outline-accent-b.focus.active:before,.btn-inverse-outline-accent-b:focus:active:before,.btn-inverse-outline-accent-b:focus.active:before{opacity:.75}.btn-inverse-outline-accent-b.focus:disabled:before,.btn-inverse-outline-accent-b.focus.disabled:before,.btn-inverse-outline-accent-b:focus:disabled:before,.btn-inverse-outline-accent-b:focus.disabled:before{display:none}.btn-tertiary{color:#454545;background-color:transparent;border-color:transparent}.btn-tertiary:hover{color:#454545;background-color:#e1dddb;border-color:transparent}.btn-tertiary.disabled,.btn-tertiary:disabled{color:#454545;background-color:transparent;border-color:transparent}.btn-tertiary:not(:disabled,.disabled):active,.btn-tertiary:not(:disabled,.disabled).active,.show>.btn-tertiary.dropdown-toggle{color:#454545;background-color:#e1dddb;border-color:transparent}.btn-tertiary.disabled,.btn-tertiary:disabled{color:#454545}.btn-tertiary.focus,.btn-tertiary:focus{position:relative;outline:0;box-shadow:none}.btn-tertiary.focus:before,.btn-tertiary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-tertiary.focus.btn-lg:before,.btn-group-lg>.btn-tertiary.focus.btn:before,.btn-tertiary:focus.btn-lg:before,.btn-group-lg>.btn-tertiary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-tertiary.focus.btn-sm:before,.btn-group-sm>.btn-tertiary.focus.btn:before,.btn-tertiary:focus.btn-sm:before,.btn-group-sm>.btn-tertiary.btn:focus:before{border-radius:.375rem}.btn-tertiary.focus:active:before,.btn-tertiary.focus.active:before,.btn-tertiary:focus:active:before,.btn-tertiary:focus.active:before{opacity:.75}.btn-tertiary.focus:disabled:before,.btn-tertiary.focus.disabled:before,.btn-tertiary:focus:disabled:before,.btn-tertiary:focus.disabled:before{display:none}.btn-inverse-tertiary{color:#fff;background-color:transparent;border-color:transparent}.btn-inverse-tertiary:hover{color:#fff;background-color:#ffffff1a;border-color:transparent}.btn-inverse-tertiary.disabled,.btn-inverse-tertiary:disabled{color:#fff;background-color:transparent;border-color:transparent}.btn-inverse-tertiary:not(:disabled,.disabled):active,.btn-inverse-tertiary:not(:disabled,.disabled).active,.show>.btn-inverse-tertiary.dropdown-toggle{color:#fff;background-color:#ffffff1a;border-color:transparent}.btn-inverse-tertiary.disabled,.btn-inverse-tertiary:disabled{color:#fff}.btn-inverse-tertiary.focus,.btn-inverse-tertiary:focus{position:relative;outline:0;box-shadow:none}.btn-inverse-tertiary.focus:before,.btn-inverse-tertiary:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #FFFFFF;border-radius:calc(.375rem + 4px)}.btn-inverse-tertiary.focus.btn-lg:before,.btn-group-lg>.btn-inverse-tertiary.focus.btn:before,.btn-inverse-tertiary:focus.btn-lg:before,.btn-group-lg>.btn-inverse-tertiary.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-inverse-tertiary.focus.btn-sm:before,.btn-group-sm>.btn-inverse-tertiary.focus.btn:before,.btn-inverse-tertiary:focus.btn-sm:before,.btn-group-sm>.btn-inverse-tertiary.btn:focus:before{border-radius:.375rem}.btn-inverse-tertiary.focus:active:before,.btn-inverse-tertiary.focus.active:before,.btn-inverse-tertiary:focus:active:before,.btn-inverse-tertiary:focus.active:before{opacity:.75}.btn-inverse-tertiary.focus:disabled:before,.btn-inverse-tertiary.focus.disabled:before,.btn-inverse-tertiary:focus:disabled:before,.btn-inverse-tertiary:focus.disabled:before{display:none}.btn-link{font-weight:400;color:#006daa;text-decoration:none}.btn-link:hover{color:#003c5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#707070;pointer-events:none}.btn-light.focus,.btn-light:focus,.btn-dark.focus,.btn-dark:focus{position:relative;outline:0;box-shadow:none}.btn-light.focus:before,.btn-light:focus:before,.btn-dark.focus:before,.btn-dark:focus:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:solid 2px #0A3055;border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-lg:before,.btn-group-lg>.btn-light.focus.btn:before,.btn-light:focus.btn-lg:before,.btn-group-lg>.btn-light.btn:focus:before,.btn-dark.focus.btn-lg:before,.btn-group-lg>.btn-dark.focus.btn:before,.btn-dark:focus.btn-lg:before,.btn-group-lg>.btn-dark.btn:focus:before{border-radius:calc(.375rem + 4px)}.btn-light.focus.btn-sm:before,.btn-group-sm>.btn-light.focus.btn:before,.btn-light:focus.btn-sm:before,.btn-group-sm>.btn-light.btn:focus:before,.btn-dark.focus.btn-sm:before,.btn-group-sm>.btn-dark.focus.btn:before,.btn-dark:focus.btn-sm:before,.btn-group-sm>.btn-dark.btn:focus:before{border-radius:.375rem}.btn-light.focus:active:before,.btn-light.focus.active:before,.btn-light:focus:active:before,.btn-light:focus.active:before,.btn-dark.focus:active:before,.btn-dark.focus.active:before,.btn-dark:focus:active:before,.btn-dark:focus.active:before{opacity:.75}.btn-light.focus:disabled:before,.btn-light.focus.disabled:before,.btn-light:focus:disabled:before,.btn-light:focus.disabled:before,.btn-dark.focus:disabled:before,.btn-dark.focus.disabled:before,.btn-dark:focus:disabled:before,.btn-dark:focus.disabled:before{display:none}.btn-lg,.btn-group-lg>.btn{padding:.6875rem 1.25rem;font-size:1.325rem;line-height:1.5;border-radius:.425rem}.btn-sm,.btn-group-sm>.btn{padding:.4375rem .75rem;font-size:.875rem;line-height:1.4286;border-radius:.25rem}.btn-block{display:flex;width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-inline{line-height:calc(1.5556em - 2px);font-size:inherit;vertical-align:bottom;padding:0 .25em}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}[dir=rtl] .btn-group>.btn:not(:last-child,.dropdown-toggle),[dir=rtl] .btn-group>.btn-group:not(:last-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .btn-group>.btn:not(:first-child),[dir=rtl] .btn-group>.btn-group:not(:first-child)>.btn{border-radius:.375rem 0 0 .375rem}[dir=rtl] .btn-group>.btn:first-child,[dir=rtl] .btn-group>.btn-group:first-child>.btn{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.flashcards_block{width:100%;display:inline-block;text-align:center}.flashcards_block .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.flashcards_block .fc-number{text-align:center;margin-bottom:10px;font-weight:700;font-size:14px;color:#666}.flashcards_block .fc-title{display:block;width:100%;text-align:center;margin:10px 0;font-weight:600;font-size:2em}.flashcards_block hr{width:50%;margin-bottom:30px;margin-left:25%}.flashcards_block .fc-container{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:20px}.flashcards_block .fc-card{position:relative;width:400px;height:250px;perspective:1000px;cursor:pointer;border-radius:20px;margin:0 auto}.flashcards_block .fc-card.is-navigating .fc-card-front,.flashcards_block .fc-card.is-navigating .fc-card-back{transition:none!important}.flashcards_block .fc-card.is-flipped .fc-card-front{transform:rotateY(-180deg)}.flashcards_block .fc-card.is-flipped .fc-card-back{transform:rotateY(0)}.flashcards_block .fc-card-front,.flashcards_block .fc-card-back{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:20px;border:2px solid #000;background-color:#f8f9fa;backface-visibility:hidden;transition:transform .6s;box-sizing:border-box}.flashcards_block .fc-card-front .fc-flip-icon,.flashcards_block .fc-card-back .fc-flip-icon{position:absolute;top:15px;right:15px;opacity:.6;transition:opacity .2s ease;color:#666}.flashcards_block .fc-card-front .fc-flip-icon:hover,.flashcards_block .fc-card-back .fc-flip-icon:hover{opacity:1}.flashcards_block .fc-card-front p.label,.flashcards_block .fc-card-back p.label{margin-top:0;margin-bottom:10px;font-size:.8em;font-style:italic;font-weight:200}.flashcards_block .fc-card-front .card-content,.flashcards_block .fc-card-back .card-content{font-weight:600;line-height:1.4}.flashcards_block .fc-card-front .card-content h1,.flashcards_block .fc-card-front .card-content h2,.flashcards_block .fc-card-front .card-content h3,.flashcards_block .fc-card-front .card-content h4,.flashcards_block .fc-card-front .card-content h5,.flashcards_block .fc-card-front .card-content h6,.flashcards_block .fc-card-back .card-content h1,.flashcards_block .fc-card-back .card-content h2,.flashcards_block .fc-card-back .card-content h3,.flashcards_block .fc-card-back .card-content h4,.flashcards_block .fc-card-back .card-content h5,.flashcards_block .fc-card-back .card-content h6{color:inherit}.flashcards_block .fc-card-front{transform:rotateY(0)}.flashcards_block .fc-card-back{transform:rotateY(180deg)}.flashcards_block .nav-btn{width:48px;height:48px;border-radius:50%;border:2px solid #ddd;background-color:#fff;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.flashcards_block .nav-btn:hover:not(:disabled){background-color:#f0f0f0;border-color:#ccc;color:#333}.flashcards_block .nav-btn:disabled{opacity:.4;cursor:not-allowed}.flashcards_block .fc-start-controls{display:flex;gap:15px;justify-content:center;align-items:center;margin:20px 0}.flashcards_block .fc-start-controls .shuffle-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:5px;font-weight:500;transition:all .2s ease}.flashcards_block .fc-start-controls .shuffle-btn:hover{transform:translateY(-1px)}.flashcards_block .fc-start-controls .start-btn{padding:12px 30px;font-weight:600;border-radius:5px;transition:all .2s ease}.flashcards_block .fc-start-controls .start-btn:hover{transform:translateY(-1px)}@media (max-width: 768px){.fc-container{gap:10px}.fc-card{width:90%;max-width:350px;height:200px}.fc-title{font-size:1.5em}.fc-card #fc-question,.fc-card #fc-answer{font-size:1em}.nav-btn{width:40px;height:40px}} diff --git a/flashcards/public/student-ui.js b/flashcards/public/student-ui.js index cbf438f..a41d901 100644 --- a/flashcards/public/student-ui.js +++ b/flashcards/public/student-ui.js @@ -1,10 +1,10 @@ var Rc = Object.defineProperty; var Lc = (e, n, t) => n in e ? Rc(e, n, { enumerable: !0, configurable: !0, writable: !0, value: t }) : e[n] = t; -var Gi = (e, n, t) => Lc(e, typeof n != "symbol" ? n + "" : n, t); -function Ko(e) { +var Zi = (e, n, t) => Lc(e, typeof n != "symbol" ? n + "" : n, t); +function Xo(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } -var ss = { exports: {} }, ul = {}, as = { exports: {} }, R = {}; +var as = { exports: {} }, cl = {}, cs = { exports: {} }, L = {}; /** * @license React * react.production.min.js @@ -14,41 +14,41 @@ var ss = { exports: {} }, ul = {}, as = { exports: {} }, R = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var nr = Symbol.for("react.element"), Oc = Symbol.for("react.portal"), Mc = Symbol.for("react.fragment"), Dc = Symbol.for("react.strict_mode"), jc = Symbol.for("react.profiler"), Fc = Symbol.for("react.provider"), Ic = Symbol.for("react.context"), $c = Symbol.for("react.forward_ref"), Uc = Symbol.for("react.suspense"), Ac = Symbol.for("react.memo"), Vc = Symbol.for("react.lazy"), Zi = Symbol.iterator; +var lr = Symbol.for("react.element"), Oc = Symbol.for("react.portal"), Mc = Symbol.for("react.fragment"), Dc = Symbol.for("react.strict_mode"), jc = Symbol.for("react.profiler"), Fc = Symbol.for("react.provider"), Ic = Symbol.for("react.context"), $c = Symbol.for("react.forward_ref"), Ac = Symbol.for("react.suspense"), Uc = Symbol.for("react.memo"), Vc = Symbol.for("react.lazy"), Ji = Symbol.iterator; function Bc(e) { - return e === null || typeof e != "object" ? null : (e = Zi && e[Zi] || e["@@iterator"], typeof e == "function" ? e : null); + return e === null || typeof e != "object" ? null : (e = Ji && e[Ji] || e["@@iterator"], typeof e == "function" ? e : null); } -var cs = { isMounted: function() { +var fs = { isMounted: function() { return !1; }, enqueueForceUpdate: function() { }, enqueueReplaceState: function() { }, enqueueSetState: function() { -} }, fs = Object.assign, ds = {}; -function dt(e, n, t) { - this.props = e, this.context = n, this.refs = ds, this.updater = t || cs; +} }, ds = Object.assign, ps = {}; +function yt(e, n, t) { + this.props = e, this.context = n, this.refs = ps, this.updater = t || fs; } -dt.prototype.isReactComponent = {}; -dt.prototype.setState = function(e, n) { +yt.prototype.isReactComponent = {}; +yt.prototype.setState = function(e, n) { if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); this.updater.enqueueSetState(this, e, n, "setState"); }; -dt.prototype.forceUpdate = function(e) { +yt.prototype.forceUpdate = function(e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate"); }; -function ps() { -} -ps.prototype = dt.prototype; -function Yo(e, n, t) { - this.props = e, this.context = n, this.refs = ds, this.updater = t || cs; -} -var Xo = Yo.prototype = new ps(); -Xo.constructor = Yo; -fs(Xo, dt.prototype); -Xo.isPureReactComponent = !0; -var Ji = Array.isArray, ms = Object.prototype.hasOwnProperty, Go = { current: null }, hs = { key: !0, ref: !0, __self: !0, __source: !0 }; -function vs(e, n, t) { +function ms() { +} +ms.prototype = yt.prototype; +function Go(e, n, t) { + this.props = e, this.context = n, this.refs = ps, this.updater = t || fs; +} +var Zo = Go.prototype = new ms(); +Zo.constructor = Go; +ds(Zo, yt.prototype); +Zo.isPureReactComponent = !0; +var qi = Array.isArray, hs = Object.prototype.hasOwnProperty, Jo = { current: null }, vs = { key: !0, ref: !0, __self: !0, __source: !0 }; +function ys(e, n, t) { var r, l = {}, o = null, i = null; - if (n != null) for (r in n.ref !== void 0 && (i = n.ref), n.key !== void 0 && (o = "" + n.key), n) ms.call(n, r) && !hs.hasOwnProperty(r) && (l[r] = n[r]); + if (n != null) for (r in n.ref !== void 0 && (i = n.ref), n.key !== void 0 && (o = "" + n.key), n) hs.call(n, r) && !vs.hasOwnProperty(r) && (l[r] = n[r]); var u = arguments.length - 2; if (u === 1) l.children = t; else if (1 < u) { @@ -56,13 +56,13 @@ function vs(e, n, t) { l.children = s; } if (e && e.defaultProps) for (r in u = e.defaultProps, u) l[r] === void 0 && (l[r] = u[r]); - return { $$typeof: nr, type: e, key: o, ref: i, props: l, _owner: Go.current }; + return { $$typeof: lr, type: e, key: o, ref: i, props: l, _owner: Jo.current }; } function Hc(e, n) { - return { $$typeof: nr, type: e.type, key: n, ref: e.ref, props: e.props, _owner: e._owner }; + return { $$typeof: lr, type: e.type, key: n, ref: e.ref, props: e.props, _owner: e._owner }; } -function Zo(e) { - return typeof e == "object" && e !== null && e.$$typeof === nr; +function qo(e) { + return typeof e == "object" && e !== null && e.$$typeof === lr; } function Wc(e) { var n = { "=": "=0", ":": "=2" }; @@ -70,11 +70,11 @@ function Wc(e) { return n[t]; }); } -var qi = /\/+/g; -function Pl(e, n) { +var bi = /\/+/g; +function Tl(e, n) { return typeof e == "object" && e !== null && e.key != null ? Wc("" + e.key) : n.toString(36); } -function _r(e, n, t, r, l) { +function zr(e, n, t, r, l) { var o = typeof e; (o === "undefined" || o === "boolean") && (e = null); var i = !1; @@ -86,27 +86,27 @@ function _r(e, n, t, r, l) { break; case "object": switch (e.$$typeof) { - case nr: + case lr: case Oc: i = !0; } } - if (i) return i = e, l = l(i), e = r === "" ? "." + Pl(i, 0) : r, Ji(l) ? (t = "", e != null && (t = e.replace(qi, "$&/") + "/"), _r(l, n, t, "", function(c) { + if (i) return i = e, l = l(i), e = r === "" ? "." + Tl(i, 0) : r, qi(l) ? (t = "", e != null && (t = e.replace(bi, "$&/") + "/"), zr(l, n, t, "", function(c) { return c; - })) : l != null && (Zo(l) && (l = Hc(l, t + (!l.key || i && i.key === l.key ? "" : ("" + l.key).replace(qi, "$&/") + "/") + e)), n.push(l)), 1; - if (i = 0, r = r === "" ? "." : r + ":", Ji(e)) for (var u = 0; u < e.length; u++) { + })) : l != null && (qo(l) && (l = Hc(l, t + (!l.key || i && i.key === l.key ? "" : ("" + l.key).replace(bi, "$&/") + "/") + e)), n.push(l)), 1; + if (i = 0, r = r === "" ? "." : r + ":", qi(e)) for (var u = 0; u < e.length; u++) { o = e[u]; - var s = r + Pl(o, u); - i += _r(o, n, t, s, l); + var s = r + Tl(o, u); + i += zr(o, n, t, s, l); } - else if (s = Bc(e), typeof s == "function") for (e = s.call(e), u = 0; !(o = e.next()).done; ) o = o.value, s = r + Pl(o, u++), i += _r(o, n, t, s, l); + else if (s = Bc(e), typeof s == "function") for (e = s.call(e), u = 0; !(o = e.next()).done; ) o = o.value, s = r + Tl(o, u++), i += zr(o, n, t, s, l); else if (o === "object") throw n = String(e), Error("Objects are not valid as a React child (found: " + (n === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : n) + "). If you meant to render a collection of children, use an array instead."); return i; } -function sr(e, n, t) { +function fr(e, n, t) { if (e == null) return e; var r = [], l = 0; - return _r(e, r, "", "", function(o) { + return zr(e, r, "", "", function(o) { return n.call(t, o, l++); }), r; } @@ -122,41 +122,41 @@ function Qc(e) { if (e._status === 1) return e._result.default; throw e._result; } -var ce = { current: null }, Nr = { transition: null }, Kc = { ReactCurrentDispatcher: ce, ReactCurrentBatchConfig: Nr, ReactCurrentOwner: Go }; -function ys() { +var de = { current: null }, Tr = { transition: null }, Kc = { ReactCurrentDispatcher: de, ReactCurrentBatchConfig: Tr, ReactCurrentOwner: Jo }; +function gs() { throw Error("act(...) is not supported in production builds of React."); } -R.Children = { map: sr, forEach: function(e, n, t) { - sr(e, function() { +L.Children = { map: fr, forEach: function(e, n, t) { + fr(e, function() { n.apply(this, arguments); }, t); }, count: function(e) { var n = 0; - return sr(e, function() { + return fr(e, function() { n++; }), n; }, toArray: function(e) { - return sr(e, function(n) { + return fr(e, function(n) { return n; }) || []; }, only: function(e) { - if (!Zo(e)) throw Error("React.Children.only expected to receive a single React element child."); + if (!qo(e)) throw Error("React.Children.only expected to receive a single React element child."); return e; } }; -R.Component = dt; -R.Fragment = Mc; -R.Profiler = jc; -R.PureComponent = Yo; -R.StrictMode = Dc; -R.Suspense = Uc; -R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Kc; -R.act = ys; -R.cloneElement = function(e, n, t) { +L.Component = yt; +L.Fragment = Mc; +L.Profiler = jc; +L.PureComponent = Go; +L.StrictMode = Dc; +L.Suspense = Ac; +L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Kc; +L.act = gs; +L.cloneElement = function(e, n, t) { if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); - var r = fs({}, e.props), l = e.key, o = e.ref, i = e._owner; + var r = ds({}, e.props), l = e.key, o = e.ref, i = e._owner; if (n != null) { - if (n.ref !== void 0 && (o = n.ref, i = Go.current), n.key !== void 0 && (l = "" + n.key), e.type && e.type.defaultProps) var u = e.type.defaultProps; - for (s in n) ms.call(n, s) && !hs.hasOwnProperty(s) && (r[s] = n[s] === void 0 && u !== void 0 ? u[s] : n[s]); + if (n.ref !== void 0 && (o = n.ref, i = Jo.current), n.key !== void 0 && (l = "" + n.key), e.type && e.type.defaultProps) var u = e.type.defaultProps; + for (s in n) hs.call(n, s) && !vs.hasOwnProperty(s) && (r[s] = n[s] === void 0 && u !== void 0 ? u[s] : n[s]); } var s = arguments.length - 2; if (s === 1) r.children = t; @@ -165,87 +165,87 @@ R.cloneElement = function(e, n, t) { for (var c = 0; c < s; c++) u[c] = arguments[c + 2]; r.children = u; } - return { $$typeof: nr, type: e.type, key: l, ref: o, props: r, _owner: i }; + return { $$typeof: lr, type: e.type, key: l, ref: o, props: r, _owner: i }; }; -R.createContext = function(e) { +L.createContext = function(e) { return e = { $$typeof: Ic, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: Fc, _context: e }, e.Consumer = e; }; -R.createElement = vs; -R.createFactory = function(e) { - var n = vs.bind(null, e); +L.createElement = ys; +L.createFactory = function(e) { + var n = ys.bind(null, e); return n.type = e, n; }; -R.createRef = function() { +L.createRef = function() { return { current: null }; }; -R.forwardRef = function(e) { +L.forwardRef = function(e) { return { $$typeof: $c, render: e }; }; -R.isValidElement = Zo; -R.lazy = function(e) { +L.isValidElement = qo; +L.lazy = function(e) { return { $$typeof: Vc, _payload: { _status: -1, _result: e }, _init: Qc }; }; -R.memo = function(e, n) { - return { $$typeof: Ac, type: e, compare: n === void 0 ? null : n }; +L.memo = function(e, n) { + return { $$typeof: Uc, type: e, compare: n === void 0 ? null : n }; }; -R.startTransition = function(e) { - var n = Nr.transition; - Nr.transition = {}; +L.startTransition = function(e) { + var n = Tr.transition; + Tr.transition = {}; try { e(); } finally { - Nr.transition = n; + Tr.transition = n; } }; -R.unstable_act = ys; -R.useCallback = function(e, n) { - return ce.current.useCallback(e, n); +L.unstable_act = gs; +L.useCallback = function(e, n) { + return de.current.useCallback(e, n); }; -R.useContext = function(e) { - return ce.current.useContext(e); +L.useContext = function(e) { + return de.current.useContext(e); }; -R.useDebugValue = function() { +L.useDebugValue = function() { }; -R.useDeferredValue = function(e) { - return ce.current.useDeferredValue(e); +L.useDeferredValue = function(e) { + return de.current.useDeferredValue(e); }; -R.useEffect = function(e, n) { - return ce.current.useEffect(e, n); +L.useEffect = function(e, n) { + return de.current.useEffect(e, n); }; -R.useId = function() { - return ce.current.useId(); +L.useId = function() { + return de.current.useId(); }; -R.useImperativeHandle = function(e, n, t) { - return ce.current.useImperativeHandle(e, n, t); +L.useImperativeHandle = function(e, n, t) { + return de.current.useImperativeHandle(e, n, t); }; -R.useInsertionEffect = function(e, n) { - return ce.current.useInsertionEffect(e, n); +L.useInsertionEffect = function(e, n) { + return de.current.useInsertionEffect(e, n); }; -R.useLayoutEffect = function(e, n) { - return ce.current.useLayoutEffect(e, n); +L.useLayoutEffect = function(e, n) { + return de.current.useLayoutEffect(e, n); }; -R.useMemo = function(e, n) { - return ce.current.useMemo(e, n); +L.useMemo = function(e, n) { + return de.current.useMemo(e, n); }; -R.useReducer = function(e, n, t) { - return ce.current.useReducer(e, n, t); +L.useReducer = function(e, n, t) { + return de.current.useReducer(e, n, t); }; -R.useRef = function(e) { - return ce.current.useRef(e); +L.useRef = function(e) { + return de.current.useRef(e); }; -R.useState = function(e) { - return ce.current.useState(e); +L.useState = function(e) { + return de.current.useState(e); }; -R.useSyncExternalStore = function(e, n, t) { - return ce.current.useSyncExternalStore(e, n, t); +L.useSyncExternalStore = function(e, n, t) { + return de.current.useSyncExternalStore(e, n, t); }; -R.useTransition = function() { - return ce.current.useTransition(); +L.useTransition = function() { + return de.current.useTransition(); }; -R.version = "18.3.1"; -as.exports = R; -var b = as.exports; -const D = /* @__PURE__ */ Ko(b); +L.version = "18.3.1"; +cs.exports = L; +var A = cs.exports; +const D = /* @__PURE__ */ Xo(A); /** * @license React * react-jsx-runtime.production.min.js @@ -255,19 +255,19 @@ const D = /* @__PURE__ */ Ko(b); * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var Yc = b, Xc = Symbol.for("react.element"), Gc = Symbol.for("react.fragment"), Zc = Object.prototype.hasOwnProperty, Jc = Yc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, qc = { key: !0, ref: !0, __self: !0, __source: !0 }; -function gs(e, n, t) { +var Yc = A, Xc = Symbol.for("react.element"), Gc = Symbol.for("react.fragment"), Zc = Object.prototype.hasOwnProperty, Jc = Yc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, qc = { key: !0, ref: !0, __self: !0, __source: !0 }; +function ws(e, n, t) { var r, l = {}, o = null, i = null; t !== void 0 && (o = "" + t), n.key !== void 0 && (o = "" + n.key), n.ref !== void 0 && (i = n.ref); for (r in n) Zc.call(n, r) && !qc.hasOwnProperty(r) && (l[r] = n[r]); if (e && e.defaultProps) for (r in n = e.defaultProps, n) l[r] === void 0 && (l[r] = n[r]); return { $$typeof: Xc, type: e, key: o, ref: i, props: l, _owner: Jc.current }; } -ul.Fragment = Gc; -ul.jsx = gs; -ul.jsxs = gs; -ss.exports = ul; -var O = ss.exports, ws = { exports: {} }, Se = {}, ks = { exports: {} }, Ss = {}; +cl.Fragment = Gc; +cl.jsx = ws; +cl.jsxs = ws; +as.exports = cl; +var O = as.exports, ks = { exports: {} }, Ce = {}, Ss = { exports: {} }, Es = {}; /** * @license React * scheduler.production.min.js @@ -278,35 +278,35 @@ var O = ss.exports, ws = { exports: {} }, Se = {}, ks = { exports: {} }, Ss = {} * LICENSE file in the root directory of this source tree. */ (function(e) { - function n(C, z) { - var T = C.length; - C.push(z); - e: for (; 0 < T; ) { - var K = T - 1 >>> 1, J = C[K]; - if (0 < l(J, z)) C[K] = z, C[T] = J, T = K; + function n(x, z) { + var R = x.length; + x.push(z); + e: for (; 0 < R; ) { + var X = R - 1 >>> 1, b = x[X]; + if (0 < l(b, z)) x[X] = z, x[R] = b, R = X; else break e; } } - function t(C) { - return C.length === 0 ? null : C[0]; - } - function r(C) { - if (C.length === 0) return null; - var z = C[0], T = C.pop(); - if (T !== z) { - C[0] = T; - e: for (var K = 0, J = C.length, ir = J >>> 1; K < ir; ) { - var kn = 2 * (K + 1) - 1, Nl = C[kn], Sn = kn + 1, ur = C[Sn]; - if (0 > l(Nl, T)) Sn < J && 0 > l(ur, Nl) ? (C[K] = ur, C[Sn] = T, K = Sn) : (C[K] = Nl, C[kn] = T, K = kn); - else if (Sn < J && 0 > l(ur, T)) C[K] = ur, C[Sn] = T, K = Sn; + function t(x) { + return x.length === 0 ? null : x[0]; + } + function r(x) { + if (x.length === 0) return null; + var z = x[0], R = x.pop(); + if (R !== z) { + x[0] = R; + e: for (var X = 0, b = x.length, ar = b >>> 1; X < ar; ) { + var xn = 2 * (X + 1) - 1, zl = x[xn], Cn = xn + 1, cr = x[Cn]; + if (0 > l(zl, R)) Cn < b && 0 > l(cr, zl) ? (x[X] = cr, x[Cn] = R, X = Cn) : (x[X] = zl, x[xn] = R, X = xn); + else if (Cn < b && 0 > l(cr, R)) x[X] = cr, x[Cn] = R, X = Cn; else break e; } } return z; } - function l(C, z) { - var T = C.sortIndex - z.sortIndex; - return T !== 0 ? T : C.id - z.id; + function l(x, z) { + var R = x.sortIndex - z.sortIndex; + return R !== 0 ? R : x.id - z.id; } if (typeof performance == "object" && typeof performance.now == "function") { var o = performance; @@ -319,93 +319,93 @@ var O = ss.exports, ws = { exports: {} }, Se = {}, ks = { exports: {} }, Ss = {} return i.now() - u; }; } - var s = [], c = [], p = 1, h = null, m = 3, g = !1, w = !1, S = !1, F = typeof setTimeout == "function" ? setTimeout : null, f = typeof clearTimeout == "function" ? clearTimeout : null, a = typeof setImmediate < "u" ? setImmediate : null; + var s = [], c = [], p = 1, h = null, m = 3, g = !1, w = !1, k = !1, F = typeof setTimeout == "function" ? setTimeout : null, f = typeof clearTimeout == "function" ? clearTimeout : null, a = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); - function d(C) { + function d(x) { for (var z = t(c); z !== null; ) { if (z.callback === null) r(c); - else if (z.startTime <= C) r(c), z.sortIndex = z.expirationTime, n(s, z); + else if (z.startTime <= x) r(c), z.sortIndex = z.expirationTime, n(s, z); else break; z = t(c); } } - function v(C) { - if (S = !1, d(C), !w) if (t(s) !== null) w = !0, Cl(k); + function v(x) { + if (k = !1, d(x), !w) if (t(s) !== null) w = !0, Wn(S); else { var z = t(c); - z !== null && _l(v, z.startTime - C); + z !== null && Pl(v, z.startTime - x); } } - function k(C, z) { - w = !1, S && (S = !1, f(N), N = -1), g = !0; - var T = m; + function S(x, z) { + w = !1, k && (k = !1, f(N), N = -1), g = !0; + var R = m; try { - for (d(z), h = t(s); h !== null && (!(h.expirationTime > z) || C && !Te()); ) { - var K = h.callback; - if (typeof K == "function") { + for (d(z), h = t(s); h !== null && (!(h.expirationTime > z) || x && !me()); ) { + var X = h.callback; + if (typeof X == "function") { h.callback = null, m = h.priorityLevel; - var J = K(h.expirationTime <= z); - z = e.unstable_now(), typeof J == "function" ? h.callback = J : h === t(s) && r(s), d(z); + var b = X(h.expirationTime <= z); + z = e.unstable_now(), typeof b == "function" ? h.callback = b : h === t(s) && r(s), d(z); } else r(s); h = t(s); } - if (h !== null) var ir = !0; + if (h !== null) var ar = !0; else { - var kn = t(c); - kn !== null && _l(v, kn.startTime - z), ir = !1; + var xn = t(c); + xn !== null && Pl(v, xn.startTime - z), ar = !1; } - return ir; + return ar; } finally { - h = null, m = T, g = !1; + h = null, m = R, g = !1; } } - var x = !1, _ = null, N = -1, Q = 5, L = -1; - function Te() { - return !(e.unstable_now() - L < Q); + var _ = !1, C = null, N = -1, B = 5, T = -1; + function me() { + return !(e.unstable_now() - T < B); } - function ht() { - if (_ !== null) { - var C = e.unstable_now(); - L = C; + function H() { + if (C !== null) { + var x = e.unstable_now(); + T = x; var z = !0; try { - z = _(!0, C); + z = C(!0, x); } finally { - z ? vt() : (x = !1, _ = null); + z ? ae() : (_ = !1, C = null); } - } else x = !1; + } else _ = !1; } - var vt; - if (typeof a == "function") vt = function() { - a(ht); + var ae; + if (typeof a == "function") ae = function() { + a(H); }; else if (typeof MessageChannel < "u") { - var Xi = new MessageChannel(), Tc = Xi.port2; - Xi.port1.onmessage = ht, vt = function() { - Tc.postMessage(null); + var Ae = new MessageChannel(), Hn = Ae.port2; + Ae.port1.onmessage = H, ae = function() { + Hn.postMessage(null); }; - } else vt = function() { - F(ht, 0); + } else ae = function() { + F(H, 0); }; - function Cl(C) { - _ = C, x || (x = !0, vt()); + function Wn(x) { + C = x, _ || (_ = !0, ae()); } - function _l(C, z) { + function Pl(x, z) { N = F(function() { - C(e.unstable_now()); + x(e.unstable_now()); }, z); } - e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(C) { - C.callback = null; + e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(x) { + x.callback = null; }, e.unstable_continueExecution = function() { - w || g || (w = !0, Cl(k)); - }, e.unstable_forceFrameRate = function(C) { - 0 > C || 125 < C ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : Q = 0 < C ? Math.floor(1e3 / C) : 5; + w || g || (w = !0, Wn(S)); + }, e.unstable_forceFrameRate = function(x) { + 0 > x || 125 < x ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : B = 0 < x ? Math.floor(1e3 / x) : 5; }, e.unstable_getCurrentPriorityLevel = function() { return m; }, e.unstable_getFirstCallbackNode = function() { return t(s); - }, e.unstable_next = function(C) { + }, e.unstable_next = function(x) { switch (m) { case 1: case 2: @@ -415,17 +415,17 @@ var O = ss.exports, ws = { exports: {} }, Se = {}, ks = { exports: {} }, Ss = {} default: z = m; } - var T = m; + var R = m; m = z; try { - return C(); + return x(); } finally { - m = T; + m = R; } }, e.unstable_pauseExecution = function() { }, e.unstable_requestPaint = function() { - }, e.unstable_runWithPriority = function(C, z) { - switch (C) { + }, e.unstable_runWithPriority = function(x, z) { + switch (x) { case 1: case 2: case 3: @@ -433,49 +433,49 @@ var O = ss.exports, ws = { exports: {} }, Se = {}, ks = { exports: {} }, Ss = {} case 5: break; default: - C = 3; + x = 3; } - var T = m; - m = C; + var R = m; + m = x; try { return z(); } finally { - m = T; + m = R; } - }, e.unstable_scheduleCallback = function(C, z, T) { - var K = e.unstable_now(); - switch (typeof T == "object" && T !== null ? (T = T.delay, T = typeof T == "number" && 0 < T ? K + T : K) : T = K, C) { + }, e.unstable_scheduleCallback = function(x, z, R) { + var X = e.unstable_now(); + switch (typeof R == "object" && R !== null ? (R = R.delay, R = typeof R == "number" && 0 < R ? X + R : X) : R = X, x) { case 1: - var J = -1; + var b = -1; break; case 2: - J = 250; + b = 250; break; case 5: - J = 1073741823; + b = 1073741823; break; case 4: - J = 1e4; + b = 1e4; break; default: - J = 5e3; + b = 5e3; } - return J = T + J, C = { id: p++, callback: z, priorityLevel: C, startTime: T, expirationTime: J, sortIndex: -1 }, T > K ? (C.sortIndex = T, n(c, C), t(s) === null && C === t(c) && (S ? (f(N), N = -1) : S = !0, _l(v, T - K))) : (C.sortIndex = J, n(s, C), w || g || (w = !0, Cl(k))), C; - }, e.unstable_shouldYield = Te, e.unstable_wrapCallback = function(C) { + return b = R + b, x = { id: p++, callback: z, priorityLevel: x, startTime: R, expirationTime: b, sortIndex: -1 }, R > X ? (x.sortIndex = R, n(c, x), t(s) === null && x === t(c) && (k ? (f(N), N = -1) : k = !0, Pl(v, R - X))) : (x.sortIndex = b, n(s, x), w || g || (w = !0, Wn(S))), x; + }, e.unstable_shouldYield = me, e.unstable_wrapCallback = function(x) { var z = m; return function() { - var T = m; + var R = m; m = z; try { - return C.apply(this, arguments); + return x.apply(this, arguments); } finally { - m = T; + m = R; } }; }; -})(Ss); -ks.exports = Ss; -var bc = ks.exports; +})(Es); +Ss.exports = Es; +var bc = Ss.exports; /** * @license React * react-dom.production.min.js @@ -485,21 +485,21 @@ var bc = ks.exports; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var ef = b, ke = bc; +var ef = A, xe = bc; function y(e) { for (var n = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, t = 1; t < arguments.length; t++) n += "&args[]=" + encodeURIComponent(arguments[t]); return "Minified React error #" + e + "; visit " + n + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } -var Es = /* @__PURE__ */ new Set(), $t = {}; -function $n(e, n) { - ot(e, n), ot(e + "Capture", n); +var xs = /* @__PURE__ */ new Set(), Vt = {}; +function Vn(e, n) { + ct(e, n), ct(e + "Capture", n); } -function ot(e, n) { - for ($t[e] = n, e = 0; e < n.length; e++) Es.add(n[e]); +function ct(e, n) { + for (Vt[e] = n, e = 0; e < n.length; e++) xs.add(n[e]); } -var Ye = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), bl = Object.prototype.hasOwnProperty, nf = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, bi = {}, eu = {}; +var Ze = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), no = Object.prototype.hasOwnProperty, nf = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, eu = {}, nu = {}; function tf(e) { - return bl.call(eu, e) ? !0 : bl.call(bi, e) ? !1 : nf.test(e) ? eu[e] = !0 : (bi[e] = !0, !1); + return no.call(nu, e) ? !0 : no.call(eu, e) ? !1 : nf.test(e) ? nu[e] = !0 : (eu[e] = !0, !1); } function rf(e, n, t, r) { if (t !== null && t.type === 0) return !1; @@ -528,87 +528,87 @@ function lf(e, n, t, r) { } return !1; } -function fe(e, n, t, r, l, o, i) { +function pe(e, n, t, r, l, o, i) { this.acceptsBooleans = n === 2 || n === 3 || n === 4, this.attributeName = r, this.attributeNamespace = l, this.mustUseProperty = t, this.propertyName = e, this.type = n, this.sanitizeURL = o, this.removeEmptyString = i; } -var re = {}; +var le = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e) { - re[e] = new fe(e, 0, !1, e, null, !1, !1); + le[e] = new pe(e, 0, !1, e, null, !1, !1); }); [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) { var n = e[0]; - re[n] = new fe(n, 1, !1, e[1], null, !1, !1); + le[n] = new pe(n, 1, !1, e[1], null, !1, !1); }); ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) { - re[e] = new fe(e, 2, !1, e.toLowerCase(), null, !1, !1); + le[e] = new pe(e, 2, !1, e.toLowerCase(), null, !1, !1); }); ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) { - re[e] = new fe(e, 2, !1, e, null, !1, !1); + le[e] = new pe(e, 2, !1, e, null, !1, !1); }); "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) { - re[e] = new fe(e, 3, !1, e.toLowerCase(), null, !1, !1); + le[e] = new pe(e, 3, !1, e.toLowerCase(), null, !1, !1); }); ["checked", "multiple", "muted", "selected"].forEach(function(e) { - re[e] = new fe(e, 3, !0, e, null, !1, !1); + le[e] = new pe(e, 3, !0, e, null, !1, !1); }); ["capture", "download"].forEach(function(e) { - re[e] = new fe(e, 4, !1, e, null, !1, !1); + le[e] = new pe(e, 4, !1, e, null, !1, !1); }); ["cols", "rows", "size", "span"].forEach(function(e) { - re[e] = new fe(e, 6, !1, e, null, !1, !1); + le[e] = new pe(e, 6, !1, e, null, !1, !1); }); ["rowSpan", "start"].forEach(function(e) { - re[e] = new fe(e, 5, !1, e.toLowerCase(), null, !1, !1); + le[e] = new pe(e, 5, !1, e.toLowerCase(), null, !1, !1); }); -var Jo = /[\-:]([a-z])/g; -function qo(e) { +var bo = /[\-:]([a-z])/g; +function ei(e) { return e[1].toUpperCase(); } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { var n = e.replace( - Jo, - qo + bo, + ei ); - re[n] = new fe(n, 1, !1, e, null, !1, !1); + le[n] = new pe(n, 1, !1, e, null, !1, !1); }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { - var n = e.replace(Jo, qo); - re[n] = new fe(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + var n = e.replace(bo, ei); + le[n] = new pe(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); }); ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { - var n = e.replace(Jo, qo); - re[n] = new fe(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + var n = e.replace(bo, ei); + le[n] = new pe(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); }); ["tabIndex", "crossOrigin"].forEach(function(e) { - re[e] = new fe(e, 1, !1, e.toLowerCase(), null, !1, !1); + le[e] = new pe(e, 1, !1, e.toLowerCase(), null, !1, !1); }); -re.xlinkHref = new fe("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); +le.xlinkHref = new pe("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); ["src", "href", "action", "formAction"].forEach(function(e) { - re[e] = new fe(e, 1, !1, e.toLowerCase(), null, !0, !0); + le[e] = new pe(e, 1, !1, e.toLowerCase(), null, !0, !0); }); -function bo(e, n, t, r) { - var l = re.hasOwnProperty(n) ? re[n] : null; +function ni(e, n, t, r) { + var l = le.hasOwnProperty(n) ? le[n] : null; (l !== null ? l.type !== 0 : r || !(2 < n.length) || n[0] !== "o" && n[0] !== "O" || n[1] !== "n" && n[1] !== "N") && (lf(n, t, l, r) && (t = null), r || l === null ? tf(n) && (t === null ? e.removeAttribute(n) : e.setAttribute(n, "" + t)) : l.mustUseProperty ? e[l.propertyName] = t === null ? l.type === 3 ? !1 : "" : t : (n = l.attributeName, r = l.attributeNamespace, t === null ? e.removeAttribute(n) : (l = l.type, t = l === 3 || l === 4 && t === !0 ? "" : "" + t, r ? e.setAttributeNS(r, n, t) : e.setAttribute(n, t)))); } -var Je = ef.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, ar = Symbol.for("react.element"), Vn = Symbol.for("react.portal"), Bn = Symbol.for("react.fragment"), ei = Symbol.for("react.strict_mode"), eo = Symbol.for("react.profiler"), xs = Symbol.for("react.provider"), Cs = Symbol.for("react.context"), ni = Symbol.for("react.forward_ref"), no = Symbol.for("react.suspense"), to = Symbol.for("react.suspense_list"), ti = Symbol.for("react.memo"), be = Symbol.for("react.lazy"), _s = Symbol.for("react.offscreen"), nu = Symbol.iterator; -function yt(e) { - return e === null || typeof e != "object" ? null : (e = nu && e[nu] || e["@@iterator"], typeof e == "function" ? e : null); +var en = ef.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, dr = Symbol.for("react.element"), Kn = Symbol.for("react.portal"), Yn = Symbol.for("react.fragment"), ti = Symbol.for("react.strict_mode"), to = Symbol.for("react.profiler"), Cs = Symbol.for("react.provider"), _s = Symbol.for("react.context"), ri = Symbol.for("react.forward_ref"), ro = Symbol.for("react.suspense"), lo = Symbol.for("react.suspense_list"), li = Symbol.for("react.memo"), tn = Symbol.for("react.lazy"), Ns = Symbol.for("react.offscreen"), tu = Symbol.iterator; +function kt(e) { + return e === null || typeof e != "object" ? null : (e = tu && e[tu] || e["@@iterator"], typeof e == "function" ? e : null); } -var H = Object.assign, zl; -function _t(e) { - if (zl === void 0) try { +var K = Object.assign, Rl; +function zt(e) { + if (Rl === void 0) try { throw Error(); } catch (t) { var n = t.stack.trim().match(/\n( *(at )?)/); - zl = n && n[1] || ""; + Rl = n && n[1] || ""; } return ` -` + zl + e; +` + Rl + e; } -var Tl = !1; -function Rl(e, n) { - if (!e || Tl) return ""; - Tl = !0; +var Ll = !1; +function Ol(e, n) { + if (!e || Ll) return ""; + Ll = !0; var t = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { @@ -657,64 +657,64 @@ function Rl(e, n) { } } } finally { - Tl = !1, Error.prepareStackTrace = t; + Ll = !1, Error.prepareStackTrace = t; } - return (e = e ? e.displayName || e.name : "") ? _t(e) : ""; + return (e = e ? e.displayName || e.name : "") ? zt(e) : ""; } function of(e) { switch (e.tag) { case 5: - return _t(e.type); + return zt(e.type); case 16: - return _t("Lazy"); + return zt("Lazy"); case 13: - return _t("Suspense"); + return zt("Suspense"); case 19: - return _t("SuspenseList"); + return zt("SuspenseList"); case 0: case 2: case 15: - return e = Rl(e.type, !1), e; + return e = Ol(e.type, !1), e; case 11: - return e = Rl(e.type.render, !1), e; + return e = Ol(e.type.render, !1), e; case 1: - return e = Rl(e.type, !0), e; + return e = Ol(e.type, !0), e; default: return ""; } } -function ro(e) { +function oo(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { - case Bn: + case Yn: return "Fragment"; - case Vn: + case Kn: return "Portal"; - case eo: + case to: return "Profiler"; - case ei: + case ti: return "StrictMode"; - case no: + case ro: return "Suspense"; - case to: + case lo: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { - case Cs: + case _s: return (e.displayName || "Context") + ".Consumer"; - case xs: + case Cs: return (e._context.displayName || "Context") + ".Provider"; - case ni: + case ri: var n = e.render; return e = e.displayName, e || (e = n.displayName || n.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; - case ti: - return n = e.displayName || null, n !== null ? n : ro(e.type) || "Memo"; - case be: + case li: + return n = e.displayName || null, n !== null ? n : oo(e.type) || "Memo"; + case tn: n = e._payload, e = e._init; try { - return ro(e(n)); + return oo(e(n)); } catch { } } @@ -744,9 +744,9 @@ function uf(e) { case 6: return "Text"; case 16: - return ro(n); + return oo(n); case 8: - return n === ei ? "StrictMode" : "Mode"; + return n === ti ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: @@ -770,7 +770,7 @@ function uf(e) { } return null; } -function hn(e) { +function gn(e) { switch (typeof e) { case "boolean": case "number": @@ -783,12 +783,12 @@ function hn(e) { return ""; } } -function Ns(e) { +function Ps(e) { var n = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (n === "checkbox" || n === "radio"); } function sf(e) { - var n = Ns(e) ? "checked" : "value", t = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), r = "" + e[n]; + var n = Ps(e) ? "checked" : "value", t = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), r = "" + e[n]; if (!e.hasOwnProperty(n) && typeof t < "u" && typeof t.get == "function" && typeof t.set == "function") { var l = t.get, o = t.set; return Object.defineProperty(e, n, { configurable: !0, get: function() { @@ -804,17 +804,17 @@ function sf(e) { } }; } } -function cr(e) { +function pr(e) { e._valueTracker || (e._valueTracker = sf(e)); } -function Ps(e) { +function zs(e) { if (!e) return !1; var n = e._valueTracker; if (!n) return !0; var t = n.getValue(), r = ""; - return e && (r = Ns(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== t ? (n.setValue(e), !0) : !1; + return e && (r = Ps(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== t ? (n.setValue(e), !0) : !1; } -function Ir(e) { +function Ur(e) { if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; try { return e.activeElement || e.body; @@ -822,28 +822,28 @@ function Ir(e) { return e.body; } } -function lo(e, n) { +function io(e, n) { var t = n.checked; - return H({}, n, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: t ?? e._wrapperState.initialChecked }); + return K({}, n, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: t ?? e._wrapperState.initialChecked }); } -function tu(e, n) { +function ru(e, n) { var t = n.defaultValue == null ? "" : n.defaultValue, r = n.checked != null ? n.checked : n.defaultChecked; - t = hn(n.value != null ? n.value : t), e._wrapperState = { initialChecked: r, initialValue: t, controlled: n.type === "checkbox" || n.type === "radio" ? n.checked != null : n.value != null }; + t = gn(n.value != null ? n.value : t), e._wrapperState = { initialChecked: r, initialValue: t, controlled: n.type === "checkbox" || n.type === "radio" ? n.checked != null : n.value != null }; } -function zs(e, n) { - n = n.checked, n != null && bo(e, "checked", n, !1); +function Ts(e, n) { + n = n.checked, n != null && ni(e, "checked", n, !1); } -function oo(e, n) { - zs(e, n); - var t = hn(n.value), r = n.type; +function uo(e, n) { + Ts(e, n); + var t = gn(n.value), r = n.type; if (t != null) r === "number" ? (t === 0 && e.value === "" || e.value != t) && (e.value = "" + t) : e.value !== "" + t && (e.value = "" + t); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return; } - n.hasOwnProperty("value") ? io(e, n.type, t) : n.hasOwnProperty("defaultValue") && io(e, n.type, hn(n.defaultValue)), n.checked == null && n.defaultChecked != null && (e.defaultChecked = !!n.defaultChecked); + n.hasOwnProperty("value") ? so(e, n.type, t) : n.hasOwnProperty("defaultValue") && so(e, n.type, gn(n.defaultValue)), n.checked == null && n.defaultChecked != null && (e.defaultChecked = !!n.defaultChecked); } -function ru(e, n, t) { +function lu(e, n, t) { if (n.hasOwnProperty("value") || n.hasOwnProperty("defaultValue")) { var r = n.type; if (!(r !== "submit" && r !== "reset" || n.value !== void 0 && n.value !== null)) return; @@ -851,17 +851,17 @@ function ru(e, n, t) { } t = e.name, t !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, t !== "" && (e.name = t); } -function io(e, n, t) { - (n !== "number" || Ir(e.ownerDocument) !== e) && (t == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + t && (e.defaultValue = "" + t)); +function so(e, n, t) { + (n !== "number" || Ur(e.ownerDocument) !== e) && (t == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + t && (e.defaultValue = "" + t)); } -var Nt = Array.isArray; -function bn(e, n, t, r) { +var Tt = Array.isArray; +function lt(e, n, t, r) { if (e = e.options, n) { n = {}; for (var l = 0; l < t.length; l++) n["$" + t[l]] = !0; for (t = 0; t < e.length; t++) l = n.hasOwnProperty("$" + e[t].value), e[t].selected !== l && (e[t].selected = l), l && r && (e[t].defaultSelected = !0); } else { - for (t = "" + hn(t), n = null, l = 0; l < e.length; l++) { + for (t = "" + gn(t), n = null, l = 0; l < e.length; l++) { if (e[l].value === t) { e[l].selected = !0, r && (e[l].defaultSelected = !0); return; @@ -871,16 +871,16 @@ function bn(e, n, t, r) { n !== null && (n.selected = !0); } } -function uo(e, n) { +function ao(e, n) { if (n.dangerouslySetInnerHTML != null) throw Error(y(91)); - return H({}, n, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); + return K({}, n, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); } -function lu(e, n) { +function ou(e, n) { var t = n.value; if (t == null) { if (t = n.children, n = n.defaultValue, t != null) { if (n != null) throw Error(y(92)); - if (Nt(t)) { + if (Tt(t)) { if (1 < t.length) throw Error(y(93)); t = t[0]; } @@ -888,17 +888,17 @@ function lu(e, n) { } n == null && (n = ""), t = n; } - e._wrapperState = { initialValue: hn(t) }; + e._wrapperState = { initialValue: gn(t) }; } -function Ts(e, n) { - var t = hn(n.value), r = hn(n.defaultValue); +function Rs(e, n) { + var t = gn(n.value), r = gn(n.defaultValue); t != null && (t = "" + t, t !== e.value && (e.value = t), n.defaultValue == null && e.defaultValue !== t && (e.defaultValue = t)), r != null && (e.defaultValue = "" + r); } -function ou(e) { +function iu(e) { var n = e.textContent; n === e._wrapperState.initialValue && n !== "" && n !== null && (e.value = n); } -function Rs(e) { +function Ls(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; @@ -908,10 +908,10 @@ function Rs(e) { return "http://www.w3.org/1999/xhtml"; } } -function so(e, n) { - return e == null || e === "http://www.w3.org/1999/xhtml" ? Rs(n) : e === "http://www.w3.org/2000/svg" && n === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; +function co(e, n) { + return e == null || e === "http://www.w3.org/1999/xhtml" ? Ls(n) : e === "http://www.w3.org/2000/svg" && n === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e; } -var fr, Ls = function(e) { +var mr, Os = function(e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(n, t, r, l) { MSApp.execUnsafeLocalFunction(function() { return e(n, t, r, l); @@ -920,11 +920,11 @@ var fr, Ls = function(e) { }(function(e, n) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = n; else { - for (fr = fr || document.createElement("div"), fr.innerHTML = "" + n.valueOf().toString() + "", n = fr.firstChild; e.firstChild; ) e.removeChild(e.firstChild); + for (mr = mr || document.createElement("div"), mr.innerHTML = "" + n.valueOf().toString() + "", n = mr.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; n.firstChild; ) e.appendChild(n.firstChild); } }); -function Ut(e, n) { +function Bt(e, n) { if (n) { var t = e.firstChild; if (t && t === e.lastChild && t.nodeType === 3) { @@ -934,7 +934,7 @@ function Ut(e, n) { } e.textContent = n; } -var Tt = { +var Ot = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, @@ -979,23 +979,23 @@ var Tt = { strokeOpacity: !0, strokeWidth: !0 }, af = ["Webkit", "ms", "Moz", "O"]; -Object.keys(Tt).forEach(function(e) { +Object.keys(Ot).forEach(function(e) { af.forEach(function(n) { - n = n + e.charAt(0).toUpperCase() + e.substring(1), Tt[n] = Tt[e]; + n = n + e.charAt(0).toUpperCase() + e.substring(1), Ot[n] = Ot[e]; }); }); -function Os(e, n, t) { - return n == null || typeof n == "boolean" || n === "" ? "" : t || typeof n != "number" || n === 0 || Tt.hasOwnProperty(e) && Tt[e] ? ("" + n).trim() : n + "px"; +function Ms(e, n, t) { + return n == null || typeof n == "boolean" || n === "" ? "" : t || typeof n != "number" || n === 0 || Ot.hasOwnProperty(e) && Ot[e] ? ("" + n).trim() : n + "px"; } -function Ms(e, n) { +function Ds(e, n) { e = e.style; for (var t in n) if (n.hasOwnProperty(t)) { - var r = t.indexOf("--") === 0, l = Os(t, n[t], r); + var r = t.indexOf("--") === 0, l = Ms(t, n[t], r); t === "float" && (t = "cssFloat"), r ? e.setProperty(t, l) : e[t] = l; } } -var cf = H({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); -function ao(e, n) { +var cf = K({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); +function fo(e, n) { if (n) { if (cf[e] && (n.children != null || n.dangerouslySetInnerHTML != null)) throw Error(y(137, e)); if (n.dangerouslySetInnerHTML != null) { @@ -1005,7 +1005,7 @@ function ao(e, n) { if (n.style != null && typeof n.style != "object") throw Error(y(62)); } } -function co(e, n) { +function po(e, n) { if (e.indexOf("-") === -1) return typeof n.is == "string"; switch (e) { case "annotation-xml": @@ -1021,46 +1021,46 @@ function co(e, n) { return !0; } } -var fo = null; -function ri(e) { +var mo = null; +function oi(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e; } -var po = null, et = null, nt = null; -function iu(e) { - if (e = lr(e)) { - if (typeof po != "function") throw Error(y(280)); +var ho = null, ot = null, it = null; +function uu(e) { + if (e = ur(e)) { + if (typeof ho != "function") throw Error(y(280)); var n = e.stateNode; - n && (n = dl(n), po(e.stateNode, e.type, n)); + n && (n = hl(n), ho(e.stateNode, e.type, n)); } } -function Ds(e) { - et ? nt ? nt.push(e) : nt = [e] : et = e; +function js(e) { + ot ? it ? it.push(e) : it = [e] : ot = e; } -function js() { - if (et) { - var e = et, n = nt; - if (nt = et = null, iu(e), n) for (e = 0; e < n.length; e++) iu(n[e]); +function Fs() { + if (ot) { + var e = ot, n = it; + if (it = ot = null, uu(e), n) for (e = 0; e < n.length; e++) uu(n[e]); } } -function Fs(e, n) { +function Is(e, n) { return e(n); } -function Is() { +function $s() { } -var Ll = !1; -function $s(e, n, t) { - if (Ll) return e(n, t); - Ll = !0; +var Ml = !1; +function As(e, n, t) { + if (Ml) return e(n, t); + Ml = !0; try { - return Fs(e, n, t); + return Is(e, n, t); } finally { - Ll = !1, (et !== null || nt !== null) && (Is(), js()); + Ml = !1, (ot !== null || it !== null) && ($s(), Fs()); } } -function At(e, n) { +function Ht(e, n) { var t = e.stateNode; if (t === null) return null; - var r = dl(t); + var r = hl(t); if (r === null) return null; t = r[n]; e: switch (n) { @@ -1084,14 +1084,14 @@ function At(e, n) { if (t && typeof t != "function") throw Error(y(231, n, typeof t)); return t; } -var mo = !1; -if (Ye) try { - var gt = {}; - Object.defineProperty(gt, "passive", { get: function() { - mo = !0; - } }), window.addEventListener("test", gt, gt), window.removeEventListener("test", gt, gt); +var vo = !1; +if (Ze) try { + var St = {}; + Object.defineProperty(St, "passive", { get: function() { + vo = !0; + } }), window.addEventListener("test", St, St), window.removeEventListener("test", St, St); } catch { - mo = !1; + vo = !1; } function ff(e, n, t, r, l, o, i, u, s) { var c = Array.prototype.slice.call(arguments, 3); @@ -1101,22 +1101,22 @@ function ff(e, n, t, r, l, o, i, u, s) { this.onError(p); } } -var Rt = !1, $r = null, Ur = !1, ho = null, df = { onError: function(e) { - Rt = !0, $r = e; +var Mt = !1, Vr = null, Br = !1, yo = null, df = { onError: function(e) { + Mt = !0, Vr = e; } }; function pf(e, n, t, r, l, o, i, u, s) { - Rt = !1, $r = null, ff.apply(df, arguments); + Mt = !1, Vr = null, ff.apply(df, arguments); } function mf(e, n, t, r, l, o, i, u, s) { - if (pf.apply(this, arguments), Rt) { - if (Rt) { - var c = $r; - Rt = !1, $r = null; + if (pf.apply(this, arguments), Mt) { + if (Mt) { + var c = Vr; + Mt = !1, Vr = null; } else throw Error(y(198)); - Ur || (Ur = !0, ho = c); + Br || (Br = !0, yo = c); } } -function Un(e) { +function Bn(e) { var n = e, t = e; if (e.alternate) for (; n.return; ) n = n.return; else { @@ -1134,13 +1134,13 @@ function Us(e) { } return null; } -function uu(e) { - if (Un(e) !== e) throw Error(y(188)); +function su(e) { + if (Bn(e) !== e) throw Error(y(188)); } function hf(e) { var n = e.alternate; if (!n) { - if (n = Un(e), n === null) throw Error(y(188)); + if (n = Bn(e), n === null) throw Error(y(188)); return n !== e ? null : e; } for (var t = e, r = n; ; ) { @@ -1156,8 +1156,8 @@ function hf(e) { } if (l.child === o.child) { for (o = l.child; o; ) { - if (o === t) return uu(l), e; - if (o === r) return uu(l), n; + if (o === t) return su(l), e; + if (o === r) return su(l), n; o = o.sibling; } throw Error(y(188)); @@ -1195,31 +1195,31 @@ function hf(e) { if (t.tag !== 3) throw Error(y(188)); return t.stateNode.current === t ? e : n; } -function As(e) { - return e = hf(e), e !== null ? Vs(e) : null; -} function Vs(e) { + return e = hf(e), e !== null ? Bs(e) : null; +} +function Bs(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { - var n = Vs(e); + var n = Bs(e); if (n !== null) return n; e = e.sibling; } return null; } -var Bs = ke.unstable_scheduleCallback, su = ke.unstable_cancelCallback, vf = ke.unstable_shouldYield, yf = ke.unstable_requestPaint, Y = ke.unstable_now, gf = ke.unstable_getCurrentPriorityLevel, li = ke.unstable_ImmediatePriority, Hs = ke.unstable_UserBlockingPriority, Ar = ke.unstable_NormalPriority, wf = ke.unstable_LowPriority, Ws = ke.unstable_IdlePriority, sl = null, Ae = null; +var Hs = xe.unstable_scheduleCallback, au = xe.unstable_cancelCallback, vf = xe.unstable_shouldYield, yf = xe.unstable_requestPaint, G = xe.unstable_now, gf = xe.unstable_getCurrentPriorityLevel, ii = xe.unstable_ImmediatePriority, Ws = xe.unstable_UserBlockingPriority, Hr = xe.unstable_NormalPriority, wf = xe.unstable_LowPriority, Qs = xe.unstable_IdlePriority, fl = null, He = null; function kf(e) { - if (Ae && typeof Ae.onCommitFiberRoot == "function") try { - Ae.onCommitFiberRoot(sl, e, void 0, (e.current.flags & 128) === 128); + if (He && typeof He.onCommitFiberRoot == "function") try { + He.onCommitFiberRoot(fl, e, void 0, (e.current.flags & 128) === 128); } catch { } } -var De = Math.clz32 ? Math.clz32 : xf, Sf = Math.log, Ef = Math.LN2; +var Fe = Math.clz32 ? Math.clz32 : xf, Sf = Math.log, Ef = Math.LN2; function xf(e) { return e >>>= 0, e === 0 ? 32 : 31 - (Sf(e) / Ef | 0) | 0; } -var dr = 64, pr = 4194304; -function Pt(e) { +var hr = 64, vr = 4194304; +function Rt(e) { switch (e & -e) { case 1: return 1; @@ -1268,17 +1268,17 @@ function Pt(e) { return e; } } -function Vr(e, n) { +function Wr(e, n) { var t = e.pendingLanes; if (t === 0) return 0; var r = 0, l = e.suspendedLanes, o = e.pingedLanes, i = t & 268435455; if (i !== 0) { var u = i & ~l; - u !== 0 ? r = Pt(u) : (o &= i, o !== 0 && (r = Pt(o))); - } else i = t & ~l, i !== 0 ? r = Pt(i) : o !== 0 && (r = Pt(o)); + u !== 0 ? r = Rt(u) : (o &= i, o !== 0 && (r = Rt(o))); + } else i = t & ~l, i !== 0 ? r = Rt(i) : o !== 0 && (r = Rt(o)); if (r === 0) return 0; if (n !== 0 && n !== r && !(n & l) && (l = r & -r, o = n & -n, l >= o || l === 16 && (o & 4194240) !== 0)) return n; - if (r & 4 && (r |= t & 16), n = e.entangledLanes, n !== 0) for (e = e.entanglements, n &= r; 0 < n; ) t = 31 - De(n), l = 1 << t, r |= e[t], n &= ~l; + if (r & 4 && (r |= t & 16), n = e.entangledLanes, n !== 0) for (e = e.entanglements, n &= r; 0 < n; ) t = 31 - Fe(n), l = 1 << t, r |= e[t], n &= ~l; return r; } function Cf(e, n) { @@ -1324,96 +1324,96 @@ function Cf(e, n) { } function _f(e, n) { for (var t = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, o = e.pendingLanes; 0 < o; ) { - var i = 31 - De(o), u = 1 << i, s = l[i]; + var i = 31 - Fe(o), u = 1 << i, s = l[i]; s === -1 ? (!(u & t) || u & r) && (l[i] = Cf(u, n)) : s <= n && (e.expiredLanes |= u), o &= ~u; } } -function vo(e) { +function go(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; } -function Qs() { - var e = dr; - return dr <<= 1, !(dr & 4194240) && (dr = 64), e; +function Ks() { + var e = hr; + return hr <<= 1, !(hr & 4194240) && (hr = 64), e; } -function Ol(e) { +function Dl(e) { for (var n = [], t = 0; 31 > t; t++) n.push(e); return n; } -function tr(e, n, t) { - e.pendingLanes |= n, n !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, n = 31 - De(n), e[n] = t; +function or(e, n, t) { + e.pendingLanes |= n, n !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, n = 31 - Fe(n), e[n] = t; } function Nf(e, n) { var t = e.pendingLanes & ~n; e.pendingLanes = n, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= n, e.mutableReadLanes &= n, e.entangledLanes &= n, n = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < t; ) { - var l = 31 - De(t), o = 1 << l; + var l = 31 - Fe(t), o = 1 << l; n[l] = 0, r[l] = -1, e[l] = -1, t &= ~o; } } -function oi(e, n) { +function ui(e, n) { var t = e.entangledLanes |= n; for (e = e.entanglements; t; ) { - var r = 31 - De(t), l = 1 << r; + var r = 31 - Fe(t), l = 1 << r; l & n | e[r] & n && (e[r] |= n), t &= ~l; } } var j = 0; -function Ks(e) { +function Ys(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1; } -var Ys, ii, Xs, Gs, Zs, yo = !1, mr = [], un = null, sn = null, an = null, Vt = /* @__PURE__ */ new Map(), Bt = /* @__PURE__ */ new Map(), nn = [], Pf = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); -function au(e, n) { +var Xs, si, Gs, Zs, Js, wo = !1, yr = [], cn = null, fn = null, dn = null, Wt = /* @__PURE__ */ new Map(), Qt = /* @__PURE__ */ new Map(), ln = [], Pf = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); +function cu(e, n) { switch (e) { case "focusin": case "focusout": - un = null; + cn = null; break; case "dragenter": case "dragleave": - sn = null; + fn = null; break; case "mouseover": case "mouseout": - an = null; + dn = null; break; case "pointerover": case "pointerout": - Vt.delete(n.pointerId); + Wt.delete(n.pointerId); break; case "gotpointercapture": case "lostpointercapture": - Bt.delete(n.pointerId); + Qt.delete(n.pointerId); } } -function wt(e, n, t, r, l, o) { - return e === null || e.nativeEvent !== o ? (e = { blockedOn: n, domEventName: t, eventSystemFlags: r, nativeEvent: o, targetContainers: [l] }, n !== null && (n = lr(n), n !== null && ii(n)), e) : (e.eventSystemFlags |= r, n = e.targetContainers, l !== null && n.indexOf(l) === -1 && n.push(l), e); +function Et(e, n, t, r, l, o) { + return e === null || e.nativeEvent !== o ? (e = { blockedOn: n, domEventName: t, eventSystemFlags: r, nativeEvent: o, targetContainers: [l] }, n !== null && (n = ur(n), n !== null && si(n)), e) : (e.eventSystemFlags |= r, n = e.targetContainers, l !== null && n.indexOf(l) === -1 && n.push(l), e); } function zf(e, n, t, r, l) { switch (n) { case "focusin": - return un = wt(un, e, n, t, r, l), !0; + return cn = Et(cn, e, n, t, r, l), !0; case "dragenter": - return sn = wt(sn, e, n, t, r, l), !0; + return fn = Et(fn, e, n, t, r, l), !0; case "mouseover": - return an = wt(an, e, n, t, r, l), !0; + return dn = Et(dn, e, n, t, r, l), !0; case "pointerover": var o = l.pointerId; - return Vt.set(o, wt(Vt.get(o) || null, e, n, t, r, l)), !0; + return Wt.set(o, Et(Wt.get(o) || null, e, n, t, r, l)), !0; case "gotpointercapture": - return o = l.pointerId, Bt.set(o, wt(Bt.get(o) || null, e, n, t, r, l)), !0; + return o = l.pointerId, Qt.set(o, Et(Qt.get(o) || null, e, n, t, r, l)), !0; } return !1; } -function Js(e) { - var n = _n(e.target); +function qs(e) { + var n = zn(e.target); if (n !== null) { - var t = Un(n); + var t = Bn(n); if (t !== null) { if (n = t.tag, n === 13) { if (n = Us(t), n !== null) { - e.blockedOn = n, Zs(e.priority, function() { - Xs(t); + e.blockedOn = n, Js(e.priority, function() { + Gs(t); }); return; } @@ -1425,79 +1425,79 @@ function Js(e) { } e.blockedOn = null; } -function Pr(e) { +function Rr(e) { if (e.blockedOn !== null) return !1; for (var n = e.targetContainers; 0 < n.length; ) { - var t = go(e.domEventName, e.eventSystemFlags, n[0], e.nativeEvent); + var t = ko(e.domEventName, e.eventSystemFlags, n[0], e.nativeEvent); if (t === null) { t = e.nativeEvent; var r = new t.constructor(t.type, t); - fo = r, t.target.dispatchEvent(r), fo = null; - } else return n = lr(t), n !== null && ii(n), e.blockedOn = t, !1; + mo = r, t.target.dispatchEvent(r), mo = null; + } else return n = ur(t), n !== null && si(n), e.blockedOn = t, !1; n.shift(); } return !0; } -function cu(e, n, t) { - Pr(e) && t.delete(n); +function fu(e, n, t) { + Rr(e) && t.delete(n); } function Tf() { - yo = !1, un !== null && Pr(un) && (un = null), sn !== null && Pr(sn) && (sn = null), an !== null && Pr(an) && (an = null), Vt.forEach(cu), Bt.forEach(cu); + wo = !1, cn !== null && Rr(cn) && (cn = null), fn !== null && Rr(fn) && (fn = null), dn !== null && Rr(dn) && (dn = null), Wt.forEach(fu), Qt.forEach(fu); } -function kt(e, n) { - e.blockedOn === n && (e.blockedOn = null, yo || (yo = !0, ke.unstable_scheduleCallback(ke.unstable_NormalPriority, Tf))); +function xt(e, n) { + e.blockedOn === n && (e.blockedOn = null, wo || (wo = !0, xe.unstable_scheduleCallback(xe.unstable_NormalPriority, Tf))); } -function Ht(e) { +function Kt(e) { function n(l) { - return kt(l, e); + return xt(l, e); } - if (0 < mr.length) { - kt(mr[0], e); - for (var t = 1; t < mr.length; t++) { - var r = mr[t]; + if (0 < yr.length) { + xt(yr[0], e); + for (var t = 1; t < yr.length; t++) { + var r = yr[t]; r.blockedOn === e && (r.blockedOn = null); } } - for (un !== null && kt(un, e), sn !== null && kt(sn, e), an !== null && kt(an, e), Vt.forEach(n), Bt.forEach(n), t = 0; t < nn.length; t++) r = nn[t], r.blockedOn === e && (r.blockedOn = null); - for (; 0 < nn.length && (t = nn[0], t.blockedOn === null); ) Js(t), t.blockedOn === null && nn.shift(); + for (cn !== null && xt(cn, e), fn !== null && xt(fn, e), dn !== null && xt(dn, e), Wt.forEach(n), Qt.forEach(n), t = 0; t < ln.length; t++) r = ln[t], r.blockedOn === e && (r.blockedOn = null); + for (; 0 < ln.length && (t = ln[0], t.blockedOn === null); ) qs(t), t.blockedOn === null && ln.shift(); } -var tt = Je.ReactCurrentBatchConfig, Br = !0; +var ut = en.ReactCurrentBatchConfig, Qr = !0; function Rf(e, n, t, r) { - var l = j, o = tt.transition; - tt.transition = null; + var l = j, o = ut.transition; + ut.transition = null; try { - j = 1, ui(e, n, t, r); + j = 1, ai(e, n, t, r); } finally { - j = l, tt.transition = o; + j = l, ut.transition = o; } } function Lf(e, n, t, r) { - var l = j, o = tt.transition; - tt.transition = null; + var l = j, o = ut.transition; + ut.transition = null; try { - j = 4, ui(e, n, t, r); + j = 4, ai(e, n, t, r); } finally { - j = l, tt.transition = o; + j = l, ut.transition = o; } } -function ui(e, n, t, r) { - if (Br) { - var l = go(e, n, t, r); - if (l === null) Bl(e, n, r, Hr, t), au(e, r); +function ai(e, n, t, r) { + if (Qr) { + var l = ko(e, n, t, r); + if (l === null) Wl(e, n, r, Kr, t), cu(e, r); else if (zf(l, e, n, t, r)) r.stopPropagation(); - else if (au(e, r), n & 4 && -1 < Pf.indexOf(e)) { + else if (cu(e, r), n & 4 && -1 < Pf.indexOf(e)) { for (; l !== null; ) { - var o = lr(l); - if (o !== null && Ys(o), o = go(e, n, t, r), o === null && Bl(e, n, r, Hr, t), o === l) break; + var o = ur(l); + if (o !== null && Xs(o), o = ko(e, n, t, r), o === null && Wl(e, n, r, Kr, t), o === l) break; l = o; } l !== null && r.stopPropagation(); - } else Bl(e, n, r, null, t); + } else Wl(e, n, r, null, t); } } -var Hr = null; -function go(e, n, t, r) { - if (Hr = null, e = ri(r), e = _n(e), e !== null) if (n = Un(e), n === null) e = null; +var Kr = null; +function ko(e, n, t, r) { + if (Kr = null, e = oi(r), e = zn(e), e !== null) if (n = Bn(e), n === null) e = null; else if (t = n.tag, t === 13) { if (e = Us(n), e !== null) return e; e = null; @@ -1505,9 +1505,9 @@ function go(e, n, t, r) { if (n.stateNode.current.memoizedState.isDehydrated) return n.tag === 3 ? n.stateNode.containerInfo : null; e = null; } else n !== e && (e = null); - return Hr = e, null; + return Kr = e, null; } -function qs(e) { +function bs(e) { switch (e) { case "cancel": case "click": @@ -1583,14 +1583,14 @@ function qs(e) { return 4; case "message": switch (gf()) { - case li: + case ii: return 1; - case Hs: + case Ws: return 4; - case Ar: + case Hr: case wf: return 16; - case Ws: + case Qs: return 536870912; default: return 16; @@ -1599,52 +1599,52 @@ function qs(e) { return 16; } } -var rn = null, si = null, zr = null; -function bs() { - if (zr) return zr; - var e, n = si, t = n.length, r, l = "value" in rn ? rn.value : rn.textContent, o = l.length; +var un = null, ci = null, Lr = null; +function ea() { + if (Lr) return Lr; + var e, n = ci, t = n.length, r, l = "value" in un ? un.value : un.textContent, o = l.length; for (e = 0; e < t && n[e] === l[e]; e++) ; var i = t - e; for (r = 1; r <= i && n[t - r] === l[o - r]; r++) ; - return zr = l.slice(e, 1 < r ? 1 - r : void 0); + return Lr = l.slice(e, 1 < r ? 1 - r : void 0); } -function Tr(e) { +function Or(e) { var n = e.keyCode; return "charCode" in e ? (e = e.charCode, e === 0 && n === 13 && (e = 13)) : e = n, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; } -function hr() { +function gr() { return !0; } -function fu() { +function du() { return !1; } -function Ee(e) { +function _e(e) { function n(t, r, l, o, i) { this._reactName = t, this._targetInst = l, this.type = r, this.nativeEvent = o, this.target = i, this.currentTarget = null; for (var u in e) e.hasOwnProperty(u) && (t = e[u], this[u] = t ? t(o) : o[u]); - return this.isDefaultPrevented = (o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1) ? hr : fu, this.isPropagationStopped = fu, this; + return this.isDefaultPrevented = (o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1) ? gr : du, this.isPropagationStopped = du, this; } - return H(n.prototype, { preventDefault: function() { + return K(n.prototype, { preventDefault: function() { this.defaultPrevented = !0; var t = this.nativeEvent; - t && (t.preventDefault ? t.preventDefault() : typeof t.returnValue != "unknown" && (t.returnValue = !1), this.isDefaultPrevented = hr); + t && (t.preventDefault ? t.preventDefault() : typeof t.returnValue != "unknown" && (t.returnValue = !1), this.isDefaultPrevented = gr); }, stopPropagation: function() { var t = this.nativeEvent; - t && (t.stopPropagation ? t.stopPropagation() : typeof t.cancelBubble != "unknown" && (t.cancelBubble = !0), this.isPropagationStopped = hr); + t && (t.stopPropagation ? t.stopPropagation() : typeof t.cancelBubble != "unknown" && (t.cancelBubble = !0), this.isPropagationStopped = gr); }, persist: function() { - }, isPersistent: hr }), n; + }, isPersistent: gr }), n; } -var pt = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { +var gt = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(e) { return e.timeStamp || Date.now(); -}, defaultPrevented: 0, isTrusted: 0 }, ai = Ee(pt), rr = H({}, pt, { view: 0, detail: 0 }), Of = Ee(rr), Ml, Dl, St, al = H({}, rr, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: ci, button: 0, buttons: 0, relatedTarget: function(e) { +}, defaultPrevented: 0, isTrusted: 0 }, fi = _e(gt), ir = K({}, gt, { view: 0, detail: 0 }), Of = _e(ir), jl, Fl, Ct, dl = K({}, ir, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: di, button: 0, buttons: 0, relatedTarget: function(e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function(e) { - return "movementX" in e ? e.movementX : (e !== St && (St && e.type === "mousemove" ? (Ml = e.screenX - St.screenX, Dl = e.screenY - St.screenY) : Dl = Ml = 0, St = e), Ml); + return "movementX" in e ? e.movementX : (e !== Ct && (Ct && e.type === "mousemove" ? (jl = e.screenX - Ct.screenX, Fl = e.screenY - Ct.screenY) : Fl = jl = 0, Ct = e), jl); }, movementY: function(e) { - return "movementY" in e ? e.movementY : Dl; -} }), du = Ee(al), Mf = H({}, al, { dataTransfer: 0 }), Df = Ee(Mf), jf = H({}, rr, { relatedTarget: 0 }), jl = Ee(jf), Ff = H({}, pt, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), If = Ee(Ff), $f = H({}, pt, { clipboardData: function(e) { + return "movementY" in e ? e.movementY : Fl; +} }), pu = _e(dl), Mf = K({}, dl, { dataTransfer: 0 }), Df = _e(Mf), jf = K({}, ir, { relatedTarget: 0 }), Il = _e(jf), Ff = K({}, gt, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), If = _e(Ff), $f = K({}, gt, { clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; -} }), Uf = Ee($f), Af = H({}, pt, { data: 0 }), pu = Ee(Af), Vf = { +} }), Af = _e($f), Uf = K({}, gt, { data: 0 }), mu = _e(Uf), Vf = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -1699,22 +1699,22 @@ function Wf(e) { var n = this.nativeEvent; return n.getModifierState ? n.getModifierState(e) : (e = Hf[e]) ? !!n[e] : !1; } -function ci() { +function di() { return Wf; } -var Qf = H({}, rr, { key: function(e) { +var Qf = K({}, ir, { key: function(e) { if (e.key) { var n = Vf[e.key] || e.key; if (n !== "Unidentified") return n; } - return e.type === "keypress" ? (e = Tr(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Bf[e.keyCode] || "Unidentified" : ""; -}, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: ci, charCode: function(e) { - return e.type === "keypress" ? Tr(e) : 0; + return e.type === "keypress" ? (e = Or(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Bf[e.keyCode] || "Unidentified" : ""; +}, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: di, charCode: function(e) { + return e.type === "keypress" ? Or(e) : 0; }, keyCode: function(e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; }, which: function(e) { - return e.type === "keypress" ? Tr(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; -} }), Kf = Ee(Qf), Yf = H({}, al, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), mu = Ee(Yf), Xf = H({}, rr, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: ci }), Gf = Ee(Xf), Zf = H({}, pt, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Jf = Ee(Zf), qf = H({}, al, { + return e.type === "keypress" ? Or(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; +} }), Kf = _e(Qf), Yf = K({}, dl, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), hu = _e(Yf), Xf = K({}, ir, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: di }), Gf = _e(Xf), Zf = K({}, gt, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Jf = _e(Zf), qf = K({}, dl, { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -1723,10 +1723,10 @@ var Qf = H({}, rr, { key: function(e) { }, deltaZ: 0, deltaMode: 0 -}), bf = Ee(qf), ed = [9, 13, 27, 32], fi = Ye && "CompositionEvent" in window, Lt = null; -Ye && "documentMode" in document && (Lt = document.documentMode); -var nd = Ye && "TextEvent" in window && !Lt, ea = Ye && (!fi || Lt && 8 < Lt && 11 >= Lt), hu = " ", vu = !1; -function na(e, n) { +}), bf = _e(qf), ed = [9, 13, 27, 32], pi = Ze && "CompositionEvent" in window, Dt = null; +Ze && "documentMode" in document && (Dt = document.documentMode); +var nd = Ze && "TextEvent" in window && !Dt, na = Ze && (!pi || Dt && 8 < Dt && 11 >= Dt), vu = " ", yu = !1; +function ta(e, n) { switch (e) { case "keyup": return ed.indexOf(n.keyCode) !== -1; @@ -1740,24 +1740,24 @@ function na(e, n) { return !1; } } -function ta(e) { +function ra(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; } -var Hn = !1; +var Xn = !1; function td(e, n) { switch (e) { case "compositionend": - return ta(n); + return ra(n); case "keypress": - return n.which !== 32 ? null : (vu = !0, hu); + return n.which !== 32 ? null : (yu = !0, vu); case "textInput": - return e = n.data, e === hu && vu ? null : e; + return e = n.data, e === vu && yu ? null : e; default: return null; } } function rd(e, n) { - if (Hn) return e === "compositionend" || !fi && na(e, n) ? (e = bs(), zr = si = rn = null, Hn = !1, e) : null; + if (Xn) return e === "compositionend" || !pi && ta(e, n) ? (e = ea(), Lr = ci = un = null, Xn = !1, e) : null; switch (e) { case "paste": return null; @@ -1768,85 +1768,85 @@ function rd(e, n) { } return null; case "compositionend": - return ea && n.locale !== "ko" ? null : n.data; + return na && n.locale !== "ko" ? null : n.data; default: return null; } } var ld = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; -function yu(e) { +function gu(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return n === "input" ? !!ld[e.type] : n === "textarea"; } -function ra(e, n, t, r) { - Ds(r), n = Wr(n, "onChange"), 0 < n.length && (t = new ai("onChange", "change", null, t, r), e.push({ event: t, listeners: n })); +function la(e, n, t, r) { + js(r), n = Yr(n, "onChange"), 0 < n.length && (t = new fi("onChange", "change", null, t, r), e.push({ event: t, listeners: n })); } -var Ot = null, Wt = null; +var jt = null, Yt = null; function od(e) { - ma(e, 0); + ha(e, 0); } -function cl(e) { - var n = Kn(e); - if (Ps(n)) return e; +function pl(e) { + var n = Jn(e); + if (zs(n)) return e; } function id(e, n) { if (e === "change") return n; } -var la = !1; -if (Ye) { - var Fl; - if (Ye) { - var Il = "oninput" in document; - if (!Il) { - var gu = document.createElement("div"); - gu.setAttribute("oninput", "return;"), Il = typeof gu.oninput == "function"; +var oa = !1; +if (Ze) { + var $l; + if (Ze) { + var Al = "oninput" in document; + if (!Al) { + var wu = document.createElement("div"); + wu.setAttribute("oninput", "return;"), Al = typeof wu.oninput == "function"; } - Fl = Il; - } else Fl = !1; - la = Fl && (!document.documentMode || 9 < document.documentMode); + $l = Al; + } else $l = !1; + oa = $l && (!document.documentMode || 9 < document.documentMode); } -function wu() { - Ot && (Ot.detachEvent("onpropertychange", oa), Wt = Ot = null); +function ku() { + jt && (jt.detachEvent("onpropertychange", ia), Yt = jt = null); } -function oa(e) { - if (e.propertyName === "value" && cl(Wt)) { +function ia(e) { + if (e.propertyName === "value" && pl(Yt)) { var n = []; - ra(n, Wt, e, ri(e)), $s(od, n); + la(n, Yt, e, oi(e)), As(od, n); } } function ud(e, n, t) { - e === "focusin" ? (wu(), Ot = n, Wt = t, Ot.attachEvent("onpropertychange", oa)) : e === "focusout" && wu(); + e === "focusin" ? (ku(), jt = n, Yt = t, jt.attachEvent("onpropertychange", ia)) : e === "focusout" && ku(); } function sd(e) { - if (e === "selectionchange" || e === "keyup" || e === "keydown") return cl(Wt); + if (e === "selectionchange" || e === "keyup" || e === "keydown") return pl(Yt); } function ad(e, n) { - if (e === "click") return cl(n); + if (e === "click") return pl(n); } function cd(e, n) { - if (e === "input" || e === "change") return cl(n); + if (e === "input" || e === "change") return pl(n); } function fd(e, n) { return e === n && (e !== 0 || 1 / e === 1 / n) || e !== e && n !== n; } -var Fe = typeof Object.is == "function" ? Object.is : fd; -function Qt(e, n) { - if (Fe(e, n)) return !0; +var $e = typeof Object.is == "function" ? Object.is : fd; +function Xt(e, n) { + if ($e(e, n)) return !0; if (typeof e != "object" || e === null || typeof n != "object" || n === null) return !1; var t = Object.keys(e), r = Object.keys(n); if (t.length !== r.length) return !1; for (r = 0; r < t.length; r++) { var l = t[r]; - if (!bl.call(n, l) || !Fe(e[l], n[l])) return !1; + if (!no.call(n, l) || !$e(e[l], n[l])) return !1; } return !0; } -function ku(e) { +function Su(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } -function Su(e, n) { - var t = ku(e); +function Eu(e, n) { + var t = Su(e); e = 0; for (var r; t; ) { if (t.nodeType === 3) { @@ -1863,14 +1863,14 @@ function Su(e, n) { } t = void 0; } - t = ku(t); + t = Su(t); } } -function ia(e, n) { - return e && n ? e === n ? !0 : e && e.nodeType === 3 ? !1 : n && n.nodeType === 3 ? ia(e, n.parentNode) : "contains" in e ? e.contains(n) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(n) & 16) : !1 : !1; +function ua(e, n) { + return e && n ? e === n ? !0 : e && e.nodeType === 3 ? !1 : n && n.nodeType === 3 ? ua(e, n.parentNode) : "contains" in e ? e.contains(n) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(n) & 16) : !1 : !1; } -function ua() { - for (var e = window, n = Ir(); n instanceof e.HTMLIFrameElement; ) { +function sa() { + for (var e = window, n = Ur(); n instanceof e.HTMLIFrameElement; ) { try { var t = typeof n.contentWindow.location.href == "string"; } catch { @@ -1878,24 +1878,24 @@ function ua() { } if (t) e = n.contentWindow; else break; - n = Ir(e.document); + n = Ur(e.document); } return n; } -function di(e) { +function mi(e) { var n = e && e.nodeName && e.nodeName.toLowerCase(); return n && (n === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || n === "textarea" || e.contentEditable === "true"); } function dd(e) { - var n = ua(), t = e.focusedElem, r = e.selectionRange; - if (n !== t && t && t.ownerDocument && ia(t.ownerDocument.documentElement, t)) { - if (r !== null && di(t)) { + var n = sa(), t = e.focusedElem, r = e.selectionRange; + if (n !== t && t && t.ownerDocument && ua(t.ownerDocument.documentElement, t)) { + if (r !== null && mi(t)) { if (n = r.start, e = r.end, e === void 0 && (e = n), "selectionStart" in t) t.selectionStart = n, t.selectionEnd = Math.min(e, t.value.length); else if (e = (n = t.ownerDocument || document) && n.defaultView || window, e.getSelection) { e = e.getSelection(); var l = t.textContent.length, o = Math.min(r.start, l); - r = r.end === void 0 ? o : Math.min(r.end, l), !e.extend && o > r && (l = r, r = o, o = l), l = Su(t, o); - var i = Su( + r = r.end === void 0 ? o : Math.min(r.end, l), !e.extend && o > r && (l = r, r = o, o = l), l = Eu(t, o); + var i = Eu( t, r ); @@ -1906,55 +1906,55 @@ function dd(e) { for (typeof t.focus == "function" && t.focus(), t = 0; t < n.length; t++) e = n[t], e.element.scrollLeft = e.left, e.element.scrollTop = e.top; } } -var pd = Ye && "documentMode" in document && 11 >= document.documentMode, Wn = null, wo = null, Mt = null, ko = !1; -function Eu(e, n, t) { +var pd = Ze && "documentMode" in document && 11 >= document.documentMode, Gn = null, So = null, Ft = null, Eo = !1; +function xu(e, n, t) { var r = t.window === t ? t.document : t.nodeType === 9 ? t : t.ownerDocument; - ko || Wn == null || Wn !== Ir(r) || (r = Wn, "selectionStart" in r && di(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), Mt && Qt(Mt, r) || (Mt = r, r = Wr(wo, "onSelect"), 0 < r.length && (n = new ai("onSelect", "select", null, n, t), e.push({ event: n, listeners: r }), n.target = Wn))); + Eo || Gn == null || Gn !== Ur(r) || (r = Gn, "selectionStart" in r && mi(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), Ft && Xt(Ft, r) || (Ft = r, r = Yr(So, "onSelect"), 0 < r.length && (n = new fi("onSelect", "select", null, n, t), e.push({ event: n, listeners: r }), n.target = Gn))); } -function vr(e, n) { +function wr(e, n) { var t = {}; return t[e.toLowerCase()] = n.toLowerCase(), t["Webkit" + e] = "webkit" + n, t["Moz" + e] = "moz" + n, t; } -var Qn = { animationend: vr("Animation", "AnimationEnd"), animationiteration: vr("Animation", "AnimationIteration"), animationstart: vr("Animation", "AnimationStart"), transitionend: vr("Transition", "TransitionEnd") }, $l = {}, sa = {}; -Ye && (sa = document.createElement("div").style, "AnimationEvent" in window || (delete Qn.animationend.animation, delete Qn.animationiteration.animation, delete Qn.animationstart.animation), "TransitionEvent" in window || delete Qn.transitionend.transition); -function fl(e) { - if ($l[e]) return $l[e]; - if (!Qn[e]) return e; - var n = Qn[e], t; - for (t in n) if (n.hasOwnProperty(t) && t in sa) return $l[e] = n[t]; +var Zn = { animationend: wr("Animation", "AnimationEnd"), animationiteration: wr("Animation", "AnimationIteration"), animationstart: wr("Animation", "AnimationStart"), transitionend: wr("Transition", "TransitionEnd") }, Ul = {}, aa = {}; +Ze && (aa = document.createElement("div").style, "AnimationEvent" in window || (delete Zn.animationend.animation, delete Zn.animationiteration.animation, delete Zn.animationstart.animation), "TransitionEvent" in window || delete Zn.transitionend.transition); +function ml(e) { + if (Ul[e]) return Ul[e]; + if (!Zn[e]) return e; + var n = Zn[e], t; + for (t in n) if (n.hasOwnProperty(t) && t in aa) return Ul[e] = n[t]; return e; } -var aa = fl("animationend"), ca = fl("animationiteration"), fa = fl("animationstart"), da = fl("transitionend"), pa = /* @__PURE__ */ new Map(), xu = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); -function yn(e, n) { - pa.set(e, n), $n(n, [e]); -} -for (var Ul = 0; Ul < xu.length; Ul++) { - var Al = xu[Ul], md = Al.toLowerCase(), hd = Al[0].toUpperCase() + Al.slice(1); - yn(md, "on" + hd); -} -yn(aa, "onAnimationEnd"); -yn(ca, "onAnimationIteration"); -yn(fa, "onAnimationStart"); -yn("dblclick", "onDoubleClick"); -yn("focusin", "onFocus"); -yn("focusout", "onBlur"); -yn(da, "onTransitionEnd"); -ot("onMouseEnter", ["mouseout", "mouseover"]); -ot("onMouseLeave", ["mouseout", "mouseover"]); -ot("onPointerEnter", ["pointerout", "pointerover"]); -ot("onPointerLeave", ["pointerout", "pointerover"]); -$n("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); -$n("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); -$n("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); -$n("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); -$n("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); -$n("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); -var zt = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), vd = new Set("cancel close invalid load scroll toggle".split(" ").concat(zt)); -function Cu(e, n, t) { +var ca = ml("animationend"), fa = ml("animationiteration"), da = ml("animationstart"), pa = ml("transitionend"), ma = /* @__PURE__ */ new Map(), Cu = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); +function kn(e, n) { + ma.set(e, n), Vn(n, [e]); +} +for (var Vl = 0; Vl < Cu.length; Vl++) { + var Bl = Cu[Vl], md = Bl.toLowerCase(), hd = Bl[0].toUpperCase() + Bl.slice(1); + kn(md, "on" + hd); +} +kn(ca, "onAnimationEnd"); +kn(fa, "onAnimationIteration"); +kn(da, "onAnimationStart"); +kn("dblclick", "onDoubleClick"); +kn("focusin", "onFocus"); +kn("focusout", "onBlur"); +kn(pa, "onTransitionEnd"); +ct("onMouseEnter", ["mouseout", "mouseover"]); +ct("onMouseLeave", ["mouseout", "mouseover"]); +ct("onPointerEnter", ["pointerout", "pointerover"]); +ct("onPointerLeave", ["pointerout", "pointerover"]); +Vn("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); +Vn("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); +Vn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); +Vn("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); +Vn("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); +Vn("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); +var Lt = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), vd = new Set("cancel close invalid load scroll toggle".split(" ").concat(Lt)); +function _u(e, n, t) { var r = e.type || "unknown-event"; e.currentTarget = t, mf(r, n, void 0, e), e.currentTarget = null; } -function ma(e, n) { +function ha(e, n) { n = (n & 4) !== 0; for (var t = 0; t < e.length; t++) { var r = e[t], l = r.event; @@ -1964,38 +1964,38 @@ function ma(e, n) { if (n) for (var i = r.length - 1; 0 <= i; i--) { var u = r[i], s = u.instance, c = u.currentTarget; if (u = u.listener, s !== o && l.isPropagationStopped()) break e; - Cu(l, u, c), o = s; + _u(l, u, c), o = s; } else for (i = 0; i < r.length; i++) { if (u = r[i], s = u.instance, c = u.currentTarget, u = u.listener, s !== o && l.isPropagationStopped()) break e; - Cu(l, u, c), o = s; + _u(l, u, c), o = s; } } } - if (Ur) throw e = ho, Ur = !1, ho = null, e; + if (Br) throw e = yo, Br = !1, yo = null, e; } function $(e, n) { - var t = n[_o]; - t === void 0 && (t = n[_o] = /* @__PURE__ */ new Set()); + var t = n[Po]; + t === void 0 && (t = n[Po] = /* @__PURE__ */ new Set()); var r = e + "__bubble"; - t.has(r) || (ha(n, e, 2, !1), t.add(r)); + t.has(r) || (va(n, e, 2, !1), t.add(r)); } -function Vl(e, n, t) { +function Hl(e, n, t) { var r = 0; - n && (r |= 4), ha(t, e, r, n); + n && (r |= 4), va(t, e, r, n); } -var yr = "_reactListening" + Math.random().toString(36).slice(2); -function Kt(e) { - if (!e[yr]) { - e[yr] = !0, Es.forEach(function(t) { - t !== "selectionchange" && (vd.has(t) || Vl(t, !1, e), Vl(t, !0, e)); +var kr = "_reactListening" + Math.random().toString(36).slice(2); +function Gt(e) { + if (!e[kr]) { + e[kr] = !0, xs.forEach(function(t) { + t !== "selectionchange" && (vd.has(t) || Hl(t, !1, e), Hl(t, !0, e)); }); var n = e.nodeType === 9 ? e : e.ownerDocument; - n === null || n[yr] || (n[yr] = !0, Vl("selectionchange", !1, n)); + n === null || n[kr] || (n[kr] = !0, Hl("selectionchange", !1, n)); } } -function ha(e, n, t, r) { - switch (qs(n)) { +function va(e, n, t, r) { + switch (bs(n)) { case 1: var l = Rf; break; @@ -2003,11 +2003,11 @@ function ha(e, n, t, r) { l = Lf; break; default: - l = ui; + l = ai; } - t = l.bind(null, n, t, e), l = void 0, !mo || n !== "touchstart" && n !== "touchmove" && n !== "wheel" || (l = !0), r ? l !== void 0 ? e.addEventListener(n, t, { capture: !0, passive: l }) : e.addEventListener(n, t, !0) : l !== void 0 ? e.addEventListener(n, t, { passive: l }) : e.addEventListener(n, t, !1); + t = l.bind(null, n, t, e), l = void 0, !vo || n !== "touchstart" && n !== "touchmove" && n !== "wheel" || (l = !0), r ? l !== void 0 ? e.addEventListener(n, t, { capture: !0, passive: l }) : e.addEventListener(n, t, !0) : l !== void 0 ? e.addEventListener(n, t, { passive: l }) : e.addEventListener(n, t, !1); } -function Bl(e, n, t, r, l) { +function Wl(e, n, t, r, l) { var o = r; if (!(n & 1) && !(n & 2) && r !== null) e: for (; ; ) { if (r === null) return; @@ -2021,7 +2021,7 @@ function Bl(e, n, t, r, l) { i = i.return; } for (; u !== null; ) { - if (i = _n(u), i === null) return; + if (i = zn(u), i === null) return; if (s = i.tag, s === 5 || s === 6) { r = o = i; continue e; @@ -2031,28 +2031,28 @@ function Bl(e, n, t, r, l) { } r = r.return; } - $s(function() { - var c = o, p = ri(t), h = []; + As(function() { + var c = o, p = oi(t), h = []; e: { - var m = pa.get(e); + var m = ma.get(e); if (m !== void 0) { - var g = ai, w = e; + var g = fi, w = e; switch (e) { case "keypress": - if (Tr(t) === 0) break e; + if (Or(t) === 0) break e; case "keydown": case "keyup": g = Kf; break; case "focusin": - w = "focus", g = jl; + w = "focus", g = Il; break; case "focusout": - w = "blur", g = jl; + w = "blur", g = Il; break; case "beforeblur": case "afterblur": - g = jl; + g = Il; break; case "click": if (t.button === 2) break e; @@ -2064,7 +2064,7 @@ function Bl(e, n, t, r, l) { case "mouseout": case "mouseover": case "contextmenu": - g = du; + g = pu; break; case "drag": case "dragend": @@ -2082,12 +2082,12 @@ function Bl(e, n, t, r, l) { case "touchstart": g = Gf; break; - case aa: case ca: case fa: + case da: g = If; break; - case da: + case pa: g = Jf; break; case "scroll": @@ -2099,7 +2099,7 @@ function Bl(e, n, t, r, l) { case "copy": case "cut": case "paste": - g = Uf; + g = Af; break; case "gotpointercapture": case "lostpointercapture": @@ -2109,75 +2109,75 @@ function Bl(e, n, t, r, l) { case "pointerout": case "pointerover": case "pointerup": - g = mu; + g = hu; } - var S = (n & 4) !== 0, F = !S && e === "scroll", f = S ? m !== null ? m + "Capture" : null : m; - S = []; + var k = (n & 4) !== 0, F = !k && e === "scroll", f = k ? m !== null ? m + "Capture" : null : m; + k = []; for (var a = c, d; a !== null; ) { d = a; var v = d.stateNode; - if (d.tag === 5 && v !== null && (d = v, f !== null && (v = At(a, f), v != null && S.push(Yt(a, v, d)))), F) break; + if (d.tag === 5 && v !== null && (d = v, f !== null && (v = Ht(a, f), v != null && k.push(Zt(a, v, d)))), F) break; a = a.return; } - 0 < S.length && (m = new g(m, w, null, t, p), h.push({ event: m, listeners: S })); + 0 < k.length && (m = new g(m, w, null, t, p), h.push({ event: m, listeners: k })); } } if (!(n & 7)) { e: { - if (m = e === "mouseover" || e === "pointerover", g = e === "mouseout" || e === "pointerout", m && t !== fo && (w = t.relatedTarget || t.fromElement) && (_n(w) || w[Xe])) break e; - if ((g || m) && (m = p.window === p ? p : (m = p.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (w = t.relatedTarget || t.toElement, g = c, w = w ? _n(w) : null, w !== null && (F = Un(w), w !== F || w.tag !== 5 && w.tag !== 6) && (w = null)) : (g = null, w = c), g !== w)) { - if (S = du, v = "onMouseLeave", f = "onMouseEnter", a = "mouse", (e === "pointerout" || e === "pointerover") && (S = mu, v = "onPointerLeave", f = "onPointerEnter", a = "pointer"), F = g == null ? m : Kn(g), d = w == null ? m : Kn(w), m = new S(v, a + "leave", g, t, p), m.target = F, m.relatedTarget = d, v = null, _n(p) === c && (S = new S(f, a + "enter", w, t, p), S.target = d, S.relatedTarget = F, v = S), F = v, g && w) n: { - for (S = g, f = w, a = 0, d = S; d; d = An(d)) a++; - for (d = 0, v = f; v; v = An(v)) d++; - for (; 0 < a - d; ) S = An(S), a--; - for (; 0 < d - a; ) f = An(f), d--; + if (m = e === "mouseover" || e === "pointerover", g = e === "mouseout" || e === "pointerout", m && t !== mo && (w = t.relatedTarget || t.fromElement) && (zn(w) || w[Je])) break e; + if ((g || m) && (m = p.window === p ? p : (m = p.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (w = t.relatedTarget || t.toElement, g = c, w = w ? zn(w) : null, w !== null && (F = Bn(w), w !== F || w.tag !== 5 && w.tag !== 6) && (w = null)) : (g = null, w = c), g !== w)) { + if (k = pu, v = "onMouseLeave", f = "onMouseEnter", a = "mouse", (e === "pointerout" || e === "pointerover") && (k = hu, v = "onPointerLeave", f = "onPointerEnter", a = "pointer"), F = g == null ? m : Jn(g), d = w == null ? m : Jn(w), m = new k(v, a + "leave", g, t, p), m.target = F, m.relatedTarget = d, v = null, zn(p) === c && (k = new k(f, a + "enter", w, t, p), k.target = d, k.relatedTarget = F, v = k), F = v, g && w) n: { + for (k = g, f = w, a = 0, d = k; d; d = Qn(d)) a++; + for (d = 0, v = f; v; v = Qn(v)) d++; + for (; 0 < a - d; ) k = Qn(k), a--; + for (; 0 < d - a; ) f = Qn(f), d--; for (; a--; ) { - if (S === f || f !== null && S === f.alternate) break n; - S = An(S), f = An(f); + if (k === f || f !== null && k === f.alternate) break n; + k = Qn(k), f = Qn(f); } - S = null; + k = null; } - else S = null; - g !== null && _u(h, m, g, S, !1), w !== null && F !== null && _u(h, F, w, S, !0); + else k = null; + g !== null && Nu(h, m, g, k, !1), w !== null && F !== null && Nu(h, F, w, k, !0); } } e: { - if (m = c ? Kn(c) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === "select" || g === "input" && m.type === "file") var k = id; - else if (yu(m)) if (la) k = cd; + if (m = c ? Jn(c) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === "select" || g === "input" && m.type === "file") var S = id; + else if (gu(m)) if (oa) S = cd; else { - k = sd; - var x = ud; + S = sd; + var _ = ud; } - else (g = m.nodeName) && g.toLowerCase() === "input" && (m.type === "checkbox" || m.type === "radio") && (k = ad); - if (k && (k = k(e, c))) { - ra(h, k, t, p); + else (g = m.nodeName) && g.toLowerCase() === "input" && (m.type === "checkbox" || m.type === "radio") && (S = ad); + if (S && (S = S(e, c))) { + la(h, S, t, p); break e; } - x && x(e, m, c), e === "focusout" && (x = m._wrapperState) && x.controlled && m.type === "number" && io(m, "number", m.value); + _ && _(e, m, c), e === "focusout" && (_ = m._wrapperState) && _.controlled && m.type === "number" && so(m, "number", m.value); } - switch (x = c ? Kn(c) : window, e) { + switch (_ = c ? Jn(c) : window, e) { case "focusin": - (yu(x) || x.contentEditable === "true") && (Wn = x, wo = c, Mt = null); + (gu(_) || _.contentEditable === "true") && (Gn = _, So = c, Ft = null); break; case "focusout": - Mt = wo = Wn = null; + Ft = So = Gn = null; break; case "mousedown": - ko = !0; + Eo = !0; break; case "contextmenu": case "mouseup": case "dragend": - ko = !1, Eu(h, t, p); + Eo = !1, xu(h, t, p); break; case "selectionchange": if (pd) break; case "keydown": case "keyup": - Eu(h, t, p); + xu(h, t, p); } - var _; - if (fi) e: { + var C; + if (pi) e: { switch (e) { case "compositionstart": var N = "onCompositionStart"; @@ -2191,75 +2191,75 @@ function Bl(e, n, t, r, l) { } N = void 0; } - else Hn ? na(e, t) && (N = "onCompositionEnd") : e === "keydown" && t.keyCode === 229 && (N = "onCompositionStart"); - N && (ea && t.locale !== "ko" && (Hn || N !== "onCompositionStart" ? N === "onCompositionEnd" && Hn && (_ = bs()) : (rn = p, si = "value" in rn ? rn.value : rn.textContent, Hn = !0)), x = Wr(c, N), 0 < x.length && (N = new pu(N, e, null, t, p), h.push({ event: N, listeners: x }), _ ? N.data = _ : (_ = ta(t), _ !== null && (N.data = _)))), (_ = nd ? td(e, t) : rd(e, t)) && (c = Wr(c, "onBeforeInput"), 0 < c.length && (p = new pu("onBeforeInput", "beforeinput", null, t, p), h.push({ event: p, listeners: c }), p.data = _)); + else Xn ? ta(e, t) && (N = "onCompositionEnd") : e === "keydown" && t.keyCode === 229 && (N = "onCompositionStart"); + N && (na && t.locale !== "ko" && (Xn || N !== "onCompositionStart" ? N === "onCompositionEnd" && Xn && (C = ea()) : (un = p, ci = "value" in un ? un.value : un.textContent, Xn = !0)), _ = Yr(c, N), 0 < _.length && (N = new mu(N, e, null, t, p), h.push({ event: N, listeners: _ }), C ? N.data = C : (C = ra(t), C !== null && (N.data = C)))), (C = nd ? td(e, t) : rd(e, t)) && (c = Yr(c, "onBeforeInput"), 0 < c.length && (p = new mu("onBeforeInput", "beforeinput", null, t, p), h.push({ event: p, listeners: c }), p.data = C)); } - ma(h, n); + ha(h, n); }); } -function Yt(e, n, t) { +function Zt(e, n, t) { return { instance: e, listener: n, currentTarget: t }; } -function Wr(e, n) { +function Yr(e, n) { for (var t = n + "Capture", r = []; e !== null; ) { var l = e, o = l.stateNode; - l.tag === 5 && o !== null && (l = o, o = At(e, t), o != null && r.unshift(Yt(e, o, l)), o = At(e, n), o != null && r.push(Yt(e, o, l))), e = e.return; + l.tag === 5 && o !== null && (l = o, o = Ht(e, t), o != null && r.unshift(Zt(e, o, l)), o = Ht(e, n), o != null && r.push(Zt(e, o, l))), e = e.return; } return r; } -function An(e) { +function Qn(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null; } -function _u(e, n, t, r, l) { +function Nu(e, n, t, r, l) { for (var o = n._reactName, i = []; t !== null && t !== r; ) { var u = t, s = u.alternate, c = u.stateNode; if (s !== null && s === r) break; - u.tag === 5 && c !== null && (u = c, l ? (s = At(t, o), s != null && i.unshift(Yt(t, s, u))) : l || (s = At(t, o), s != null && i.push(Yt(t, s, u)))), t = t.return; + u.tag === 5 && c !== null && (u = c, l ? (s = Ht(t, o), s != null && i.unshift(Zt(t, s, u))) : l || (s = Ht(t, o), s != null && i.push(Zt(t, s, u)))), t = t.return; } i.length !== 0 && e.push({ event: n, listeners: i }); } var yd = /\r\n?/g, gd = /\u0000|\uFFFD/g; -function Nu(e) { +function Pu(e) { return (typeof e == "string" ? e : "" + e).replace(yd, ` `).replace(gd, ""); } -function gr(e, n, t) { - if (n = Nu(n), Nu(e) !== n && t) throw Error(y(425)); +function Sr(e, n, t) { + if (n = Pu(n), Pu(e) !== n && t) throw Error(y(425)); } -function Qr() { +function Xr() { } -var So = null, Eo = null; -function xo(e, n) { +var xo = null, Co = null; +function _o(e, n) { return e === "textarea" || e === "noscript" || typeof n.children == "string" || typeof n.children == "number" || typeof n.dangerouslySetInnerHTML == "object" && n.dangerouslySetInnerHTML !== null && n.dangerouslySetInnerHTML.__html != null; } -var Co = typeof setTimeout == "function" ? setTimeout : void 0, wd = typeof clearTimeout == "function" ? clearTimeout : void 0, Pu = typeof Promise == "function" ? Promise : void 0, kd = typeof queueMicrotask == "function" ? queueMicrotask : typeof Pu < "u" ? function(e) { - return Pu.resolve(null).then(e).catch(Sd); -} : Co; +var No = typeof setTimeout == "function" ? setTimeout : void 0, wd = typeof clearTimeout == "function" ? clearTimeout : void 0, zu = typeof Promise == "function" ? Promise : void 0, kd = typeof queueMicrotask == "function" ? queueMicrotask : typeof zu < "u" ? function(e) { + return zu.resolve(null).then(e).catch(Sd); +} : No; function Sd(e) { setTimeout(function() { throw e; }); } -function Hl(e, n) { +function Ql(e, n) { var t = n, r = 0; do { var l = t.nextSibling; if (e.removeChild(t), l && l.nodeType === 8) if (t = l.data, t === "/$") { if (r === 0) { - e.removeChild(l), Ht(n); + e.removeChild(l), Kt(n); return; } r--; } else t !== "$" && t !== "$?" && t !== "$!" || r++; t = l; } while (t); - Ht(n); + Kt(n); } -function cn(e) { +function pn(e) { for (; e != null; e = e.nextSibling) { var n = e.nodeType; if (n === 1 || n === 3) break; @@ -2270,7 +2270,7 @@ function cn(e) { } return e; } -function zu(e) { +function Tu(e) { e = e.previousSibling; for (var n = 0; e; ) { if (e.nodeType === 8) { @@ -2284,15 +2284,15 @@ function zu(e) { } return null; } -var mt = Math.random().toString(36).slice(2), Ue = "__reactFiber$" + mt, Xt = "__reactProps$" + mt, Xe = "__reactContainer$" + mt, _o = "__reactEvents$" + mt, Ed = "__reactListeners$" + mt, xd = "__reactHandles$" + mt; -function _n(e) { - var n = e[Ue]; +var wt = Math.random().toString(36).slice(2), Be = "__reactFiber$" + wt, Jt = "__reactProps$" + wt, Je = "__reactContainer$" + wt, Po = "__reactEvents$" + wt, Ed = "__reactListeners$" + wt, xd = "__reactHandles$" + wt; +function zn(e) { + var n = e[Be]; if (n) return n; for (var t = e.parentNode; t; ) { - if (n = t[Xe] || t[Ue]) { - if (t = n.alternate, n.child !== null || t !== null && t.child !== null) for (e = zu(e); e !== null; ) { - if (t = e[Ue]) return t; - e = zu(e); + if (n = t[Je] || t[Be]) { + if (t = n.alternate, n.child !== null || t !== null && t.child !== null) for (e = Tu(e); e !== null; ) { + if (t = e[Be]) return t; + e = Tu(e); } return n; } @@ -2300,163 +2300,163 @@ function _n(e) { } return null; } -function lr(e) { - return e = e[Ue] || e[Xe], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e; +function ur(e) { + return e = e[Be] || e[Je], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e; } -function Kn(e) { +function Jn(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(y(33)); } -function dl(e) { - return e[Xt] || null; +function hl(e) { + return e[Jt] || null; } -var No = [], Yn = -1; -function gn(e) { +var zo = [], qn = -1; +function Sn(e) { return { current: e }; } function U(e) { - 0 > Yn || (e.current = No[Yn], No[Yn] = null, Yn--); + 0 > qn || (e.current = zo[qn], zo[qn] = null, qn--); } function I(e, n) { - Yn++, No[Yn] = e.current, e.current = n; + qn++, zo[qn] = e.current, e.current = n; } -var vn = {}, ue = gn(vn), me = gn(!1), Ln = vn; -function it(e, n) { +var wn = {}, se = Sn(wn), ye = Sn(!1), Dn = wn; +function ft(e, n) { var t = e.type.contextTypes; - if (!t) return vn; + if (!t) return wn; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === n) return r.__reactInternalMemoizedMaskedChildContext; var l = {}, o; for (o in t) l[o] = n[o]; return r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = n, e.__reactInternalMemoizedMaskedChildContext = l), l; } -function he(e) { +function ge(e) { return e = e.childContextTypes, e != null; } -function Kr() { - U(me), U(ue); +function Gr() { + U(ye), U(se); } -function Tu(e, n, t) { - if (ue.current !== vn) throw Error(y(168)); - I(ue, n), I(me, t); +function Ru(e, n, t) { + if (se.current !== wn) throw Error(y(168)); + I(se, n), I(ye, t); } -function va(e, n, t) { +function ya(e, n, t) { var r = e.stateNode; if (n = n.childContextTypes, typeof r.getChildContext != "function") return t; r = r.getChildContext(); for (var l in r) if (!(l in n)) throw Error(y(108, uf(e) || "Unknown", l)); - return H({}, t, r); + return K({}, t, r); } -function Yr(e) { - return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || vn, Ln = ue.current, I(ue, e), I(me, me.current), !0; +function Zr(e) { + return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || wn, Dn = se.current, I(se, e), I(ye, ye.current), !0; } -function Ru(e, n, t) { +function Lu(e, n, t) { var r = e.stateNode; if (!r) throw Error(y(169)); - t ? (e = va(e, n, Ln), r.__reactInternalMemoizedMergedChildContext = e, U(me), U(ue), I(ue, e)) : U(me), I(me, t); + t ? (e = ya(e, n, Dn), r.__reactInternalMemoizedMergedChildContext = e, U(ye), U(se), I(se, e)) : U(ye), I(ye, t); } -var He = null, pl = !1, Wl = !1; -function ya(e) { - He === null ? He = [e] : He.push(e); +var Ke = null, vl = !1, Kl = !1; +function ga(e) { + Ke === null ? Ke = [e] : Ke.push(e); } function Cd(e) { - pl = !0, ya(e); + vl = !0, ga(e); } -function wn() { - if (!Wl && He !== null) { - Wl = !0; +function En() { + if (!Kl && Ke !== null) { + Kl = !0; var e = 0, n = j; try { - var t = He; + var t = Ke; for (j = 1; e < t.length; e++) { var r = t[e]; do r = r(!0); while (r !== null); } - He = null, pl = !1; + Ke = null, vl = !1; } catch (l) { - throw He !== null && (He = He.slice(e + 1)), Bs(li, wn), l; + throw Ke !== null && (Ke = Ke.slice(e + 1)), Hs(ii, En), l; } finally { - j = n, Wl = !1; + j = n, Kl = !1; } } return null; } -var Xn = [], Gn = 0, Xr = null, Gr = 0, xe = [], Ce = 0, On = null, We = 1, Qe = ""; -function En(e, n) { - Xn[Gn++] = Gr, Xn[Gn++] = Xr, Xr = e, Gr = n; +var bn = [], et = 0, Jr = null, qr = 0, Ne = [], Pe = 0, jn = null, Ye = 1, Xe = ""; +function _n(e, n) { + bn[et++] = qr, bn[et++] = Jr, Jr = e, qr = n; } -function ga(e, n, t) { - xe[Ce++] = We, xe[Ce++] = Qe, xe[Ce++] = On, On = e; - var r = We; - e = Qe; - var l = 32 - De(r) - 1; +function wa(e, n, t) { + Ne[Pe++] = Ye, Ne[Pe++] = Xe, Ne[Pe++] = jn, jn = e; + var r = Ye; + e = Xe; + var l = 32 - Fe(r) - 1; r &= ~(1 << l), t += 1; - var o = 32 - De(n) + l; + var o = 32 - Fe(n) + l; if (30 < o) { var i = l - l % 5; - o = (r & (1 << i) - 1).toString(32), r >>= i, l -= i, We = 1 << 32 - De(n) + l | t << l | r, Qe = o + e; - } else We = 1 << o | t << l | r, Qe = e; + o = (r & (1 << i) - 1).toString(32), r >>= i, l -= i, Ye = 1 << 32 - Fe(n) + l | t << l | r, Xe = o + e; + } else Ye = 1 << o | t << l | r, Xe = e; } -function pi(e) { - e.return !== null && (En(e, 1), ga(e, 1, 0)); +function hi(e) { + e.return !== null && (_n(e, 1), wa(e, 1, 0)); } -function mi(e) { - for (; e === Xr; ) Xr = Xn[--Gn], Xn[Gn] = null, Gr = Xn[--Gn], Xn[Gn] = null; - for (; e === On; ) On = xe[--Ce], xe[Ce] = null, Qe = xe[--Ce], xe[Ce] = null, We = xe[--Ce], xe[Ce] = null; +function vi(e) { + for (; e === Jr; ) Jr = bn[--et], bn[et] = null, qr = bn[--et], bn[et] = null; + for (; e === jn; ) jn = Ne[--Pe], Ne[Pe] = null, Xe = Ne[--Pe], Ne[Pe] = null, Ye = Ne[--Pe], Ne[Pe] = null; } -var we = null, ge = null, A = !1, Me = null; -function wa(e, n) { - var t = _e(5, null, null, 0); +var Ee = null, Se = null, V = !1, je = null; +function ka(e, n) { + var t = ze(5, null, null, 0); t.elementType = "DELETED", t.stateNode = n, t.return = e, n = e.deletions, n === null ? (e.deletions = [t], e.flags |= 16) : n.push(t); } -function Lu(e, n) { +function Ou(e, n) { switch (e.tag) { case 5: var t = e.type; - return n = n.nodeType !== 1 || t.toLowerCase() !== n.nodeName.toLowerCase() ? null : n, n !== null ? (e.stateNode = n, we = e, ge = cn(n.firstChild), !0) : !1; + return n = n.nodeType !== 1 || t.toLowerCase() !== n.nodeName.toLowerCase() ? null : n, n !== null ? (e.stateNode = n, Ee = e, Se = pn(n.firstChild), !0) : !1; case 6: - return n = e.pendingProps === "" || n.nodeType !== 3 ? null : n, n !== null ? (e.stateNode = n, we = e, ge = null, !0) : !1; + return n = e.pendingProps === "" || n.nodeType !== 3 ? null : n, n !== null ? (e.stateNode = n, Ee = e, Se = null, !0) : !1; case 13: - return n = n.nodeType !== 8 ? null : n, n !== null ? (t = On !== null ? { id: We, overflow: Qe } : null, e.memoizedState = { dehydrated: n, treeContext: t, retryLane: 1073741824 }, t = _e(18, null, null, 0), t.stateNode = n, t.return = e, e.child = t, we = e, ge = null, !0) : !1; + return n = n.nodeType !== 8 ? null : n, n !== null ? (t = jn !== null ? { id: Ye, overflow: Xe } : null, e.memoizedState = { dehydrated: n, treeContext: t, retryLane: 1073741824 }, t = ze(18, null, null, 0), t.stateNode = n, t.return = e, e.child = t, Ee = e, Se = null, !0) : !1; default: return !1; } } -function Po(e) { +function To(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0; } -function zo(e) { - if (A) { - var n = ge; +function Ro(e) { + if (V) { + var n = Se; if (n) { var t = n; - if (!Lu(e, n)) { - if (Po(e)) throw Error(y(418)); - n = cn(t.nextSibling); - var r = we; - n && Lu(e, n) ? wa(r, t) : (e.flags = e.flags & -4097 | 2, A = !1, we = e); + if (!Ou(e, n)) { + if (To(e)) throw Error(y(418)); + n = pn(t.nextSibling); + var r = Ee; + n && Ou(e, n) ? ka(r, t) : (e.flags = e.flags & -4097 | 2, V = !1, Ee = e); } } else { - if (Po(e)) throw Error(y(418)); - e.flags = e.flags & -4097 | 2, A = !1, we = e; + if (To(e)) throw Error(y(418)); + e.flags = e.flags & -4097 | 2, V = !1, Ee = e; } } } -function Ou(e) { +function Mu(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; - we = e; + Ee = e; } -function wr(e) { - if (e !== we) return !1; - if (!A) return Ou(e), A = !0, !1; +function Er(e) { + if (e !== Ee) return !1; + if (!V) return Mu(e), V = !0, !1; var n; - if ((n = e.tag !== 3) && !(n = e.tag !== 5) && (n = e.type, n = n !== "head" && n !== "body" && !xo(e.type, e.memoizedProps)), n && (n = ge)) { - if (Po(e)) throw ka(), Error(y(418)); - for (; n; ) wa(e, n), n = cn(n.nextSibling); + if ((n = e.tag !== 3) && !(n = e.tag !== 5) && (n = e.type, n = n !== "head" && n !== "body" && !_o(e.type, e.memoizedProps)), n && (n = Se)) { + if (To(e)) throw Sa(), Error(y(418)); + for (; n; ) ka(e, n), n = pn(n.nextSibling); } - if (Ou(e), e.tag === 13) { + if (Mu(e), e.tag === 13) { if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(y(317)); e: { for (e = e.nextSibling, n = 0; e; ) { @@ -2464,7 +2464,7 @@ function wr(e) { var t = e.data; if (t === "/$") { if (n === 0) { - ge = cn(e.nextSibling); + Se = pn(e.nextSibling); break e; } n--; @@ -2472,22 +2472,22 @@ function wr(e) { } e = e.nextSibling; } - ge = null; + Se = null; } - } else ge = we ? cn(e.stateNode.nextSibling) : null; + } else Se = Ee ? pn(e.stateNode.nextSibling) : null; return !0; } -function ka() { - for (var e = ge; e; ) e = cn(e.nextSibling); +function Sa() { + for (var e = Se; e; ) e = pn(e.nextSibling); } -function ut() { - ge = we = null, A = !1; +function dt() { + Se = Ee = null, V = !1; } -function hi(e) { - Me === null ? Me = [e] : Me.push(e); +function yi(e) { + je === null ? je = [e] : je.push(e); } -var _d = Je.ReactCurrentBatchConfig; -function Et(e, n, t) { +var _d = en.ReactCurrentBatchConfig; +function _t(e, n, t) { if (e = t.ref, e !== null && typeof e != "function" && typeof e != "object") { if (t._owner) { if (t = t._owner, t) { @@ -2506,14 +2506,14 @@ function Et(e, n, t) { } return e; } -function kr(e, n) { +function xr(e, n) { throw e = Object.prototype.toString.call(n), Error(y(31, e === "[object Object]" ? "object with keys {" + Object.keys(n).join(", ") + "}" : e)); } -function Mu(e) { +function Du(e) { var n = e._init; return n(e._payload); } -function Sa(e) { +function Ea(e) { function n(f, a) { if (e) { var d = f.deletions; @@ -2530,7 +2530,7 @@ function Sa(e) { return f; } function l(f, a) { - return f = mn(f, a), f.index = 0, f.sibling = null, f; + return f = yn(f, a), f.index = 0, f.sibling = null, f; } function o(f, a, d) { return f.index = d, e ? (d = f.alternate, d !== null ? (d = d.index, d < a ? (f.flags |= 2, a) : d) : (f.flags |= 2, a)) : (f.flags |= 1048576, a); @@ -2539,148 +2539,148 @@ function Sa(e) { return e && f.alternate === null && (f.flags |= 2), f; } function u(f, a, d, v) { - return a === null || a.tag !== 6 ? (a = Jl(d, f.mode, v), a.return = f, a) : (a = l(a, d), a.return = f, a); + return a === null || a.tag !== 6 ? (a = bl(d, f.mode, v), a.return = f, a) : (a = l(a, d), a.return = f, a); } function s(f, a, d, v) { - var k = d.type; - return k === Bn ? p(f, a, d.props.children, v, d.key) : a !== null && (a.elementType === k || typeof k == "object" && k !== null && k.$$typeof === be && Mu(k) === a.type) ? (v = l(a, d.props), v.ref = Et(f, a, d), v.return = f, v) : (v = Fr(d.type, d.key, d.props, null, f.mode, v), v.ref = Et(f, a, d), v.return = f, v); + var S = d.type; + return S === Yn ? p(f, a, d.props.children, v, d.key) : a !== null && (a.elementType === S || typeof S == "object" && S !== null && S.$$typeof === tn && Du(S) === a.type) ? (v = l(a, d.props), v.ref = _t(f, a, d), v.return = f, v) : (v = Ar(d.type, d.key, d.props, null, f.mode, v), v.ref = _t(f, a, d), v.return = f, v); } function c(f, a, d, v) { - return a === null || a.tag !== 4 || a.stateNode.containerInfo !== d.containerInfo || a.stateNode.implementation !== d.implementation ? (a = ql(d, f.mode, v), a.return = f, a) : (a = l(a, d.children || []), a.return = f, a); + return a === null || a.tag !== 4 || a.stateNode.containerInfo !== d.containerInfo || a.stateNode.implementation !== d.implementation ? (a = eo(d, f.mode, v), a.return = f, a) : (a = l(a, d.children || []), a.return = f, a); } - function p(f, a, d, v, k) { - return a === null || a.tag !== 7 ? (a = Rn(d, f.mode, v, k), a.return = f, a) : (a = l(a, d), a.return = f, a); + function p(f, a, d, v, S) { + return a === null || a.tag !== 7 ? (a = Mn(d, f.mode, v, S), a.return = f, a) : (a = l(a, d), a.return = f, a); } function h(f, a, d) { - if (typeof a == "string" && a !== "" || typeof a == "number") return a = Jl("" + a, f.mode, d), a.return = f, a; + if (typeof a == "string" && a !== "" || typeof a == "number") return a = bl("" + a, f.mode, d), a.return = f, a; if (typeof a == "object" && a !== null) { switch (a.$$typeof) { - case ar: - return d = Fr(a.type, a.key, a.props, null, f.mode, d), d.ref = Et(f, null, a), d.return = f, d; - case Vn: - return a = ql(a, f.mode, d), a.return = f, a; - case be: + case dr: + return d = Ar(a.type, a.key, a.props, null, f.mode, d), d.ref = _t(f, null, a), d.return = f, d; + case Kn: + return a = eo(a, f.mode, d), a.return = f, a; + case tn: var v = a._init; return h(f, v(a._payload), d); } - if (Nt(a) || yt(a)) return a = Rn(a, f.mode, d, null), a.return = f, a; - kr(f, a); + if (Tt(a) || kt(a)) return a = Mn(a, f.mode, d, null), a.return = f, a; + xr(f, a); } return null; } function m(f, a, d, v) { - var k = a !== null ? a.key : null; - if (typeof d == "string" && d !== "" || typeof d == "number") return k !== null ? null : u(f, a, "" + d, v); + var S = a !== null ? a.key : null; + if (typeof d == "string" && d !== "" || typeof d == "number") return S !== null ? null : u(f, a, "" + d, v); if (typeof d == "object" && d !== null) { switch (d.$$typeof) { - case ar: - return d.key === k ? s(f, a, d, v) : null; - case Vn: - return d.key === k ? c(f, a, d, v) : null; - case be: - return k = d._init, m( + case dr: + return d.key === S ? s(f, a, d, v) : null; + case Kn: + return d.key === S ? c(f, a, d, v) : null; + case tn: + return S = d._init, m( f, a, - k(d._payload), + S(d._payload), v ); } - if (Nt(d) || yt(d)) return k !== null ? null : p(f, a, d, v, null); - kr(f, d); + if (Tt(d) || kt(d)) return S !== null ? null : p(f, a, d, v, null); + xr(f, d); } return null; } - function g(f, a, d, v, k) { - if (typeof v == "string" && v !== "" || typeof v == "number") return f = f.get(d) || null, u(a, f, "" + v, k); + function g(f, a, d, v, S) { + if (typeof v == "string" && v !== "" || typeof v == "number") return f = f.get(d) || null, u(a, f, "" + v, S); if (typeof v == "object" && v !== null) { switch (v.$$typeof) { - case ar: - return f = f.get(v.key === null ? d : v.key) || null, s(a, f, v, k); - case Vn: - return f = f.get(v.key === null ? d : v.key) || null, c(a, f, v, k); - case be: - var x = v._init; - return g(f, a, d, x(v._payload), k); + case dr: + return f = f.get(v.key === null ? d : v.key) || null, s(a, f, v, S); + case Kn: + return f = f.get(v.key === null ? d : v.key) || null, c(a, f, v, S); + case tn: + var _ = v._init; + return g(f, a, d, _(v._payload), S); } - if (Nt(v) || yt(v)) return f = f.get(d) || null, p(a, f, v, k, null); - kr(a, v); + if (Tt(v) || kt(v)) return f = f.get(d) || null, p(a, f, v, S, null); + xr(a, v); } return null; } function w(f, a, d, v) { - for (var k = null, x = null, _ = a, N = a = 0, Q = null; _ !== null && N < d.length; N++) { - _.index > N ? (Q = _, _ = null) : Q = _.sibling; - var L = m(f, _, d[N], v); - if (L === null) { - _ === null && (_ = Q); + for (var S = null, _ = null, C = a, N = a = 0, B = null; C !== null && N < d.length; N++) { + C.index > N ? (B = C, C = null) : B = C.sibling; + var T = m(f, C, d[N], v); + if (T === null) { + C === null && (C = B); break; } - e && _ && L.alternate === null && n(f, _), a = o(L, a, N), x === null ? k = L : x.sibling = L, x = L, _ = Q; + e && C && T.alternate === null && n(f, C), a = o(T, a, N), _ === null ? S = T : _.sibling = T, _ = T, C = B; } - if (N === d.length) return t(f, _), A && En(f, N), k; - if (_ === null) { - for (; N < d.length; N++) _ = h(f, d[N], v), _ !== null && (a = o(_, a, N), x === null ? k = _ : x.sibling = _, x = _); - return A && En(f, N), k; + if (N === d.length) return t(f, C), V && _n(f, N), S; + if (C === null) { + for (; N < d.length; N++) C = h(f, d[N], v), C !== null && (a = o(C, a, N), _ === null ? S = C : _.sibling = C, _ = C); + return V && _n(f, N), S; } - for (_ = r(f, _); N < d.length; N++) Q = g(_, f, N, d[N], v), Q !== null && (e && Q.alternate !== null && _.delete(Q.key === null ? N : Q.key), a = o(Q, a, N), x === null ? k = Q : x.sibling = Q, x = Q); - return e && _.forEach(function(Te) { - return n(f, Te); - }), A && En(f, N), k; - } - function S(f, a, d, v) { - var k = yt(d); - if (typeof k != "function") throw Error(y(150)); - if (d = k.call(d), d == null) throw Error(y(151)); - for (var x = k = null, _ = a, N = a = 0, Q = null, L = d.next(); _ !== null && !L.done; N++, L = d.next()) { - _.index > N ? (Q = _, _ = null) : Q = _.sibling; - var Te = m(f, _, L.value, v); - if (Te === null) { - _ === null && (_ = Q); + for (C = r(f, C); N < d.length; N++) B = g(C, f, N, d[N], v), B !== null && (e && B.alternate !== null && C.delete(B.key === null ? N : B.key), a = o(B, a, N), _ === null ? S = B : _.sibling = B, _ = B); + return e && C.forEach(function(me) { + return n(f, me); + }), V && _n(f, N), S; + } + function k(f, a, d, v) { + var S = kt(d); + if (typeof S != "function") throw Error(y(150)); + if (d = S.call(d), d == null) throw Error(y(151)); + for (var _ = S = null, C = a, N = a = 0, B = null, T = d.next(); C !== null && !T.done; N++, T = d.next()) { + C.index > N ? (B = C, C = null) : B = C.sibling; + var me = m(f, C, T.value, v); + if (me === null) { + C === null && (C = B); break; } - e && _ && Te.alternate === null && n(f, _), a = o(Te, a, N), x === null ? k = Te : x.sibling = Te, x = Te, _ = Q; + e && C && me.alternate === null && n(f, C), a = o(me, a, N), _ === null ? S = me : _.sibling = me, _ = me, C = B; } - if (L.done) return t( + if (T.done) return t( f, - _ - ), A && En(f, N), k; - if (_ === null) { - for (; !L.done; N++, L = d.next()) L = h(f, L.value, v), L !== null && (a = o(L, a, N), x === null ? k = L : x.sibling = L, x = L); - return A && En(f, N), k; + C + ), V && _n(f, N), S; + if (C === null) { + for (; !T.done; N++, T = d.next()) T = h(f, T.value, v), T !== null && (a = o(T, a, N), _ === null ? S = T : _.sibling = T, _ = T); + return V && _n(f, N), S; } - for (_ = r(f, _); !L.done; N++, L = d.next()) L = g(_, f, N, L.value, v), L !== null && (e && L.alternate !== null && _.delete(L.key === null ? N : L.key), a = o(L, a, N), x === null ? k = L : x.sibling = L, x = L); - return e && _.forEach(function(ht) { - return n(f, ht); - }), A && En(f, N), k; + for (C = r(f, C); !T.done; N++, T = d.next()) T = g(C, f, N, T.value, v), T !== null && (e && T.alternate !== null && C.delete(T.key === null ? N : T.key), a = o(T, a, N), _ === null ? S = T : _.sibling = T, _ = T); + return e && C.forEach(function(H) { + return n(f, H); + }), V && _n(f, N), S; } function F(f, a, d, v) { - if (typeof d == "object" && d !== null && d.type === Bn && d.key === null && (d = d.props.children), typeof d == "object" && d !== null) { + if (typeof d == "object" && d !== null && d.type === Yn && d.key === null && (d = d.props.children), typeof d == "object" && d !== null) { switch (d.$$typeof) { - case ar: + case dr: e: { - for (var k = d.key, x = a; x !== null; ) { - if (x.key === k) { - if (k = d.type, k === Bn) { - if (x.tag === 7) { - t(f, x.sibling), a = l(x, d.props.children), a.return = f, f = a; + for (var S = d.key, _ = a; _ !== null; ) { + if (_.key === S) { + if (S = d.type, S === Yn) { + if (_.tag === 7) { + t(f, _.sibling), a = l(_, d.props.children), a.return = f, f = a; break e; } - } else if (x.elementType === k || typeof k == "object" && k !== null && k.$$typeof === be && Mu(k) === x.type) { - t(f, x.sibling), a = l(x, d.props), a.ref = Et(f, x, d), a.return = f, f = a; + } else if (_.elementType === S || typeof S == "object" && S !== null && S.$$typeof === tn && Du(S) === _.type) { + t(f, _.sibling), a = l(_, d.props), a.ref = _t(f, _, d), a.return = f, f = a; break e; } - t(f, x); + t(f, _); break; - } else n(f, x); - x = x.sibling; + } else n(f, _); + _ = _.sibling; } - d.type === Bn ? (a = Rn(d.props.children, f.mode, v, d.key), a.return = f, f = a) : (v = Fr(d.type, d.key, d.props, null, f.mode, v), v.ref = Et(f, a, d), v.return = f, f = v); + d.type === Yn ? (a = Mn(d.props.children, f.mode, v, d.key), a.return = f, f = a) : (v = Ar(d.type, d.key, d.props, null, f.mode, v), v.ref = _t(f, a, d), v.return = f, f = v); } return i(f); - case Vn: + case Kn: e: { - for (x = d.key; a !== null; ) { - if (a.key === x) if (a.tag === 4 && a.stateNode.containerInfo === d.containerInfo && a.stateNode.implementation === d.implementation) { + for (_ = d.key; a !== null; ) { + if (a.key === _) if (a.tag === 4 && a.stateNode.containerInfo === d.containerInfo && a.stateNode.implementation === d.implementation) { t(f, a.sibling), a = l(a, d.children || []), a.return = f, f = a; break e; } else { @@ -2690,86 +2690,86 @@ function Sa(e) { else n(f, a); a = a.sibling; } - a = ql(d, f.mode, v), a.return = f, f = a; + a = eo(d, f.mode, v), a.return = f, f = a; } return i(f); - case be: - return x = d._init, F(f, a, x(d._payload), v); + case tn: + return _ = d._init, F(f, a, _(d._payload), v); } - if (Nt(d)) return w(f, a, d, v); - if (yt(d)) return S(f, a, d, v); - kr(f, d); + if (Tt(d)) return w(f, a, d, v); + if (kt(d)) return k(f, a, d, v); + xr(f, d); } - return typeof d == "string" && d !== "" || typeof d == "number" ? (d = "" + d, a !== null && a.tag === 6 ? (t(f, a.sibling), a = l(a, d), a.return = f, f = a) : (t(f, a), a = Jl(d, f.mode, v), a.return = f, f = a), i(f)) : t(f, a); + return typeof d == "string" && d !== "" || typeof d == "number" ? (d = "" + d, a !== null && a.tag === 6 ? (t(f, a.sibling), a = l(a, d), a.return = f, f = a) : (t(f, a), a = bl(d, f.mode, v), a.return = f, f = a), i(f)) : t(f, a); } return F; } -var st = Sa(!0), Ea = Sa(!1), Zr = gn(null), Jr = null, Zn = null, vi = null; -function yi() { - vi = Zn = Jr = null; +var pt = Ea(!0), xa = Ea(!1), br = Sn(null), el = null, nt = null, gi = null; +function wi() { + gi = nt = el = null; } -function gi(e) { - var n = Zr.current; - U(Zr), e._currentValue = n; +function ki(e) { + var n = br.current; + U(br), e._currentValue = n; } -function To(e, n, t) { +function Lo(e, n, t) { for (; e !== null; ) { var r = e.alternate; if ((e.childLanes & n) !== n ? (e.childLanes |= n, r !== null && (r.childLanes |= n)) : r !== null && (r.childLanes & n) !== n && (r.childLanes |= n), e === t) break; e = e.return; } } -function rt(e, n) { - Jr = e, vi = Zn = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & n && (pe = !0), e.firstContext = null); +function st(e, n) { + el = e, gi = nt = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & n && (ve = !0), e.firstContext = null); } -function Pe(e) { +function Re(e) { var n = e._currentValue; - if (vi !== e) if (e = { context: e, memoizedValue: n, next: null }, Zn === null) { - if (Jr === null) throw Error(y(308)); - Zn = e, Jr.dependencies = { lanes: 0, firstContext: e }; - } else Zn = Zn.next = e; + if (gi !== e) if (e = { context: e, memoizedValue: n, next: null }, nt === null) { + if (el === null) throw Error(y(308)); + nt = e, el.dependencies = { lanes: 0, firstContext: e }; + } else nt = nt.next = e; return n; } -var Nn = null; -function wi(e) { - Nn === null ? Nn = [e] : Nn.push(e); +var Tn = null; +function Si(e) { + Tn === null ? Tn = [e] : Tn.push(e); } -function xa(e, n, t, r) { +function Ca(e, n, t, r) { var l = n.interleaved; - return l === null ? (t.next = t, wi(n)) : (t.next = l.next, l.next = t), n.interleaved = t, Ge(e, r); + return l === null ? (t.next = t, Si(n)) : (t.next = l.next, l.next = t), n.interleaved = t, qe(e, r); } -function Ge(e, n) { +function qe(e, n) { e.lanes |= n; var t = e.alternate; for (t !== null && (t.lanes |= n), t = e, e = e.return; e !== null; ) e.childLanes |= n, t = e.alternate, t !== null && (t.childLanes |= n), t = e, e = e.return; return t.tag === 3 ? t.stateNode : null; } -var en = !1; -function ki(e) { +var rn = !1; +function Ei(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } -function Ca(e, n) { +function _a(e, n) { e = e.updateQueue, n.updateQueue === e && (n.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }); } -function Ke(e, n) { +function Ge(e, n) { return { eventTime: e, lane: n, tag: 0, payload: null, callback: null, next: null }; } -function fn(e, n, t) { +function mn(e, n, t) { var r = e.updateQueue; if (r === null) return null; if (r = r.shared, M & 2) { var l = r.pending; - return l === null ? n.next = n : (n.next = l.next, l.next = n), r.pending = n, Ge(e, t); + return l === null ? n.next = n : (n.next = l.next, l.next = n), r.pending = n, qe(e, t); } - return l = r.interleaved, l === null ? (n.next = n, wi(r)) : (n.next = l.next, l.next = n), r.interleaved = n, Ge(e, t); + return l = r.interleaved, l === null ? (n.next = n, Si(r)) : (n.next = l.next, l.next = n), r.interleaved = n, qe(e, t); } -function Rr(e, n, t) { +function Mr(e, n, t) { if (n = n.updateQueue, n !== null && (n = n.shared, (t & 4194240) !== 0)) { var r = n.lanes; - r &= e.pendingLanes, t |= r, n.lanes = t, oi(e, t); + r &= e.pendingLanes, t |= r, n.lanes = t, ui(e, t); } } -function Du(e, n) { +function ju(e, n) { var t = e.updateQueue, r = e.alternate; if (r !== null && (r = r.updateQueue, t === r)) { var l = null, o = null; @@ -2785,9 +2785,9 @@ function Du(e, n) { } e = t.lastBaseUpdate, e === null ? t.firstBaseUpdate = n : e.next = n, t.lastBaseUpdate = n; } -function qr(e, n, t, r) { +function nl(e, n, t, r) { var l = e.updateQueue; - en = !1; + rn = !1; var o = l.firstBaseUpdate, i = l.lastBaseUpdate, u = l.shared.pending; if (u !== null) { l.shared.pending = null; @@ -2811,10 +2811,10 @@ function qr(e, n, t, r) { next: null }); e: { - var w = e, S = u; - switch (m = n, g = t, S.tag) { + var w = e, k = u; + switch (m = n, g = t, k.tag) { case 1: - if (w = S.payload, typeof w == "function") { + if (w = k.payload, typeof w == "function") { h = w.call(g, h, m); break e; } @@ -2823,11 +2823,11 @@ function qr(e, n, t, r) { case 3: w.flags = w.flags & -65537 | 128; case 0: - if (w = S.payload, m = typeof w == "function" ? w.call(g, h, m) : w, m == null) break e; - h = H({}, h, m); + if (w = k.payload, m = typeof w == "function" ? w.call(g, h, m) : w, m == null) break e; + h = K({}, h, m); break e; case 2: - en = !0; + rn = !0; } } u.callback !== null && u.lane !== 0 && (e.flags |= 64, m = l.effects, m === null ? l.effects = [u] : m.push(u)); @@ -2843,10 +2843,10 @@ function qr(e, n, t, r) { i |= l.lane, l = l.next; while (l !== n); } else o === null && (l.shared.lanes = 0); - Dn |= i, e.lanes = i, e.memoizedState = h; + In |= i, e.lanes = i, e.memoizedState = h; } } -function ju(e, n, t) { +function Fu(e, n, t) { if (e = n.effects, n.effects = null, e !== null) for (n = 0; n < e.length; n++) { var r = e[n], l = r.callback; if (l !== null) { @@ -2855,35 +2855,35 @@ function ju(e, n, t) { } } } -var or = {}, Ve = gn(or), Gt = gn(or), Zt = gn(or); -function Pn(e) { - if (e === or) throw Error(y(174)); +var sr = {}, We = Sn(sr), qt = Sn(sr), bt = Sn(sr); +function Rn(e) { + if (e === sr) throw Error(y(174)); return e; } -function Si(e, n) { - switch (I(Zt, n), I(Gt, e), I(Ve, or), e = n.nodeType, e) { +function xi(e, n) { + switch (I(bt, n), I(qt, e), I(We, sr), e = n.nodeType, e) { case 9: case 11: - n = (n = n.documentElement) ? n.namespaceURI : so(null, ""); + n = (n = n.documentElement) ? n.namespaceURI : co(null, ""); break; default: - e = e === 8 ? n.parentNode : n, n = e.namespaceURI || null, e = e.tagName, n = so(n, e); + e = e === 8 ? n.parentNode : n, n = e.namespaceURI || null, e = e.tagName, n = co(n, e); } - U(Ve), I(Ve, n); + U(We), I(We, n); } -function at() { - U(Ve), U(Gt), U(Zt); +function mt() { + U(We), U(qt), U(bt); } -function _a(e) { - Pn(Zt.current); - var n = Pn(Ve.current), t = so(n, e.type); - n !== t && (I(Gt, e), I(Ve, t)); +function Na(e) { + Rn(bt.current); + var n = Rn(We.current), t = co(n, e.type); + n !== t && (I(qt, e), I(We, t)); } -function Ei(e) { - Gt.current === e && (U(Ve), U(Gt)); +function Ci(e) { + qt.current === e && (U(We), U(qt)); } -var V = gn(0); -function br(e) { +var W = Sn(0); +function tl(e) { for (var n = e; n !== null; ) { if (n.tag === 13) { var t = n.memoizedState; @@ -2903,60 +2903,60 @@ function br(e) { } return null; } -var Ql = []; -function xi() { - for (var e = 0; e < Ql.length; e++) Ql[e]._workInProgressVersionPrimary = null; - Ql.length = 0; +var Yl = []; +function _i() { + for (var e = 0; e < Yl.length; e++) Yl[e]._workInProgressVersionPrimary = null; + Yl.length = 0; } -var Lr = Je.ReactCurrentDispatcher, Kl = Je.ReactCurrentBatchConfig, Mn = 0, B = null, G = null, q = null, el = !1, Dt = !1, Jt = 0, Nd = 0; -function le() { +var Dr = en.ReactCurrentDispatcher, Xl = en.ReactCurrentBatchConfig, Fn = 0, Q = null, J = null, ee = null, rl = !1, It = !1, er = 0, Nd = 0; +function oe() { throw Error(y(321)); } -function Ci(e, n) { +function Ni(e, n) { if (n === null) return !1; - for (var t = 0; t < n.length && t < e.length; t++) if (!Fe(e[t], n[t])) return !1; + for (var t = 0; t < n.length && t < e.length; t++) if (!$e(e[t], n[t])) return !1; return !0; } -function _i(e, n, t, r, l, o) { - if (Mn = o, B = n, n.memoizedState = null, n.updateQueue = null, n.lanes = 0, Lr.current = e === null || e.memoizedState === null ? Rd : Ld, e = t(r, l), Dt) { +function Pi(e, n, t, r, l, o) { + if (Fn = o, Q = n, n.memoizedState = null, n.updateQueue = null, n.lanes = 0, Dr.current = e === null || e.memoizedState === null ? Rd : Ld, e = t(r, l), It) { o = 0; do { - if (Dt = !1, Jt = 0, 25 <= o) throw Error(y(301)); - o += 1, q = G = null, n.updateQueue = null, Lr.current = Od, e = t(r, l); - } while (Dt); + if (It = !1, er = 0, 25 <= o) throw Error(y(301)); + o += 1, ee = J = null, n.updateQueue = null, Dr.current = Od, e = t(r, l); + } while (It); } - if (Lr.current = nl, n = G !== null && G.next !== null, Mn = 0, q = G = B = null, el = !1, n) throw Error(y(300)); + if (Dr.current = ll, n = J !== null && J.next !== null, Fn = 0, ee = J = Q = null, rl = !1, n) throw Error(y(300)); return e; } -function Ni() { - var e = Jt !== 0; - return Jt = 0, e; +function zi() { + var e = er !== 0; + return er = 0, e; } -function $e() { +function Ve() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; - return q === null ? B.memoizedState = q = e : q = q.next = e, q; + return ee === null ? Q.memoizedState = ee = e : ee = ee.next = e, ee; } -function ze() { - if (G === null) { - var e = B.alternate; +function Le() { + if (J === null) { + var e = Q.alternate; e = e !== null ? e.memoizedState : null; - } else e = G.next; - var n = q === null ? B.memoizedState : q.next; - if (n !== null) q = n, G = e; + } else e = J.next; + var n = ee === null ? Q.memoizedState : ee.next; + if (n !== null) ee = n, J = e; else { if (e === null) throw Error(y(310)); - G = e, e = { memoizedState: G.memoizedState, baseState: G.baseState, baseQueue: G.baseQueue, queue: G.queue, next: null }, q === null ? B.memoizedState = q = e : q = q.next = e; + J = e, e = { memoizedState: J.memoizedState, baseState: J.baseState, baseQueue: J.baseQueue, queue: J.queue, next: null }, ee === null ? Q.memoizedState = ee = e : ee = ee.next = e; } - return q; + return ee; } -function qt(e, n) { +function nr(e, n) { return typeof n == "function" ? n(e) : n; } -function Yl(e) { - var n = ze(), t = n.queue; +function Gl(e) { + var n = Le(), t = n.queue; if (t === null) throw Error(y(311)); t.lastRenderedReducer = e; - var r = G, l = r.baseQueue, o = t.pending; + var r = J, l = r.baseQueue, o = t.pending; if (o !== null) { if (l !== null) { var i = l.next; @@ -2969,7 +2969,7 @@ function Yl(e) { var u = i = null, s = null, c = o; do { var p = c.lane; - if ((Mn & p) === p) s !== null && (s = s.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }), r = c.hasEagerState ? c.eagerState : e(r, c.action); + if ((Fn & p) === p) s !== null && (s = s.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, next: null }), r = c.hasEagerState ? c.eagerState : e(r, c.action); else { var h = { lane: p, @@ -2978,22 +2978,22 @@ function Yl(e) { eagerState: c.eagerState, next: null }; - s === null ? (u = s = h, i = r) : s = s.next = h, B.lanes |= p, Dn |= p; + s === null ? (u = s = h, i = r) : s = s.next = h, Q.lanes |= p, In |= p; } c = c.next; } while (c !== null && c !== o); - s === null ? i = r : s.next = u, Fe(r, n.memoizedState) || (pe = !0), n.memoizedState = r, n.baseState = i, n.baseQueue = s, t.lastRenderedState = r; + s === null ? i = r : s.next = u, $e(r, n.memoizedState) || (ve = !0), n.memoizedState = r, n.baseState = i, n.baseQueue = s, t.lastRenderedState = r; } if (e = t.interleaved, e !== null) { l = e; do - o = l.lane, B.lanes |= o, Dn |= o, l = l.next; + o = l.lane, Q.lanes |= o, In |= o, l = l.next; while (l !== e); } else l === null && (t.lanes = 0); return [n.memoizedState, t.dispatch]; } -function Xl(e) { - var n = ze(), t = n.queue; +function Zl(e) { + var n = Le(), t = n.queue; if (t === null) throw Error(y(311)); t.lastRenderedReducer = e; var r = t.dispatch, l = t.pending, o = n.memoizedState; @@ -3003,85 +3003,85 @@ function Xl(e) { do o = e(o, i.action), i = i.next; while (i !== l); - Fe(o, n.memoizedState) || (pe = !0), n.memoizedState = o, n.baseQueue === null && (n.baseState = o), t.lastRenderedState = o; + $e(o, n.memoizedState) || (ve = !0), n.memoizedState = o, n.baseQueue === null && (n.baseState = o), t.lastRenderedState = o; } return [o, r]; } -function Na() { +function Pa() { } -function Pa(e, n) { - var t = B, r = ze(), l = n(), o = !Fe(r.memoizedState, l); - if (o && (r.memoizedState = l, pe = !0), r = r.queue, Pi(Ra.bind(null, t, r, e), [e]), r.getSnapshot !== n || o || q !== null && q.memoizedState.tag & 1) { - if (t.flags |= 2048, bt(9, Ta.bind(null, t, r, l, n), void 0, null), ee === null) throw Error(y(349)); - Mn & 30 || za(t, n, l); +function za(e, n) { + var t = Q, r = Le(), l = n(), o = !$e(r.memoizedState, l); + if (o && (r.memoizedState = l, ve = !0), r = r.queue, Ti(La.bind(null, t, r, e), [e]), r.getSnapshot !== n || o || ee !== null && ee.memoizedState.tag & 1) { + if (t.flags |= 2048, tr(9, Ra.bind(null, t, r, l, n), void 0, null), ne === null) throw Error(y(349)); + Fn & 30 || Ta(t, n, l); } return l; } -function za(e, n, t) { - e.flags |= 16384, e = { getSnapshot: n, value: t }, n = B.updateQueue, n === null ? (n = { lastEffect: null, stores: null }, B.updateQueue = n, n.stores = [e]) : (t = n.stores, t === null ? n.stores = [e] : t.push(e)); +function Ta(e, n, t) { + e.flags |= 16384, e = { getSnapshot: n, value: t }, n = Q.updateQueue, n === null ? (n = { lastEffect: null, stores: null }, Q.updateQueue = n, n.stores = [e]) : (t = n.stores, t === null ? n.stores = [e] : t.push(e)); } -function Ta(e, n, t, r) { - n.value = t, n.getSnapshot = r, La(n) && Oa(e); +function Ra(e, n, t, r) { + n.value = t, n.getSnapshot = r, Oa(n) && Ma(e); } -function Ra(e, n, t) { +function La(e, n, t) { return t(function() { - La(n) && Oa(e); + Oa(n) && Ma(e); }); } -function La(e) { +function Oa(e) { var n = e.getSnapshot; e = e.value; try { var t = n(); - return !Fe(e, t); + return !$e(e, t); } catch { return !0; } } -function Oa(e) { - var n = Ge(e, 1); - n !== null && je(n, e, 1, -1); +function Ma(e) { + var n = qe(e, 1); + n !== null && Ie(n, e, 1, -1); } -function Fu(e) { - var n = $e(); - return typeof e == "function" && (e = e()), n.memoizedState = n.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: qt, lastRenderedState: e }, n.queue = e, e = e.dispatch = Td.bind(null, B, e), [n.memoizedState, e]; +function Iu(e) { + var n = Ve(); + return typeof e == "function" && (e = e()), n.memoizedState = n.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: nr, lastRenderedState: e }, n.queue = e, e = e.dispatch = Td.bind(null, Q, e), [n.memoizedState, e]; } -function bt(e, n, t, r) { - return e = { tag: e, create: n, destroy: t, deps: r, next: null }, n = B.updateQueue, n === null ? (n = { lastEffect: null, stores: null }, B.updateQueue = n, n.lastEffect = e.next = e) : (t = n.lastEffect, t === null ? n.lastEffect = e.next = e : (r = t.next, t.next = e, e.next = r, n.lastEffect = e)), e; +function tr(e, n, t, r) { + return e = { tag: e, create: n, destroy: t, deps: r, next: null }, n = Q.updateQueue, n === null ? (n = { lastEffect: null, stores: null }, Q.updateQueue = n, n.lastEffect = e.next = e) : (t = n.lastEffect, t === null ? n.lastEffect = e.next = e : (r = t.next, t.next = e, e.next = r, n.lastEffect = e)), e; } -function Ma() { - return ze().memoizedState; +function Da() { + return Le().memoizedState; } -function Or(e, n, t, r) { - var l = $e(); - B.flags |= e, l.memoizedState = bt(1 | n, t, void 0, r === void 0 ? null : r); +function jr(e, n, t, r) { + var l = Ve(); + Q.flags |= e, l.memoizedState = tr(1 | n, t, void 0, r === void 0 ? null : r); } -function ml(e, n, t, r) { - var l = ze(); +function yl(e, n, t, r) { + var l = Le(); r = r === void 0 ? null : r; var o = void 0; - if (G !== null) { - var i = G.memoizedState; - if (o = i.destroy, r !== null && Ci(r, i.deps)) { - l.memoizedState = bt(n, t, o, r); + if (J !== null) { + var i = J.memoizedState; + if (o = i.destroy, r !== null && Ni(r, i.deps)) { + l.memoizedState = tr(n, t, o, r); return; } } - B.flags |= e, l.memoizedState = bt(1 | n, t, o, r); -} -function Iu(e, n) { - return Or(8390656, 8, e, n); + Q.flags |= e, l.memoizedState = tr(1 | n, t, o, r); } -function Pi(e, n) { - return ml(2048, 8, e, n); +function $u(e, n) { + return jr(8390656, 8, e, n); } -function Da(e, n) { - return ml(4, 2, e, n); +function Ti(e, n) { + return yl(2048, 8, e, n); } function ja(e, n) { - return ml(4, 4, e, n); + return yl(4, 2, e, n); } function Fa(e, n) { + return yl(4, 4, e, n); +} +function Ia(e, n) { if (typeof n == "function") return e = e(), n(e), function() { n(null); }; @@ -3089,212 +3089,212 @@ function Fa(e, n) { n.current = null; }; } -function Ia(e, n, t) { - return t = t != null ? t.concat([e]) : null, ml(4, 4, Fa.bind(null, n, e), t); +function $a(e, n, t) { + return t = t != null ? t.concat([e]) : null, yl(4, 4, Ia.bind(null, n, e), t); } -function zi() { +function Ri() { } -function $a(e, n) { - var t = ze(); +function Aa(e, n) { + var t = Le(); n = n === void 0 ? null : n; var r = t.memoizedState; - return r !== null && n !== null && Ci(n, r[1]) ? r[0] : (t.memoizedState = [e, n], e); + return r !== null && n !== null && Ni(n, r[1]) ? r[0] : (t.memoizedState = [e, n], e); } function Ua(e, n) { - var t = ze(); + var t = Le(); n = n === void 0 ? null : n; var r = t.memoizedState; - return r !== null && n !== null && Ci(n, r[1]) ? r[0] : (e = e(), t.memoizedState = [e, n], e); + return r !== null && n !== null && Ni(n, r[1]) ? r[0] : (e = e(), t.memoizedState = [e, n], e); } -function Aa(e, n, t) { - return Mn & 21 ? (Fe(t, n) || (t = Qs(), B.lanes |= t, Dn |= t, e.baseState = !0), n) : (e.baseState && (e.baseState = !1, pe = !0), e.memoizedState = t); +function Va(e, n, t) { + return Fn & 21 ? ($e(t, n) || (t = Ks(), Q.lanes |= t, In |= t, e.baseState = !0), n) : (e.baseState && (e.baseState = !1, ve = !0), e.memoizedState = t); } function Pd(e, n) { var t = j; j = t !== 0 && 4 > t ? t : 4, e(!0); - var r = Kl.transition; - Kl.transition = {}; + var r = Xl.transition; + Xl.transition = {}; try { e(!1), n(); } finally { - j = t, Kl.transition = r; + j = t, Xl.transition = r; } } -function Va() { - return ze().memoizedState; +function Ba() { + return Le().memoizedState; } function zd(e, n, t) { - var r = pn(e); - if (t = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }, Ba(e)) Ha(n, t); - else if (t = xa(e, n, t, r), t !== null) { - var l = ae(); - je(t, e, r, l), Wa(t, n, r); + var r = vn(e); + if (t = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }, Ha(e)) Wa(n, t); + else if (t = Ca(e, n, t, r), t !== null) { + var l = fe(); + Ie(t, e, r, l), Qa(t, n, r); } } function Td(e, n, t) { - var r = pn(e), l = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }; - if (Ba(e)) Ha(n, l); + var r = vn(e), l = { lane: r, action: t, hasEagerState: !1, eagerState: null, next: null }; + if (Ha(e)) Wa(n, l); else { var o = e.alternate; if (e.lanes === 0 && (o === null || o.lanes === 0) && (o = n.lastRenderedReducer, o !== null)) try { var i = n.lastRenderedState, u = o(i, t); - if (l.hasEagerState = !0, l.eagerState = u, Fe(u, i)) { + if (l.hasEagerState = !0, l.eagerState = u, $e(u, i)) { var s = n.interleaved; - s === null ? (l.next = l, wi(n)) : (l.next = s.next, s.next = l), n.interleaved = l; + s === null ? (l.next = l, Si(n)) : (l.next = s.next, s.next = l), n.interleaved = l; return; } } catch { } finally { } - t = xa(e, n, l, r), t !== null && (l = ae(), je(t, e, r, l), Wa(t, n, r)); + t = Ca(e, n, l, r), t !== null && (l = fe(), Ie(t, e, r, l), Qa(t, n, r)); } } -function Ba(e) { +function Ha(e) { var n = e.alternate; - return e === B || n !== null && n === B; + return e === Q || n !== null && n === Q; } -function Ha(e, n) { - Dt = el = !0; +function Wa(e, n) { + It = rl = !0; var t = e.pending; t === null ? n.next = n : (n.next = t.next, t.next = n), e.pending = n; } -function Wa(e, n, t) { +function Qa(e, n, t) { if (t & 4194240) { var r = n.lanes; - r &= e.pendingLanes, t |= r, n.lanes = t, oi(e, t); + r &= e.pendingLanes, t |= r, n.lanes = t, ui(e, t); } } -var nl = { readContext: Pe, useCallback: le, useContext: le, useEffect: le, useImperativeHandle: le, useInsertionEffect: le, useLayoutEffect: le, useMemo: le, useReducer: le, useRef: le, useState: le, useDebugValue: le, useDeferredValue: le, useTransition: le, useMutableSource: le, useSyncExternalStore: le, useId: le, unstable_isNewReconciler: !1 }, Rd = { readContext: Pe, useCallback: function(e, n) { - return $e().memoizedState = [e, n === void 0 ? null : n], e; -}, useContext: Pe, useEffect: Iu, useImperativeHandle: function(e, n, t) { - return t = t != null ? t.concat([e]) : null, Or( +var ll = { readContext: Re, useCallback: oe, useContext: oe, useEffect: oe, useImperativeHandle: oe, useInsertionEffect: oe, useLayoutEffect: oe, useMemo: oe, useReducer: oe, useRef: oe, useState: oe, useDebugValue: oe, useDeferredValue: oe, useTransition: oe, useMutableSource: oe, useSyncExternalStore: oe, useId: oe, unstable_isNewReconciler: !1 }, Rd = { readContext: Re, useCallback: function(e, n) { + return Ve().memoizedState = [e, n === void 0 ? null : n], e; +}, useContext: Re, useEffect: $u, useImperativeHandle: function(e, n, t) { + return t = t != null ? t.concat([e]) : null, jr( 4194308, 4, - Fa.bind(null, n, e), + Ia.bind(null, n, e), t ); }, useLayoutEffect: function(e, n) { - return Or(4194308, 4, e, n); + return jr(4194308, 4, e, n); }, useInsertionEffect: function(e, n) { - return Or(4, 2, e, n); + return jr(4, 2, e, n); }, useMemo: function(e, n) { - var t = $e(); + var t = Ve(); return n = n === void 0 ? null : n, e = e(), t.memoizedState = [e, n], e; }, useReducer: function(e, n, t) { - var r = $e(); - return n = t !== void 0 ? t(n) : n, r.memoizedState = r.baseState = n, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: n }, r.queue = e, e = e.dispatch = zd.bind(null, B, e), [r.memoizedState, e]; + var r = Ve(); + return n = t !== void 0 ? t(n) : n, r.memoizedState = r.baseState = n, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: n }, r.queue = e, e = e.dispatch = zd.bind(null, Q, e), [r.memoizedState, e]; }, useRef: function(e) { - var n = $e(); + var n = Ve(); return e = { current: e }, n.memoizedState = e; -}, useState: Fu, useDebugValue: zi, useDeferredValue: function(e) { - return $e().memoizedState = e; +}, useState: Iu, useDebugValue: Ri, useDeferredValue: function(e) { + return Ve().memoizedState = e; }, useTransition: function() { - var e = Fu(!1), n = e[0]; - return e = Pd.bind(null, e[1]), $e().memoizedState = e, [n, e]; + var e = Iu(!1), n = e[0]; + return e = Pd.bind(null, e[1]), Ve().memoizedState = e, [n, e]; }, useMutableSource: function() { }, useSyncExternalStore: function(e, n, t) { - var r = B, l = $e(); - if (A) { + var r = Q, l = Ve(); + if (V) { if (t === void 0) throw Error(y(407)); t = t(); } else { - if (t = n(), ee === null) throw Error(y(349)); - Mn & 30 || za(r, n, t); + if (t = n(), ne === null) throw Error(y(349)); + Fn & 30 || Ta(r, n, t); } l.memoizedState = t; var o = { value: t, getSnapshot: n }; - return l.queue = o, Iu(Ra.bind( + return l.queue = o, $u(La.bind( null, r, o, e - ), [e]), r.flags |= 2048, bt(9, Ta.bind(null, r, o, t, n), void 0, null), t; + ), [e]), r.flags |= 2048, tr(9, Ra.bind(null, r, o, t, n), void 0, null), t; }, useId: function() { - var e = $e(), n = ee.identifierPrefix; - if (A) { - var t = Qe, r = We; - t = (r & ~(1 << 32 - De(r) - 1)).toString(32) + t, n = ":" + n + "R" + t, t = Jt++, 0 < t && (n += "H" + t.toString(32)), n += ":"; + var e = Ve(), n = ne.identifierPrefix; + if (V) { + var t = Xe, r = Ye; + t = (r & ~(1 << 32 - Fe(r) - 1)).toString(32) + t, n = ":" + n + "R" + t, t = er++, 0 < t && (n += "H" + t.toString(32)), n += ":"; } else t = Nd++, n = ":" + n + "r" + t.toString(32) + ":"; return e.memoizedState = n; }, unstable_isNewReconciler: !1 }, Ld = { - readContext: Pe, - useCallback: $a, - useContext: Pe, - useEffect: Pi, - useImperativeHandle: Ia, - useInsertionEffect: Da, - useLayoutEffect: ja, + readContext: Re, + useCallback: Aa, + useContext: Re, + useEffect: Ti, + useImperativeHandle: $a, + useInsertionEffect: ja, + useLayoutEffect: Fa, useMemo: Ua, - useReducer: Yl, - useRef: Ma, + useReducer: Gl, + useRef: Da, useState: function() { - return Yl(qt); + return Gl(nr); }, - useDebugValue: zi, + useDebugValue: Ri, useDeferredValue: function(e) { - var n = ze(); - return Aa(n, G.memoizedState, e); + var n = Le(); + return Va(n, J.memoizedState, e); }, useTransition: function() { - var e = Yl(qt)[0], n = ze().memoizedState; + var e = Gl(nr)[0], n = Le().memoizedState; return [e, n]; }, - useMutableSource: Na, - useSyncExternalStore: Pa, - useId: Va, + useMutableSource: Pa, + useSyncExternalStore: za, + useId: Ba, unstable_isNewReconciler: !1 -}, Od = { readContext: Pe, useCallback: $a, useContext: Pe, useEffect: Pi, useImperativeHandle: Ia, useInsertionEffect: Da, useLayoutEffect: ja, useMemo: Ua, useReducer: Xl, useRef: Ma, useState: function() { - return Xl(qt); -}, useDebugValue: zi, useDeferredValue: function(e) { - var n = ze(); - return G === null ? n.memoizedState = e : Aa(n, G.memoizedState, e); +}, Od = { readContext: Re, useCallback: Aa, useContext: Re, useEffect: Ti, useImperativeHandle: $a, useInsertionEffect: ja, useLayoutEffect: Fa, useMemo: Ua, useReducer: Zl, useRef: Da, useState: function() { + return Zl(nr); +}, useDebugValue: Ri, useDeferredValue: function(e) { + var n = Le(); + return J === null ? n.memoizedState = e : Va(n, J.memoizedState, e); }, useTransition: function() { - var e = Xl(qt)[0], n = ze().memoizedState; + var e = Zl(nr)[0], n = Le().memoizedState; return [e, n]; -}, useMutableSource: Na, useSyncExternalStore: Pa, useId: Va, unstable_isNewReconciler: !1 }; -function Le(e, n) { +}, useMutableSource: Pa, useSyncExternalStore: za, useId: Ba, unstable_isNewReconciler: !1 }; +function Me(e, n) { if (e && e.defaultProps) { - n = H({}, n), e = e.defaultProps; + n = K({}, n), e = e.defaultProps; for (var t in e) n[t] === void 0 && (n[t] = e[t]); return n; } return n; } -function Ro(e, n, t, r) { - n = e.memoizedState, t = t(r, n), t = t == null ? n : H({}, n, t), e.memoizedState = t, e.lanes === 0 && (e.updateQueue.baseState = t); +function Oo(e, n, t, r) { + n = e.memoizedState, t = t(r, n), t = t == null ? n : K({}, n, t), e.memoizedState = t, e.lanes === 0 && (e.updateQueue.baseState = t); } -var hl = { isMounted: function(e) { - return (e = e._reactInternals) ? Un(e) === e : !1; +var gl = { isMounted: function(e) { + return (e = e._reactInternals) ? Bn(e) === e : !1; }, enqueueSetState: function(e, n, t) { e = e._reactInternals; - var r = ae(), l = pn(e), o = Ke(r, l); - o.payload = n, t != null && (o.callback = t), n = fn(e, o, l), n !== null && (je(n, e, l, r), Rr(n, e, l)); + var r = fe(), l = vn(e), o = Ge(r, l); + o.payload = n, t != null && (o.callback = t), n = mn(e, o, l), n !== null && (Ie(n, e, l, r), Mr(n, e, l)); }, enqueueReplaceState: function(e, n, t) { e = e._reactInternals; - var r = ae(), l = pn(e), o = Ke(r, l); - o.tag = 1, o.payload = n, t != null && (o.callback = t), n = fn(e, o, l), n !== null && (je(n, e, l, r), Rr(n, e, l)); + var r = fe(), l = vn(e), o = Ge(r, l); + o.tag = 1, o.payload = n, t != null && (o.callback = t), n = mn(e, o, l), n !== null && (Ie(n, e, l, r), Mr(n, e, l)); }, enqueueForceUpdate: function(e, n) { e = e._reactInternals; - var t = ae(), r = pn(e), l = Ke(t, r); - l.tag = 2, n != null && (l.callback = n), n = fn(e, l, r), n !== null && (je(n, e, r, t), Rr(n, e, r)); + var t = fe(), r = vn(e), l = Ge(t, r); + l.tag = 2, n != null && (l.callback = n), n = mn(e, l, r), n !== null && (Ie(n, e, r, t), Mr(n, e, r)); } }; -function $u(e, n, t, r, l, o, i) { - return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, i) : n.prototype && n.prototype.isPureReactComponent ? !Qt(t, r) || !Qt(l, o) : !0; +function Au(e, n, t, r, l, o, i) { + return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, i) : n.prototype && n.prototype.isPureReactComponent ? !Xt(t, r) || !Xt(l, o) : !0; } -function Qa(e, n, t) { - var r = !1, l = vn, o = n.contextType; - return typeof o == "object" && o !== null ? o = Pe(o) : (l = he(n) ? Ln : ue.current, r = n.contextTypes, o = (r = r != null) ? it(e, l) : vn), n = new n(t, o), e.memoizedState = n.state !== null && n.state !== void 0 ? n.state : null, n.updater = hl, e.stateNode = n, n._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = o), n; +function Ka(e, n, t) { + var r = !1, l = wn, o = n.contextType; + return typeof o == "object" && o !== null ? o = Re(o) : (l = ge(n) ? Dn : se.current, r = n.contextTypes, o = (r = r != null) ? ft(e, l) : wn), n = new n(t, o), e.memoizedState = n.state !== null && n.state !== void 0 ? n.state : null, n.updater = gl, e.stateNode = n, n._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = o), n; } function Uu(e, n, t, r) { - e = n.state, typeof n.componentWillReceiveProps == "function" && n.componentWillReceiveProps(t, r), typeof n.UNSAFE_componentWillReceiveProps == "function" && n.UNSAFE_componentWillReceiveProps(t, r), n.state !== e && hl.enqueueReplaceState(n, n.state, null); + e = n.state, typeof n.componentWillReceiveProps == "function" && n.componentWillReceiveProps(t, r), typeof n.UNSAFE_componentWillReceiveProps == "function" && n.UNSAFE_componentWillReceiveProps(t, r), n.state !== e && gl.enqueueReplaceState(n, n.state, null); } -function Lo(e, n, t, r) { +function Mo(e, n, t, r) { var l = e.stateNode; - l.props = t, l.state = e.memoizedState, l.refs = {}, ki(e); + l.props = t, l.state = e.memoizedState, l.refs = {}, Ei(e); var o = n.contextType; - typeof o == "object" && o !== null ? l.context = Pe(o) : (o = he(n) ? Ln : ue.current, l.context = it(e, o)), l.state = e.memoizedState, o = n.getDerivedStateFromProps, typeof o == "function" && (Ro(e, n, o, t), l.state = e.memoizedState), typeof n.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function" || (n = l.state, typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), n !== l.state && hl.enqueueReplaceState(l, l.state, null), qr(e, t, l, r), l.state = e.memoizedState), typeof l.componentDidMount == "function" && (e.flags |= 4194308); + typeof o == "object" && o !== null ? l.context = Re(o) : (o = ge(n) ? Dn : se.current, l.context = ft(e, o)), l.state = e.memoizedState, o = n.getDerivedStateFromProps, typeof o == "function" && (Oo(e, n, o, t), l.state = e.memoizedState), typeof n.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function" || (n = l.state, typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), n !== l.state && gl.enqueueReplaceState(l, l.state, null), nl(e, t, l, r), l.state = e.memoizedState), typeof l.componentDidMount == "function" && (e.flags |= 4194308); } -function ct(e, n) { +function ht(e, n) { try { var t = "", r = n; do @@ -3308,10 +3308,10 @@ Error generating stack: ` + o.message + ` } return { value: e, source: n, stack: l, digest: null }; } -function Gl(e, n, t) { +function Jl(e, n, t) { return { value: e, source: null, stack: t ?? null, digest: n ?? null }; } -function Oo(e, n) { +function Do(e, n) { try { console.error(n.value); } catch (t) { @@ -3321,32 +3321,32 @@ function Oo(e, n) { } } var Md = typeof WeakMap == "function" ? WeakMap : Map; -function Ka(e, n, t) { - t = Ke(-1, t), t.tag = 3, t.payload = { element: null }; +function Ya(e, n, t) { + t = Ge(-1, t), t.tag = 3, t.payload = { element: null }; var r = n.value; return t.callback = function() { - rl || (rl = !0, Bo = r), Oo(e, n); + il || (il = !0, Wo = r), Do(e, n); }, t; } -function Ya(e, n, t) { - t = Ke(-1, t), t.tag = 3; +function Xa(e, n, t) { + t = Ge(-1, t), t.tag = 3; var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var l = n.value; t.payload = function() { return r(l); }, t.callback = function() { - Oo(e, n); + Do(e, n); }; } var o = e.stateNode; return o !== null && typeof o.componentDidCatch == "function" && (t.callback = function() { - Oo(e, n), typeof r != "function" && (dn === null ? dn = /* @__PURE__ */ new Set([this]) : dn.add(this)); + Do(e, n), typeof r != "function" && (hn === null ? hn = /* @__PURE__ */ new Set([this]) : hn.add(this)); var i = n.stack; this.componentDidCatch(n.value, { componentStack: i !== null ? i : "" }); }), t; } -function Au(e, n, t) { +function Vu(e, n, t) { var r = e.pingCache; if (r === null) { r = e.pingCache = new Md(); @@ -3355,7 +3355,7 @@ function Au(e, n, t) { } else l = r.get(n), l === void 0 && (l = /* @__PURE__ */ new Set(), r.set(n, l)); l.has(t) || (l.add(t), e = Yd.bind(null, e, n, t), n.then(e, e)); } -function Vu(e) { +function Bu(e) { do { var n; if ((n = e.tag === 13) && (n = e.memoizedState, n = n !== null ? n.dehydrated !== null : !0), n) return e; @@ -3363,126 +3363,126 @@ function Vu(e) { } while (e !== null); return null; } -function Bu(e, n, t, r, l) { - return e.mode & 1 ? (e.flags |= 65536, e.lanes = l, e) : (e === n ? e.flags |= 65536 : (e.flags |= 128, t.flags |= 131072, t.flags &= -52805, t.tag === 1 && (t.alternate === null ? t.tag = 17 : (n = Ke(-1, 1), n.tag = 2, fn(t, n, 1))), t.lanes |= 1), e); +function Hu(e, n, t, r, l) { + return e.mode & 1 ? (e.flags |= 65536, e.lanes = l, e) : (e === n ? e.flags |= 65536 : (e.flags |= 128, t.flags |= 131072, t.flags &= -52805, t.tag === 1 && (t.alternate === null ? t.tag = 17 : (n = Ge(-1, 1), n.tag = 2, mn(t, n, 1))), t.lanes |= 1), e); } -var Dd = Je.ReactCurrentOwner, pe = !1; -function se(e, n, t, r) { - n.child = e === null ? Ea(n, null, t, r) : st(n, e.child, t, r); +var Dd = en.ReactCurrentOwner, ve = !1; +function ce(e, n, t, r) { + n.child = e === null ? xa(n, null, t, r) : pt(n, e.child, t, r); } -function Hu(e, n, t, r, l) { +function Wu(e, n, t, r, l) { t = t.render; var o = n.ref; - return rt(n, l), r = _i(e, n, t, r, o, l), t = Ni(), e !== null && !pe ? (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, Ze(e, n, l)) : (A && t && pi(n), n.flags |= 1, se(e, n, r, l), n.child); + return st(n, l), r = Pi(e, n, t, r, o, l), t = zi(), e !== null && !ve ? (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, be(e, n, l)) : (V && t && hi(n), n.flags |= 1, ce(e, n, r, l), n.child); } -function Wu(e, n, t, r, l) { +function Qu(e, n, t, r, l) { if (e === null) { var o = t.type; - return typeof o == "function" && !Fi(o) && o.defaultProps === void 0 && t.compare === null && t.defaultProps === void 0 ? (n.tag = 15, n.type = o, Xa(e, n, o, r, l)) : (e = Fr(t.type, null, r, n, n.mode, l), e.ref = n.ref, e.return = n, n.child = e); + return typeof o == "function" && !$i(o) && o.defaultProps === void 0 && t.compare === null && t.defaultProps === void 0 ? (n.tag = 15, n.type = o, Ga(e, n, o, r, l)) : (e = Ar(t.type, null, r, n, n.mode, l), e.ref = n.ref, e.return = n, n.child = e); } if (o = e.child, !(e.lanes & l)) { var i = o.memoizedProps; - if (t = t.compare, t = t !== null ? t : Qt, t(i, r) && e.ref === n.ref) return Ze(e, n, l); + if (t = t.compare, t = t !== null ? t : Xt, t(i, r) && e.ref === n.ref) return be(e, n, l); } - return n.flags |= 1, e = mn(o, r), e.ref = n.ref, e.return = n, n.child = e; + return n.flags |= 1, e = yn(o, r), e.ref = n.ref, e.return = n, n.child = e; } -function Xa(e, n, t, r, l) { +function Ga(e, n, t, r, l) { if (e !== null) { var o = e.memoizedProps; - if (Qt(o, r) && e.ref === n.ref) if (pe = !1, n.pendingProps = r = o, (e.lanes & l) !== 0) e.flags & 131072 && (pe = !0); - else return n.lanes = e.lanes, Ze(e, n, l); + if (Xt(o, r) && e.ref === n.ref) if (ve = !1, n.pendingProps = r = o, (e.lanes & l) !== 0) e.flags & 131072 && (ve = !0); + else return n.lanes = e.lanes, be(e, n, l); } - return Mo(e, n, t, r, l); + return jo(e, n, t, r, l); } -function Ga(e, n, t) { +function Za(e, n, t) { var r = n.pendingProps, l = r.children, o = e !== null ? e.memoizedState : null; - if (r.mode === "hidden") if (!(n.mode & 1)) n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, I(qn, ye), ye |= t; + if (r.mode === "hidden") if (!(n.mode & 1)) n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, I(rt, ke), ke |= t; else { - if (!(t & 1073741824)) return e = o !== null ? o.baseLanes | t : t, n.lanes = n.childLanes = 1073741824, n.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, n.updateQueue = null, I(qn, ye), ye |= e, null; - n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = o !== null ? o.baseLanes : t, I(qn, ye), ye |= r; + if (!(t & 1073741824)) return e = o !== null ? o.baseLanes | t : t, n.lanes = n.childLanes = 1073741824, n.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, n.updateQueue = null, I(rt, ke), ke |= e, null; + n.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = o !== null ? o.baseLanes : t, I(rt, ke), ke |= r; } - else o !== null ? (r = o.baseLanes | t, n.memoizedState = null) : r = t, I(qn, ye), ye |= r; - return se(e, n, l, t), n.child; + else o !== null ? (r = o.baseLanes | t, n.memoizedState = null) : r = t, I(rt, ke), ke |= r; + return ce(e, n, l, t), n.child; } -function Za(e, n) { +function Ja(e, n) { var t = n.ref; (e === null && t !== null || e !== null && e.ref !== t) && (n.flags |= 512, n.flags |= 2097152); } -function Mo(e, n, t, r, l) { - var o = he(t) ? Ln : ue.current; - return o = it(n, o), rt(n, l), t = _i(e, n, t, r, o, l), r = Ni(), e !== null && !pe ? (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, Ze(e, n, l)) : (A && r && pi(n), n.flags |= 1, se(e, n, t, l), n.child); +function jo(e, n, t, r, l) { + var o = ge(t) ? Dn : se.current; + return o = ft(n, o), st(n, l), t = Pi(e, n, t, r, o, l), r = zi(), e !== null && !ve ? (n.updateQueue = e.updateQueue, n.flags &= -2053, e.lanes &= ~l, be(e, n, l)) : (V && r && hi(n), n.flags |= 1, ce(e, n, t, l), n.child); } -function Qu(e, n, t, r, l) { - if (he(t)) { +function Ku(e, n, t, r, l) { + if (ge(t)) { var o = !0; - Yr(n); + Zr(n); } else o = !1; - if (rt(n, l), n.stateNode === null) Mr(e, n), Qa(n, t, r), Lo(n, t, r, l), r = !0; + if (st(n, l), n.stateNode === null) Fr(e, n), Ka(n, t, r), Mo(n, t, r, l), r = !0; else if (e === null) { var i = n.stateNode, u = n.memoizedProps; i.props = u; var s = i.context, c = t.contextType; - typeof c == "object" && c !== null ? c = Pe(c) : (c = he(t) ? Ln : ue.current, c = it(n, c)); + typeof c == "object" && c !== null ? c = Re(c) : (c = ge(t) ? Dn : se.current, c = ft(n, c)); var p = t.getDerivedStateFromProps, h = typeof p == "function" || typeof i.getSnapshotBeforeUpdate == "function"; - h || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (u !== r || s !== c) && Uu(n, i, r, c), en = !1; + h || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (u !== r || s !== c) && Uu(n, i, r, c), rn = !1; var m = n.memoizedState; - i.state = m, qr(n, r, i, l), s = n.memoizedState, u !== r || m !== s || me.current || en ? (typeof p == "function" && (Ro(n, t, p, r), s = n.memoizedState), (u = en || $u(n, t, u, r, m, s, c)) ? (h || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount()), typeof i.componentDidMount == "function" && (n.flags |= 4194308)) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), n.memoizedProps = r, n.memoizedState = s), i.props = r, i.state = s, i.context = c, r = u) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), r = !1); + i.state = m, nl(n, r, i, l), s = n.memoizedState, u !== r || m !== s || ye.current || rn ? (typeof p == "function" && (Oo(n, t, p, r), s = n.memoizedState), (u = rn || Au(n, t, u, r, m, s, c)) ? (h || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount()), typeof i.componentDidMount == "function" && (n.flags |= 4194308)) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), n.memoizedProps = r, n.memoizedState = s), i.props = r, i.state = s, i.context = c, r = u) : (typeof i.componentDidMount == "function" && (n.flags |= 4194308), r = !1); } else { - i = n.stateNode, Ca(e, n), u = n.memoizedProps, c = n.type === n.elementType ? u : Le(n.type, u), i.props = c, h = n.pendingProps, m = i.context, s = t.contextType, typeof s == "object" && s !== null ? s = Pe(s) : (s = he(t) ? Ln : ue.current, s = it(n, s)); + i = n.stateNode, _a(e, n), u = n.memoizedProps, c = n.type === n.elementType ? u : Me(n.type, u), i.props = c, h = n.pendingProps, m = i.context, s = t.contextType, typeof s == "object" && s !== null ? s = Re(s) : (s = ge(t) ? Dn : se.current, s = ft(n, s)); var g = t.getDerivedStateFromProps; - (p = typeof g == "function" || typeof i.getSnapshotBeforeUpdate == "function") || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (u !== h || m !== s) && Uu(n, i, r, s), en = !1, m = n.memoizedState, i.state = m, qr(n, r, i, l); + (p = typeof g == "function" || typeof i.getSnapshotBeforeUpdate == "function") || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (u !== h || m !== s) && Uu(n, i, r, s), rn = !1, m = n.memoizedState, i.state = m, nl(n, r, i, l); var w = n.memoizedState; - u !== h || m !== w || me.current || en ? (typeof g == "function" && (Ro(n, t, g, r), w = n.memoizedState), (c = en || $u(n, t, c, r, m, w, s) || !1) ? (p || typeof i.UNSAFE_componentWillUpdate != "function" && typeof i.componentWillUpdate != "function" || (typeof i.componentWillUpdate == "function" && i.componentWillUpdate(r, w, s), typeof i.UNSAFE_componentWillUpdate == "function" && i.UNSAFE_componentWillUpdate(r, w, s)), typeof i.componentDidUpdate == "function" && (n.flags |= 4), typeof i.getSnapshotBeforeUpdate == "function" && (n.flags |= 1024)) : (typeof i.componentDidUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 1024), n.memoizedProps = r, n.memoizedState = w), i.props = r, i.state = w, i.context = s, r = c) : (typeof i.componentDidUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 1024), r = !1); + u !== h || m !== w || ye.current || rn ? (typeof g == "function" && (Oo(n, t, g, r), w = n.memoizedState), (c = rn || Au(n, t, c, r, m, w, s) || !1) ? (p || typeof i.UNSAFE_componentWillUpdate != "function" && typeof i.componentWillUpdate != "function" || (typeof i.componentWillUpdate == "function" && i.componentWillUpdate(r, w, s), typeof i.UNSAFE_componentWillUpdate == "function" && i.UNSAFE_componentWillUpdate(r, w, s)), typeof i.componentDidUpdate == "function" && (n.flags |= 4), typeof i.getSnapshotBeforeUpdate == "function" && (n.flags |= 1024)) : (typeof i.componentDidUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 1024), n.memoizedProps = r, n.memoizedState = w), i.props = r, i.state = w, i.context = s, r = c) : (typeof i.componentDidUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === e.memoizedProps && m === e.memoizedState || (n.flags |= 1024), r = !1); } - return Do(e, n, t, r, o, l); + return Fo(e, n, t, r, o, l); } -function Do(e, n, t, r, l, o) { - Za(e, n); +function Fo(e, n, t, r, l, o) { + Ja(e, n); var i = (n.flags & 128) !== 0; - if (!r && !i) return l && Ru(n, t, !1), Ze(e, n, o); + if (!r && !i) return l && Lu(n, t, !1), be(e, n, o); r = n.stateNode, Dd.current = n; var u = i && typeof t.getDerivedStateFromError != "function" ? null : r.render(); - return n.flags |= 1, e !== null && i ? (n.child = st(n, e.child, null, o), n.child = st(n, null, u, o)) : se(e, n, u, o), n.memoizedState = r.state, l && Ru(n, t, !0), n.child; + return n.flags |= 1, e !== null && i ? (n.child = pt(n, e.child, null, o), n.child = pt(n, null, u, o)) : ce(e, n, u, o), n.memoizedState = r.state, l && Lu(n, t, !0), n.child; } -function Ja(e) { +function qa(e) { var n = e.stateNode; - n.pendingContext ? Tu(e, n.pendingContext, n.pendingContext !== n.context) : n.context && Tu(e, n.context, !1), Si(e, n.containerInfo); + n.pendingContext ? Ru(e, n.pendingContext, n.pendingContext !== n.context) : n.context && Ru(e, n.context, !1), xi(e, n.containerInfo); } -function Ku(e, n, t, r, l) { - return ut(), hi(l), n.flags |= 256, se(e, n, t, r), n.child; +function Yu(e, n, t, r, l) { + return dt(), yi(l), n.flags |= 256, ce(e, n, t, r), n.child; } -var jo = { dehydrated: null, treeContext: null, retryLane: 0 }; -function Fo(e) { +var Io = { dehydrated: null, treeContext: null, retryLane: 0 }; +function $o(e) { return { baseLanes: e, cachePool: null, transitions: null }; } -function qa(e, n, t) { - var r = n.pendingProps, l = V.current, o = !1, i = (n.flags & 128) !== 0, u; - if ((u = i) || (u = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), u ? (o = !0, n.flags &= -129) : (e === null || e.memoizedState !== null) && (l |= 1), I(V, l & 1), e === null) - return zo(n), e = n.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (n.mode & 1 ? e.data === "$!" ? n.lanes = 8 : n.lanes = 1073741824 : n.lanes = 1, null) : (i = r.children, e = r.fallback, o ? (r = n.mode, o = n.child, i = { mode: "hidden", children: i }, !(r & 1) && o !== null ? (o.childLanes = 0, o.pendingProps = i) : o = gl(i, r, 0, null), e = Rn(e, r, t, null), o.return = n, e.return = n, o.sibling = e, n.child = o, n.child.memoizedState = Fo(t), n.memoizedState = jo, e) : Ti(n, i)); +function ba(e, n, t) { + var r = n.pendingProps, l = W.current, o = !1, i = (n.flags & 128) !== 0, u; + if ((u = i) || (u = e !== null && e.memoizedState === null ? !1 : (l & 2) !== 0), u ? (o = !0, n.flags &= -129) : (e === null || e.memoizedState !== null) && (l |= 1), I(W, l & 1), e === null) + return Ro(n), e = n.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (n.mode & 1 ? e.data === "$!" ? n.lanes = 8 : n.lanes = 1073741824 : n.lanes = 1, null) : (i = r.children, e = r.fallback, o ? (r = n.mode, o = n.child, i = { mode: "hidden", children: i }, !(r & 1) && o !== null ? (o.childLanes = 0, o.pendingProps = i) : o = Sl(i, r, 0, null), e = Mn(e, r, t, null), o.return = n, e.return = n, o.sibling = e, n.child = o, n.child.memoizedState = $o(t), n.memoizedState = Io, e) : Li(n, i)); if (l = e.memoizedState, l !== null && (u = l.dehydrated, u !== null)) return jd(e, n, i, r, u, l, t); if (o) { o = r.fallback, i = n.mode, l = e.child, u = l.sibling; var s = { mode: "hidden", children: r.children }; - return !(i & 1) && n.child !== l ? (r = n.child, r.childLanes = 0, r.pendingProps = s, n.deletions = null) : (r = mn(l, s), r.subtreeFlags = l.subtreeFlags & 14680064), u !== null ? o = mn(u, o) : (o = Rn(o, i, t, null), o.flags |= 2), o.return = n, r.return = n, r.sibling = o, n.child = r, r = o, o = n.child, i = e.child.memoizedState, i = i === null ? Fo(t) : { baseLanes: i.baseLanes | t, cachePool: null, transitions: i.transitions }, o.memoizedState = i, o.childLanes = e.childLanes & ~t, n.memoizedState = jo, r; + return !(i & 1) && n.child !== l ? (r = n.child, r.childLanes = 0, r.pendingProps = s, n.deletions = null) : (r = yn(l, s), r.subtreeFlags = l.subtreeFlags & 14680064), u !== null ? o = yn(u, o) : (o = Mn(o, i, t, null), o.flags |= 2), o.return = n, r.return = n, r.sibling = o, n.child = r, r = o, o = n.child, i = e.child.memoizedState, i = i === null ? $o(t) : { baseLanes: i.baseLanes | t, cachePool: null, transitions: i.transitions }, o.memoizedState = i, o.childLanes = e.childLanes & ~t, n.memoizedState = Io, r; } - return o = e.child, e = o.sibling, r = mn(o, { mode: "visible", children: r.children }), !(n.mode & 1) && (r.lanes = t), r.return = n, r.sibling = null, e !== null && (t = n.deletions, t === null ? (n.deletions = [e], n.flags |= 16) : t.push(e)), n.child = r, n.memoizedState = null, r; + return o = e.child, e = o.sibling, r = yn(o, { mode: "visible", children: r.children }), !(n.mode & 1) && (r.lanes = t), r.return = n, r.sibling = null, e !== null && (t = n.deletions, t === null ? (n.deletions = [e], n.flags |= 16) : t.push(e)), n.child = r, n.memoizedState = null, r; } -function Ti(e, n) { - return n = gl({ mode: "visible", children: n }, e.mode, 0, null), n.return = e, e.child = n; +function Li(e, n) { + return n = Sl({ mode: "visible", children: n }, e.mode, 0, null), n.return = e, e.child = n; } -function Sr(e, n, t, r) { - return r !== null && hi(r), st(n, e.child, null, t), e = Ti(n, n.pendingProps.children), e.flags |= 2, n.memoizedState = null, e; +function Cr(e, n, t, r) { + return r !== null && yi(r), pt(n, e.child, null, t), e = Li(n, n.pendingProps.children), e.flags |= 2, n.memoizedState = null, e; } function jd(e, n, t, r, l, o, i) { if (t) - return n.flags & 256 ? (n.flags &= -257, r = Gl(Error(y(422))), Sr(e, n, i, r)) : n.memoizedState !== null ? (n.child = e.child, n.flags |= 128, null) : (o = r.fallback, l = n.mode, r = gl({ mode: "visible", children: r.children }, l, 0, null), o = Rn(o, l, i, null), o.flags |= 2, r.return = n, o.return = n, r.sibling = o, n.child = r, n.mode & 1 && st(n, e.child, null, i), n.child.memoizedState = Fo(i), n.memoizedState = jo, o); - if (!(n.mode & 1)) return Sr(e, n, i, null); + return n.flags & 256 ? (n.flags &= -257, r = Jl(Error(y(422))), Cr(e, n, i, r)) : n.memoizedState !== null ? (n.child = e.child, n.flags |= 128, null) : (o = r.fallback, l = n.mode, r = Sl({ mode: "visible", children: r.children }, l, 0, null), o = Mn(o, l, i, null), o.flags |= 2, r.return = n, o.return = n, r.sibling = o, n.child = r, n.mode & 1 && pt(n, e.child, null, i), n.child.memoizedState = $o(i), n.memoizedState = Io, o); + if (!(n.mode & 1)) return Cr(e, n, i, null); if (l.data === "$!") { if (r = l.nextSibling && l.nextSibling.dataset, r) var u = r.dgst; - return r = u, o = Error(y(419)), r = Gl(o, r, void 0), Sr(e, n, i, r); + return r = u, o = Error(y(419)), r = Jl(o, r, void 0), Cr(e, n, i, r); } - if (u = (i & e.childLanes) !== 0, pe || u) { - if (r = ee, r !== null) { + if (u = (i & e.childLanes) !== 0, ve || u) { + if (r = ne, r !== null) { switch (i & -i) { case 4: l = 2; @@ -3519,28 +3519,28 @@ function jd(e, n, t, r, l, o, i) { default: l = 0; } - l = l & (r.suspendedLanes | i) ? 0 : l, l !== 0 && l !== o.retryLane && (o.retryLane = l, Ge(e, l), je(r, e, l, -1)); + l = l & (r.suspendedLanes | i) ? 0 : l, l !== 0 && l !== o.retryLane && (o.retryLane = l, qe(e, l), Ie(r, e, l, -1)); } - return ji(), r = Gl(Error(y(421))), Sr(e, n, i, r); + return Ii(), r = Jl(Error(y(421))), Cr(e, n, i, r); } - return l.data === "$?" ? (n.flags |= 128, n.child = e.child, n = Xd.bind(null, e), l._reactRetry = n, null) : (e = o.treeContext, ge = cn(l.nextSibling), we = n, A = !0, Me = null, e !== null && (xe[Ce++] = We, xe[Ce++] = Qe, xe[Ce++] = On, We = e.id, Qe = e.overflow, On = n), n = Ti(n, r.children), n.flags |= 4096, n); + return l.data === "$?" ? (n.flags |= 128, n.child = e.child, n = Xd.bind(null, e), l._reactRetry = n, null) : (e = o.treeContext, Se = pn(l.nextSibling), Ee = n, V = !0, je = null, e !== null && (Ne[Pe++] = Ye, Ne[Pe++] = Xe, Ne[Pe++] = jn, Ye = e.id, Xe = e.overflow, jn = n), n = Li(n, r.children), n.flags |= 4096, n); } -function Yu(e, n, t) { +function Xu(e, n, t) { e.lanes |= n; var r = e.alternate; - r !== null && (r.lanes |= n), To(e.return, n, t); + r !== null && (r.lanes |= n), Lo(e.return, n, t); } -function Zl(e, n, t, r, l) { +function ql(e, n, t, r, l) { var o = e.memoizedState; o === null ? e.memoizedState = { isBackwards: n, rendering: null, renderingStartTime: 0, last: r, tail: t, tailMode: l } : (o.isBackwards = n, o.rendering = null, o.renderingStartTime = 0, o.last = r, o.tail = t, o.tailMode = l); } -function ba(e, n, t) { +function ec(e, n, t) { var r = n.pendingProps, l = r.revealOrder, o = r.tail; - if (se(e, n, r.children, t), r = V.current, r & 2) r = r & 1 | 2, n.flags |= 128; + if (ce(e, n, r.children, t), r = W.current, r & 2) r = r & 1 | 2, n.flags |= 128; else { if (e !== null && e.flags & 128) e: for (e = n.child; e !== null; ) { - if (e.tag === 13) e.memoizedState !== null && Yu(e, t, n); - else if (e.tag === 19) Yu(e, t, n); + if (e.tag === 13) e.memoizedState !== null && Xu(e, t, n); + else if (e.tag === 19) Xu(e, t, n); else if (e.child !== null) { e.child.return = e, e = e.child; continue; @@ -3554,38 +3554,38 @@ function ba(e, n, t) { } r &= 1; } - if (I(V, r), !(n.mode & 1)) n.memoizedState = null; + if (I(W, r), !(n.mode & 1)) n.memoizedState = null; else switch (l) { case "forwards": - for (t = n.child, l = null; t !== null; ) e = t.alternate, e !== null && br(e) === null && (l = t), t = t.sibling; - t = l, t === null ? (l = n.child, n.child = null) : (l = t.sibling, t.sibling = null), Zl(n, !1, l, t, o); + for (t = n.child, l = null; t !== null; ) e = t.alternate, e !== null && tl(e) === null && (l = t), t = t.sibling; + t = l, t === null ? (l = n.child, n.child = null) : (l = t.sibling, t.sibling = null), ql(n, !1, l, t, o); break; case "backwards": for (t = null, l = n.child, n.child = null; l !== null; ) { - if (e = l.alternate, e !== null && br(e) === null) { + if (e = l.alternate, e !== null && tl(e) === null) { n.child = l; break; } e = l.sibling, l.sibling = t, t = l, l = e; } - Zl(n, !0, t, null, o); + ql(n, !0, t, null, o); break; case "together": - Zl(n, !1, null, null, void 0); + ql(n, !1, null, null, void 0); break; default: n.memoizedState = null; } return n.child; } -function Mr(e, n) { +function Fr(e, n) { !(n.mode & 1) && e !== null && (e.alternate = null, n.alternate = null, n.flags |= 2); } -function Ze(e, n, t) { - if (e !== null && (n.dependencies = e.dependencies), Dn |= n.lanes, !(t & n.childLanes)) return null; +function be(e, n, t) { + if (e !== null && (n.dependencies = e.dependencies), In |= n.lanes, !(t & n.childLanes)) return null; if (e !== null && n.child !== e.child) throw Error(y(153)); if (n.child !== null) { - for (e = n.child, t = mn(e, e.pendingProps), n.child = t, t.return = n; e.sibling !== null; ) e = e.sibling, t = t.sibling = mn(e, e.pendingProps), t.return = n; + for (e = n.child, t = yn(e, e.pendingProps), n.child = t, t.return = n; e.sibling !== null; ) e = e.sibling, t = t.sibling = yn(e, e.pendingProps), t.return = n; t.sibling = null; } return n.child; @@ -3593,41 +3593,41 @@ function Ze(e, n, t) { function Fd(e, n, t) { switch (n.tag) { case 3: - Ja(n), ut(); + qa(n), dt(); break; case 5: - _a(n); + Na(n); break; case 1: - he(n.type) && Yr(n); + ge(n.type) && Zr(n); break; case 4: - Si(n, n.stateNode.containerInfo); + xi(n, n.stateNode.containerInfo); break; case 10: var r = n.type._context, l = n.memoizedProps.value; - I(Zr, r._currentValue), r._currentValue = l; + I(br, r._currentValue), r._currentValue = l; break; case 13: if (r = n.memoizedState, r !== null) - return r.dehydrated !== null ? (I(V, V.current & 1), n.flags |= 128, null) : t & n.child.childLanes ? qa(e, n, t) : (I(V, V.current & 1), e = Ze(e, n, t), e !== null ? e.sibling : null); - I(V, V.current & 1); + return r.dehydrated !== null ? (I(W, W.current & 1), n.flags |= 128, null) : t & n.child.childLanes ? ba(e, n, t) : (I(W, W.current & 1), e = be(e, n, t), e !== null ? e.sibling : null); + I(W, W.current & 1); break; case 19: if (r = (t & n.childLanes) !== 0, e.flags & 128) { - if (r) return ba(e, n, t); + if (r) return ec(e, n, t); n.flags |= 128; } - if (l = n.memoizedState, l !== null && (l.rendering = null, l.tail = null, l.lastEffect = null), I(V, V.current), r) break; + if (l = n.memoizedState, l !== null && (l.rendering = null, l.tail = null, l.lastEffect = null), I(W, W.current), r) break; return null; case 22: case 23: - return n.lanes = 0, Ga(e, n, t); + return n.lanes = 0, Za(e, n, t); } - return Ze(e, n, t); + return be(e, n, t); } -var ec, Io, nc, tc; -ec = function(e, n) { +var nc, Ao, tc, rc; +nc = function(e, n) { for (var t = n.child; t !== null; ) { if (t.tag === 5 || t.tag === 6) e.appendChild(t.stateNode); else if (t.tag !== 4 && t.child !== null) { @@ -3642,33 +3642,33 @@ ec = function(e, n) { t.sibling.return = t.return, t = t.sibling; } }; -Io = function() { +Ao = function() { }; -nc = function(e, n, t, r) { +tc = function(e, n, t, r) { var l = e.memoizedProps; if (l !== r) { - e = n.stateNode, Pn(Ve.current); + e = n.stateNode, Rn(We.current); var o = null; switch (t) { case "input": - l = lo(e, l), r = lo(e, r), o = []; + l = io(e, l), r = io(e, r), o = []; break; case "select": - l = H({}, l, { value: void 0 }), r = H({}, r, { value: void 0 }), o = []; + l = K({}, l, { value: void 0 }), r = K({}, r, { value: void 0 }), o = []; break; case "textarea": - l = uo(e, l), r = uo(e, r), o = []; + l = ao(e, l), r = ao(e, r), o = []; break; default: - typeof l.onClick != "function" && typeof r.onClick == "function" && (e.onclick = Qr); + typeof l.onClick != "function" && typeof r.onClick == "function" && (e.onclick = Xr); } - ao(t, r); + fo(t, r); var i; t = null; for (c in l) if (!r.hasOwnProperty(c) && l.hasOwnProperty(c) && l[c] != null) if (c === "style") { var u = l[c]; for (i in u) u.hasOwnProperty(i) && (t || (t = {}), t[i] = ""); - } else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && c !== "autoFocus" && ($t.hasOwnProperty(c) ? o || (o = []) : (o = o || []).push(c, null)); + } else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && c !== "autoFocus" && (Vt.hasOwnProperty(c) ? o || (o = []) : (o = o || []).push(c, null)); for (c in r) { var s = r[c]; if (u = l != null ? l[c] : void 0, r.hasOwnProperty(c) && s !== u && (s != null || u != null)) if (c === "style") if (u) { @@ -3678,18 +3678,18 @@ nc = function(e, n, t, r) { c, t )), t = s; - else c === "dangerouslySetInnerHTML" ? (s = s ? s.__html : void 0, u = u ? u.__html : void 0, s != null && u !== s && (o = o || []).push(c, s)) : c === "children" ? typeof s != "string" && typeof s != "number" || (o = o || []).push(c, "" + s) : c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && ($t.hasOwnProperty(c) ? (s != null && c === "onScroll" && $("scroll", e), o || u === s || (o = [])) : (o = o || []).push(c, s)); + else c === "dangerouslySetInnerHTML" ? (s = s ? s.__html : void 0, u = u ? u.__html : void 0, s != null && u !== s && (o = o || []).push(c, s)) : c === "children" ? typeof s != "string" && typeof s != "number" || (o = o || []).push(c, "" + s) : c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarning" && (Vt.hasOwnProperty(c) ? (s != null && c === "onScroll" && $("scroll", e), o || u === s || (o = [])) : (o = o || []).push(c, s)); } t && (o = o || []).push("style", t); var c = o; (n.updateQueue = c) && (n.flags |= 4); } }; -tc = function(e, n, t, r) { +rc = function(e, n, t, r) { t !== r && (n.flags |= 4); }; -function xt(e, n) { - if (!A) switch (e.tailMode) { +function Nt(e, n) { + if (!V) switch (e.tailMode) { case "hidden": n = e.tail; for (var t = null; n !== null; ) n.alternate !== null && (t = n), n = n.sibling; @@ -3701,7 +3701,7 @@ function xt(e, n) { r === null ? n || e.tail === null ? e.tail = null : e.tail.sibling = null : r.sibling = null; } } -function oe(e) { +function ie(e) { var n = e.alternate !== null && e.alternate.child === e.child, t = 0, r = 0; if (n) for (var l = e.child; l !== null; ) t |= l.lanes | l.childLanes, r |= l.subtreeFlags & 14680064, r |= l.flags & 14680064, l.return = e, l = l.sibling; else for (l = e.child; l !== null; ) t |= l.lanes | l.childLanes, r |= l.subtreeFlags, r |= l.flags, l.return = e, l = l.sibling; @@ -3709,7 +3709,7 @@ function oe(e) { } function Id(e, n, t) { var r = n.pendingProps; - switch (mi(n), n.tag) { + switch (vi(n), n.tag) { case 2: case 16: case 15: @@ -3720,24 +3720,24 @@ function Id(e, n, t) { case 12: case 9: case 14: - return oe(n), null; + return ie(n), null; case 1: - return he(n.type) && Kr(), oe(n), null; + return ge(n.type) && Gr(), ie(n), null; case 3: - return r = n.stateNode, at(), U(me), U(ue), xi(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), (e === null || e.child === null) && (wr(n) ? n.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(n.flags & 256) || (n.flags |= 1024, Me !== null && (Qo(Me), Me = null))), Io(e, n), oe(n), null; + return r = n.stateNode, mt(), U(ye), U(se), _i(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), (e === null || e.child === null) && (Er(n) ? n.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(n.flags & 256) || (n.flags |= 1024, je !== null && (Yo(je), je = null))), Ao(e, n), ie(n), null; case 5: - Ei(n); - var l = Pn(Zt.current); - if (t = n.type, e !== null && n.stateNode != null) nc(e, n, t, r, l), e.ref !== n.ref && (n.flags |= 512, n.flags |= 2097152); + Ci(n); + var l = Rn(bt.current); + if (t = n.type, e !== null && n.stateNode != null) tc(e, n, t, r, l), e.ref !== n.ref && (n.flags |= 512, n.flags |= 2097152); else { if (!r) { if (n.stateNode === null) throw Error(y(166)); - return oe(n), null; + return ie(n), null; } - if (e = Pn(Ve.current), wr(n)) { + if (e = Rn(We.current), Er(n)) { r = n.stateNode, t = n.type; var o = n.memoizedProps; - switch (r[Ue] = n, r[Xt] = o, e = (n.mode & 1) !== 0, t) { + switch (r[Be] = n, r[Jt] = o, e = (n.mode & 1) !== 0, t) { case "dialog": $("cancel", r), $("close", r); break; @@ -3748,7 +3748,7 @@ function Id(e, n, t) { break; case "video": case "audio": - for (l = 0; l < zt.length; l++) $(zt[l], r); + for (l = 0; l < Lt.length; l++) $(Lt[l], r); break; case "source": $("error", r); @@ -3765,41 +3765,41 @@ function Id(e, n, t) { $("toggle", r); break; case "input": - tu(r, o), $("invalid", r); + ru(r, o), $("invalid", r); break; case "select": r._wrapperState = { wasMultiple: !!o.multiple }, $("invalid", r); break; case "textarea": - lu(r, o), $("invalid", r); + ou(r, o), $("invalid", r); } - ao(t, o), l = null; + fo(t, o), l = null; for (var i in o) if (o.hasOwnProperty(i)) { var u = o[i]; - i === "children" ? typeof u == "string" ? r.textContent !== u && (o.suppressHydrationWarning !== !0 && gr(r.textContent, u, e), l = ["children", u]) : typeof u == "number" && r.textContent !== "" + u && (o.suppressHydrationWarning !== !0 && gr( + i === "children" ? typeof u == "string" ? r.textContent !== u && (o.suppressHydrationWarning !== !0 && Sr(r.textContent, u, e), l = ["children", u]) : typeof u == "number" && r.textContent !== "" + u && (o.suppressHydrationWarning !== !0 && Sr( r.textContent, u, e - ), l = ["children", "" + u]) : $t.hasOwnProperty(i) && u != null && i === "onScroll" && $("scroll", r); + ), l = ["children", "" + u]) : Vt.hasOwnProperty(i) && u != null && i === "onScroll" && $("scroll", r); } switch (t) { case "input": - cr(r), ru(r, o, !0); + pr(r), lu(r, o, !0); break; case "textarea": - cr(r), ou(r); + pr(r), iu(r); break; case "select": case "option": break; default: - typeof o.onClick == "function" && (r.onclick = Qr); + typeof o.onClick == "function" && (r.onclick = Xr); } r = l, n.updateQueue = r, r !== null && (n.flags |= 4); } else { - i = l.nodeType === 9 ? l : l.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = Rs(t)), e === "http://www.w3.org/1999/xhtml" ? t === "script" ? (e = i.createElement("div"), e.innerHTML = "