From e41db0430786a7b97432436dccc64a10d45b0d02 Mon Sep 17 00:00:00 2001 From: Nero Ignis Date: Thu, 30 Apr 2020 00:25:10 +0200 Subject: [PATCH] upload commit, working --- .gitignore | 1 + css/app.css | 17 + css/bootstrap.min.css | 12 + img/cardBack_blue1.png | Bin 0 -> 729 bytes img/cardBack_blue2.png | Bin 0 -> 4576 bytes img/cardBack_blue3.png | Bin 0 -> 827 bytes img/cardBack_blue4.png | Bin 0 -> 4534 bytes img/cardBack_blue5.png | Bin 0 -> 1687 bytes img/cardBack_green1.png | Bin 0 -> 730 bytes img/cardBack_green2.png | Bin 0 -> 4422 bytes img/cardBack_green3.png | Bin 0 -> 829 bytes img/cardBack_green4.png | Bin 0 -> 4482 bytes img/cardBack_green5.png | Bin 0 -> 1674 bytes img/cardBack_red1.png | Bin 0 -> 729 bytes img/cardBack_red2.png | Bin 0 -> 4429 bytes img/cardBack_red3.png | Bin 0 -> 826 bytes img/cardBack_red4.png | Bin 0 -> 4456 bytes img/cardBack_red5.png | Bin 0 -> 1659 bytes img/clubs10.png | Bin 0 -> 3527 bytes img/clubs2.png | Bin 0 -> 2691 bytes img/clubs3.png | Bin 0 -> 3067 bytes img/clubs4.png | Bin 0 -> 2604 bytes img/clubs5.png | Bin 0 -> 3209 bytes img/clubs6.png | Bin 0 -> 3358 bytes img/clubs7.png | Bin 0 -> 2855 bytes img/clubs8.png | Bin 0 -> 3454 bytes img/clubs9.png | Bin 0 -> 3403 bytes img/clubsa.png | Bin 0 -> 2477 bytes img/clubsj.png | Bin 0 -> 2628 bytes img/clubsk.png | Bin 0 -> 2974 bytes img/clubsq.png | Bin 0 -> 3408 bytes img/diamonds10.png | Bin 0 -> 2981 bytes img/diamonds2.png | Bin 0 -> 2451 bytes img/diamonds3.png | Bin 0 -> 2743 bytes img/diamonds4.png | Bin 0 -> 2400 bytes img/diamonds5.png | Bin 0 -> 2881 bytes img/diamonds6.png | Bin 0 -> 3058 bytes img/diamonds7.png | Bin 0 -> 2688 bytes img/diamonds8.png | Bin 0 -> 3200 bytes img/diamonds9.png | Bin 0 -> 2959 bytes img/diamondsa.png | Bin 0 -> 2257 bytes img/diamondsj.png | Bin 0 -> 2554 bytes img/diamondsk.png | Bin 0 -> 2925 bytes img/diamondsq.png | Bin 0 -> 3284 bytes img/hearts10.png | Bin 0 -> 3033 bytes img/hearts2.png | Bin 0 -> 2479 bytes img/hearts3.png | Bin 0 -> 2830 bytes img/hearts4.png | Bin 0 -> 2411 bytes img/hearts5.png | Bin 0 -> 2942 bytes img/hearts6.png | Bin 0 -> 3073 bytes img/hearts7.png | Bin 0 -> 2657 bytes img/hearts8.png | Bin 0 -> 3218 bytes img/hearts9.png | Bin 0 -> 3088 bytes img/heartsa.png | Bin 0 -> 2271 bytes img/heartsj.png | Bin 0 -> 2534 bytes img/heartsk.png | Bin 0 -> 2918 bytes img/heartsq.png | Bin 0 -> 3305 bytes img/joker.png | Bin 0 -> 3613 bytes img/spades10.png | Bin 0 -> 3083 bytes img/spades2.png | Bin 0 -> 2481 bytes img/spades3.png | Bin 0 -> 2803 bytes img/spades4.png | Bin 0 -> 2392 bytes img/spades5.png | Bin 0 -> 2951 bytes img/spades6.png | Bin 0 -> 3099 bytes img/spades7.png | Bin 0 -> 2655 bytes img/spades8.png | Bin 0 -> 3257 bytes img/spades9.png | Bin 0 -> 3111 bytes img/spadesa.png | Bin 0 -> 2318 bytes img/spadesj.png | Bin 0 -> 2546 bytes img/spadesk.png | Bin 0 -> 2901 bytes img/spadesq.png | Bin 0 -> 3343 bytes index.htm | 57 + js/app.js | 205 + js/vue.js | 11965 ++++++++++++++++++++++++++++++++++++++ 74 files changed, 12257 insertions(+) create mode 100644 .gitignore create mode 100644 css/app.css create mode 100644 css/bootstrap.min.css create mode 100644 img/cardBack_blue1.png create mode 100644 img/cardBack_blue2.png create mode 100644 img/cardBack_blue3.png create mode 100644 img/cardBack_blue4.png create mode 100644 img/cardBack_blue5.png create mode 100644 img/cardBack_green1.png create mode 100644 img/cardBack_green2.png create mode 100644 img/cardBack_green3.png create mode 100644 img/cardBack_green4.png create mode 100644 img/cardBack_green5.png create mode 100644 img/cardBack_red1.png create mode 100644 img/cardBack_red2.png create mode 100644 img/cardBack_red3.png create mode 100644 img/cardBack_red4.png create mode 100644 img/cardBack_red5.png create mode 100644 img/clubs10.png create mode 100644 img/clubs2.png create mode 100644 img/clubs3.png create mode 100644 img/clubs4.png create mode 100644 img/clubs5.png create mode 100644 img/clubs6.png create mode 100644 img/clubs7.png create mode 100644 img/clubs8.png create mode 100644 img/clubs9.png create mode 100644 img/clubsa.png create mode 100644 img/clubsj.png create mode 100644 img/clubsk.png create mode 100644 img/clubsq.png create mode 100644 img/diamonds10.png create mode 100644 img/diamonds2.png create mode 100644 img/diamonds3.png create mode 100644 img/diamonds4.png create mode 100644 img/diamonds5.png create mode 100644 img/diamonds6.png create mode 100644 img/diamonds7.png create mode 100644 img/diamonds8.png create mode 100644 img/diamonds9.png create mode 100644 img/diamondsa.png create mode 100644 img/diamondsj.png create mode 100644 img/diamondsk.png create mode 100644 img/diamondsq.png create mode 100644 img/hearts10.png create mode 100644 img/hearts2.png create mode 100644 img/hearts3.png create mode 100644 img/hearts4.png create mode 100644 img/hearts5.png create mode 100644 img/hearts6.png create mode 100644 img/hearts7.png create mode 100644 img/hearts8.png create mode 100644 img/hearts9.png create mode 100644 img/heartsa.png create mode 100644 img/heartsj.png create mode 100644 img/heartsk.png create mode 100644 img/heartsq.png create mode 100644 img/joker.png create mode 100644 img/spades10.png create mode 100644 img/spades2.png create mode 100644 img/spades3.png create mode 100644 img/spades4.png create mode 100644 img/spades5.png create mode 100644 img/spades6.png create mode 100644 img/spades7.png create mode 100644 img/spades8.png create mode 100644 img/spades9.png create mode 100644 img/spadesa.png create mode 100644 img/spadesj.png create mode 100644 img/spadesk.png create mode 100644 img/spadesq.png create mode 100644 index.htm create mode 100644 js/app.js create mode 100644 js/vue.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62c8935 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea/ \ No newline at end of file diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..061ce46 --- /dev/null +++ b/css/app.css @@ -0,0 +1,17 @@ +body { + background-color: #0f0f0f; + color: white; +} + +.container { + padding-top: 3em; +} + +.playing-card { + max-width: 100%; +} + +#status { + color: darkred; + text-align: center; +} \ No newline at end of file diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css new file mode 100644 index 0000000..a145e58 --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,12 @@ +/*! + * Bootswatch v4.4.1 + * Homepage: https://bootswatch.com + * Copyright 2012-2020 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");:root{--blue: #2196F3;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #e51c23;--orange: #fd7e14;--yellow: #ff9800;--green: #4CAF50;--teal: #20c997;--cyan: #9C27B0;--white: #fff;--gray: #666;--gray-dark: #222;--primary: #2196F3;--secondary: #fff;--success: #4CAF50;--info: #9C27B0;--warning: #ff9800;--danger: #e51c23;--light: #fff;--dark: #222;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:0.8125rem;font-weight:400;line-height:1.5;color:#444;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#2196F3;text-decoration:none;background-color:transparent}a:hover{color:#0a6ebd;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#666;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.03125rem}h2,.h2{font-size:1.625rem}h3,.h3{font-size:1.421875rem}h4,.h4{font-size:1.21875rem}h5,.h5{font-size:1.015625rem}h6,.h6{font-size:0.8125rem}.lead{font-size:1.015625rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:0.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.015625rem}.blockquote-footer{display:block;font-size:80%;color:#666}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#666}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:87.5%;color:#fff;background-color:#212121;border-radius:0.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212121}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#444}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#444;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c1e2fc}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#8cc8f9}.table-hover .table-primary:hover{background-color:#a9d7fb}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a9d7fb}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:white}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:white}.table-hover .table-secondary:hover{background-color:#f2f2f2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#f2f2f2}.table-success,.table-success>th,.table-success>td{background-color:#cde9ce}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#a2d5a4}.table-hover .table-success:hover{background-color:#bbe1bd}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#bbe1bd}.table-info,.table-info>th,.table-info>td{background-color:#e3c3e9}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#cc8fd6}.table-hover .table-info:hover{background-color:#dab0e2}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#dab0e2}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffe2b8}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffc97a}.table-hover .table-warning:hover{background-color:#ffd89f}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffd89f}.table-danger,.table-danger>th,.table-danger>td{background-color:#f8bfc1}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f1898d}.table-hover .table-danger:hover{background-color:#f5a8ab}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5a8ab}.table-light,.table-light>th,.table-light>td{background-color:white}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:white}.table-hover .table-light:hover{background-color:#f2f2f2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>th,.table-dark>td{background-color:#c1c1c1}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#8c8c8c}.table-hover .table-dark:hover{background-color:#b4b4b4}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b4b4}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#222;border-color:#353535}.table .thead-light th{color:#444;background-color:#eee;border-color:#dee2e6}.table-dark{color:#fff;background-color:#222}.table-dark th,.table-dark td,.table-dark thead th{border-color:#353535}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 2rem);padding:1rem 0;font-size:0.8125rem;font-weight:400;line-height:1.5;color:#666;background-color:transparent;background-clip:padding-box;border:0rem solid transparent;border-radius:0;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #666}.form-control:focus{color:#666;background-color:transparent;border-color:#9acffa;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.4);opacity:1}.form-control::-ms-input-placeholder{color:rgba(0,0,0,0.4);opacity:1}.form-control::placeholder{color:rgba(0,0,0,0.4);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:transparent;opacity:1}select.form-control:focus::-ms-value{color:#666;background-color:transparent}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:1rem;padding-bottom:1rem;margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:1.015625rem;padding-bottom:1.015625rem;font-size:1.015625rem;line-height:1.5}.col-form-label-sm{padding-top:0rem;padding-bottom:0rem;font-size:0.7109375rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:1rem 0;margin-bottom:0;font-size:0.8125rem;line-height:1.5;color:#444;background-color:transparent;border:solid transparent;border-width:0rem 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0rem);padding:0 0;font-size:0.7109375rem;line-height:1.5;border-radius:0}.form-control-lg{height:calc(1.5em + 2.03125rem);padding:1.015625rem 0;font-size:1.015625rem;line-height:1.5;border-radius:0}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:0.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#666}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:0.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#4CAF50}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.7109375rem;line-height:1.5;color:#fff;background-color:rgba(76,175,80,0.9);border-radius:0.25rem}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#4CAF50;padding-right:calc(1.5em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%234CAF50' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.5rem) center;background-size:calc(0.75em + 1rem) calc(0.75em + 1rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#4CAF50;-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 2rem);background-position:top calc(0.375em + 0.5rem) right calc(0.375em + 0.5rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#4CAF50;padding-right:calc(0.75em + 2.5rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%234CAF50' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") transparent no-repeat center right 1rem/calc(0.75em + 1rem) calc(0.75em + 1rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#4CAF50;-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#4CAF50}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#4CAF50}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#4CAF50}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#6ec071;background:#6ec071 -webkit-gradient(linear, left top, left bottom, from(#84c987), to(#6ec071)) repeat-x;background:#6ec071 linear-gradient(180deg, #84c987, #6ec071) repeat-x}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#4CAF50}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#4CAF50}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#4CAF50;-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.25)}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#e51c23}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.7109375rem;line-height:1.5;color:#fff;background-color:rgba(229,28,35,0.9);border-radius:0.25rem}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e51c23;padding-right:calc(1.5em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e51c23' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e51c23' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.5rem) center;background-size:calc(0.75em + 1rem) calc(0.75em + 1rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e51c23;-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 2rem);background-position:top calc(0.375em + 0.5rem) right calc(0.375em + 0.5rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#e51c23;padding-right:calc(0.75em + 2.5rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e51c23' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e51c23' stroke='none'/%3e%3c/svg%3e") transparent no-repeat center right 1rem/calc(0.75em + 1rem) calc(0.75em + 1rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#e51c23;-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#e51c23}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#e51c23}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#e51c23}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ea4a4f;background:#ea4a4f -webkit-gradient(linear, left top, left bottom, from(#ed656a), to(#ea4a4f)) repeat-x;background:#ea4a4f linear-gradient(180deg, #ed656a, #ea4a4f) repeat-x}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#e51c23}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#e51c23}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#e51c23;-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#444;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.8rem 1rem;font-size:0.8125rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#444;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25)}.btn.disabled,.btn:disabled{opacity:0.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x;border-color:#2196F3}.btn-primary:hover{color:#fff;background:#0c83e2 -webkit-gradient(linear, left top, left bottom, from(#3196e6), to(#0c83e2)) repeat-x;background:#0c83e2 linear-gradient(180deg, #3196e6, #0c83e2) repeat-x;border-color:#0c7cd5}.btn-primary:focus,.btn-primary.focus{color:#fff;background:#0c83e2 -webkit-gradient(linear, left top, left bottom, from(#3196e6), to(#0c83e2)) repeat-x;background:#0c83e2 linear-gradient(180deg, #3196e6, #0c83e2) repeat-x;border-color:#0c7cd5;-webkit-box-shadow:0 0 0 0.2rem rgba(66,166,245,0.5);box-shadow:0 0 0 0.2rem rgba(66,166,245,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2196F3;border-color:#2196F3;background-image:none}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0c7cd5;background-image:none;border-color:#0b75c9}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(66,166,245,0.5);box-shadow:0 0 0 0.2rem rgba(66,166,245,0.5)}.btn-secondary{color:#212121;background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;background:#fff linear-gradient(180deg, white, #fff) repeat-x;border-color:#fff}.btn-secondary:hover{color:#212121;background:#ececec -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ececec)) repeat-x;background:#ececec linear-gradient(180deg, #efefef, #ececec) repeat-x;border-color:#e6e5e5}.btn-secondary:focus,.btn-secondary.focus{color:#212121;background:#ececec -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ececec)) repeat-x;background:#ececec linear-gradient(180deg, #efefef, #ececec) repeat-x;border-color:#e6e5e5;-webkit-box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5);box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212121;background-color:#fff;border-color:#fff;background-image:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212121;background-color:#e6e5e5;background-image:none;border-color:#dfdfdf}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5);box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5)}.btn-success{color:#fff;background:#4CAF50 -webkit-gradient(linear, left top, left bottom, from(#67bb6a), to(#4CAF50)) repeat-x;background:#4CAF50 linear-gradient(180deg, #67bb6a, #4CAF50) repeat-x;border-color:#4CAF50}.btn-success:hover{color:#fff;background:#409444 -webkit-gradient(linear, left top, left bottom, from(#5da460), to(#409444)) repeat-x;background:#409444 linear-gradient(180deg, #5da460, #409444) repeat-x;border-color:#3d8b40}.btn-success:focus,.btn-success.focus{color:#fff;background:#409444 -webkit-gradient(linear, left top, left bottom, from(#5da460), to(#409444)) repeat-x;background:#409444 linear-gradient(180deg, #5da460, #409444) repeat-x;border-color:#3d8b40;-webkit-box-shadow:0 0 0 0.2rem rgba(103,187,106,0.5);box-shadow:0 0 0 0.2rem rgba(103,187,106,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#4CAF50;border-color:#4CAF50;background-image:none}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#3d8b40;background-image:none;border-color:#39833c}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(103,187,106,0.5);box-shadow:0 0 0 0.2rem rgba(103,187,106,0.5)}.btn-info{color:#fff;background:#9C27B0 -webkit-gradient(linear, left top, left bottom, from(#ab47bc), to(#9C27B0)) repeat-x;background:#9C27B0 linear-gradient(180deg, #ab47bc, #9C27B0) repeat-x;border-color:#9C27B0}.btn-info:hover{color:#fff;background:#802091 -webkit-gradient(linear, left top, left bottom, from(#9342a1), to(#802091)) repeat-x;background:#802091 linear-gradient(180deg, #9342a1, #802091) repeat-x;border-color:#771e86}.btn-info:focus,.btn-info.focus{color:#fff;background:#802091 -webkit-gradient(linear, left top, left bottom, from(#9342a1), to(#802091)) repeat-x;background:#802091 linear-gradient(180deg, #9342a1, #802091) repeat-x;border-color:#771e86;-webkit-box-shadow:0 0 0 0.2rem rgba(171,71,188,0.5);box-shadow:0 0 0 0.2rem rgba(171,71,188,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#9C27B0;border-color:#9C27B0;background-image:none}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#771e86;background-image:none;border-color:#6e1b7c}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(171,71,188,0.5);box-shadow:0 0 0 0.2rem rgba(171,71,188,0.5)}.btn-warning{color:#fff;background:#ff9800 -webkit-gradient(linear, left top, left bottom, from(#ffa726), to(#ff9800)) repeat-x;background:#ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x;border-color:#ff9800}.btn-warning:hover{color:#fff;background:#d98100 -webkit-gradient(linear, left top, left bottom, from(#de9426), to(#d98100)) repeat-x;background:#d98100 linear-gradient(180deg, #de9426, #d98100) repeat-x;border-color:#cc7a00}.btn-warning:focus,.btn-warning.focus{color:#fff;background:#d98100 -webkit-gradient(linear, left top, left bottom, from(#de9426), to(#d98100)) repeat-x;background:#d98100 linear-gradient(180deg, #de9426, #d98100) repeat-x;border-color:#cc7a00;-webkit-box-shadow:0 0 0 0.2rem rgba(255,167,38,0.5);box-shadow:0 0 0 0.2rem rgba(255,167,38,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#ff9800;border-color:#ff9800;background-image:none}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#cc7a00;background-image:none;border-color:#bf7200}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,167,38,0.5);box-shadow:0 0 0 0.2rem rgba(255,167,38,0.5)}.btn-danger{color:#fff;background:#e51c23 -webkit-gradient(linear, left top, left bottom, from(#e93e44), to(#e51c23)) repeat-x;background:#e51c23 linear-gradient(180deg, #e93e44, #e51c23) repeat-x;border-color:#e51c23}.btn-danger:hover{color:#fff;background:#c4161d -webkit-gradient(linear, left top, left bottom, from(#cd393f), to(#c4161d)) repeat-x;background:#c4161d linear-gradient(180deg, #cd393f, #c4161d) repeat-x;border-color:#b9151b}.btn-danger:focus,.btn-danger.focus{color:#fff;background:#c4161d -webkit-gradient(linear, left top, left bottom, from(#cd393f), to(#c4161d)) repeat-x;background:#c4161d linear-gradient(180deg, #cd393f, #c4161d) repeat-x;border-color:#b9151b;-webkit-box-shadow:0 0 0 0.2rem rgba(233,62,68,0.5);box-shadow:0 0 0 0.2rem rgba(233,62,68,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e51c23;border-color:#e51c23;background-image:none}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b9151b;background-image:none;border-color:#ad1419}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,62,68,0.5);box-shadow:0 0 0 0.2rem rgba(233,62,68,0.5)}.btn-light{color:#212121;background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;background:#fff linear-gradient(180deg, white, #fff) repeat-x;border-color:#fff}.btn-light:hover{color:#212121;background:#ececec -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ececec)) repeat-x;background:#ececec linear-gradient(180deg, #efefef, #ececec) repeat-x;border-color:#e6e5e5}.btn-light:focus,.btn-light.focus{color:#212121;background:#ececec -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ececec)) repeat-x;background:#ececec linear-gradient(180deg, #efefef, #ececec) repeat-x;border-color:#e6e5e5;-webkit-box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5);box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212121;background-color:#fff;border-color:#fff;background-image:none}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212121;background-color:#e6e5e5;background-image:none;border-color:#dfdfdf}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5);box-shadow:0 0 0 0.2rem rgba(222,222,222,0.5)}.btn-dark{color:#fff;background:#222 -webkit-gradient(linear, left top, left bottom, from(#434343), to(#222)) repeat-x;background:#222 linear-gradient(180deg, #434343, #222) repeat-x;border-color:#222}.btn-dark:hover{color:#fff;background:#0f0f0f -webkit-gradient(linear, left top, left bottom, from(#333), to(#0f0f0f)) repeat-x;background:#0f0f0f linear-gradient(180deg, #333, #0f0f0f) repeat-x;border-color:#090808}.btn-dark:focus,.btn-dark.focus{color:#fff;background:#0f0f0f -webkit-gradient(linear, left top, left bottom, from(#333), to(#0f0f0f)) repeat-x;background:#0f0f0f linear-gradient(180deg, #333, #0f0f0f) repeat-x;border-color:#090808;-webkit-box-shadow:0 0 0 0.2rem rgba(67,67,67,0.5);box-shadow:0 0 0 0.2rem rgba(67,67,67,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#222;border-color:#222;background-image:none}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#090808;background-image:none;border-color:#020202}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(67,67,67,0.5);box-shadow:0 0 0 0.2rem rgba(67,67,67,0.5)}.btn-outline-primary{color:#2196F3;border-color:#2196F3}.btn-outline-primary:hover{color:#fff;background-color:#2196F3;border-color:#2196F3}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2196F3;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2196F3;border-color:#2196F3}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5)}.btn-outline-secondary{color:#fff;border-color:#fff}.btn-outline-secondary:hover{color:#212121;background-color:#fff;border-color:#fff}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#fff;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212121;background-color:#fff;border-color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.btn-outline-success{color:#4CAF50;border-color:#4CAF50}.btn-outline-success:hover{color:#fff;background-color:#4CAF50;border-color:#4CAF50}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#4CAF50;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#4CAF50;border-color:#4CAF50}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5)}.btn-outline-info{color:#9C27B0;border-color:#9C27B0}.btn-outline-info:hover{color:#fff;background-color:#9C27B0;border-color:#9C27B0}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5);box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#9C27B0;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#9C27B0;border-color:#9C27B0}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5);box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5)}.btn-outline-warning{color:#ff9800;border-color:#ff9800}.btn-outline-warning:hover{color:#fff;background-color:#ff9800;border-color:#ff9800}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5);box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ff9800;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ff9800;border-color:#ff9800}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5);box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5)}.btn-outline-danger{color:#e51c23;border-color:#e51c23}.btn-outline-danger:hover{color:#fff;background-color:#e51c23;border-color:#e51c23}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e51c23;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e51c23;border-color:#e51c23}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5)}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#212121;background-color:#fff;border-color:#fff}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212121;background-color:#fff;border-color:#fff}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.btn-outline-dark{color:#222;border-color:#222}.btn-outline-dark:hover{color:#fff;background-color:#222;border-color:#222}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5);box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#222;border-color:#222}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5);box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5)}.btn-link{font-weight:400;color:#2196F3;text-decoration:none}.btn-link:hover{color:#0a6ebd;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#666;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:0.5rem 1rem;font-size:1.015625rem;line-height:1.5;border-radius:0.3rem}.btn-sm,.btn-group-sm>.btn{padding:0.25rem 0.5rem;font-size:0.7109375rem;line-height:1.5;border-radius:0.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:0.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:0.8125rem;color:#444;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:0.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:0.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:0.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #eee}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#212121;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#141414;text-decoration:none;background:#f8f9fa -webkit-gradient(linear, left top, left bottom, from(#f9fafb), to(#f8f9fa)) repeat-x;background:#f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x}.dropdown-item.disabled,.dropdown-item:disabled{color:#666;pointer-events:none;background-color:transparent;background-image:none}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:0.7109375rem;color:#666;white-space:nowrap}.dropdown-item-text{display:block;padding:0.25rem 1.5rem;color:#212121}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;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:0.75rem;padding-left:0.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:0.375rem;padding-left:0.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;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}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:0rem}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:0rem}.input-group-prepend{margin-right:0rem}.input-group-append{margin-left:0rem}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;margin-bottom:0;font-size:0.8125rem;font-weight:400;line-height:1.5;color:#666;text-align:center;white-space:nowrap;background-color:transparent;border:0rem solid transparent;border-radius:0}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 2.03125rem)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:1.015625rem 0;font-size:1.015625rem;line-height:1.5;border-radius:0}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0rem)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:0 0;font-size:0.7109375rem;line-height:1.5;border-radius:0}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.21875rem;padding-left:3rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1.25rem;height:1.234375rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#2196F3;background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0;box-shadow:0}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#9acffa}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#cae6fc;border-color:#cae6fc}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#666}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#f8f9fa}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:-0.015625rem;left:-3rem;display:block;width:1.25rem;height:1.25rem;pointer-events:none;content:"";background-color:#fff;border:#bbb solid 0rem}.custom-control-label::after{position:absolute;top:-0.015625rem;left:-3rem;display:block;width:1.25rem;height:1.25rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:2px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#2196F3;background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(33,150,243,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(33,150,243,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='4' fill='%232196F3'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(33,150,243,0.5)}.custom-switch{padding-left:3.9375rem}.custom-switch .custom-control-label::before{left:-3.9375rem;width:2.1875rem;pointer-events:all;border-radius:0.625rem}.custom-switch .custom-control-label::after{top:-0.015625rem;left:-3.9375rem;width:1.25rem;height:1.25rem;background-color:#bbb;border-radius:0.625rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(0.9375rem);transform:translateX(0.9375rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(33,150,243,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 2rem);padding:1rem 1rem 1rem 0;font-size:0.8125rem;font-weight:400;line-height:1.5;color:#666;vertical-align:middle;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23222' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px;border:0rem solid transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#9acffa;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25)}.custom-select:focus::-ms-value{color:#666;background-color:transparent}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:0;background-image:none}.custom-select:disabled{color:#666;background-color:#eee}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #666}.custom-select-sm{height:calc(1.5em + 0rem);padding-top:0;padding-bottom:0;padding-left:0;font-size:0.7109375rem}.custom-select-lg{height:calc(1.5em + 2.03125rem);padding-top:1.015625rem;padding-bottom:1.015625rem;padding-left:0;font-size:1.015625rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 2rem);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 2rem);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#9acffa;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:transparent}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 2rem);padding:1rem 0;font-weight:400;line-height:1.5;color:#666;background-color:transparent;border:0rem solid transparent;border-radius:0}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 2rem);padding:1rem 0;line-height:1.5;color:#666;content:"Browse";background:transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.15)), to(transparent)) repeat-x;background:transparent linear-gradient(180deg, rgba(255,255,255,0.15), transparent) repeat-x;border-left:inherit;border-radius:0 0 0 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(33,150,243,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(33,150,243,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(33,150,243,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background:#cae6fc -webkit-gradient(linear, left top, left bottom, from(#d2eafd), to(#cae6fc)) repeat-x;background:#cae6fc linear-gradient(180deg, #d2eafd, #cae6fc) repeat-x}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background:#cae6fc linear-gradient(180deg, #d2eafd, #cae6fc) repeat-x}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background:#cae6fc linear-gradient(180deg, #d2eafd, #cae6fc) repeat-x}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#bbb}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#bbb}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#bbb}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#bbb;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid transparent}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#eee #eee transparent}.nav-tabs .nav-link.disabled{color:#bbb;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#444;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2196F3}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0.34765625rem;padding-bottom:0.34765625rem;margin-right:1rem;font-size:1.015625rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:0.5rem;padding-bottom:0.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.015625rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.75);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid transparent;border-radius:0.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:0 solid transparent}.card-header:first-child{border-radius:0.25rem 0.25rem 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:0 solid transparent}.card-footer:last-child{border-radius:0 0 0.25rem 0.25rem}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-img,.card-img-bottom{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:0.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eee;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:0.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#666;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#666}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#2196F3;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0a6ebd;text-decoration:none;background-color:#eee;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2196F3;border-color:#2196F3}.page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.015625rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.7109375rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#2196F3}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0c7cd5}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5);box-shadow:0 0 0 0.2rem rgba(33,150,243,0.5)}.badge-secondary{color:#212121;background-color:#fff}a.badge-secondary:hover,a.badge-secondary:focus{color:#212121;background-color:#e6e5e5}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.badge-success{color:#fff;background-color:#4CAF50}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#3d8b40}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5);box-shadow:0 0 0 0.2rem rgba(76,175,80,0.5)}.badge-info{color:#fff;background-color:#9C27B0}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#771e86}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5);box-shadow:0 0 0 0.2rem rgba(156,39,176,0.5)}.badge-warning{color:#fff;background-color:#ff9800}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#cc7a00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5);box-shadow:0 0 0 0.2rem rgba(255,152,0,0.5)}.badge-danger{color:#fff;background-color:#e51c23}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#b9151b}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5);box-shadow:0 0 0 0.2rem rgba(229,28,35,0.5)}.badge-light{color:#212121;background-color:#fff}a.badge-light:hover,a.badge-light:focus{color:#212121;background-color:#e6e5e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5);box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5)}.badge-dark{color:#fff;background-color:#222}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#090808}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5);box-shadow:0 0 0 0.2rem rgba(34,34,34,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eee;border-radius:0.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.625rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit}.alert-primary{color:#114e7e;background:#d3eafd -webkit-gradient(linear, left top, left bottom, from(#daedfd), to(#d3eafd)) repeat-x;background:#d3eafd linear-gradient(180deg, #daedfd, #d3eafd) repeat-x;border-color:#c1e2fc}.alert-primary hr{border-top-color:#a9d7fb}.alert-primary .alert-link{color:#0b3251}.alert-secondary{color:#858585;background:white -webkit-gradient(linear, left top, left bottom, from(white), to(white)) repeat-x;background:white linear-gradient(180deg, white, white) repeat-x;border-color:white}.alert-secondary hr{border-top-color:#f2f2f2}.alert-secondary .alert-link{color:#6c6b6b}.alert-success{color:#285b2a;background:#dbefdc -webkit-gradient(linear, left top, left bottom, from(#e0f1e1), to(#dbefdc)) repeat-x;background:#dbefdc linear-gradient(180deg, #e0f1e1, #dbefdc) repeat-x;border-color:#cde9ce}.alert-success hr{border-top-color:#bbe1bd}.alert-success .alert-link{color:#18381a}.alert-info{color:#51145c;background:#ebd4ef -webkit-gradient(linear, left top, left bottom, from(#eedaf1), to(#ebd4ef)) repeat-x;background:#ebd4ef linear-gradient(180deg, #eedaf1, #ebd4ef) repeat-x;border-color:#e3c3e9}.alert-info hr{border-top-color:#dab0e2}.alert-info .alert-link{color:#2c0b32}.alert-warning{color:#854f00;background:#ffeacc -webkit-gradient(linear, left top, left bottom, from(#ffedd4), to(#ffeacc)) repeat-x;background:#ffeacc linear-gradient(180deg, #ffedd4, #ffeacc) repeat-x;border-color:#ffe2b8}.alert-warning hr{border-top-color:#ffd89f}.alert-warning .alert-link{color:#523100}.alert-danger{color:#770f12;background:#fad2d3 -webkit-gradient(linear, left top, left bottom, from(#fbd9da), to(#fad2d3)) repeat-x;background:#fad2d3 linear-gradient(180deg, #fbd9da, #fad2d3) repeat-x;border-color:#f8bfc1}.alert-danger hr{border-top-color:#f5a8ab}.alert-danger .alert-link{color:#4a090b}.alert-light{color:#858585;background:white -webkit-gradient(linear, left top, left bottom, from(white), to(white)) repeat-x;background:white linear-gradient(180deg, white, white) repeat-x;border-color:white}.alert-light hr{border-top-color:#f2f2f2}.alert-light .alert-link{color:#6c6b6b}.alert-dark{color:#121212;background:lightgray -webkit-gradient(linear, left top, left bottom, from(#dadada), to(lightgray)) repeat-x;background:lightgray linear-gradient(180deg, #dadada, lightgray) repeat-x;border-color:#c1c1c1}.alert-dark hr{border-top-color:#b4b4b4}.alert-dark .alert-link{color:black}@-webkit-keyframes progress-bar-stripes{from{background-position:0.375rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:0.375rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:0.375rem;overflow:hidden;font-size:0.609375rem;background-color:#eee;border-radius:0}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#2196F3;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:0.375rem 0.375rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#444;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#444;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#444;background-color:#eee}.list-group-item{position:relative;display:block;padding:0.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#666;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#2196F3;border-color:#2196F3}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:0.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#114e7e;background-color:#c1e2fc}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#114e7e;background-color:#a9d7fb}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#114e7e;border-color:#114e7e}.list-group-item-secondary{color:#858585;background-color:white}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-success{color:#285b2a;background-color:#cde9ce}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#285b2a;background-color:#bbe1bd}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#285b2a;border-color:#285b2a}.list-group-item-info{color:#51145c;background-color:#e3c3e9}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#51145c;background-color:#dab0e2}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#51145c;border-color:#51145c}.list-group-item-warning{color:#854f00;background-color:#ffe2b8}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#854f00;background-color:#ffd89f}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#854f00;border-color:#854f00}.list-group-item-danger{color:#770f12;background-color:#f8bfc1}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#770f12;background-color:#f5a8ab}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#770f12;border-color:#770f12}.list-group-item-light{color:#858585;background-color:white}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#121212;background-color:#c1c1c1}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#121212;background-color:#b4b4b4}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#121212;border-color:#121212}.close{float:right;font-size:2.125rem;font-weight:300;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:0.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:0.25rem}.toast:not(:last-child){margin-bottom:0.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.75rem;color:#666;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:0.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid transparent;border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.7109375rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:0.9}.tooltip .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:0.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:#444}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 0.4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:0.4rem;height:0.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#444}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:0.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#444}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 0.4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:0.4rem;height:0.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#444}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#444;border-radius:0.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.7109375rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:0.5rem;margin:0 0.3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:0.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:0.5rem 0.5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:0.5rem 0.5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:0.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-0.5rem - 1px);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:0.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:0.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-0.5rem - 1px);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:#fff}.popover-header{padding:0.5rem 0.75rem;margin-bottom:0;font-size:0.8125rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:0.5rem 0.75rem;color:#444}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s 0.6s;transition:opacity 0s 0.6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:0.5;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.25)), to(rgba(0,0,0,0.001)));background-image:linear-gradient(90deg, rgba(0,0,0,0.25), rgba(0,0,0,0.001))}.carousel-control-next{right:0;background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.25)), to(rgba(0,0,0,0.001)));background-image:linear-gradient(270deg, rgba(0,0,0,0.25), rgba(0,0,0,0.001))}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#2196F3 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0c7cd5 !important}.bg-secondary{background-color:#fff !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#e6e5e5 !important}.bg-success{background-color:#4CAF50 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#3d8b40 !important}.bg-info{background-color:#9C27B0 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#771e86 !important}.bg-warning{background-color:#ff9800 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#cc7a00 !important}.bg-danger{background-color:#e51c23 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#b9151b !important}.bg-light{background-color:#fff !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#e6e5e5 !important}.bg-dark{background-color:#222 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#090808 !important}.bg-gradient-primary{background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x !important;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x !important}.bg-gradient-secondary{background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x !important;background:#fff linear-gradient(180deg, white, #fff) repeat-x !important}.bg-gradient-success{background:#4CAF50 -webkit-gradient(linear, left top, left bottom, from(#67bb6a), to(#4CAF50)) repeat-x !important;background:#4CAF50 linear-gradient(180deg, #67bb6a, #4CAF50) repeat-x !important}.bg-gradient-info{background:#9C27B0 -webkit-gradient(linear, left top, left bottom, from(#ab47bc), to(#9C27B0)) repeat-x !important;background:#9C27B0 linear-gradient(180deg, #ab47bc, #9C27B0) repeat-x !important}.bg-gradient-warning{background:#ff9800 -webkit-gradient(linear, left top, left bottom, from(#ffa726), to(#ff9800)) repeat-x !important;background:#ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x !important}.bg-gradient-danger{background:#e51c23 -webkit-gradient(linear, left top, left bottom, from(#e93e44), to(#e51c23)) repeat-x !important;background:#e51c23 linear-gradient(180deg, #e93e44, #e51c23) repeat-x !important}.bg-gradient-light{background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x !important;background:#fff linear-gradient(180deg, white, #fff) repeat-x !important}.bg-gradient-dark{background:#222 -webkit-gradient(linear, left top, left bottom, from(#434343), to(#222)) repeat-x !important;background:#222 linear-gradient(180deg, #434343, #222) repeat-x !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#2196F3 !important}.border-secondary{border-color:#fff !important}.border-success{border-color:#4CAF50 !important}.border-info{border-color:#9C27B0 !important}.border-warning{border-color:#ff9800 !important}.border-danger{border-color:#e51c23 !important}.border-light{border-color:#fff !important}.border-dark{border-color:#222 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:0.2rem !important}.rounded{border-radius:0.25rem !important}.rounded-top{border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important}.rounded-right{border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important}.rounded-bottom{border-bottom-right-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-left{border-top-left-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-lg{border-radius:0.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: -webkit-sticky) or (position: sticky){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.25rem !important}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important}.m-xl-2{margin:0.5rem !important}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#2196F3 !important}a.text-primary:hover,a.text-primary:focus{color:#0a6ebd !important}.text-secondary{color:#fff !important}a.text-secondary:hover,a.text-secondary:focus{color:#d9d9d9 !important}.text-success{color:#4CAF50 !important}a.text-success:hover,a.text-success:focus{color:#357a38 !important}.text-info{color:#9C27B0 !important}a.text-info:hover,a.text-info:focus{color:#641971 !important}.text-warning{color:#ff9800 !important}a.text-warning:hover,a.text-warning:focus{color:#b36a00 !important}.text-danger{color:#e51c23 !important}a.text-danger:hover,a.text-danger:focus{color:#a21318 !important}.text-light{color:#fff !important}a.text-light:hover,a.text-light:focus{color:#d9d9d9 !important}.text-dark{color:#222 !important}a.text-dark:hover,a.text-dark:focus{color:black !important}.text-body{color:#444 !important}.text-muted{color:#666 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #bbb;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.navbar{border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.navbar-brand{font-size:24px}.navbar-nav .nav-link{padding-top:0.9rem;padding-bottom:0.9rem}.navbar.bg-dark input[type=text],.navbar.bg-dark input[type=password],.navbar.bg-dark input[type=email],.navbar.bg-dark input[type=number],.navbar.bg-dark input[type=tel],.navbar.bg-primary input[type=text],.navbar.bg-primary input[type=password],.navbar.bg-primary input[type=email],.navbar.bg-primary input[type=number],.navbar.bg-primary input[type=tel]{color:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5)}.navbar.bg-dark input[type=text]:focus,.navbar.bg-dark input[type=password]:focus,.navbar.bg-dark input[type=email]:focus,.navbar.bg-dark input[type=number]:focus,.navbar.bg-dark input[type=tel]:focus,.navbar.bg-primary input[type=text]:focus,.navbar.bg-primary input[type=password]:focus,.navbar.bg-primary input[type=email]:focus,.navbar.bg-primary input[type=number]:focus,.navbar.bg-primary input[type=tel]:focus{-webkit-box-shadow:inset 0 -2px 0 #fff;box-shadow:inset 0 -2px 0 #fff}.navbar.bg-dark input[type=text]::-webkit-input-placeholder,.navbar.bg-dark input[type=password]::-webkit-input-placeholder,.navbar.bg-dark input[type=email]::-webkit-input-placeholder,.navbar.bg-dark input[type=number]::-webkit-input-placeholder,.navbar.bg-dark input[type=tel]::-webkit-input-placeholder,.navbar.bg-primary input[type=text]::-webkit-input-placeholder,.navbar.bg-primary input[type=password]::-webkit-input-placeholder,.navbar.bg-primary input[type=email]::-webkit-input-placeholder,.navbar.bg-primary input[type=number]::-webkit-input-placeholder,.navbar.bg-primary input[type=tel]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.navbar.bg-dark input[type=text]::-ms-input-placeholder,.navbar.bg-dark input[type=password]::-ms-input-placeholder,.navbar.bg-dark input[type=email]::-ms-input-placeholder,.navbar.bg-dark input[type=number]::-ms-input-placeholder,.navbar.bg-dark input[type=tel]::-ms-input-placeholder,.navbar.bg-primary input[type=text]::-ms-input-placeholder,.navbar.bg-primary input[type=password]::-ms-input-placeholder,.navbar.bg-primary input[type=email]::-ms-input-placeholder,.navbar.bg-primary input[type=number]::-ms-input-placeholder,.navbar.bg-primary input[type=tel]::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.navbar.bg-dark input[type=text]::placeholder,.navbar.bg-dark input[type=password]::placeholder,.navbar.bg-dark input[type=email]::placeholder,.navbar.bg-dark input[type=number]::placeholder,.navbar.bg-dark input[type=tel]::placeholder,.navbar.bg-primary input[type=text]::placeholder,.navbar.bg-primary input[type=password]::placeholder,.navbar.bg-primary input[type=email]::placeholder,.navbar.bg-primary input[type=number]::placeholder,.navbar.bg-primary input[type=tel]::placeholder{color:rgba(255,255,255,0.5)}.btn-primary{position:relative}.btn-primary:focus{background-color:#2196F3;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-primary:hover,.btn-primary:active:hover{background-color:#0d87e9}.btn-primary:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-primary:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-primary:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-primary.disabled:after,.btn-primary[disabled]:after{display:none}.btn-outline-primary{position:relative}.btn-outline-primary:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-primary:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-primary.disabled:after,.btn-outline-primary[disabled]:after{display:none}.btn-secondary{position:relative}.btn-secondary:focus{background-color:#fff;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-secondary:hover,.btn-secondary:active:hover{background-color:#f0f0f0}.btn-secondary:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-secondary:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #bbb 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-secondary:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-secondary.disabled:after,.btn-secondary[disabled]:after{display:none}.btn-outline-secondary{position:relative}.btn-outline-secondary:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #bbb 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-secondary:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-secondary.disabled:after,.btn-outline-secondary[disabled]:after{display:none}.btn-success{position:relative}.btn-success:focus{background-color:#4CAF50;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-success:hover,.btn-success:active:hover{background-color:#439a46}.btn-success:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-success:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-success:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-success.disabled:after,.btn-success[disabled]:after{display:none}.btn-outline-success{position:relative}.btn-outline-success:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-success:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-success.disabled:after,.btn-outline-success[disabled]:after{display:none}.btn-info{position:relative}.btn-info:focus{background-color:#9C27B0;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-info:hover,.btn-info:active:hover{background-color:#862197}.btn-info:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-info:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-info:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-info.disabled:after,.btn-info[disabled]:after{display:none}.btn-outline-info{position:relative}.btn-outline-info:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-info:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-info.disabled:after,.btn-outline-info[disabled]:after{display:none}.btn-warning{position:relative}.btn-warning:focus{background-color:#ff9800;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-warning:hover,.btn-warning:active:hover{background-color:#e08600}.btn-warning:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-warning:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-warning:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-warning.disabled:after,.btn-warning[disabled]:after{display:none}.btn-outline-warning{position:relative}.btn-outline-warning:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-warning:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-warning.disabled:after,.btn-outline-warning[disabled]:after{display:none}.btn-danger{position:relative}.btn-danger:focus{background-color:#e51c23;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-danger:hover,.btn-danger:active:hover{background-color:#cb171e}.btn-danger:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-danger:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-danger:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-danger.disabled:after,.btn-danger[disabled]:after{display:none}.btn-outline-danger{position:relative}.btn-outline-danger:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-danger:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-danger.disabled:after,.btn-outline-danger[disabled]:after{display:none}.btn-dark{position:relative}.btn-dark:focus{background-color:#222;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-dark:hover,.btn-dark:active:hover{background-color:#131313}.btn-dark:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-dark:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-dark:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-dark.disabled:after,.btn-dark[disabled]:after{display:none}.btn-outline-dark{position:relative}.btn-outline-dark:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-dark:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-dark.disabled:after,.btn-outline-dark[disabled]:after{display:none}.btn-light{position:relative}.btn-light:focus{background-color:#fff;-webkit-box-shadow:0 0 0 2px rgba(204,204,204,0.5);box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-light:hover,.btn-light:active:hover{background-color:#f0f0f0}.btn-light:active{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}.btn-light:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-light:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-light.disabled:after,.btn-light[disabled]:after{display:none}.btn-outline-light{position:relative}.btn-outline-light:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-left:0;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-size:1000% 1000%;background-position:50%;border:none;opacity:0;pointer-events:none;-webkit-transition:background .5s, opacity 1s;transition:background .5s, opacity 1s}.btn-outline-light:active:after{background-size:0 0;opacity:.2;-webkit-transition:0s;transition:0s}.btn-outline-light.disabled:after,.btn-outline-light[disabled]:after{display:none}.btn{text-transform:uppercase;border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-transition:all 0.4s;transition:all 0.4s}.btn-link{-webkit-box-shadow:none;box-shadow:none;color:#2196F3}.btn-link:hover,.btn-link:focus{-webkit-box-shadow:none;box-shadow:none;color:#0a6ebd;text-decoration:underline}.btn-link.disabled:hover,.btn-link.disabled:active:hover,.btn-link[disabled]:hover,.btn-link[disabled]:active:hover,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:active:hover{color:#666;text-decoration:none}.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary{background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);opacity:1}.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus{background-color:rgba(0,0,0,0.1)}.btn-outline-secondary{border-color:#eee;color:#dee2e6}.btn-warning{color:#fff}.btn.dropdown-toggle::before{display:inline-block;width:0;height:0;margin-left:0.3em;vertical-align:middle;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-left:0.3em solid transparent}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group>.dropdown-toggle{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.4);box-shadow:1px 1px 4px rgba(0,0,0,0.4)}.border-secondary{border:1px solid #dfdfdf !important}body,input,button{-webkit-font-smoothing:antialiased;letter-spacing:.1px}p{margin:0 0 1em}.text-secondary{color:#bbb !important}.table-hover>tbody>tr,.table-hover>tbody>tr>th,.table-hover>tbody>tr>td{-webkit-transition:all 0.2s;transition:all 0.2s}.thead-inverse th{background-color:#2196F3;color:#fff}.col-form-label{font-size:16px}.col-form-label-sm{font-size:0.7109375rem}.col-form-label-lg{font-size:1.015625rem}textarea,textarea.form-control,input.form-control,input[type=text],input[type=password],input[type=email],input[type=number],[type=text].form-control,[type=password].form-control,[type=email].form-control,[type=tel].form-control,[contenteditable].form-control{-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s}textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus{-webkit-box-shadow:inset 0 -2px 0 #2196F3;box-shadow:inset 0 -2px 0 #2196F3}textarea[disabled],textarea[readonly],textarea.form-control[disabled],textarea.form-control[readonly],input.form-control[disabled],input.form-control[readonly],input[type=text][disabled],input[type=text][readonly],input[type=password][disabled],input[type=password][readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],[type=text].form-control[disabled],[type=text].form-control[readonly],[type=password].form-control[disabled],[type=password].form-control[readonly],[type=email].form-control[disabled],[type=email].form-control[readonly],[type=tel].form-control[disabled],[type=tel].form-control[readonly],[contenteditable].form-control[disabled],[contenteditable].form-control[readonly]{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dotted #ddd}textarea[disabled],textarea[disabled]::-webkit-input-placeholder,textarea.form-control[disabled],textarea.form-control[disabled]::-webkit-input-placeholder,input.form-control[disabled],input.form-control[disabled]::-webkit-input-placeholder,input[type=text][disabled],input[type=text][disabled]::-webkit-input-placeholder,input[type=password][disabled],input[type=password][disabled]::-webkit-input-placeholder,input[type=email][disabled],input[type=email][disabled]::-webkit-input-placeholder,input[type=number][disabled],input[type=number][disabled]::-webkit-input-placeholder,[type=text].form-control[disabled],[type=text].form-control[disabled]::-webkit-input-placeholder,[type=password].form-control[disabled],[type=password].form-control[disabled]::-webkit-input-placeholder,[type=email].form-control[disabled],[type=email].form-control[disabled]::-webkit-input-placeholder,[type=tel].form-control[disabled],[type=tel].form-control[disabled]::-webkit-input-placeholder,[contenteditable].form-control[disabled],[contenteditable].form-control[disabled]::-webkit-input-placeholder{color:#ddd}textarea[disabled],textarea[disabled]::-ms-input-placeholder,textarea.form-control[disabled],textarea.form-control[disabled]::-ms-input-placeholder,input.form-control[disabled],input.form-control[disabled]::-ms-input-placeholder,input[type=text][disabled],input[type=text][disabled]::-ms-input-placeholder,input[type=password][disabled],input[type=password][disabled]::-ms-input-placeholder,input[type=email][disabled],input[type=email][disabled]::-ms-input-placeholder,input[type=number][disabled],input[type=number][disabled]::-ms-input-placeholder,[type=text].form-control[disabled],[type=text].form-control[disabled]::-ms-input-placeholder,[type=password].form-control[disabled],[type=password].form-control[disabled]::-ms-input-placeholder,[type=email].form-control[disabled],[type=email].form-control[disabled]::-ms-input-placeholder,[type=tel].form-control[disabled],[type=tel].form-control[disabled]::-ms-input-placeholder,[contenteditable].form-control[disabled],[contenteditable].form-control[disabled]::-ms-input-placeholder{color:#ddd}textarea[disabled],textarea[disabled]::placeholder,textarea.form-control[disabled],textarea.form-control[disabled]::placeholder,input.form-control[disabled],input.form-control[disabled]::placeholder,input[type=text][disabled],input[type=text][disabled]::placeholder,input[type=password][disabled],input[type=password][disabled]::placeholder,input[type=email][disabled],input[type=email][disabled]::placeholder,input[type=number][disabled],input[type=number][disabled]::placeholder,[type=text].form-control[disabled],[type=text].form-control[disabled]::placeholder,[type=password].form-control[disabled],[type=password].form-control[disabled]::placeholder,[type=email].form-control[disabled],[type=email].form-control[disabled]::placeholder,[type=tel].form-control[disabled],[type=tel].form-control[disabled]::placeholder,[contenteditable].form-control[disabled],[contenteditable].form-control[disabled]::placeholder{color:#ddd}textarea::-ms-clear,textarea.form-control::-ms-clear,input.form-control::-ms-clear,input[type=text]::-ms-clear,input[type=password]::-ms-clear,input[type=email]::-ms-clear,input[type=number]::-ms-clear,[type=text].form-control::-ms-clear,[type=password].form-control::-ms-clear,[type=email].form-control::-ms-clear,[type=tel].form-control::-ms-clear,[contenteditable].form-control::-ms-clear{display:none}select,select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.5rem 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);background-size:13px;background-repeat:no-repeat;background-position:right center;-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd}select::-ms-expand,select.form-control::-ms-expand{display:none}select.input-sm,select.form-control.input-sm{font-size:0.7109375rem}select.input-lg,select.form-control.input-lg{font-size:1.015625rem}select:focus,select.form-control:focus{-webkit-box-shadow:inset 0 -2px 0 #2196F3;box-shadow:inset 0 -2px 0 #2196F3;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=)}select[multiple],select.form-control[multiple]{background:none}.custom-control{min-height:1.5rem}.custom-control-label::before{top:0;border:2px solid #ced4da}.custom-control-label::after{top:0}.custom-control-input:checked ~ .custom-control-label::before{border-color:#2196F3}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{-webkit-transform:scale(1.5);transform:scale(1.5)}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background:#fff}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transition:240ms;transition:240ms}.custom-radio .custom-control-input ~ .custom-control-label::after{-webkit-transform:scale(0.75);transform:scale(0.75)}.custom-switch .custom-control-label::before{top:0.125rem;height:0.875rem;background:#bbb;border:none}.custom-switch .custom-control-input:disabled ~ .custom-control-label{opacity:0.7}.custom-switch .custom-control-input:disabled ~ .custom-control-label::before{background:#bbb}.custom-switch .custom-control-label::after{background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}.custom-switch .custom-control-input:checked ~ .custom-control-label::before{opacity:0.38}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#2196F3}.custom-switch .custom-control-input:hover:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.05)}.custom-switch .custom-control-input:focus:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.09);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.09)}.custom-switch .custom-control-input:active:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.16);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(0,0,0,0.16)}.custom-switch .custom-control-input:hover:checked:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.05);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.05)}.custom-switch .custom-control-input:focus:checked:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.09);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.09)}.custom-switch .custom-control-input:active:checked:not(:disabled) ~ .custom-control-label::after{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.16);box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 0 9px rgba(33,150,243,0.16)}.custom-switch .custom-control-input:active:not(:checked) ~ .custom-control-label::before{background-color:#bbb}.custom-switch .custom-control-input:active:not(:checked) ~ .custom-control-label::before{background-color:#bbb}.has-warning input:not([type=checkbox]),.has-warning .form-control,.has-warning input.form-control[readonly],.has-warning input[type=text][readonly],.has-warning [type=text].form-control[readonly],.has-warning input:not([type=checkbox]):focus,.has-warning .form-control:focus{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #ff9800;box-shadow:inset 0 -2px 0 #ff9800}.has-danger input:not([type=checkbox]),.has-danger .form-control,.has-danger input.form-control[readonly],.has-danger input[type=text][readonly],.has-danger [type=text].form-control[readonly],.has-danger input:not([type=checkbox]):focus,.has-danger .form-control:focus{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #e51c23;box-shadow:inset 0 -2px 0 #e51c23}.has-success input:not([type=checkbox]),.has-success .form-control,.has-success input.form-control[readonly],.has-success input[type=text][readonly],.has-success [type=text].form-control[readonly],.has-success input:not([type=checkbox]):focus,.has-success .form-control:focus{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #4CAF50;box-shadow:inset 0 -2px 0 #4CAF50}.has-warning .input-group-addon,.has-danger .input-group-addon,.has-success .input-group-addon{color:#666;border-color:transparent;background-color:transparent}.input-group>.input-group-prepend>.input-group-text{padding-right:0.25rem}.input-group>.input-group-append>.input-group-text{padding-left:0.25rem}.input-group .form-control{padding-left:0.25rem;padding-right:0.25rem}.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:0.25rem 0.5rem}.input-group-sm>.input-group-prepend>.input-group-text{padding:0.25rem 0.5rem 0.25rem 0}.input-group-sm>.input-group-append>.input-group-text{padding:0.25rem 0 0.25rem 0.5rem}.input-group-sm>.input-group-prepend>.btn{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.input-group-sm>.input-group-append>.btn{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:0.5rem 1rem}.input-group-lg>.input-group-prepend>.input-group-text{padding:0.5rem 1rem 0.5rem 0}.input-group-lg>.input-group-append>.input-group-text{padding:0.5rem 0 0.5rem 1rem}.input-group-lg>.input-group-prepend>.btn{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.input-group-lg>.input-group-append>.btn{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.form-group-lg select,.form-group-lg select.form-control{line-height:1.5}.nav-tabs .nav-item+.nav-item{margin-left:0}.nav-tabs .nav-link,.nav-tabs .nav-link:focus{margin-right:0;background-color:transparent;border:none;color:#444;-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd;-webkit-transition:all 0.2s;transition:all 0.2s}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus:hover{background-color:transparent;-webkit-box-shadow:inset 0 -2px 0 #2196F3;box-shadow:inset 0 -2px 0 #2196F3;color:#2196F3}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus{border:none;-webkit-box-shadow:inset 0 -2px 0 #2196F3;box-shadow:inset 0 -2px 0 #2196F3;color:#2196F3}.nav-tabs .nav-link.active:hover,.nav-tabs .nav-link.active:focus:hover{border:none;color:#2196F3}.nav-tabs .nav-link.disabled{-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd}.nav-tabs.nav-justified .nav-link,.nav-tabs.nav-justified .nav-link:hover,.nav-tabs.nav-justified .nav-link:focus,.nav-tabs.nav-justified .nav-link.active,.nav-tabs.nav-justified .nav-link.active:hover,.nav-tabs.nav-justified .nav-link.active:focus{border:none}.nav-tabs .dropdown-menu{margin-top:0}.dropdown-menu{margin-top:0;border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}.alert{padding-right:2.5rem;border:none}.alert,.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{color:#fff}.alert-primary{background:#2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;background:#2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x}.alert-secondary{background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;background:#fff linear-gradient(180deg, white, #fff) repeat-x}.alert-success{background:#4CAF50 -webkit-gradient(linear, left top, left bottom, from(#67bb6a), to(#4CAF50)) repeat-x;background:#4CAF50 linear-gradient(180deg, #67bb6a, #4CAF50) repeat-x}.alert-info{background:#9C27B0 -webkit-gradient(linear, left top, left bottom, from(#ab47bc), to(#9C27B0)) repeat-x;background:#9C27B0 linear-gradient(180deg, #ab47bc, #9C27B0) repeat-x}.alert-warning{background:#ff9800 -webkit-gradient(linear, left top, left bottom, from(#ffa726), to(#ff9800)) repeat-x;background:#ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x}.alert-danger{background:#e51c23 -webkit-gradient(linear, left top, left bottom, from(#e93e44), to(#e51c23)) repeat-x;background:#e51c23 linear-gradient(180deg, #e93e44, #e51c23) repeat-x}.alert-light{background:#fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;background:#fff linear-gradient(180deg, white, #fff) repeat-x}.alert-dark{background:#222 -webkit-gradient(linear, left top, left bottom, from(#434343), to(#222)) repeat-x;background:#222 linear-gradient(180deg, #434343, #222) repeat-x}.alert a:not(.btn),.alert .alert-link{color:#fff;font-weight:bold}.alert .close{color:#fff}.alert-secondary,.alert-secondary a:not(.btn),.alert-secondary .alert-link,.alert-light,.alert-light a:not(.btn),.alert-light .alert-link{color:#444}.badge-secondary{background-color:#bbb;color:#fff}.badge-light{background-color:#eee}.badge-warning{color:#fff}.tag{padding:4px 6px 4px}.close{line-height:0.5;opacity:0.6;-webkit-transition:all 0.2s;transition:all 0.2s}.close:hover{opacity:1}.card{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}.card.border-primary,.card.border-secondary,.card.border-success,.card.border-info,.card.border-warning,.card.border-danger,.card.border-light,.card.border-dark{border-width:1px}.alert-dismissible .close{padding:0.5rem 0.75rem}.list-group-item-action.active h1,.list-group-item-action.active h2,.list-group-item-action.active h3,.list-group-item-action.active h4,.list-group-item-action.active h5,.list-group-item-action.active h6{color:#fff}.modal-content{border-radius:0.2rem;-webkit-box-shadow:0 6px 36px rgba(0,0,0,0.3);box-shadow:0 6px 36px rgba(0,0,0,0.3)}.popover{border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit} diff --git a/img/cardBack_blue1.png b/img/cardBack_blue1.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5205a30940dc7d64dc7b29cd1af8e728d4bdb1 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^JwUvVgAGVNFM2+Mfq^OA)5S5Q;?~=1hCzoM7+N3h zZFK)Abnmco1&j9i#QDd}I9Xk}`VIyJTsYFF zRl*5x-XE~pv!=9}Q8|I7r$NwwiA@3v^8f=gSkmnPhXhm|E+zvrj{y@%5@-y_JUmRG zN{Bk3&5TfWD9ppm2-m<>3L-QiF&Wtq4r74%#q9t#CQv2ZVF+(AVr3>E9ER`~3xX*l zhj0zV3yc5r9ed+$aQyMbl{c;)b?f<3`#)~iy6ESJ>-Lu$m6dK3RNfeLYg_H9_C$$i znX~5f)kgXpaqBtal{xEK-o(vk#b=*QlRJJ<^JeBo0paKI({tBM$(dL@|M$v&^C#+c z_ey9^@1FPcba=rR-czri>!04lKdY;Lw#ONzRSXOax+Sg=CBgY=CFO}lsSHV#dPzC? x`6(%tddWqV1ts}b@mzR?fv^d&->@i+65)}`C?>qbk**J|vk*Y14V87?9>5%P{SBR3?51;WF_vm@<$ zybJVpa(8#X+?=dDKns}+1X=Zkji;B%CEm58Q>5f~rM^gL+dnt*GQhG#?cPq?ueE-)T<2IBFRX zGHG%1U$YXk%4{*YIP^a-QV}$1S-Wg}B~#bH8XVG$Z%X!$-k%i<*sI(4ot=Jgxw#v7 zvi|G0>t$Q@TmvXdZZ|4@W&)k=Kjv%IGahhW>vc{WaQJHcD_f*+Pe;(5h#mcmrqi{i z1KQ@ZFg2iw_kGVGgB=jQs5;l;dr@;b3EBG2 zYMF3-sE7?}a@Lmq3lyQo&EF*(8C zp_OeX$MC1mkRTxanh{8xF1VAyx@!!x41k5_l*5v)Wan7Y%Q23^3a_XFA&`-fe5D}v zsz*MEq}ElIbUW5k8pdHqwKAp*b^#a+G0}QRnZMy(js+^ZD_rbYk>O5QY?8yJgf~|A zm}gy=yt;T0G{D43R!8-Ci$Txmw<>oo{EX)}&GrO$h99^_vH?UNT{T7rxCOF56_n6J zGOLs`lRjmFa1QUmImv#Iflrj1=-K8Lw@VqINwc55ARrX1OgByMM}o~8#WS%awTBP{ z}nAcaRd-tsRYol7^35YL00CyPizOnJsNweekavA92JWFj6Lp{;`sjUv-b*uvUSKy zqamD2Qco{)G5=PJn0X5BqX#I7Y}fQIAkq!i*xTbzSk$P|=)7cMfL7XKV9b+??7^Qx zq*7PQzbe{}p|~AF7Zi{IL+LDwsg3*#2LLEZ?W2dLns*1Xc&e23j6;q2H*Ukh3FRpe zR2U$V$umMdkvW8MUpB$xB@d7Tqu#4lP3rG_3qBxA0)5iT|HRskBs2@#oa$GE{NmuI zB_g$5mxiCnwkvo^)~SlW;$9cucQ8R$br+=8R=Ad}9gL36c+ITt1b~KuKWsXavToT` zm`uz=wr-MAU%>CNw5HkBeqN)rg9%1yq+@H$QK}D`*Q7}#8cl<&Lr2Lvd#y4#uwq`y zvId17LSnkp%fpc#G#JWj{APniASh;QzDL69nA6Qa$L&^i#ej;Vcb-2VaDx3cv(MMV zB9{<0Q^t%BxUR>_?JRJ$Gu=qm=E7gGRo5y>9Rx^YwQDjv^32*QP_- z_ZgO7xR^`Z`~Qf#AuZO%f50|~rwO(@(!n7s`?yAjS!2J zpg*28-L^e#UOMs$c0h)CZA6C>4lCLw7Rsv@KvR;HHTk@ezkUFm-UczP;_%gS1}j+= zq7zW3M2R8Gt%}cQ?aICh2|1Nnm17OcBB&Z?)1yNQfo~;mN6-|J;Bpbe#lB-OqKHi- zX}2{zE_y40b!5+#UZ@AgByrs;1%3dh*DsGYj>~c6pBdsM!@MNr9!XcA+USy$dwt!& z{}C$~-ldfT)JeU$FA581(H%L2qUHTV*4ESB(Cf3)PZ3Rww>`?fzfM?n_=~tv_g0N zJ~#`n9aK?`TtBHxwv-427zJBidY`5~bb%V$1m1*d3h=UI>U3@C*xWPY*S!d?R6sRa zd)qXI0aVvSkU=jk{COlN8;nwyDxkT9XZ7qOsU?B4&ja~@Ytl-sBeOT3xu?8TI&9f& zZryCdivyZS{@^3=5?I6iGHvU{tJ;h8wU}{p$B|*hPM4Zx7M5N;%(`QssSwYf;e|Y- zo$q$a0T|b#?oCAa@%RWHuWs`1zK-Ba19GhH^ ztugkZRltv9jq^>0pPX-`M{8AHn|xS!B@(^DyH!Rlonc&-;BGxCt|TrZlABvXFn-oc z9OkrZxPe_RFje(wZ}sV>K%3RxZk!W5uW~STnG4BmJN0dYoVP((t~7M-W9x(WeWMMd zBO%obbY=pKlXSRy0~e+R9KGwPe3rE0RHNVonZc6Tt1r0j%juEx!f_VX;9$c57s(%e zR$V5Of>h|>-Ep6oS6#D%N5k_`Z{kBm{n#kzZwGLp43ql@02)AgJ}FvphoeTh)i@Dmkp;J3{x7q91`9 z;TC9l6gd2aQ@_Sz?Gmd0V`4qzhBf)nI&FLLNcJU+MZ=cZ$m*Gob{N${8i8iqGcy|u zH{M=;49ZYlNkQWbZ@VNC+QQxQw#nX4tC;)jO-c4D?ILXpc9OE>h(^S4_w(T^g-uC%l}3(vxaO z3<<=QZALmA4s?$>-R-c@XL?^Rt2THm@-b<;w$$ADV@0mucc8e-f!bJ4?gIB}=?gtn z%KlG!nfum#`<4t25M(J`KiofS&PVL(w1ML!fA~O~V?K$fyio30;mlTjPvllOM8u3B z&efw~5uHM$Ftl^FKOV@Z@WzJ~d{p(CFsf^Kc%QDhO zLgR3Nb#{@;|IoJ|gJYgGSRHC4SMHl&m?{Z9fMEjKFia8he>I85Yc`dkEb7Qwem zbK+JR@Veonba%D1YxP@o-yWwKsYiSx=Ok54N;bvf>Ro4i{GxK!j-A~olv3XcY0*v% zFZH-98K8?nP-6^MzBrPb_Otu0v3*%hFE#~JKbM+&rrnvQx0f2-#kY^syfAI7t+(Dj zVMt*sF!@gEuFTq*22IT>(|(!>LKQC}@_`kb=EC;JC3uw)?mnu<_eIh&S?gz^OyL$A zD4V0am`>gu!+qnn@%k^f6-&*DtWDECR|F~&QCoGo%(fpa*8Hp^oW6^sF<2kl`AH%+ zr+r%6Fz(>QmYPP`hUYe%mO4(QKC#UA zVXEdLa$C|&Om_N>kH#XW&{|gi2u{@hi=A6dl6qZolfDA0Y=f@FOjqH{>^W@i8Pngk zivNFrZ68ezpl=En`2EeBPzRcDiQj#jeYLK1?JRbjK+_y^d!<+woQB&_o6=)Hig1pL zDr7c!U9h^En88K8cBVh;5s_g$W^?psV3UF!pX9vaxMLx~qYG4AyhT0*Zqn1w^cApS z<=f;K3dGa#vW&v|V`<*@C9sC(^hB15FjW-DJ;Ydc^mMuR(v(vM)X<-@Qq`SS@@7~Y z+x*j~;$?5~KFIP@;QK?XHR~f&w}5@nl8Re@lAvyN?aFHuQ>J$b2x_KLODV$M$`u3R z$806QjO2TjXLGY^Gd-^@uhL@kENIgedw~ih`~rzYy4L+j0)A~=yAJ4_k0tJ$&)}?v z>H8mR<**$l4}M8|C6gCjhi+R2ruz95>ppXBE1LM2V_n3Vbx70QQ^Jv_8{Sw#kDQ8J&@+8tg46IJXgnQC6TREWs zL-sfZrUaWcPM`bm{mm$u;`eh!k2=upe&QL%Mxq!xSGdgiL8E5IVl=S4Vj#vyP#{q( zAybR%9HX9n|Iwm2=;b}Fi!U~x_?&4hz>m%CRGNbjMs}+9PSxc0JWevU{9_@r0c{wxIAUibpxsIx$?Eo{MlzGGZ zt^3!8h>s(#le&F($LD6KJd80$lUsth9aGiQ6ZMsn*zp%Vx?0jrH<6!0MSbji&lT>o z&_)wzDn{`{xW+vzaa;*15To%EolU`@rcX~jw|jVK;#9J(9c*uo(SK@s8Pz#hV^Hum08PTZ!mH!!aB6uxXTIHG>|8?U3_3q?Ed;WjyJ@NBDE}tmf zXiBK(ZeF0*(fSR`E78YvqLdu8cVx~NRu2ykh5h!PN@lXGa9hCm06KdUF&*nV$mwHZm(L%y1o-1L*SYpBkog4Cr!<&1lQG>uZ z{g6(XFNEf6_lpxc?;Hm_h2z~D&+T_$y@%&F@vjX@nhyjd%tAehpmV>3MhpDp# zz|2d~%+A39iS!aQclL60br7_EZE9s9NQ`hEz!dDw9gr5zc@zQL#6kdEL0!J&2_on} Do8+w5 literal 0 HcmV?d00001 diff --git a/img/cardBack_blue3.png b/img/cardBack_blue3.png new file mode 100644 index 0000000000000000000000000000000000000000..be3168d0b43b6418ec352c58c63965074d696ed2 GIT binary patch literal 827 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 N;T&9d@V66>{sV;v;Mf2F literal 0 HcmV?d00001 diff --git a/img/cardBack_green1.png b/img/cardBack_green1.png new file mode 100644 index 0000000000000000000000000000000000000000..6674c1cf441eb8b9a38c29eb4209bf0364815222 GIT binary patch literal 730 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 RZ-n0Z3B8pzJee++vc#7 z7yIf}Sw>$hO}dv|&RqXn+y4LFR!^(g$Z3xsHn$$W#Oly(u<3A+$k7$+Ui;QuF!9|V zqxXATZu!kxJ^TL~1k?_>NpNZx^6pL3iM?*AYaKP?M8+YnQ{fk@_Lf!bc&0|~JJP)@^Vho9bNXa;eOh`A zgu;RXMHV}rQ@S_f{PWt|+x$+JadRgo{eQcOLtE4AgyiwRQ|ixqw72#eOyU!-YBRS# zaFKIL|NH!DiSZ4xmYl60b=(*j7<5ZqBT9nv(@M${i&7bqD)o|b^7B(tD)o|!Dho>T m^)ho4(^K_;`NPP>H7_|oCADY;Tm3trMg~t;KbLh*2~7aMa}8Di literal 0 HcmV?d00001 diff --git a/img/cardBack_green4.png b/img/cardBack_green4.png new file mode 100644 index 0000000000000000000000000000000000000000..15f4cc3bf7f2d26044e1507aa30faad56ebb1983 GIT binary patch literal 4482 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 nQ^NWtGtMIx8qWQG*;s~Iyc)lgd;_n0)p zFrAc1Q%ET5HY2RARFjfhwX7-QTFNC``%}AV_m6$gd7tyt_VWRu5%5> zjW4iuR@v*Qkn(Gpik{0PORtj}`f-}}C)L+SU3AcD+7WYNS%vE;A^LXCq}F(oPE{c^ zB)d19`@Q(--Aaz+Q&e`mS?sdSn>JzY-gljyk(7^DZtQ+PH3fUv9vW!LM%fW5)D#*F zk3E6FnB`|NOOpDLHL-79o^x%k)t_@s4tzB%W!05taFTYD!QqT{JR($qSr1O+1R18d zdwA4u@uzEG!}kpp9deNkRt>0NN;ZRM=a|8CC}An2f>Cltj)hDG^ZAah#@BABwLG8+ zqS63mO;8F{n1Z8rU5i1~y!d>Bgn!I0It?&hu%w7k`&#-x7BWxmzf*Apq?1`7wV9g; zDk=LgJ=Qxxl+fKIwgRFAmIvW7dG-4IjN{2;zfKId#Y_pNERObaCG1vhPN(^t>q_nT znl#XsP{&4@jVs9xffLHw_|-lQpOUu2gt@oYnZXgkllauqbh)yq3HtrUmQ<6Xd*hSS znFWk^?yC>AGNJiLE9Oy~HQ;g;UCG3hZ7o+rq?u=3@5-)TeK=B3uL-W#Ub6%3 z1l9x z1x3Ey^XdJc&W+7)?+03&C!5Bt`amh23G{k+(3@3oX~ZWSGAwRt4&oKAG(DCQ-(OQl z!LP`a`>_=}1V!<%7NsKK|c&)>CktgpL>ZU9nDJPQar>4? zQbTp+LV3NGzqpm^TP*iE*8NeUEPHfBH1zY6YL32rT&oz*ujHKeeXz&rodJKzNK&%U z^sxF$tANnVSD{Jy5rO-B!b*<49?z&PO!rpU+(eOErzQv84t5JWQA{TfEpoe0^g#NF zc{Za(0?WxUF%v8#1~+ zLSq|OHTbykTF;=MNj&#G&aOSiJRmiTihLDTQBJ#~cEX`i(G&&^*c(gO8v(;qYAhjy p5qmHSCWJ>)!e|8Kv$0<1L=SXzW{e-+`9k( literal 0 HcmV?d00001 diff --git a/img/cardBack_red1.png b/img/cardBack_red1.png new file mode 100644 index 0000000000000000000000000000000000000000..ae31f9f5a52607a6aaf85a731e4836db40a8cff0 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^JwUvVgAGVNFM2+Mfq^OA)5S5Q;?~=18+{KuFtk3r z-4H0DxY&S6*??=WbkuE4jTjdn!KEG(kCkZNk=Wni%%~b-qH%xnKc&L*e^b0Q(_im; zm-sUErRm!1uOqjI*Z!X`CU@%m*4*m-HaDzvVi~veP86QDEc4y3ef8&?6D6MA%`@+R zTyZL|`0L-}PCiH6dX9LlTe!R{b(Y%l)caz>qP}aUREf&+u`f>+7nlB;rS)~5(eK== zoCe>@6Yhm+-%U8cA;GAez|zye=!VJUF*v{gmJ~E#VuPx~#XP{k+|vM*1Q`P|4-b=p znFpc{XfsS5GV}2VgliBgS+Fu27!eMGdqB_t8xyD!?l8Ew+z>uQVggmd9ft50BZAq^ zj&Kb`<%|8zhP%0*RoGaG?%r{uW8%K|_r0%|uK&5={`NJU{Bz zGv%}E`A<)cEq*aR{rP%&>P_~mU+Xt&7raPiU|`TKag8Vm&QB{TPb^AhNUGFJ%E`}9 wNvYIJE~+dj$=A!wO-xVK1EyUg6W6@t{FKz96>RnIfEpP*UHx3vIVCg!0AW%Be*gdg literal 0 HcmV?d00001 diff --git a/img/cardBack_red2.png b/img/cardBack_red2.png new file mode 100644 index 0000000000000000000000000000000000000000..43373c00e17bf2d26ca7ad33707a05eab7c353e4 GIT binary patch literal 4429 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 literal 0 HcmV?d00001 diff --git a/img/cardBack_red4.png b/img/cardBack_red4.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd9da0bb5e13bc972ac9025095df20c599afe82 GIT binary patch literal 4456 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 literal 0 HcmV?d00001 diff --git a/img/cardBack_red5.png b/img/cardBack_red5.png new file mode 100644 index 0000000000000000000000000000000000000000..3e42622f2196e4c7ca502c230ca340a7e723ccf3 GIT binary patch literal 1659 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 ZAvaJyzF`C~ZXE!Etju9%btcHT{{aO};F|yd literal 0 HcmV?d00001 diff --git a/img/clubs2.png b/img/clubs2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c713990159c24f4314630666fc0f0dd3198f1e3 GIT binary patch literal 2691 zcmaJ@c|6ql8>iMaC^C+bBc(wYLljCD;~e)$$kgq{QmeHuh0AQJn!e9=lyHpxC#;hh7(m?m2n~z-Gh3PSNU)ty-$(WPUl|)=Es~dW;yBu(U%}dvxUPtaYr17F>XV)r`b(Zx+6dXypu z>lzw*K-jyC5`~Ihm&IE1H#S@zTMwx$-pu)(A0hq^W==a1Cu|$BROtFhN1KLC2qO%gD*qr%92rr)nJH zMn{cnv3+OE?Cm=sv(G&Fx3;z>)z~6xDgN(sUf1E{ps^_1R=;>95r2T0nOTTdT3YIL z^JJ;}^kkrIghmUcxLAiLzq#3pl#mcBsvd%_iI0z;*>8XFv2JqZ%5aK=i6W%DqTh3-f?k%m0AxC**PQD&zz{@ORl}v!FfP>9+DDw90RC0Etg_yvx-j{W`p3^>1>Jt?T@`{=1{}-A`HnnIXV5KLPQwM={#2|mGTgmnrje_KI}Dl=L}sKPUjW5MUYOPE8#kEeaX7w zKV_ZQr1aSxk9+14!ng{aejjX5<~uO`bgDvuy;+!{EJz&-NuRtP@pxUVO%wpBNRukz zr8k@3LZ$m<^`X*2XV0t%Kn~r!KR|xbFR0ec+^x{3_|$isA43c#smhJew=46nK9nL# zVn_Y2fi?R@%gXX@;Yu91m(X@ay(etl;}4cPiasNWmEmkHT2*Mj>So`nA_^#*A80!u z;RGoT79XrjNxyhL*5oPvk;m5FM(HJ|nE)uoY`1pY>HE!OJ#Wsy5uwOM_r${Rk_nG0 zlAG-CcCY(d_vB?LRoR`WQ+?|AMs?Y`_ol_dT$qUgT0rT+mHMXLH?2hzv<6=8zOYLX z-d*lhm#YuiK`UXi*5ro{{sR4!ot6a#otl?fvEq& zSR?+yMyLHp*nc6A*8fuek^Ao=|ETsawqzzO7F(?WM8_v2oT0a;6MI$(yr-A08l{z$ z4p1=PyC`W=yWQ+zVvwV*(6-CEcYh6*+P zhp1ORyzlmnhWXzH9yLUUoc{J%L;Bo7gQ6StNA0a9NzxFS>9|=iI5>FbQ&)vAU3b#Z zzp8mHx)oQ0p~U)FA1qjLXg4eq%iz0-F}50EEW9GxT6i(-g}ddO@hu8Xe$HC-DnXWW zTeKK%pL^YpN->g}ZxKNWsKj|8TW>TfHgD$)j}bd#Xy2PCKWh2t5#rNL?k!lI+ac5`bZ*KDaunGTa-vzpe_ZHQh+f z-MJwh+Xx3FnvZnynlzT)W10$KHcR9Ofm+5zUyQa7rTB{?2I0}!@VATeg=SNsZBBxO z$gnTXzP`%2HQIWhlqlPX84E3j{WpP}Nh2Bs&AY-rq$JsU_wMDlw5Xci3^^jx`Mrcv z?fi@3G#V|8Ue1Lgk$rhk#K2x&qp@hTr5-?f_Hqfchz6B90UGi`{T zn79o}N!&ro)2yAGowc#p0w_D;AWW~@CbvS4{1k-dl@pV{_mTZJ2dj(FuRl~ zIriQCtI2MZ;4e*3q_%d%{li_n<;Oxe%rTvzDoT|rQd~Jw(#+wKps;Ww&3b#WGj~5& z$}ono+{0#+c5rZDx{U-3lKkHCIZiFq-=y4Wa;x=RKZ(+zW| zjFt+Ij~*LwJqmls<8?ZrD;4o=a5}$cxcr@;`^fO{Px%6tT};Y5q3;yf?woUcp4ItM zePD;cMPr}C5r@w8_~|9}9|KrKe^tJGNS_g9eYDX&C{HIJe}I5z zzy!cBZl0bvTmTG92=Mapgt@o_&UhGo%2ZI)_P~1L@Ptz4&~17kgTA&gqFU3D_&YKG B?5O|% literal 0 HcmV?d00001 diff --git a/img/clubs3.png b/img/clubs3.png new file mode 100644 index 0000000000000000000000000000000000000000..30873237fb31c5e6ce24ac997af7e8f3b6d9d179 GIT binary patch literal 3067 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 literal 0 HcmV?d00001 diff --git a/img/clubs5.png b/img/clubs5.png new file mode 100644 index 0000000000000000000000000000000000000000..b98d198b0b45358571c3245188214f78d0b7da4f GIT binary patch literal 3209 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 literal 0 HcmV?d00001 diff --git a/img/clubs6.png b/img/clubs6.png new file mode 100644 index 0000000000000000000000000000000000000000..9ade1885f14eccf2536e9e231ba0aa033bff593c GIT binary patch literal 3358 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 literal 0 HcmV?d00001 diff --git a/img/clubs7.png b/img/clubs7.png new file mode 100644 index 0000000000000000000000000000000000000000..745f35566efe4317e2f04b0fc822b368bc30640c GIT binary patch literal 2855 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 literal 0 HcmV?d00001 diff --git a/img/clubs9.png b/img/clubs9.png new file mode 100644 index 0000000000000000000000000000000000000000..8c906ea222f6a5d90cb736e4b93d25a72f8d4c31 GIT binary patch literal 3403 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 Mq>-gztpO(be+yZA$^ZZW literal 0 HcmV?d00001 diff --git a/img/clubsa.png b/img/clubsa.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d980e2901b10a1f359f8bb289c99ba0633e783 GIT binary patch literal 2477 zcmYjTc|6qX8s`#YDWio!vSi<8qQ;szc1;=CIT1g`I*l=7nMR@X8zo~8Q%sJfaw0>F zEQ1V@v871JF0NbFa1u9n&b{|@I-l?7ec$KveV+II<9R;s_j!^pV(boz%8K&w@f|#8 zZ|%%GX}r|}5#sHOq(wR(pNQ!>YYW$_W6O+j+%Q`1_DDk2K7YCUvpaRQAMRR89&^2D zEy(f+JNsKRbYQ4>dd9L%>=+wb(X4S-RL`tPswvm9y6m^uY*TyG?3i5_}B?1mH2M*^usb>;eO;mbsRReiSA=_ua2nb7ivmGjy9u-rtWdLQ0mh zSgh+2cEZvrcc5ifY4y)lvb$T~E^SVY4Ngw3uqj_Vm%e<7n%n(j6{OBgBs3_h&nF$v z)Q%OG-@q=dtSlr-+P)TXlx@gbJ7J?>emz2Lb92)uE-ns}kkBd+Q+y3BJfB#QAval~ zIdk@jS&5L4P`&@Ova}i8%rOZfFf9!5{RP{%WM*Y0(toNY&YK8|sOO-KZES38dmo<7 zXCLB#HRRPvC6311rPChrz=il9drPkF?n$EW-n@C~W(Uj8&6Tps5;>xV{ZaY!DJk~a zwT2DI*Zhela9H3ArwrOW@?~Rz3oAtrpnaoA*$zFK) zBs=sqar=uGd3WPekHL6Qf5Fn;xAj})>4>zNfUZMU^bw|S(|Ec9D*TFvsj!apLQftX z6B-(7D>|%o!ttTmDbVS^^cV}5bo8m)UT+}^Rl_VUPAn20r;av8mn+f2j-iAlPMqGJ zYK%@X^(#mC`1thKhQ8C+*YT`+N!kC=ENQ~@g|Wyloq?=wY)FvdrF%I!#=fobpY%Rx zT;N5waWuj|*0=doInW&o&5d0iUpQq=H;E3ze(S+cwJ@6e@)3D@KKd#jSh&1=x|kR% z8jVKl2L|`jXJWeAlmR4u3=4_;_xG(tu5WW}jwz6W_`VP`+mYN^V$ZTi_A^X_AtftD zo{BUfNnBVMEgwbMz&@#~L+W=GOP9M>cml^=yuH6%`B2ps8Xmro*5O5;P90F!l)ip^ zM*z@)+QO}=Hb|g2%>tIPfw+Ny2tWk(pK#b$*EtT;&wgcbz1UZ)cbV}xQ$0q-F>u3C!hE5B;QQ{7Ds=c^M7sd9!%++uyp)t6=Ra|h0(sdB(!wcCf}Nve0A z`fwU2Oe8wI>E1iJmbdKOdZ|uAe>jSke6^race0;f<%irtK-y1=0JcSga=qUdv>Z!D z62qfib?1hq+PWNEozur&9R}{*5JQ&?hN!O94z&8TwsSulD%5x>({2l{Kd+nYlQ7R> z>oC{28y zzaM6TbddG?{G=IjBoTb`$4oe-DAl6 zCpm%_g$$?cvbm$V>nvy31Qx!$N<~d5Am0Uh_RZ$mbnOmEk5ty>aIA+FW#JoRCwDNG z3V=_V-x7J^uNEU(KvI6NOlU_a%eWlWjPhG| zv?-8^d4ZdcgaRm!Yulcy%ld1t3KkX;);qzpKHwm5JyTbClWr#T(4zJP38yd21Xt4wnQ+Ub8f#X2JPux|HUpPpm^+!IfqzK1t4FC5i? z2GO$d#F%qMU5>o+H4rwuYUP1WqlN|XL&)oqIRmVgBODr0)MqHFH07akFKn^(vNZpn zS-q;VZl4GtJ&V5-GXJ3YIN<+Fm3rw)HA%}U^5A*VWr_Eg9dQ}O3$!dUcQ%ac3Exu4 zA*?UJ+>LYKSRe+hE`6`LId}^pRW#;btM=HI4m*52qL-z1l;eqMahZ}>w9x{SmD>2b zPz|+;9M1=Z-7h>qUbJ0W?D-$Vvzz(k*cp@nF9BC(W?!XX+}zwkDlWay+oZc{9i#NV zeRN(@ZH066*fFZ@|D;0<9IXjXcX4t8K7QN!JYs5>ej@c~&|*IW6Bzi2$kRba%TGi$m*aKEBBSQFTjtHfc)?MeZP1-zawk(`;xlkh(Q)dm_H8$Zem2ncwq zMl7wak{KCtBozi`pJD&V8UKB7aBybj%hHmCY=nG<7|AmHwPZt92p&ICq_Diaj3JZB zk42RsRNgE=vaVFg>Yn$#wGb83-hNwRf~F*W_u}gV#_NRTw@My|{ofRj&K9z_#Vx*B zg}=@O6-Eu}t7V9HZfNw~e-N0Fz*m-Fu51gY+wrC;-6$K+C>KId6d51|^7&Kr{I3uQ vSS&>^fJBLiBIt$Uf#5(r-aMv%+9o`JfDI&-2_>xXF7lnT!B|&X`X&Ac`g?)L literal 0 HcmV?d00001 diff --git a/img/clubsj.png b/img/clubsj.png new file mode 100644 index 0000000000000000000000000000000000000000..bca6d8cea22e26b41b14adaf2d72302275153c01 GIT binary patch literal 2628 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 ULmmmmF7pE+c$?F>GAoe!55ys^{Qv*} literal 0 HcmV?d00001 diff --git a/img/clubsk.png b/img/clubsk.png new file mode 100644 index 0000000000000000000000000000000000000000..ceadd2d5f6803aa70d339a62e09a885c9bcd994d GIT binary patch literal 2974 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 literal 0 HcmV?d00001 diff --git a/img/diamonds10.png b/img/diamonds10.png new file mode 100644 index 0000000000000000000000000000000000000000..02b75e74bf85502e6df08962c7a750ca9946c1b9 GIT binary patch literal 2981 zcmZWrc|6nq9~a7gqp44NAsSSph`|CD39-UdqRti z*OY*02h(rgt?Mb=N}s?<`dq3WCg;2g^jUqS z^*uG)NV|HNr1SB0==U%RxNGY2?EL(wy^QVvLEu1p$`OY{t0Ezr^OY5+NhLTOj_oU* zuu*Z*iR+q_$stEXSlE2$%yM7=%)>)3IXM|?i=9mR{MmS~P~4?0e3bgJJN$C^gv*a9 z_hBb9IyYJ_h8v>%G2-?CbNM$tJ@E|~TWkrDX!pLhwn*uce4v^zzYspAf(p(Im<#+W zU+Pr0B$W+c7oPt`t zY3MJuqmStauQaa>eEu^$Oxdymmz%gpxaNc|=m$?n@@3zn#!3$iU<|XLpW?YXQfDQi z!}3D*kLxoo?G#USZ$TZm4|Uvl6qzylz!3V7RjB-XaDu(w zg?>2x%}X2=OQo)(n3JhbTfR(`?(KZ%iu093KXm$dVQC~V`_)^;X8lJ8!Z#LI>?Rjr zqwk&b^Ko|5_c1Mll?PCT*po-ZgyiIKzlc-bD{MniV)^&impeGB;S4qQBWzNNCi&c? zYox|9D0JhPkPhx0k6h?eY1AcBxhBuV;Jq{)+tT;!q>i=XZXNKON6(#}uCa58_j@L) z1yM^qJ&%XOS=v$CyW#8CXGii={4O3_3T~i4G3^=M1tFd3rjYV%i0gw*R_#8o2GzA- zL)v2DeP`qm#n07vaZ{(&B;#d)MCCumPp<7N>$k?W# z1SzA42qr9-V}&m0nTXzP5;R2)LC%=Exo(Xo>cwTab!}_}mUNVSatd>mFi26m=aFtE zZwHQ`+;RYoejL@L+ODH71)A6;d`@qQ!OxLr37VtKZd7*J^xCMe{PP?W35WtB+;ta0 z2=eC42BRNGvRGx*G`rhljzYW!Iu5?;GqvyEVpQK`9W3fx2I@WtB3CtHVWpQ-4x{Z_YLo#* z<5Vbv`Ig({M*H)&ZeAVmuSd5mo=qHFLRNv?OCPc3N$xoq_F;&H>A=O_33CzkIorFQ zTFELHjWox+c0SQ0shkgg1eZn|W0m@y?fab_7|h(rL0ZE*w(#CQ1+l`5`*|mirvB(+ z+KN~-p*6_p{gU2m6;o^KI`!lyYQz>^Eeug7`R<+AC)!byb~XtA)FeO}!^#cPO)4ql zf#nkEt8C3fzR<1L(KFmLOyz|;#$@_6$0mTC+(PpJT_t)}28M4XvS*vZv zV{-_qPuZtNn@#f)^?S)Y>s&9C%G35ARDdWrf1^$Do;64TXTc*G#BH4plR@}XBk475 z`5Ut_r*-PFTt$`A1TU*3fx&_3EJ2S8nNkI!Jw=B{2DtiBymC3XAwaC`F_OACAfKvo4_(6E7Ua_zk0Smke-)&JOjaBI)5ds#pDs5m&>Xqd~ zB2M!@1~>0#F*3z~^&%Z=h&M-5gy&z-`prEI93DJJaw0j_8?JEz=k{!Gm4c3NauOtS za(ZO2t@4ma`ppT^a{@H@KjQ!QP;7kyIe|pzWAs-!$9X63+=hnYpoA7{-p6@wx%MOU zqI!8&YLNn`)){@pn$Q0!ok16o=ZK^gFa=id#~}~~U0xldQbJy86vmb>E_C*@sigr@Mf^Cd{TBZ*=y?UJ(O*pR7gc>>1;6B&N1lk+ln2&Zt9zDz2X93&7j9Zlz{e8T_rfM&*QsuuL;~+41jiF zkz8g^>|@k8eF!ivOYh_@B3{@($fp_4ELBmtJzo8NpeOw_j+8Vvg7tYS>)W{XJ;U8T zI!m)oR{t=PL5IS^RhE}!>z0z8Z|))(y#s2JA~5mWn)oY>l2N^}Apurb$!`^cb_jH?SG^eI8%FUpzrd2&}aM(5v? zW=RA}=#2@~!ABk8dnJQ!^d-y2(V4u@5Vjj%ZrQS*JU#BR3yv~QJR0Hln=FOw*E(nNeQ9icXLbD zUQV&K*Az$BWrov<4q1vdFmw0K2~lpzqRT1M(QjmqM8==#Fk-Y4lT%vSG){g2*K03| zgOpzun9f+PqScxQg8u%Xm572^nvs=`6!%8mkHNnED*%r{wwy{c<0bfX?G>&mtG0N! zLe#dl(s@q}69XmI*kdp5a|^+@>#mnPgpMuRrzM81?ctuDrhZz{_c*Jhb(0}`@&hvu zU@Q5LUq8TyobtaBP$j2M>7D%@-{PhB#}dCgeK1wg8CNR~+VyAYo$Kw5i4*~gboq9H z*gA@>+;A9B(&RF$!6hPMOMrEy(lJQYUU{E^q1Fz=JC?++(g3hY*`<`o$X#}- z8NbZM_~L|N20z72V$xjT@Ok9@A9 zbB7L5I0RFxJm&R~bQu5MD?Ca%D`|yATf4f$w=~qdKX?Kx`gD-7W6)K&Pf!Rfz?;i6 zRMqni9PZ^6s(L*j)ISKWdh0IihPNuf!_R6M`(1~7c?Xp2iI@W%xgf@tM(+$fqW%kp Ce)0JL literal 0 HcmV?d00001 diff --git a/img/diamonds2.png b/img/diamonds2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f062fbc28e92a12f59f932912ff3f97ba4252b3 GIT binary patch literal 2451 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 NR%UjlRmS+}e*l2L;M4#B literal 0 HcmV?d00001 diff --git a/img/diamonds4.png b/img/diamonds4.png new file mode 100644 index 0000000000000000000000000000000000000000..e45254266fed9e032af459058046e7a83dac07f9 GIT binary patch literal 2400 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 Y>mlAgVP*Vr3~nO8!pz#V>O3;xUtJ#Rng9R* literal 0 HcmV?d00001 diff --git a/img/diamonds7.png b/img/diamonds7.png new file mode 100644 index 0000000000000000000000000000000000000000..a8627f1a4234b991d6c0da80f8a02acd8f13ced9 GIT binary patch literal 2688 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 rfe|-@De5=;+^%`414j%^Z8LulilslDRRK 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 literal 0 HcmV?d00001 diff --git a/img/diamondsa.png b/img/diamondsa.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4711d00cef24dcb60348a9a9b21c0ae7ae8f11 GIT binary patch literal 2257 zcmYjT2{_bS8>jBIBn-k7H#3ZV;x84~#}vjGV_)tt*8bKcJ9j7{#y)m3K_wW`fnXix^(KwdW^BhCf}GS+E=`zF(^&j&t(X!X-UOS2hH< zbFY*Z8g3G1J8@tfBB7(C8Zb(b4_7b06&LP57(j5lGRvQsku0(0XJV zTAf#evWOR=9mCYLDM#7c7L6-<+qJ{49n8){# z-QBWLKM_*pGSFAAUd?1}ZK?Mrc68`#YHE7e+|3iKuCAs)LG|q|2#aK?iR2d9%+f7q z5|K#M1}Wkb6xH+=(NGzq_4V~vLO0AhJsU~6y;Fz3VC$Y}Bh-?`CKA~fQXlmz4^~BC z`i~yu4enq;tTF?5tPPCkA1I)O1)ACQi;G0m*}Xi?3}6&3D0oA_QWt#jalOAVsc9ZT zl?=UgOB}+Z_jWaXegQA7`T2Qo4Eg9K+?b!6sF9QRGm5Dmf->9QC6BV=gQG?xJ*A;s15irEwVyO4)+U6N7siFG@mb#{c5B)q3rKvVdm>bwwEntIJ5IeIr+wd6Ni z`|{{%N%DeH4}zTA9x!s>eRem}lyhEmm-uUyz6tVJ&Q4@GsN{{8n9-bkUfJdK?eGfgKI;yD=&!n@>eZ4r zS%RnC%@AU1*lJ_CzS(5Ni-I2{BpC@63iH+|a`wd$-C#%**Ar}opoYo1VuGHwZa;IP z-|W^J+wk|u_E1|K3zV^i1HwgKEanEIvOh2zBwat!o)fpt($t`Bn^BA$a*P|Y zJ8!P3ERg6eOEo$%>Fz0W4zAcx8!mm=M#}n0Rc!jQrR4?ENY)saJY*+TXXV!w7%K`w)9Rl!QbTDa;-dMYUd^PV zQUYkI^g%*`NL*iZS+gW~QLRC_T%_~1qbQom1*)i2zHI=gDf%??U}I)J5gVp0YsN4E zOw^!vlvC`1jZ7dG;5+yOv7Gt;@dxr8{0Au9e`9AK+Hj@tqXa@BkqQNg3>kU_yJw6q z9w^$bjl2`-B1Ks(jS7g^=^;7Jq{vZun`@Yr;r|Q zU{B$ml(_X0#!A(UR=z}%aJvhz?6AYCiuq8)6I-@5_Q=>ktqrZbv~(W}-#N=?2vzH> z{^lZoy0z?sm1DI;#ps~$Md{6wKga7tJ{`E(%KPP*gL9EL;%)kS3{R{sjjK3ZJWk4M0dN+zQTQ-9K+>$16 z%AK2=lA^tY(k0&ud?L06Q<#W2k!9B}i{}#q@6{Sg|8C8(D>b9n;ND1MO3H;CcGdM% zBU3D#kdK)ku=Ou0NfO)7#>6c4+AS`8GPcK~ks(Sl1fIyr3Qso5S z5u_kvd@mf22U1nbfP7I1O9krfh1PmJDJckj*D0|k4#|!bd<4Jd!W1Ao(>O0DIOjU~ zwzCd2+;^fS+kR6izHIynNqvB78714wQbo&#+OJo{P_8A$ak%B!68^R6sK4JjwOea+ zMHe@%u=C40bMy(HSU9*lOya~G^GrPOM$&sT*Rl`qSFL9@UQ6$jG0xaNq{)6`>>V~^ zF;AN{OzM+yi%tQK(dOqKsC`SXZ?9|JAM5R%o_Og0VlRn)Ny9HK?K9x$fQiAp#x^rk zurEF(l-VC`e@JHz7*|w8P4=*to!FxpFGX-t_HAv3=}ozHafm$vpO^>{hl3arN~otz z&y>6-rV18MM)nt_!hL-kHcf;NBdEmb%;U|TE#Y%{&3mAl53cx1U5g85rjbN>)3aw< zurN1si+qo0+ue^5*gXqVaNqql>}P~5t2G*ScFrk|3E*#x8b1JCnE7h&HY6V^+hBdU zecOGNz3S3tu!rIN_xlIsm@>wT>ePGXQe0r3Rjb($KD4ph>!ih)&0S!t^Q8#SH~IHW zCu<$c$7_TVS6_ z;<8|h&jo|A&M7PwOOFUBD!cvhAM&d*8)b_l;}nkm){MF2Oc2bJXzMMy#UoLP2!i1V z%-Fp=Sua8T3M@%Uth_S9M|nlqs%zC(p(tmWQ*oRKGja&C4fGBpgCSmA?vZNlmjVMl wJtNgTLL!600@Zx|K_4$QPR(-ilu>|3pr=&}Bxp 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 yuvj0T7Vk%nJf)5 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 literal 0 HcmV?d00001 diff --git a/img/hearts2.png b/img/hearts2.png new file mode 100644 index 0000000000000000000000000000000000000000..3015f90761983be68d8f8752a917a73e0f405676 GIT binary patch literal 2479 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 literal 0 HcmV?d00001 diff --git a/img/hearts3.png b/img/hearts3.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5618adefb3430dcaec69f14624a949a81c5ab4 GIT binary patch literal 2830 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 literal 0 HcmV?d00001 diff --git a/img/hearts6.png b/img/hearts6.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a2a610ff01c8947e1ca41bbfb7da359ef15361 GIT binary patch literal 3073 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 RiUv9YCJ1xG8hupk{{Y~_=M(?{ literal 0 HcmV?d00001 diff --git a/img/hearts8.png b/img/hearts8.png new file mode 100644 index 0000000000000000000000000000000000000000..65a7e833b7928517034a28df5c84d7c0a64071cc GIT binary patch literal 3218 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 literal 0 HcmV?d00001 diff --git a/img/hearts9.png b/img/hearts9.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f19b9e15f498a920d79e8d418e4a4d27044508 GIT binary patch literal 3088 zcmXX|c_38n8y#ccN)Z!bLP%NjDQk><35iIIWwI7y#)KIrgHl>AlaB_Vr;tjU($ zSjy5E3>jlf^1Ht8_s4tBectz;=eh5__dNGJwYD_obCI&VD#sT9K2ODst zpegAf5I51(K+iU0lJ?RMDbg<3dBD3X8^!|VkTNICVWX^^(ThmA0GnKx88>II-{yGHkI_1xxdQo;tQS|RDm2HukYi(&L8}=P6I&Z! z4;AAl$17LnU(WXRWvd5fcMq2|H#gTfetMfaZ<`>hDQ*4dg4_PATkd6kJB74{hTleF zLfjtw1bUkZ$XqR}>8`8mD-$Hov12hA8K;BLow{u{I zFEu6Ql#`M`2_OGi)iyKfFoE9QUe;4)g~{XN<9v(gTe=ToCW#QJ;1f=F$uL!qR*J2O zZJ|xesVMLX?z2K?Wq3)t)=eND7FQ^UnF+!{ni}lAVBfaf_Rzt_fiGnl!vj|0t;g?w zls%&%)jf_`G+B_6n{Bs*=`pTfED?c&ju8igP7-q=X zzUDnoa|hqTV&kdw%vQUd)9HJPpS(fyUlOmzgbNC_Z~bsnuERGlX7;8VP$PIYPYhX& z^GU0{OLt;fnSFcL=v$kYBNfU{Sn-HlF$3Z6{u2`Zr($`x=;C3}kp{*drIxM()=wnj z_=`JLBFof&Q{G-yM(7K57x5L`OT!)Tq`rts^+J{CY^?*Ah|V)YnwAz`#Qh%2X)wo@&Oz)vF1L={$(BB{u~FoLt}XT&;(o==Gwntbmb~ai z49N>J{?^Q>`GUec7}CsWz`r4I*5AlfGsY#orqujhub6?$OOmG}237VqI$KbT@;($p zU3$)6T+=m@=!vm)(hAVc#xI{&4m&)UOMEQGB`6iEuisK@L?3J1&ZJ}W-4 zr!%^c*CDSl=kGGcbmPy#PPAg<1L{e_#%TzbNBTbF2I_#}vtgCXrbn>*!)g!K&l3-Qa{B|jby7)Ay^E14%Spy!KD&`sDovQ(fQypd9z-LAg-En>Kusd; zRgII})2+QdXkJ1P=Tv=AZ%mS^ky*apQlL{+`AX4AtdDwgEjdk2$w_e77ABeB1karNw|Fgu%<3+4Zf&~|9M@~-D01OFO=4D~ z$-8s*Cee!VH0xd7z0r5rh-WC_}!W0n&Iq(Iin%W`lUO*L9t|!WvG(d+H?QSJ1|jj zv_V-_HbN8XNzw(eft8L1A3=`@2j!n#plUO@V%D4%sP|>9kl$cLIQu3;`rHC_3u=Xw z2^9iP&Oi#Bw=P;K5}1@qxUe|UuR~b{&x*%dw3!lS=+N0FaGoYprP=oh|XQzIWy|D^1a;6+981 z;G4pprf*WXgT<-)R*pC;DA&R%RGRdjU=+9O$xPEaVE}E=^tzJ(UhFD{IDrs8%QSNy z1wzG@So&EuA(BI~qH-;$Lq+vn=XWrq2dxdvNvU!K{d0ulL$wfq34zTIt)CC6*&Vm^ zY5(rNk(316Y4$-#i$;lz>3|T}(ldRyISbVDn3ie}aY99b_mp3D$b^)8fZrs$tGjO{ z{A^!Hizko&$!(@|$fazllM>{ZmTO;hK>UGD1EuL|K~s>a0vfYYW_)h_6BF%+K3x%1 zgrxjFC~mQ1sm)9!c)yWZx(}YKD*UJc4`<@P{54tlQnwMH413ae%pWVcpQ#P_8IXQ( zHqB20qmyNNLY+(zRWhZW|4<$LTbQkn^$*szv8)!3 z!R1t-ndqz&2Cwl8);y$kJ5>N0{KfxZm-DLp4`bMdWG;w}BqcL+&|j1oQ}tj;OCGqR z4%MDWADrEEtq_ofJ+3=?FJRCzxP4qICI={~vF3f4&}YbtKUE)EbZv(dRny;7EtTT; zrWc%On>TZBHU8(3wjKsc)ph3c>N9sO_4gTwJnG;XjLzL0*t>_dsyo^PA0gu3e;@~G zS4LQ?Q&g83k|^-^*?B_5Wa)$R5`7)vp!tYA%l0b?x}f=%+QJO>NzD9J0?L7wDr&JE zzzlg@_#sO#SO!ekfC%z?17ED(zD1B*>Dn6uBD{0;ZkoBGKT#WyL6^>m6Atz5yQEdQ z{`SPKd{2V^0D>1nH2=}TG`RT+8H#e|eRrY&3g}&Ee zQeWwHkbaH{g5MWBCiY^vf0az>uM)=MwrE)s&CS$T+d*{~{Vgonh|ZZeH92|cjAe50 z+SXVhA~jK5D0bq_mCfCGl`zF7fyOlfrLLhe7bA9$Uj;$L|Jk7Tn2`or5%{LoG#4;1aj;E3$zdN@SG1+D zIw8p%xWq@;xITElpcj|$)E=I+Jm|IY$@dU`R%CFb3- zA0C6Pm~XA;gwFF$WH{jC)Gxn{9U0k2=)aZxmPcvAb$ndmtns979!mS98KnhP;ezKJdgS{Ac)p zrj6!GUtC=L9&c6{S;oRDm)66?-^Qk_qNHT~m9euUUVN3l7xv4u#1^b-O#)TuTJVXq zaa1ICFQPT6i7hR96(2s>tVCK{zverl!QR~YFtO@vho&=HyPwM#=30{;!8o}9+7#89 z-ewkUdye9d(|I(1THwWR*gZbU4BQFr5utt1F*BAIpB(#bM#7nFicK3u!mn8ZhFuAA!8%fqu;vz6KCM NriPXV?_jQx{{tvY|GEGG literal 0 HcmV?d00001 diff --git a/img/heartsa.png b/img/heartsa.png new file mode 100644 index 0000000000000000000000000000000000000000..469277abd55c61bd2957e0be161676a4418dc8d2 GIT binary patch literal 2271 zcmY*b2T+q~6V6#6bVA?=5jhADj3Rtu=qkko488c%f8m2rq!UVrXJ|&65yc3ECMrh2 z04j(Y6uAqCh=M4Jf)ovboOA&}2*Sm=(f_}B=6!ePnRj>Q-QC&U92X~B8A+rh1OkyE z9KpGXBwchKLB&M3fFxi-AkZiR&gy9L;7s}P2zZ2I+M?V#W@FpR_V!#47~YkWyDPh5 zD3+7G2aks-Zo@#W>n>l-a2&S#?;j_8SL~JFhrOwOu$yk|*0dEiC-%FL?+xg(gvM!r(cH~rhWzXbv*6Ut0c5APKTLSE~yEH%1_RfcDprKZ0$O&vbsL77TQ6lE0R3pzAnvQ(V#EI zTXKLor`53Ob@{vlok)>K5R+e7us32w%omc`ccp8nqq1&La!~(Ma$vI zM0d!3#-T%<8wRT4+Fa?CFWzLd6Sf4!Iitwy9%#%2MErJc=i&C$xAlg4DbM&%J%pJu z6oD6?sl)axeRA#e)Vn)RPsC41dul!B68)1c7^H#jd~YNBLHzl`@620O8OMA#kk1v*7xTU-1;-(Y zR)|qe9UB~!(N@&UE<{cjWV zF0`S|`)DWi3O8+1jBB?WAC-h_EmjH3V+9A}y1lLbBMHYUS1>G0!g#i;7SP44v4X}9 z=dU$`JSFg1R;3fu&46l0d@JZbQRJ%Qz&dk0Y|s64K$M2l)xI^Zb0n-R0B*e2N9VS_vIC zu4K2iOSvQey27})q0)#;Ynol*o}=N>HYqyOr;WYhR@iXA*>an_w=S&hpdY!!jr9^G z#XWii>6oY}kCw8qHy(!dvzSmgr1hK}wtvuuc|g&(xT?tu!BtcrWkh*XtCVOM>*dH> z%UvWWJRr}eZ(arLvNXHrW6puPqd@8!{b#TES8)HoiTpe6|K!8PXrVcVMH17bZz03l`vy#fyYs1AK{x@~?Kzjdo8-|r&8u!xTH92jH64zaamGD}pG!B?Kx<3waIdaT2~g2R zH;BS2MblQ>YKSV<7G#z0T0)B*%?d$F4{*Fdzr0Sr8g@bPL)FIJ=`pee%{5IouS+LA zl0iY{1Pb@ndbBsTWyNcqpR*g50~OV${D>VMS9?p8TZJ0Z7iG8*5z@qC^!;uP-e4cB zq<%Z`BIsIA(xV`?I7!@4rq*h?kZ5xAlBn2{8R(Q<&a$IA%d3&McS>%-{bZK>JivBe8BK!QE9!9d3Tu_`u)H946*4Qf4mrw(+vW za6It_3|-c_R#=z=kEi8t$Z*qi%6;!mKpB6{;1Tl^LH71e7Z1MpQJC^*a7`$jk*PVF z+qli>De+a3^^m+Ra>ovF)XT7?=9Afv1D88+sB~99oR?{Ws>dOb$o{S@(F~4= zjRoSRP*91u?^f*vN2t_q%sZz0R(bt(z8(kE1UOidXvntTd|>b3mjgW>-(e@@FNH$6 zJ4KEZ;xw19wbtTQQT7)HpOR@tQPGbdlT?p3GOi=31pBI3<;#@1xCii v5Q!AMAQB}uAx7_b6c`$;C)!{Pu=wbp7-BG~S}b)|WC$VPopANm0U3V-wdfWB literal 0 HcmV?d00001 diff --git a/img/heartsj.png b/img/heartsj.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f88fe51e2ae33d7699264f75cc621a205bbaa3 GIT binary patch literal 2534 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 RT;p5>EX{088;rr^KLLH4q literal 0 HcmV?d00001 diff --git a/img/heartsk.png b/img/heartsk.png new file mode 100644 index 0000000000000000000000000000000000000000..81261dbad6cede9202a534a5af66eef0db563cf0 GIT binary patch literal 2918 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 dHH|BQ9zmX7AC{+-H+afTI=Q zVrV&66wih8M%(#abtDZAZH+xu=pu0K3;o_!Pvk}nj@Mxo5FWq<*s;n9v^r8wH}Wh8ymZn z9xmULf$n9u5T(E?M@L654i65Zp6W`TK8-dve-4+H*0~cHm{^pTb|@fDhfILv0gjPD zArYz_vhy_NEu4nRV^b4bw9(en^L7+`-qq356MtPPDQ4JuIRXXxg+LV-@er~#<8C=Q zEl3x@NE}JLNl8dRMb!yHmP3h>@}Mv@pxN@JP%#lMDa^}Sk6T#rnehiFvH!W?aXxZ0 ze>rqPY^XZyt@l)=%k=u4Sq(X5+>P%(4>CU;d%KA$wl*PVns9tT zpdQN^q*!|J!$uDW492Tt+aL4lH>IgDMN&1Yl!L*Zd1a=b!ne9#3r6tdj4+g`O3DeU zP4CaO^~DtKe>VCNgQvqS&5e!4wTa|~=oC9jORhX>aP@Xn9MjxTov&}Xfw0P!MLK_F z%_f7Zwl@E;Ftr+!*_VIUEqSu-_TRT|O^7st-AG<8Mo5et2G8k{sqz@E7oxi4&3?=o zCVj&V*zzf=vaDH~@?hf}K>0=^z)9A<1j1Le&055dZ}y5{c?qX6#_4Ys=^(A|T{8Lm zEv&0vJz=r`cr{Z?t9Vb1S0I9=3sI=UoG6W>$knP$G7HQ0>^_4{!C~pQG*Qz~oI&E? z@VBPN9=&=D`q`~+E|L%22#9^-gNvOK=<3{x6cATkva%NUf747tX#3L0#WF5L#y@X) z;wn`@6ln-9fi4IK8v{obOatOBC-3E_bQOMV9<;l(@R|(-V+q_`TuOj;sUde^_r*z; zQgAJwB{6u~MVN~v1YTjC^f8JaLd|AGu|;&KDQyd+COxbmQ0Y%E=c zhk~6~5D^lBCq$FP!^5}04_Tj{RI0#W+JOr<#E~Lrh&>9(cy{)G()>ik4_48S(ConH zG9UrE*cl*;N@sHux9`Ru8v#&CfE*G+{?C!2Fp@0l#DD-J?d`6)bvJ9)rv0j()z4mV zRz^WQr_a>X#Z%Xqyc+r7GryxxuzNHUNcbO| z@quFFq7$9ewtVd-l~5l1*gTjvAqU;elLp<(zrSv z`14o5`-i)lZFYNZwZy33N}K|Da1+G}(O@roV$F+5R}R+n8V0Jk9liqWV=;$ zg3)BxNULUxAc!%w#hP z!plD?EgXPOu`Dxc6&}SqGOirzS)}e1C%=nL)vjnPpt4B-_F`QSOEA%(N8)3kw?DqM(zxp>`S7dne ziAB5Q#9wjxec{3=QNIUbi(S~R5~**h2k)ObXVD58&@ETBIuOEpVDY^qy?g;mvd$ zZw@S=?XKy93*PQs-cvaz1$PQ+(G6dhA`Mv%y?TYbP9De<+Vr+j5aDi*O50fez&(a_ zlP3+CR8gsSpjIQ+m-!wX)-Fs%sj3yq=*psaO1}2%s)Jxr`{n)_1B~1CH4+9<+4SYJ zj|Qlv-Xls?+BzOgyy{rj%G$cL-tR#0;BLoL>a&gTuj-{l)1)N(5xa}RvZz;npGOg< z#qEZPw)@$asCD0Bp%l-&n%C!CcP|GtyZAiyiKlxne#1GoBB$$?4q4Le7@)_oMdm)R zvVHQW5BoO>oC$`VCLstrITwBSO565vjs9I_6}P4aW|~a^8^#9#Lp%KzR=YsqRJq2v zr{k26;@CGD;DW|QCR05t(yNQVlvq-28o;RYJM|saSaP_KTHgAhqHU@!PRbDPqZPWR zO&UVG>FA8t=ACjDjLXYwW_&#OS*+v3+MVmXjs~=c4~-uq1%q3Eq|^L-dm8c8Z*Vnt zCS4oEIc%%tQ1MVjT1inamL;FTB+Nfy6UAiru{IkEHe^v>RAy$+>9f|7UcGyW#%12+ zS0Y)OmiS5hJc<~qBX~JmfKr&syiiL1Ee8j!`|zt+(UW1*R*O#__D9n2UNNpwlaIIvAHQN-&ZfNufk5iPXuDwR0MFoi zEu0eCm|Pe literal 0 HcmV?d00001 diff --git a/img/joker.png b/img/joker.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b243820f5dd97b2b007d03433dae972b077594 GIT binary patch literal 3613 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 L)Y{~k5s>_E@sFNH literal 0 HcmV?d00001 diff --git a/img/spades10.png b/img/spades10.png new file mode 100644 index 0000000000000000000000000000000000000000..35b7ec5290870c91778181372f5360b000b11391 GIT binary patch literal 3083 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 HuO$2v*7blE literal 0 HcmV?d00001 diff --git a/img/spades5.png b/img/spades5.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce977fa6d7c5a78f960e8b12e682e55db3b1f73 GIT binary patch literal 2951 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 RunZbP%#2Wm&-Jml{tc!H&q)9P literal 0 HcmV?d00001 diff --git a/img/spades7.png b/img/spades7.png new file mode 100644 index 0000000000000000000000000000000000000000..97608e8d2f840f03c9ce88511ad90f0df729d86d GIT binary patch literal 2655 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 literal 0 HcmV?d00001 diff --git a/img/spades8.png b/img/spades8.png new file mode 100644 index 0000000000000000000000000000000000000000..690a7c6b4e7935afa556115e0c0cc2e7d102a906 GIT binary patch literal 3257 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 literal 0 HcmV?d00001 diff --git a/img/spades9.png b/img/spades9.png new file mode 100644 index 0000000000000000000000000000000000000000..483f34404161af1c4ab60bbd835bebb2c76442d8 GIT binary patch literal 3111 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 n9-`$R;rju)?ux2hv!(3)LSfZagtK7{kg`6KD zE17FnM>3@7#SUpsBqWzv(OiG~oqn%QulMWod7jtvyq-Uv_vi9{uAV&Mq@tv$1OR}F z^HB#ksbxvmV?}xCK1G{i1Atw@S8FcOysfks1Our5#E%?A~Kj+VQ@#9HoI@>z`^_F&9K8^wrK< zwpT3Fu82Js!lup$h`xfdmtUF=3q%qJy;~gTUWtvqKf8eM8l|-1hY+u1m zUenan98cShBtMCHhuaOl0t*N1za#5qTYOB+BTt2G+JB|VcG`&IM%8!jB$|f{tvh3Y ziIR=Am76m9IY;+deq?gQvjP)$B5?*GSnyLX+{ z2dWwwOYg6O@v8?N4zgzj_fH#^dy0bkOC9+uMn*<)pKtH!y|Kp%g&C-di~72Fc6Q@5 zml`QwpFA@&bHFsXk3jZrjpH!3HrqUxn*1;WW4gzlIFz}LWxS2{^zsUNoUqnOe5F`X zTZ=xAar>D%`WGrhRy^|>X_~Ma4SmYmZ7S2#^0wBu#S%KgJJUpaW>**dQYVQ0U0JphkH9}wMttcA#v0~b zJh-Gml9rh`NIY?vBWnP@-%=T*Oj0CuZE3TVyZN>{m!p_`#h#Hz=U;SOReSLuu*X)G z{W+4;2-f7u;nDVfsM{byr}6R77bP}(&6vCSxyGjl$an67di_o8j~FzjxnYLMk;j+y zyLm;{3@j2wK?B5JAYXlJ8=*3UPUi#||Dirl4lx}Gx(SkAUs<@!58%Q6!H@A9Fp!jwzrngv z-_U?_1jK@_Ef5_EOM6CUf(Q|m2f#v@+S0>ih#a5>%eSSPQY(l?4ujZD>uA#Lu|;7VKNg~*6aaIL}{CepOhqvWC?5j`GM)_m$T$9wqYB&dwGco;qeAwA?SYzJ4E*f9K`|SBKkL!Qi;_(2d)An^$zgskr5?0cE^+Si;|2$NTA8D^nslweBzqR%C{nBJlMO9Td*Md4a-SUgIj_PRe zvuit<5G!_RsovNz1w_bRo+0oseC)8htLxd~uP%ia`2o*wfRl&Y;<=U8)%DAj_wJcW z-xip4#mvIO2f5XoZ+ecqwJv$MfB$}Gs!hyC53y*%X%*u`TM!aDjtsZ^zkVed^*R3IO|x)rK`bb0Ml({ zX2)|;91P0;@vj~^d3mSb)N{GA`13dR+EC9nM$cq^+2rw<`Brr5Qi7zZy?rmnNBnul z9opM);mv^1Wsh|nX0{!~P7j>y&T)oehx7u_)NOlkluI+y(*SF^=x_pVF_-Zq8O#^# zLZ4y3o{~jS7?P#CV0`D9_4!gPLm7Y@5V=&}9e5%!U$VK;A`at2KZqutGj;XPQK=0P zqmL8bpnRLn?)^T%bj_wO2#F-AmQ|1aQj7z`$-#eIQMpvs^0LH6L75XJ8h7+Zogb>^ z&qjgN2BPWo!twEOS5n`tLs0m5$=n<6O&Rg>+-V+cYqUKn$zxLM{~t#B$xBi_h!n!5 zB5AlCDOJ!L5RNW>$JLI!qt-eL>Hf{l%|$=2t*+YIYs-?45Yki*=y~aJysP~ZXFh#0 zYin!cBhpICzbUlAj_Y`&a?ecWE}g@_PP5>&+lKo&KOqviXkW5{-tJs?v;fJqv3C{j z&?4^}zdpS?kps5$P|D7w^k9p&0C-iC2i?j3gLGUmj&}5pb`KAVrk|w+0%Qi792Oo< vp)k+^G)6>pIQra$v%!IA>A-_EbEF1@QvzxKkx!bJ76Q(WCmd?+NXh>NN<%q$ literal 0 HcmV?d00001 diff --git a/img/spadesj.png b/img/spadesj.png new file mode 100644 index 0000000000000000000000000000000000000000..0ea3644c36bd7a7c85ebe845ca24aa50984e3894 GIT binary patch literal 2546 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 IX#pnv3#|yM>Hq)$ literal 0 HcmV?d00001 diff --git a/img/spadesk.png b/img/spadesk.png new file mode 100644 index 0000000000000000000000000000000000000000..c18f74d2a92747e5252f17b43501c9bc630dc196 GIT binary patch literal 2901 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 BUYY;^ literal 0 HcmV?d00001 diff --git a/img/spadesq.png b/img/spadesq.png new file mode 100644 index 0000000000000000000000000000000000000000..cd3c5ef21a6be2ee1e4d7a1a8efe52f6d0730686 GIT binary patch literal 3343 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 oLIV}<1$g}Gtw8 + + + + + + BlackJack â™  + + + + + +

+
+
+ + + + +
+
+ + + + + + + +
+
+

Dealer

+
+
+ +
+
+
+
+

Hand ({{ handScore === 21 && usersHand.count < 2 ? 'BlackJack' : handScore > 21 ? 'Plus! ' + handScore : handScore }})

+
+
+ +
+
+
+
+ +
+
+

+
+
+
+ + + + \ No newline at end of file diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..3979076 --- /dev/null +++ b/js/app.js @@ -0,0 +1,205 @@ +let app = new Vue({ + el: '#root', + data: { + roundActive: false, + cardBack: 'img/cardBack_red5.png', + cards: [], + cardDeck: [], + usersHand: [], + dealersHand: [], + lastCard: null, + handScore: 0, + dealerScore: 0, + status: '', + }, + methods: { + generateDeck() { + const symbolNames = ['spades', 'clubs', 'diamonds', 'hearts']; + const highCards = ['j', 'q', 'k']; + + let cardDeck = []; + + symbolNames.forEach((symbolName) => { + for (let cardPoints = 1; cardPoints <= 10; cardPoints++) { + let cardSymbol = cardPoints; + let points = cardPoints; + let isAnAce = false; + + if (cardPoints === 1) { + points = 11; + cardSymbol = 'a'; + isAnAce = true; + } + + cardDeck.push({ + ace: isAnAce, + points: points, + symbol: cardSymbol, + asset: 'img/' + symbolName + cardSymbol + '.png' + }); + } + + highCards.forEach((highCard) => { + cardDeck.push({ + ace: false, + points: 10, + symbol: symbolName, + asset: 'img/' + symbolName + highCard + '.png' + }) + }); + }); + + return cardDeck; + }, + + shuffleDeck() { + let shuffledDeck = this.cards; + let cardCount = shuffledDeck.length, t, i; + + while (cardCount) { + i = Math.floor(Math.random() * cardCount--); + t = shuffledDeck[cardCount]; + shuffledDeck[cardCount] = shuffledDeck[i]; + shuffledDeck[i] = t; + } + + this.cards = shuffledDeck; + }, + + drawCardToUser() { + let vue = this; + + let drawnCard = vue.cards.shift(); + vue.usersHand.push(drawnCard); + + if (drawnCard.ace && vue.handScore > 10) { + drawnCard.points = 1; + } + + if ((vue.handScore + drawnCard.points) > 21) { + let aceCount = this.handIncludesAces(this.usersHand); + console.log(aceCount + ' aces should be decreased in value'); + } + + vue.handScore += drawnCard.points; + }, + + drawCardToDealer() { + let vue = this; + + let drawnCard = vue.cards.shift(); + vue.dealersHand.push(drawnCard); + + if (drawnCard.ace && vue.dealerScore > 10) { + drawnCard.points = 1; + } + + if ((vue.dealerScore + drawnCard.points) > 21) { + let aceCount = this.handIncludesAces(this.dealersHand); + console.log(aceCount + ' aces should be decreased in value'); + } + + vue.dealerScore += drawnCard.points; + }, + + handIncludesAces(hand) { + let aceCount = 0; + + hand.forEach((card) => { + if (card.ace === true) { + aceCount++; + } + }); + + return aceCount; + }, + + handHasBlackJack(score) { + return score === 21; + }, + + isPlus(score) { + return score > 21; + }, + + startRound() { + this.endRound(); + + this.roundActive = true; + + this.drawCardToUser(); + this.drawCardToDealer(); + this.drawCardToUser(); + this.drawCardToDealer(); + + if (this.handHasBlackJack(this.dealerScore)) { + this.dealerWon(); + } + + if (this.handScore === 21) { + this.pass(); + } + }, + + drawAnotherCard() { + this.drawCardToUser(); + + if (this.isPlus(this.handScore)) { + this.status = 'Hand is plus, you lose.'; + this.roundActive = false; + } + }, + + pass() { + if (this.dealerScore === this.handScore) { + this.roundActive = false; + this.status = 'Draw!' + } else if (this.dealerScore > 22) { + this.roundActive = false; + this.status = 'Dealer is plus, you win'; + } else if (this.dealerScore > this.handScore) { + this.roundActive = false; + this.status = 'Dealer Wins'; + } else if (this.dealerScore < 17) { + this.roundActive = false; + this.drawCardToDealer(); + this.pass(); + + // this.status = 'Dealer drawing not yet implemented'; + } else if (this.handScore > this.dealerScore && this.handScore < 22) { + this.roundActive = false; + this.status = 'You win!'; + } + }, + + endRound() { + this.roundActive = false; + this.lastCard = null; + this.status = null; + this.dealersHand = []; + this.dealerScore = 0; + this.usersHand = []; + this.handScore = 0; + + this.cards = this.generateDeck(); + this.shuffleDeck(); + }, + + dealerWon() { + console.log('House wins') + }, + + userWon() { + console.log('You win') + }, + + testRound() { + this.startRound(); + } + }, + created() { + this.cardDeck = this.generateDeck(); + this.cards = this.generateDeck(); + this.shuffleDeck(); + } +}); \ No newline at end of file diff --git a/js/vue.js b/js/vue.js new file mode 100644 index 0000000..e22cf13 --- /dev/null +++ b/js/vue.js @@ -0,0 +1,11965 @@ +/*! + * Vue.js v2.6.11 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = global || self, global.Vue = factory()); +}(this, function () { 'use strict'; + + /* */ + + var emptyObject = Object.freeze({}); + + // These helpers produce better VM code in JS engines due to their + // explicitness and function inlining. + function isUndef (v) { + return v === undefined || v === null + } + + function isDef (v) { + return v !== undefined && v !== null + } + + function isTrue (v) { + return v === true + } + + function isFalse (v) { + return v === false + } + + /** + * Check if value is primitive. + */ + function isPrimitive (value) { + return ( + typeof value === 'string' || + typeof value === 'number' || + // $flow-disable-line + typeof value === 'symbol' || + typeof value === 'boolean' + ) + } + + /** + * Quick object check - this is primarily used to tell + * Objects from primitive values when we know the value + * is a JSON-compliant type. + */ + function isObject (obj) { + return obj !== null && typeof obj === 'object' + } + + /** + * Get the raw type string of a value, e.g., [object Object]. + */ + var _toString = Object.prototype.toString; + + function toRawType (value) { + return _toString.call(value).slice(8, -1) + } + + /** + * Strict object type check. Only returns true + * for plain JavaScript objects. + */ + function isPlainObject (obj) { + return _toString.call(obj) === '[object Object]' + } + + function isRegExp (v) { + return _toString.call(v) === '[object RegExp]' + } + + /** + * Check if val is a valid array index. + */ + function isValidArrayIndex (val) { + var n = parseFloat(String(val)); + return n >= 0 && Math.floor(n) === n && isFinite(val) + } + + function isPromise (val) { + return ( + isDef(val) && + typeof val.then === 'function' && + typeof val.catch === 'function' + ) + } + + /** + * Convert a value to a string that is actually rendered. + */ + function toString (val) { + return val == null + ? '' + : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString) + ? JSON.stringify(val, null, 2) + : String(val) + } + + /** + * Convert an input value to a number for persistence. + * If the conversion fails, return original string. + */ + function toNumber (val) { + var n = parseFloat(val); + return isNaN(n) ? val : n + } + + /** + * Make a map and return a function for checking if a key + * is in that map. + */ + function makeMap ( + str, + expectsLowerCase + ) { + var map = Object.create(null); + var list = str.split(','); + for (var i = 0; i < list.length; i++) { + map[list[i]] = true; + } + return expectsLowerCase + ? function (val) { return map[val.toLowerCase()]; } + : function (val) { return map[val]; } + } + + /** + * Check if a tag is a built-in tag. + */ + var isBuiltInTag = makeMap('slot,component', true); + + /** + * Check if an attribute is a reserved attribute. + */ + var isReservedAttribute = makeMap('key,ref,slot,slot-scope,is'); + + /** + * Remove an item from an array. + */ + function remove (arr, item) { + if (arr.length) { + var index = arr.indexOf(item); + if (index > -1) { + return arr.splice(index, 1) + } + } + } + + /** + * Check whether an object has the property. + */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + function hasOwn (obj, key) { + return hasOwnProperty.call(obj, key) + } + + /** + * Create a cached version of a pure function. + */ + function cached (fn) { + var cache = Object.create(null); + return (function cachedFn (str) { + var hit = cache[str]; + return hit || (cache[str] = fn(str)) + }) + } + + /** + * Camelize a hyphen-delimited string. + */ + var camelizeRE = /-(\w)/g; + var camelize = cached(function (str) { + return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }) + }); + + /** + * Capitalize a string. + */ + var capitalize = cached(function (str) { + return str.charAt(0).toUpperCase() + str.slice(1) + }); + + /** + * Hyphenate a camelCase string. + */ + var hyphenateRE = /\B([A-Z])/g; + var hyphenate = cached(function (str) { + return str.replace(hyphenateRE, '-$1').toLowerCase() + }); + + /** + * Simple bind polyfill for environments that do not support it, + * e.g., PhantomJS 1.x. Technically, we don't need this anymore + * since native bind is now performant enough in most browsers. + * But removing it would mean breaking code that was able to run in + * PhantomJS 1.x, so this must be kept for backward compatibility. + */ + + /* istanbul ignore next */ + function polyfillBind (fn, ctx) { + function boundFn (a) { + var l = arguments.length; + return l + ? l > 1 + ? fn.apply(ctx, arguments) + : fn.call(ctx, a) + : fn.call(ctx) + } + + boundFn._length = fn.length; + return boundFn + } + + function nativeBind (fn, ctx) { + return fn.bind(ctx) + } + + var bind = Function.prototype.bind + ? nativeBind + : polyfillBind; + + /** + * Convert an Array-like object to a real Array. + */ + function toArray (list, start) { + start = start || 0; + var i = list.length - start; + var ret = new Array(i); + while (i--) { + ret[i] = list[i + start]; + } + return ret + } + + /** + * Mix properties into target object. + */ + function extend (to, _from) { + for (var key in _from) { + to[key] = _from[key]; + } + return to + } + + /** + * Merge an Array of Objects into a single Object. + */ + function toObject (arr) { + var res = {}; + for (var i = 0; i < arr.length; i++) { + if (arr[i]) { + extend(res, arr[i]); + } + } + return res + } + + /* eslint-disable no-unused-vars */ + + /** + * Perform no operation. + * Stubbing args to make Flow happy without leaving useless transpiled code + * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/). + */ + function noop (a, b, c) {} + + /** + * Always return false. + */ + var no = function (a, b, c) { return false; }; + + /* eslint-enable no-unused-vars */ + + /** + * Return the same value. + */ + var identity = function (_) { return _; }; + + /** + * Generate a string containing static keys from compiler modules. + */ + function genStaticKeys (modules) { + return modules.reduce(function (keys, m) { + return keys.concat(m.staticKeys || []) + }, []).join(',') + } + + /** + * Check if two values are loosely equal - that is, + * if they are plain objects, do they have the same shape? + */ + function looseEqual (a, b) { + if (a === b) { return true } + var isObjectA = isObject(a); + var isObjectB = isObject(b); + if (isObjectA && isObjectB) { + try { + var isArrayA = Array.isArray(a); + var isArrayB = Array.isArray(b); + if (isArrayA && isArrayB) { + return a.length === b.length && a.every(function (e, i) { + return looseEqual(e, b[i]) + }) + } else if (a instanceof Date && b instanceof Date) { + return a.getTime() === b.getTime() + } else if (!isArrayA && !isArrayB) { + var keysA = Object.keys(a); + var keysB = Object.keys(b); + return keysA.length === keysB.length && keysA.every(function (key) { + return looseEqual(a[key], b[key]) + }) + } else { + /* istanbul ignore next */ + return false + } + } catch (e) { + /* istanbul ignore next */ + return false + } + } else if (!isObjectA && !isObjectB) { + return String(a) === String(b) + } else { + return false + } + } + + /** + * Return the first index at which a loosely equal value can be + * found in the array (if value is a plain object, the array must + * contain an object of the same shape), or -1 if it is not present. + */ + function looseIndexOf (arr, val) { + for (var i = 0; i < arr.length; i++) { + if (looseEqual(arr[i], val)) { return i } + } + return -1 + } + + /** + * Ensure a function is called only once. + */ + function once (fn) { + var called = false; + return function () { + if (!called) { + called = true; + fn.apply(this, arguments); + } + } + } + + var SSR_ATTR = 'data-server-rendered'; + + var ASSET_TYPES = [ + 'component', + 'directive', + 'filter' + ]; + + var LIFECYCLE_HOOKS = [ + 'beforeCreate', + 'created', + 'beforeMount', + 'mounted', + 'beforeUpdate', + 'updated', + 'beforeDestroy', + 'destroyed', + 'activated', + 'deactivated', + 'errorCaptured', + 'serverPrefetch' + ]; + + /* */ + + + + var config = ({ + /** + * Option merge strategies (used in core/util/options) + */ + // $flow-disable-line + optionMergeStrategies: Object.create(null), + + /** + * Whether to suppress warnings. + */ + silent: false, + + /** + * Show production mode tip message on boot? + */ + productionTip: "development" !== 'production', + + /** + * Whether to enable devtools + */ + devtools: "development" !== 'production', + + /** + * Whether to record perf + */ + performance: false, + + /** + * Error handler for watcher errors + */ + errorHandler: null, + + /** + * Warn handler for watcher warns + */ + warnHandler: null, + + /** + * Ignore certain custom elements + */ + ignoredElements: [], + + /** + * Custom user key aliases for v-on + */ + // $flow-disable-line + keyCodes: Object.create(null), + + /** + * Check if a tag is reserved so that it cannot be registered as a + * component. This is platform-dependent and may be overwritten. + */ + isReservedTag: no, + + /** + * Check if an attribute is reserved so that it cannot be used as a component + * prop. This is platform-dependent and may be overwritten. + */ + isReservedAttr: no, + + /** + * Check if a tag is an unknown element. + * Platform-dependent. + */ + isUnknownElement: no, + + /** + * Get the namespace of an element + */ + getTagNamespace: noop, + + /** + * Parse the real tag name for the specific platform. + */ + parsePlatformTagName: identity, + + /** + * Check if an attribute must be bound using property, e.g. value + * Platform-dependent. + */ + mustUseProp: no, + + /** + * Perform updates asynchronously. Intended to be used by Vue Test Utils + * This will significantly reduce performance if set to false. + */ + async: true, + + /** + * Exposed for legacy reasons + */ + _lifecycleHooks: LIFECYCLE_HOOKS + }); + + /* */ + + /** + * unicode letters used for parsing html tags, component names and property paths. + * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname + * skipping \u10000-\uEFFFF due to it freezing up PhantomJS + */ + var unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; + + /** + * Check if a string starts with $ or _ + */ + function isReserved (str) { + var c = (str + '').charCodeAt(0); + return c === 0x24 || c === 0x5F + } + + /** + * Define a property. + */ + function def (obj, key, val, enumerable) { + Object.defineProperty(obj, key, { + value: val, + enumerable: !!enumerable, + writable: true, + configurable: true + }); + } + + /** + * Parse simple path. + */ + var bailRE = new RegExp(("[^" + (unicodeRegExp.source) + ".$_\\d]")); + function parsePath (path) { + if (bailRE.test(path)) { + return + } + var segments = path.split('.'); + return function (obj) { + for (var i = 0; i < segments.length; i++) { + if (!obj) { return } + obj = obj[segments[i]]; + } + return obj + } + } + + /* */ + + // can we use __proto__? + var hasProto = '__proto__' in {}; + + // Browser environment sniffing + var inBrowser = typeof window !== 'undefined'; + var inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform; + var weexPlatform = inWeex && WXEnvironment.platform.toLowerCase(); + var UA = inBrowser && window.navigator.userAgent.toLowerCase(); + var isIE = UA && /msie|trident/.test(UA); + var isIE9 = UA && UA.indexOf('msie 9.0') > 0; + var isEdge = UA && UA.indexOf('edge/') > 0; + var isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android'); + var isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios'); + var isChrome = UA && /chrome\/\d+/.test(UA) && !isEdge; + var isPhantomJS = UA && /phantomjs/.test(UA); + var isFF = UA && UA.match(/firefox\/(\d+)/); + + // Firefox has a "watch" function on Object.prototype... + var nativeWatch = ({}).watch; + + var supportsPassive = false; + if (inBrowser) { + try { + var opts = {}; + Object.defineProperty(opts, 'passive', ({ + get: function get () { + /* istanbul ignore next */ + supportsPassive = true; + } + })); // https://github.com/facebook/flow/issues/285 + window.addEventListener('test-passive', null, opts); + } catch (e) {} + } + + // this needs to be lazy-evaled because vue may be required before + // vue-server-renderer can set VUE_ENV + var _isServer; + var isServerRendering = function () { + if (_isServer === undefined) { + /* istanbul ignore if */ + if (!inBrowser && !inWeex && typeof global !== 'undefined') { + // detect presence of vue-server-renderer and avoid + // Webpack shimming the process + _isServer = global['process'] && global['process'].env.VUE_ENV === 'server'; + } else { + _isServer = false; + } + } + return _isServer + }; + + // detect devtools + var devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; + + /* istanbul ignore next */ + function isNative (Ctor) { + return typeof Ctor === 'function' && /native code/.test(Ctor.toString()) + } + + var hasSymbol = + typeof Symbol !== 'undefined' && isNative(Symbol) && + typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys); + + var _Set; + /* istanbul ignore if */ // $flow-disable-line + if (typeof Set !== 'undefined' && isNative(Set)) { + // use native Set when available. + _Set = Set; + } else { + // a non-standard Set polyfill that only works with primitive keys. + _Set = /*@__PURE__*/(function () { + function Set () { + this.set = Object.create(null); + } + Set.prototype.has = function has (key) { + return this.set[key] === true + }; + Set.prototype.add = function add (key) { + this.set[key] = true; + }; + Set.prototype.clear = function clear () { + this.set = Object.create(null); + }; + + return Set; + }()); + } + + /* */ + + var warn = noop; + var tip = noop; + var generateComponentTrace = (noop); // work around flow check + var formatComponentName = (noop); + + { + var hasConsole = typeof console !== 'undefined'; + var classifyRE = /(?:^|[-_])(\w)/g; + var classify = function (str) { return str + .replace(classifyRE, function (c) { return c.toUpperCase(); }) + .replace(/[-_]/g, ''); }; + + warn = function (msg, vm) { + var trace = vm ? generateComponentTrace(vm) : ''; + + if (config.warnHandler) { + config.warnHandler.call(null, msg, vm, trace); + } else if (hasConsole && (!config.silent)) { + console.error(("[Vue warn]: " + msg + trace)); + } + }; + + tip = function (msg, vm) { + if (hasConsole && (!config.silent)) { + console.warn("[Vue tip]: " + msg + ( + vm ? generateComponentTrace(vm) : '' + )); + } + }; + + formatComponentName = function (vm, includeFile) { + if (vm.$root === vm) { + return '' + } + var options = typeof vm === 'function' && vm.cid != null + ? vm.options + : vm._isVue + ? vm.$options || vm.constructor.options + : vm; + var name = options.name || options._componentTag; + var file = options.__file; + if (!name && file) { + var match = file.match(/([^/\\]+)\.vue$/); + name = match && match[1]; + } + + return ( + (name ? ("<" + (classify(name)) + ">") : "") + + (file && includeFile !== false ? (" at " + file) : '') + ) + }; + + var repeat = function (str, n) { + var res = ''; + while (n) { + if (n % 2 === 1) { res += str; } + if (n > 1) { str += str; } + n >>= 1; + } + return res + }; + + generateComponentTrace = function (vm) { + if (vm._isVue && vm.$parent) { + var tree = []; + var currentRecursiveSequence = 0; + while (vm) { + if (tree.length > 0) { + var last = tree[tree.length - 1]; + if (last.constructor === vm.constructor) { + currentRecursiveSequence++; + vm = vm.$parent; + continue + } else if (currentRecursiveSequence > 0) { + tree[tree.length - 1] = [last, currentRecursiveSequence]; + currentRecursiveSequence = 0; + } + } + tree.push(vm); + vm = vm.$parent; + } + return '\n\nfound in\n\n' + tree + .map(function (vm, i) { return ("" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm) + ? ((formatComponentName(vm[0])) + "... (" + (vm[1]) + " recursive calls)") + : formatComponentName(vm))); }) + .join('\n') + } else { + return ("\n\n(found in " + (formatComponentName(vm)) + ")") + } + }; + } + + /* */ + + var uid = 0; + + /** + * A dep is an observable that can have multiple + * directives subscribing to it. + */ + var Dep = function Dep () { + this.id = uid++; + this.subs = []; + }; + + Dep.prototype.addSub = function addSub (sub) { + this.subs.push(sub); + }; + + Dep.prototype.removeSub = function removeSub (sub) { + remove(this.subs, sub); + }; + + Dep.prototype.depend = function depend () { + if (Dep.target) { + Dep.target.addDep(this); + } + }; + + Dep.prototype.notify = function notify () { + // stabilize the subscriber list first + var subs = this.subs.slice(); + if (!config.async) { + // subs aren't sorted in scheduler if not running async + // we need to sort them now to make sure they fire in correct + // order + subs.sort(function (a, b) { return a.id - b.id; }); + } + for (var i = 0, l = subs.length; i < l; i++) { + subs[i].update(); + } + }; + + // The current target watcher being evaluated. + // This is globally unique because only one watcher + // can be evaluated at a time. + Dep.target = null; + var targetStack = []; + + function pushTarget (target) { + targetStack.push(target); + Dep.target = target; + } + + function popTarget () { + targetStack.pop(); + Dep.target = targetStack[targetStack.length - 1]; + } + + /* */ + + var VNode = function VNode ( + tag, + data, + children, + text, + elm, + context, + componentOptions, + asyncFactory + ) { + this.tag = tag; + this.data = data; + this.children = children; + this.text = text; + this.elm = elm; + this.ns = undefined; + this.context = context; + this.fnContext = undefined; + this.fnOptions = undefined; + this.fnScopeId = undefined; + this.key = data && data.key; + this.componentOptions = componentOptions; + this.componentInstance = undefined; + this.parent = undefined; + this.raw = false; + this.isStatic = false; + this.isRootInsert = true; + this.isComment = false; + this.isCloned = false; + this.isOnce = false; + this.asyncFactory = asyncFactory; + this.asyncMeta = undefined; + this.isAsyncPlaceholder = false; + }; + + var prototypeAccessors = { child: { configurable: true } }; + + // DEPRECATED: alias for componentInstance for backwards compat. + /* istanbul ignore next */ + prototypeAccessors.child.get = function () { + return this.componentInstance + }; + + Object.defineProperties( VNode.prototype, prototypeAccessors ); + + var createEmptyVNode = function (text) { + if ( text === void 0 ) text = ''; + + var node = new VNode(); + node.text = text; + node.isComment = true; + return node + }; + + function createTextVNode (val) { + return new VNode(undefined, undefined, undefined, String(val)) + } + + // optimized shallow clone + // used for static nodes and slot nodes because they may be reused across + // multiple renders, cloning them avoids errors when DOM manipulations rely + // on their elm reference. + function cloneVNode (vnode) { + var cloned = new VNode( + vnode.tag, + vnode.data, + // #7975 + // clone children array to avoid mutating original in case of cloning + // a child. + vnode.children && vnode.children.slice(), + vnode.text, + vnode.elm, + vnode.context, + vnode.componentOptions, + vnode.asyncFactory + ); + cloned.ns = vnode.ns; + cloned.isStatic = vnode.isStatic; + cloned.key = vnode.key; + cloned.isComment = vnode.isComment; + cloned.fnContext = vnode.fnContext; + cloned.fnOptions = vnode.fnOptions; + cloned.fnScopeId = vnode.fnScopeId; + cloned.asyncMeta = vnode.asyncMeta; + cloned.isCloned = true; + return cloned + } + + /* + * not type checking this file because flow doesn't play well with + * dynamically accessing methods on Array prototype + */ + + var arrayProto = Array.prototype; + var arrayMethods = Object.create(arrayProto); + + var methodsToPatch = [ + 'push', + 'pop', + 'shift', + 'unshift', + 'splice', + 'sort', + 'reverse' + ]; + + /** + * Intercept mutating methods and emit events + */ + methodsToPatch.forEach(function (method) { + // cache original method + var original = arrayProto[method]; + def(arrayMethods, method, function mutator () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + var result = original.apply(this, args); + var ob = this.__ob__; + var inserted; + switch (method) { + case 'push': + case 'unshift': + inserted = args; + break + case 'splice': + inserted = args.slice(2); + break + } + if (inserted) { ob.observeArray(inserted); } + // notify change + ob.dep.notify(); + return result + }); + }); + + /* */ + + var arrayKeys = Object.getOwnPropertyNames(arrayMethods); + + /** + * In some cases we may want to disable observation inside a component's + * update computation. + */ + var shouldObserve = true; + + function toggleObserving (value) { + shouldObserve = value; + } + + /** + * Observer class that is attached to each observed + * object. Once attached, the observer converts the target + * object's property keys into getter/setters that + * collect dependencies and dispatch updates. + */ + var Observer = function Observer (value) { + this.value = value; + this.dep = new Dep(); + this.vmCount = 0; + def(value, '__ob__', this); + if (Array.isArray(value)) { + if (hasProto) { + protoAugment(value, arrayMethods); + } else { + copyAugment(value, arrayMethods, arrayKeys); + } + this.observeArray(value); + } else { + this.walk(value); + } + }; + + /** + * Walk through all properties and convert them into + * getter/setters. This method should only be called when + * value type is Object. + */ + Observer.prototype.walk = function walk (obj) { + var keys = Object.keys(obj); + for (var i = 0; i < keys.length; i++) { + defineReactive$$1(obj, keys[i]); + } + }; + + /** + * Observe a list of Array items. + */ + Observer.prototype.observeArray = function observeArray (items) { + for (var i = 0, l = items.length; i < l; i++) { + observe(items[i]); + } + }; + + // helpers + + /** + * Augment a target Object or Array by intercepting + * the prototype chain using __proto__ + */ + function protoAugment (target, src) { + /* eslint-disable no-proto */ + target.__proto__ = src; + /* eslint-enable no-proto */ + } + + /** + * Augment a target Object or Array by defining + * hidden properties. + */ + /* istanbul ignore next */ + function copyAugment (target, src, keys) { + for (var i = 0, l = keys.length; i < l; i++) { + var key = keys[i]; + def(target, key, src[key]); + } + } + + /** + * Attempt to create an observer instance for a value, + * returns the new observer if successfully observed, + * or the existing observer if the value already has one. + */ + function observe (value, asRootData) { + if (!isObject(value) || value instanceof VNode) { + return + } + var ob; + if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) { + ob = value.__ob__; + } else if ( + shouldObserve && + !isServerRendering() && + (Array.isArray(value) || isPlainObject(value)) && + Object.isExtensible(value) && + !value._isVue + ) { + ob = new Observer(value); + } + if (asRootData && ob) { + ob.vmCount++; + } + return ob + } + + /** + * Define a reactive property on an Object. + */ + function defineReactive$$1 ( + obj, + key, + val, + customSetter, + shallow + ) { + var dep = new Dep(); + + var property = Object.getOwnPropertyDescriptor(obj, key); + if (property && property.configurable === false) { + return + } + + // cater for pre-defined getter/setters + var getter = property && property.get; + var setter = property && property.set; + if ((!getter || setter) && arguments.length === 2) { + val = obj[key]; + } + + var childOb = !shallow && observe(val); + Object.defineProperty(obj, key, { + enumerable: true, + configurable: true, + get: function reactiveGetter () { + var value = getter ? getter.call(obj) : val; + if (Dep.target) { + dep.depend(); + if (childOb) { + childOb.dep.depend(); + if (Array.isArray(value)) { + dependArray(value); + } + } + } + return value + }, + set: function reactiveSetter (newVal) { + var value = getter ? getter.call(obj) : val; + /* eslint-disable no-self-compare */ + if (newVal === value || (newVal !== newVal && value !== value)) { + return + } + /* eslint-enable no-self-compare */ + if (customSetter) { + customSetter(); + } + // #7981: for accessor properties without setter + if (getter && !setter) { return } + if (setter) { + setter.call(obj, newVal); + } else { + val = newVal; + } + childOb = !shallow && observe(newVal); + dep.notify(); + } + }); + } + + /** + * Set a property on an object. Adds the new property and + * triggers change notification if the property doesn't + * already exist. + */ + function set (target, key, val) { + if (isUndef(target) || isPrimitive(target) + ) { + warn(("Cannot set reactive property on undefined, null, or primitive value: " + ((target)))); + } + if (Array.isArray(target) && isValidArrayIndex(key)) { + target.length = Math.max(target.length, key); + target.splice(key, 1, val); + return val + } + if (key in target && !(key in Object.prototype)) { + target[key] = val; + return val + } + var ob = (target).__ob__; + if (target._isVue || (ob && ob.vmCount)) { + warn( + 'Avoid adding reactive properties to a Vue instance or its root $data ' + + 'at runtime - declare it upfront in the data option.' + ); + return val + } + if (!ob) { + target[key] = val; + return val + } + defineReactive$$1(ob.value, key, val); + ob.dep.notify(); + return val + } + + /** + * Delete a property and trigger change if necessary. + */ + function del (target, key) { + if (isUndef(target) || isPrimitive(target) + ) { + warn(("Cannot delete reactive property on undefined, null, or primitive value: " + ((target)))); + } + if (Array.isArray(target) && isValidArrayIndex(key)) { + target.splice(key, 1); + return + } + var ob = (target).__ob__; + if (target._isVue || (ob && ob.vmCount)) { + warn( + 'Avoid deleting properties on a Vue instance or its root $data ' + + '- just set it to null.' + ); + return + } + if (!hasOwn(target, key)) { + return + } + delete target[key]; + if (!ob) { + return + } + ob.dep.notify(); + } + + /** + * Collect dependencies on array elements when the array is touched, since + * we cannot intercept array element access like property getters. + */ + function dependArray (value) { + for (var e = (void 0), i = 0, l = value.length; i < l; i++) { + e = value[i]; + e && e.__ob__ && e.__ob__.dep.depend(); + if (Array.isArray(e)) { + dependArray(e); + } + } + } + + /* */ + + /** + * Option overwriting strategies are functions that handle + * how to merge a parent option value and a child option + * value into the final value. + */ + var strats = config.optionMergeStrategies; + + /** + * Options with restrictions + */ + { + strats.el = strats.propsData = function (parent, child, vm, key) { + if (!vm) { + warn( + "option \"" + key + "\" can only be used during instance " + + 'creation with the `new` keyword.' + ); + } + return defaultStrat(parent, child) + }; + } + + /** + * Helper that recursively merges two data objects together. + */ + function mergeData (to, from) { + if (!from) { return to } + var key, toVal, fromVal; + + var keys = hasSymbol + ? Reflect.ownKeys(from) + : Object.keys(from); + + for (var i = 0; i < keys.length; i++) { + key = keys[i]; + // in case the object is already observed... + if (key === '__ob__') { continue } + toVal = to[key]; + fromVal = from[key]; + if (!hasOwn(to, key)) { + set(to, key, fromVal); + } else if ( + toVal !== fromVal && + isPlainObject(toVal) && + isPlainObject(fromVal) + ) { + mergeData(toVal, fromVal); + } + } + return to + } + + /** + * Data + */ + function mergeDataOrFn ( + parentVal, + childVal, + vm + ) { + if (!vm) { + // in a Vue.extend merge, both should be functions + if (!childVal) { + return parentVal + } + if (!parentVal) { + return childVal + } + // when parentVal & childVal are both present, + // we need to return a function that returns the + // merged result of both functions... no need to + // check if parentVal is a function here because + // it has to be a function to pass previous merges. + return function mergedDataFn () { + return mergeData( + typeof childVal === 'function' ? childVal.call(this, this) : childVal, + typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal + ) + } + } else { + return function mergedInstanceDataFn () { + // instance merge + var instanceData = typeof childVal === 'function' + ? childVal.call(vm, vm) + : childVal; + var defaultData = typeof parentVal === 'function' + ? parentVal.call(vm, vm) + : parentVal; + if (instanceData) { + return mergeData(instanceData, defaultData) + } else { + return defaultData + } + } + } + } + + strats.data = function ( + parentVal, + childVal, + vm + ) { + if (!vm) { + if (childVal && typeof childVal !== 'function') { + warn( + 'The "data" option should be a function ' + + 'that returns a per-instance value in component ' + + 'definitions.', + vm + ); + + return parentVal + } + return mergeDataOrFn(parentVal, childVal) + } + + return mergeDataOrFn(parentVal, childVal, vm) + }; + + /** + * Hooks and props are merged as arrays. + */ + function mergeHook ( + parentVal, + childVal + ) { + var res = childVal + ? parentVal + ? parentVal.concat(childVal) + : Array.isArray(childVal) + ? childVal + : [childVal] + : parentVal; + return res + ? dedupeHooks(res) + : res + } + + function dedupeHooks (hooks) { + var res = []; + for (var i = 0; i < hooks.length; i++) { + if (res.indexOf(hooks[i]) === -1) { + res.push(hooks[i]); + } + } + return res + } + + LIFECYCLE_HOOKS.forEach(function (hook) { + strats[hook] = mergeHook; + }); + + /** + * Assets + * + * When a vm is present (instance creation), we need to do + * a three-way merge between constructor options, instance + * options and parent options. + */ + function mergeAssets ( + parentVal, + childVal, + vm, + key + ) { + var res = Object.create(parentVal || null); + if (childVal) { + assertObjectType(key, childVal, vm); + return extend(res, childVal) + } else { + return res + } + } + + ASSET_TYPES.forEach(function (type) { + strats[type + 's'] = mergeAssets; + }); + + /** + * Watchers. + * + * Watchers hashes should not overwrite one + * another, so we merge them as arrays. + */ + strats.watch = function ( + parentVal, + childVal, + vm, + key + ) { + // work around Firefox's Object.prototype.watch... + if (parentVal === nativeWatch) { parentVal = undefined; } + if (childVal === nativeWatch) { childVal = undefined; } + /* istanbul ignore if */ + if (!childVal) { return Object.create(parentVal || null) } + { + assertObjectType(key, childVal, vm); + } + if (!parentVal) { return childVal } + var ret = {}; + extend(ret, parentVal); + for (var key$1 in childVal) { + var parent = ret[key$1]; + var child = childVal[key$1]; + if (parent && !Array.isArray(parent)) { + parent = [parent]; + } + ret[key$1] = parent + ? parent.concat(child) + : Array.isArray(child) ? child : [child]; + } + return ret + }; + + /** + * Other object hashes. + */ + strats.props = + strats.methods = + strats.inject = + strats.computed = function ( + parentVal, + childVal, + vm, + key + ) { + if (childVal && "development" !== 'production') { + assertObjectType(key, childVal, vm); + } + if (!parentVal) { return childVal } + var ret = Object.create(null); + extend(ret, parentVal); + if (childVal) { extend(ret, childVal); } + return ret + }; + strats.provide = mergeDataOrFn; + + /** + * Default strategy. + */ + var defaultStrat = function (parentVal, childVal) { + return childVal === undefined + ? parentVal + : childVal + }; + + /** + * Validate component names + */ + function checkComponents (options) { + for (var key in options.components) { + validateComponentName(key); + } + } + + function validateComponentName (name) { + if (!new RegExp(("^[a-zA-Z][\\-\\.0-9_" + (unicodeRegExp.source) + "]*$")).test(name)) { + warn( + 'Invalid component name: "' + name + '". Component names ' + + 'should conform to valid custom element name in html5 specification.' + ); + } + if (isBuiltInTag(name) || config.isReservedTag(name)) { + warn( + 'Do not use built-in or reserved HTML elements as component ' + + 'id: ' + name + ); + } + } + + /** + * Ensure all props option syntax are normalized into the + * Object-based format. + */ + function normalizeProps (options, vm) { + var props = options.props; + if (!props) { return } + var res = {}; + var i, val, name; + if (Array.isArray(props)) { + i = props.length; + while (i--) { + val = props[i]; + if (typeof val === 'string') { + name = camelize(val); + res[name] = { type: null }; + } else { + warn('props must be strings when using array syntax.'); + } + } + } else if (isPlainObject(props)) { + for (var key in props) { + val = props[key]; + name = camelize(key); + res[name] = isPlainObject(val) + ? val + : { type: val }; + } + } else { + warn( + "Invalid value for option \"props\": expected an Array or an Object, " + + "but got " + (toRawType(props)) + ".", + vm + ); + } + options.props = res; + } + + /** + * Normalize all injections into Object-based format + */ + function normalizeInject (options, vm) { + var inject = options.inject; + if (!inject) { return } + var normalized = options.inject = {}; + if (Array.isArray(inject)) { + for (var i = 0; i < inject.length; i++) { + normalized[inject[i]] = { from: inject[i] }; + } + } else if (isPlainObject(inject)) { + for (var key in inject) { + var val = inject[key]; + normalized[key] = isPlainObject(val) + ? extend({ from: key }, val) + : { from: val }; + } + } else { + warn( + "Invalid value for option \"inject\": expected an Array or an Object, " + + "but got " + (toRawType(inject)) + ".", + vm + ); + } + } + + /** + * Normalize raw function directives into object format. + */ + function normalizeDirectives (options) { + var dirs = options.directives; + if (dirs) { + for (var key in dirs) { + var def$$1 = dirs[key]; + if (typeof def$$1 === 'function') { + dirs[key] = { bind: def$$1, update: def$$1 }; + } + } + } + } + + function assertObjectType (name, value, vm) { + if (!isPlainObject(value)) { + warn( + "Invalid value for option \"" + name + "\": expected an Object, " + + "but got " + (toRawType(value)) + ".", + vm + ); + } + } + + /** + * Merge two option objects into a new one. + * Core utility used in both instantiation and inheritance. + */ + function mergeOptions ( + parent, + child, + vm + ) { + { + checkComponents(child); + } + + if (typeof child === 'function') { + child = child.options; + } + + normalizeProps(child, vm); + normalizeInject(child, vm); + normalizeDirectives(child); + + // Apply extends and mixins on the child options, + // but only if it is a raw options object that isn't + // the result of another mergeOptions call. + // Only merged options has the _base property. + if (!child._base) { + if (child.extends) { + parent = mergeOptions(parent, child.extends, vm); + } + if (child.mixins) { + for (var i = 0, l = child.mixins.length; i < l; i++) { + parent = mergeOptions(parent, child.mixins[i], vm); + } + } + } + + var options = {}; + var key; + for (key in parent) { + mergeField(key); + } + for (key in child) { + if (!hasOwn(parent, key)) { + mergeField(key); + } + } + function mergeField (key) { + var strat = strats[key] || defaultStrat; + options[key] = strat(parent[key], child[key], vm, key); + } + return options + } + + /** + * Resolve an asset. + * This function is used because child instances need access + * to assets defined in its ancestor chain. + */ + function resolveAsset ( + options, + type, + id, + warnMissing + ) { + /* istanbul ignore if */ + if (typeof id !== 'string') { + return + } + var assets = options[type]; + // check local registration variations first + if (hasOwn(assets, id)) { return assets[id] } + var camelizedId = camelize(id); + if (hasOwn(assets, camelizedId)) { return assets[camelizedId] } + var PascalCaseId = capitalize(camelizedId); + if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] } + // fallback to prototype chain + var res = assets[id] || assets[camelizedId] || assets[PascalCaseId]; + if (warnMissing && !res) { + warn( + 'Failed to resolve ' + type.slice(0, -1) + ': ' + id, + options + ); + } + return res + } + + /* */ + + + + function validateProp ( + key, + propOptions, + propsData, + vm + ) { + var prop = propOptions[key]; + var absent = !hasOwn(propsData, key); + var value = propsData[key]; + // boolean casting + var booleanIndex = getTypeIndex(Boolean, prop.type); + if (booleanIndex > -1) { + if (absent && !hasOwn(prop, 'default')) { + value = false; + } else if (value === '' || value === hyphenate(key)) { + // only cast empty string / same name to boolean if + // boolean has higher priority + var stringIndex = getTypeIndex(String, prop.type); + if (stringIndex < 0 || booleanIndex < stringIndex) { + value = true; + } + } + } + // check default value + if (value === undefined) { + value = getPropDefaultValue(vm, prop, key); + // since the default value is a fresh copy, + // make sure to observe it. + var prevShouldObserve = shouldObserve; + toggleObserving(true); + observe(value); + toggleObserving(prevShouldObserve); + } + { + assertProp(prop, key, value, vm, absent); + } + return value + } + + /** + * Get the default value of a prop. + */ + function getPropDefaultValue (vm, prop, key) { + // no default, return undefined + if (!hasOwn(prop, 'default')) { + return undefined + } + var def = prop.default; + // warn against non-factory defaults for Object & Array + if (isObject(def)) { + warn( + 'Invalid default value for prop "' + key + '": ' + + 'Props with type Object/Array must use a factory function ' + + 'to return the default value.', + vm + ); + } + // the raw prop value was also undefined from previous render, + // return previous default value to avoid unnecessary watcher trigger + if (vm && vm.$options.propsData && + vm.$options.propsData[key] === undefined && + vm._props[key] !== undefined + ) { + return vm._props[key] + } + // call factory function for non-Function types + // a value is Function if its prototype is function even across different execution context + return typeof def === 'function' && getType(prop.type) !== 'Function' + ? def.call(vm) + : def + } + + /** + * Assert whether a prop is valid. + */ + function assertProp ( + prop, + name, + value, + vm, + absent + ) { + if (prop.required && absent) { + warn( + 'Missing required prop: "' + name + '"', + vm + ); + return + } + if (value == null && !prop.required) { + return + } + var type = prop.type; + var valid = !type || type === true; + var expectedTypes = []; + if (type) { + if (!Array.isArray(type)) { + type = [type]; + } + for (var i = 0; i < type.length && !valid; i++) { + var assertedType = assertType(value, type[i]); + expectedTypes.push(assertedType.expectedType || ''); + valid = assertedType.valid; + } + } + + if (!valid) { + warn( + getInvalidTypeMessage(name, value, expectedTypes), + vm + ); + return + } + var validator = prop.validator; + if (validator) { + if (!validator(value)) { + warn( + 'Invalid prop: custom validator check failed for prop "' + name + '".', + vm + ); + } + } + } + + var simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/; + + function assertType (value, type) { + var valid; + var expectedType = getType(type); + if (simpleCheckRE.test(expectedType)) { + var t = typeof value; + valid = t === expectedType.toLowerCase(); + // for primitive wrapper objects + if (!valid && t === 'object') { + valid = value instanceof type; + } + } else if (expectedType === 'Object') { + valid = isPlainObject(value); + } else if (expectedType === 'Array') { + valid = Array.isArray(value); + } else { + valid = value instanceof type; + } + return { + valid: valid, + expectedType: expectedType + } + } + + /** + * Use function string name to check built-in types, + * because a simple equality check will fail when running + * across different vms / iframes. + */ + function getType (fn) { + var match = fn && fn.toString().match(/^\s*function (\w+)/); + return match ? match[1] : '' + } + + function isSameType (a, b) { + return getType(a) === getType(b) + } + + function getTypeIndex (type, expectedTypes) { + if (!Array.isArray(expectedTypes)) { + return isSameType(expectedTypes, type) ? 0 : -1 + } + for (var i = 0, len = expectedTypes.length; i < len; i++) { + if (isSameType(expectedTypes[i], type)) { + return i + } + } + return -1 + } + + function getInvalidTypeMessage (name, value, expectedTypes) { + var message = "Invalid prop: type check failed for prop \"" + name + "\"." + + " Expected " + (expectedTypes.map(capitalize).join(', ')); + var expectedType = expectedTypes[0]; + var receivedType = toRawType(value); + var expectedValue = styleValue(value, expectedType); + var receivedValue = styleValue(value, receivedType); + // check if we need to specify expected value + if (expectedTypes.length === 1 && + isExplicable(expectedType) && + !isBoolean(expectedType, receivedType)) { + message += " with value " + expectedValue; + } + message += ", got " + receivedType + " "; + // check if we need to specify received value + if (isExplicable(receivedType)) { + message += "with value " + receivedValue + "."; + } + return message + } + + function styleValue (value, type) { + if (type === 'String') { + return ("\"" + value + "\"") + } else if (type === 'Number') { + return ("" + (Number(value))) + } else { + return ("" + value) + } + } + + function isExplicable (value) { + var explicitTypes = ['string', 'number', 'boolean']; + return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; }) + } + + function isBoolean () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; }) + } + + /* */ + + function handleError (err, vm, info) { + // Deactivate deps tracking while processing error handler to avoid possible infinite rendering. + // See: https://github.com/vuejs/vuex/issues/1505 + pushTarget(); + try { + if (vm) { + var cur = vm; + while ((cur = cur.$parent)) { + var hooks = cur.$options.errorCaptured; + if (hooks) { + for (var i = 0; i < hooks.length; i++) { + try { + var capture = hooks[i].call(cur, err, vm, info) === false; + if (capture) { return } + } catch (e) { + globalHandleError(e, cur, 'errorCaptured hook'); + } + } + } + } + } + globalHandleError(err, vm, info); + } finally { + popTarget(); + } + } + + function invokeWithErrorHandling ( + handler, + context, + args, + vm, + info + ) { + var res; + try { + res = args ? handler.apply(context, args) : handler.call(context); + if (res && !res._isVue && isPromise(res) && !res._handled) { + res.catch(function (e) { return handleError(e, vm, info + " (Promise/async)"); }); + // issue #9511 + // avoid catch triggering multiple times when nested calls + res._handled = true; + } + } catch (e) { + handleError(e, vm, info); + } + return res + } + + function globalHandleError (err, vm, info) { + if (config.errorHandler) { + try { + return config.errorHandler.call(null, err, vm, info) + } catch (e) { + // if the user intentionally throws the original error in the handler, + // do not log it twice + if (e !== err) { + logError(e, null, 'config.errorHandler'); + } + } + } + logError(err, vm, info); + } + + function logError (err, vm, info) { + { + warn(("Error in " + info + ": \"" + (err.toString()) + "\""), vm); + } + /* istanbul ignore else */ + if ((inBrowser || inWeex) && typeof console !== 'undefined') { + console.error(err); + } else { + throw err + } + } + + /* */ + + var isUsingMicroTask = false; + + var callbacks = []; + var pending = false; + + function flushCallbacks () { + pending = false; + var copies = callbacks.slice(0); + callbacks.length = 0; + for (var i = 0; i < copies.length; i++) { + copies[i](); + } + } + + // Here we have async deferring wrappers using microtasks. + // In 2.5 we used (macro) tasks (in combination with microtasks). + // However, it has subtle problems when state is changed right before repaint + // (e.g. #6813, out-in transitions). + // Also, using (macro) tasks in event handler would cause some weird behaviors + // that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109). + // So we now use microtasks everywhere, again. + // A major drawback of this tradeoff is that there are some scenarios + // where microtasks have too high a priority and fire in between supposedly + // sequential events (e.g. #4521, #6690, which have workarounds) + // or even between bubbling of the same event (#6566). + var timerFunc; + + // The nextTick behavior leverages the microtask queue, which can be accessed + // via either native Promise.then or MutationObserver. + // MutationObserver has wider support, however it is seriously bugged in + // UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It + // completely stops working after triggering a few times... so, if native + // Promise is available, we will use it: + /* istanbul ignore next, $flow-disable-line */ + if (typeof Promise !== 'undefined' && isNative(Promise)) { + var p = Promise.resolve(); + timerFunc = function () { + p.then(flushCallbacks); + // In problematic UIWebViews, Promise.then doesn't completely break, but + // it can get stuck in a weird state where callbacks are pushed into the + // microtask queue but the queue isn't being flushed, until the browser + // needs to do some other work, e.g. handle a timer. Therefore we can + // "force" the microtask queue to be flushed by adding an empty timer. + if (isIOS) { setTimeout(noop); } + }; + isUsingMicroTask = true; + } else if (!isIE && typeof MutationObserver !== 'undefined' && ( + isNative(MutationObserver) || + // PhantomJS and iOS 7.x + MutationObserver.toString() === '[object MutationObserverConstructor]' + )) { + // Use MutationObserver where native Promise is not available, + // e.g. PhantomJS, iOS7, Android 4.4 + // (#6466 MutationObserver is unreliable in IE11) + var counter = 1; + var observer = new MutationObserver(flushCallbacks); + var textNode = document.createTextNode(String(counter)); + observer.observe(textNode, { + characterData: true + }); + timerFunc = function () { + counter = (counter + 1) % 2; + textNode.data = String(counter); + }; + isUsingMicroTask = true; + } else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) { + // Fallback to setImmediate. + // Technically it leverages the (macro) task queue, + // but it is still a better choice than setTimeout. + timerFunc = function () { + setImmediate(flushCallbacks); + }; + } else { + // Fallback to setTimeout. + timerFunc = function () { + setTimeout(flushCallbacks, 0); + }; + } + + function nextTick (cb, ctx) { + var _resolve; + callbacks.push(function () { + if (cb) { + try { + cb.call(ctx); + } catch (e) { + handleError(e, ctx, 'nextTick'); + } + } else if (_resolve) { + _resolve(ctx); + } + }); + if (!pending) { + pending = true; + timerFunc(); + } + // $flow-disable-line + if (!cb && typeof Promise !== 'undefined') { + return new Promise(function (resolve) { + _resolve = resolve; + }) + } + } + + /* */ + + var mark; + var measure; + + { + var perf = inBrowser && window.performance; + /* istanbul ignore if */ + if ( + perf && + perf.mark && + perf.measure && + perf.clearMarks && + perf.clearMeasures + ) { + mark = function (tag) { return perf.mark(tag); }; + measure = function (name, startTag, endTag) { + perf.measure(name, startTag, endTag); + perf.clearMarks(startTag); + perf.clearMarks(endTag); + // perf.clearMeasures(name) + }; + } + } + + /* not type checking this file because flow doesn't play well with Proxy */ + + var initProxy; + + { + var allowedGlobals = makeMap( + 'Infinity,undefined,NaN,isFinite,isNaN,' + + 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' + + 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' + + 'require' // for Webpack/Browserify + ); + + var warnNonPresent = function (target, key) { + warn( + "Property or method \"" + key + "\" is not defined on the instance but " + + 'referenced during render. Make sure that this property is reactive, ' + + 'either in the data option, or for class-based components, by ' + + 'initializing the property. ' + + 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', + target + ); + }; + + var warnReservedPrefix = function (target, key) { + warn( + "Property \"" + key + "\" must be accessed with \"$data." + key + "\" because " + + 'properties starting with "$" or "_" are not proxied in the Vue instance to ' + + 'prevent conflicts with Vue internals. ' + + 'See: https://vuejs.org/v2/api/#data', + target + ); + }; + + var hasProxy = + typeof Proxy !== 'undefined' && isNative(Proxy); + + if (hasProxy) { + var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact'); + config.keyCodes = new Proxy(config.keyCodes, { + set: function set (target, key, value) { + if (isBuiltInModifier(key)) { + warn(("Avoid overwriting built-in modifier in config.keyCodes: ." + key)); + return false + } else { + target[key] = value; + return true + } + } + }); + } + + var hasHandler = { + has: function has (target, key) { + var has = key in target; + var isAllowed = allowedGlobals(key) || + (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data)); + if (!has && !isAllowed) { + if (key in target.$data) { warnReservedPrefix(target, key); } + else { warnNonPresent(target, key); } + } + return has || !isAllowed + } + }; + + var getHandler = { + get: function get (target, key) { + if (typeof key === 'string' && !(key in target)) { + if (key in target.$data) { warnReservedPrefix(target, key); } + else { warnNonPresent(target, key); } + } + return target[key] + } + }; + + initProxy = function initProxy (vm) { + if (hasProxy) { + // determine which proxy handler to use + var options = vm.$options; + var handlers = options.render && options.render._withStripped + ? getHandler + : hasHandler; + vm._renderProxy = new Proxy(vm, handlers); + } else { + vm._renderProxy = vm; + } + }; + } + + /* */ + + var seenObjects = new _Set(); + + /** + * Recursively traverse an object to evoke all converted + * getters, so that every nested property inside the object + * is collected as a "deep" dependency. + */ + function traverse (val) { + _traverse(val, seenObjects); + seenObjects.clear(); + } + + function _traverse (val, seen) { + var i, keys; + var isA = Array.isArray(val); + if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) { + return + } + if (val.__ob__) { + var depId = val.__ob__.dep.id; + if (seen.has(depId)) { + return + } + seen.add(depId); + } + if (isA) { + i = val.length; + while (i--) { _traverse(val[i], seen); } + } else { + keys = Object.keys(val); + i = keys.length; + while (i--) { _traverse(val[keys[i]], seen); } + } + } + + /* */ + + var normalizeEvent = cached(function (name) { + var passive = name.charAt(0) === '&'; + name = passive ? name.slice(1) : name; + var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first + name = once$$1 ? name.slice(1) : name; + var capture = name.charAt(0) === '!'; + name = capture ? name.slice(1) : name; + return { + name: name, + once: once$$1, + capture: capture, + passive: passive + } + }); + + function createFnInvoker (fns, vm) { + function invoker () { + var arguments$1 = arguments; + + var fns = invoker.fns; + if (Array.isArray(fns)) { + var cloned = fns.slice(); + for (var i = 0; i < cloned.length; i++) { + invokeWithErrorHandling(cloned[i], null, arguments$1, vm, "v-on handler"); + } + } else { + // return handler return value for single handlers + return invokeWithErrorHandling(fns, null, arguments, vm, "v-on handler") + } + } + invoker.fns = fns; + return invoker + } + + function updateListeners ( + on, + oldOn, + add, + remove$$1, + createOnceHandler, + vm + ) { + var name, def$$1, cur, old, event; + for (name in on) { + def$$1 = cur = on[name]; + old = oldOn[name]; + event = normalizeEvent(name); + if (isUndef(cur)) { + warn( + "Invalid handler for event \"" + (event.name) + "\": got " + String(cur), + vm + ); + } else if (isUndef(old)) { + if (isUndef(cur.fns)) { + cur = on[name] = createFnInvoker(cur, vm); + } + if (isTrue(event.once)) { + cur = on[name] = createOnceHandler(event.name, cur, event.capture); + } + add(event.name, cur, event.capture, event.passive, event.params); + } else if (cur !== old) { + old.fns = cur; + on[name] = old; + } + } + for (name in oldOn) { + if (isUndef(on[name])) { + event = normalizeEvent(name); + remove$$1(event.name, oldOn[name], event.capture); + } + } + } + + /* */ + + function mergeVNodeHook (def, hookKey, hook) { + if (def instanceof VNode) { + def = def.data.hook || (def.data.hook = {}); + } + var invoker; + var oldHook = def[hookKey]; + + function wrappedHook () { + hook.apply(this, arguments); + // important: remove merged hook to ensure it's called only once + // and prevent memory leak + remove(invoker.fns, wrappedHook); + } + + if (isUndef(oldHook)) { + // no existing hook + invoker = createFnInvoker([wrappedHook]); + } else { + /* istanbul ignore if */ + if (isDef(oldHook.fns) && isTrue(oldHook.merged)) { + // already a merged invoker + invoker = oldHook; + invoker.fns.push(wrappedHook); + } else { + // existing plain hook + invoker = createFnInvoker([oldHook, wrappedHook]); + } + } + + invoker.merged = true; + def[hookKey] = invoker; + } + + /* */ + + function extractPropsFromVNodeData ( + data, + Ctor, + tag + ) { + // we are only extracting raw values here. + // validation and default values are handled in the child + // component itself. + var propOptions = Ctor.options.props; + if (isUndef(propOptions)) { + return + } + var res = {}; + var attrs = data.attrs; + var props = data.props; + if (isDef(attrs) || isDef(props)) { + for (var key in propOptions) { + var altKey = hyphenate(key); + { + var keyInLowerCase = key.toLowerCase(); + if ( + key !== keyInLowerCase && + attrs && hasOwn(attrs, keyInLowerCase) + ) { + tip( + "Prop \"" + keyInLowerCase + "\" is passed to component " + + (formatComponentName(tag || Ctor)) + ", but the declared prop name is" + + " \"" + key + "\". " + + "Note that HTML attributes are case-insensitive and camelCased " + + "props need to use their kebab-case equivalents when using in-DOM " + + "templates. You should probably use \"" + altKey + "\" instead of \"" + key + "\"." + ); + } + } + checkProp(res, props, key, altKey, true) || + checkProp(res, attrs, key, altKey, false); + } + } + return res + } + + function checkProp ( + res, + hash, + key, + altKey, + preserve + ) { + if (isDef(hash)) { + if (hasOwn(hash, key)) { + res[key] = hash[key]; + if (!preserve) { + delete hash[key]; + } + return true + } else if (hasOwn(hash, altKey)) { + res[key] = hash[altKey]; + if (!preserve) { + delete hash[altKey]; + } + return true + } + } + return false + } + + /* */ + + // The template compiler attempts to minimize the need for normalization by + // statically analyzing the template at compile time. + // + // For plain HTML markup, normalization can be completely skipped because the + // generated render function is guaranteed to return Array. There are + // two cases where extra normalization is needed: + + // 1. When the children contains components - because a functional component + // may return an Array instead of a single root. In this case, just a simple + // normalization is needed - if any child is an Array, we flatten the whole + // thing with Array.prototype.concat. It is guaranteed to be only 1-level deep + // because functional components already normalize their own children. + function simpleNormalizeChildren (children) { + for (var i = 0; i < children.length; i++) { + if (Array.isArray(children[i])) { + return Array.prototype.concat.apply([], children) + } + } + return children + } + + // 2. When the children contains constructs that always generated nested Arrays, + // e.g.