/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/_theme.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-primary: #281E24;
  --color-primary-rgb: rgb(40, 36, 30);
  --bs-primary: 0 4px 9px -4px var(--color-primary);
  --color-background-primary: var(--color-primary);
}

.container .card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

address {
  margin: 0;
}

.btn svg {
  width: 1rem;
}

span.stamp {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--bs-white);
}
span.stamp svg {
  width: 1.25rem;
}

ul.pagination {
  justify-content: center;
}
ul.pagination li {
  padding: 0 0.15rem;
}

.ts-wrapper.form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem !important;
}
.ts-wrapper .ts-control::after {
  display: none !important;
}
.ts-wrapper.single .ts-control {
  box-shadow: none;
}

.sidebar .sidebar-logo .nav-toggle button {
  width: 100%;
  height: 100%;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/_components.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.btn.btn-primary, .btn.btn-primary:not(:disabled):not(.disabled):active {
  background-color: var(--color-primary);
  box-shadow: 0 4px 9px -4px var(--color-primary);
}
/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/fonts.css ***!
  \*************************************************************************************************************/
/* Flaticon */
/* @font-face {
	font-family: "Flaticon";
	src: url("../fonts/flaticon/Flaticon.eot");
	src: url("../fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
	url("../fonts/flaticon/Flaticon.woff") format("woff"),
	url("../fonts/flaticon/Flaticon.ttf") format("truetype"),
	url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal;
} */

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "Flaticon";
		src: url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
	}
} */

/* Flaticon */

/*
Flaticon icon font: Flaticon
Creation date: 13/03/2018 03:24
*/
/* [class^="flaticon-"]:before,
[class*=" flaticon-"]:before {
  font-family: Flaticon;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.fi:before {
  display: inline-block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.flaticon-delivery-truck:before {
  content: "\f100";
}

.flaticon-shopping-bag:before {
  content: "\f101";
}

.flaticon-box-3:before {
  content: "\f102";
}

.flaticon-box-2:before {
  content: "\f103";
}

.flaticon-box-1:before {
  content: "\f104";
}

.flaticon-laptop:before {
  content: "\f105";
}

.flaticon-coffee-cup:before {
  content: "\f106";
}

.flaticon-user-6:before {
  content: "\f107";
}

.flaticon-user-5:before {
  content: "\f108";
}

.flaticon-remove-user-1:before {
  content: "\f109";
}

.flaticon-customer-support:before {
  content: "\f10a";
}

.flaticon-user-4:before {
  content: "\f10b";
}

.flaticon-user-3:before {
  content: "\f10c";
}

.flaticon-user-2:before {
  content: "\f10d";
}

.flaticon-remove-user:before {
  content: "\f10e";
}

.flaticon-add-user:before {
  content: "\f10f";
}

.flaticon-tea-cup:before {
  content: "\f110";
}

.flaticon-pen:before {
  content: "\f111";
}

.flaticon-desk:before {
  content: "\f112";
}

.flaticon-ruler:before {
  content: "\f113";
}

.flaticon-pencil:before {
  content: "\f114";
}

.flaticon-analytics:before {
  content: "\f115";
}

.flaticon-google-plus:before {
  content: "\f116";
}

.flaticon-dribbble:before {
  content: "\f117";
}

.flaticon-whatsapp:before {
  content: "\f118";
}

.flaticon-twitter:before {
  content: "\f119";
}

.flaticon-behance:before {
  content: "\f11a";
}

.flaticon-instagram:before {
  content: "\f11b";
}

.flaticon-android:before {
  content: "\f11c";
}

.flaticon-apple:before {
  content: "\f11d";
}

.flaticon-windows:before {
  content: "\f11e";
}

.flaticon-pinterest:before {
  content: "\f11f";
}

.flaticon-youtube:before {
  content: "\f120";
}

.flaticon-paypal:before {
  content: "\f121";
}

.flaticon-linkedin:before {
  content: "\f122";
}

.flaticon-facebook:before {
  content: "\f123";
}

.flaticon-lock-1:before {
  content: "\f124";
}

.flaticon-lock:before {
  content: "\f125";
}

.flaticon-profile-1:before {
  content: "\f126";
}

.flaticon-profile:before {
  content: "\f127";
}

.flaticon-user-1:before {
  content: "\f128";
}

.flaticon-user:before {
  content: "\f129";
}

.flaticon-users:before {
  content: "\f12a";
}

.flaticon-message:before {
  content: "\f12b";
}

.flaticon-placeholder-1:before {
  content: "\f12c";
}

.flaticon-location:before {
  content: "\f12d";
}

.flaticon-arrows-2:before {
  content: "\f12e";
}

.flaticon-technology-2:before {
  content: "\f12f";
}

.flaticon-multimedia-2:before {
  content: "\f130";
}

.flaticon-multimedia-1:before {
  content: "\f131";
}

.flaticon-close:before {
  content: "\f132";
}

.flaticon-home:before {
  content: "\f133";
}

.flaticon-circle:before {
  content: "\f134";
}

.flaticon-arrow:before {
  content: "\f135";
}

.flaticon-mark-1:before {
  content: "\f136";
}

.flaticon-mark:before {
  content: "\f137";
}

.flaticon-shapes-1:before {
  content: "\f138";
}

.flaticon-search-2:before {
  content: "\f139";
}

.flaticon-interface-7:before {
  content: "\f13a";
}

.flaticon-suitcase:before {
  content: "\f13b";
}

.flaticon-chain-1:before {
  content: "\f13c";
}

.flaticon-chain:before {
  content: "\f13d";
}

.flaticon-agenda-1:before {
  content: "\f13e";
}

.flaticon-interface-6:before {
  content: "\f13f";
}

.flaticon-calendar:before {
  content: "\f140";
}

.flaticon-list:before {
  content: "\f141";
}

.flaticon-file-1:before {
  content: "\f142";
}

.flaticon-file:before {
  content: "\f143";
}

.flaticon-interface-5:before {
  content: "\f144";
}

.flaticon-folder:before {
  content: "\f145";
}

.flaticon-stopwatch:before {
  content: "\f146";
}

.flaticon-time:before {
  content: "\f147";
}

.flaticon-clock-1:before {
  content: "\f148";
}

.flaticon-search-1:before {
  content: "\f149";
}

.flaticon-alarm-1:before {
  content: "\f14a";
}

.flaticon-alarm:before {
  content: "\f14b";
}

.flaticon-present:before {
  content: "\f14c";
}

.flaticon-layers-1:before {
  content: "\f14d";
}

.flaticon-settings:before {
  content: "\f14e";
}

.flaticon-attachment:before {
  content: "\f14f";
}

.flaticon-gestures:before {
  content: "\f150";
}

.flaticon-tool:before {
  content: "\f151";
}

.flaticon-interface-4:before {
  content: "\f152";
}

.flaticon-interface-3:before {
  content: "\f153";
}

.flaticon-agenda:before {
  content: "\f154";
}

.flaticon-shapes:before {
  content: "\f155";
}

.flaticon-symbol-1:before {
  content: "\f156";
}

.flaticon-symbol:before {
  content: "\f157";
}

.flaticon-interface-2:before {
  content: "\f158";
}

.flaticon-layers:before {
  content: "\f159";
}

.flaticon-clock:before {
  content: "\f15a";
}

.flaticon-web-1:before {
  content: "\f15b";
}

.flaticon-internet:before {
  content: "\f15c";
}

.flaticon-placeholder:before {
  content: "\f15d";
}

.flaticon-signs-3:before {
  content: "\f15e";
}

.flaticon-star-1:before {
  content: "\f15f";
}

.flaticon-web:before {
  content: "\f160";
}

.flaticon-star:before {
  content: "\f161";
}

.flaticon-like-1:before {
  content: "\f162";
}

.flaticon-like:before {
  content: "\f163";
}

.flaticon-cloud:before {
  content: "\f164";
}

.flaticon-database:before {
  content: "\f165";
}

.flaticon-technology-1:before {
  content: "\f166";
}

.flaticon-idea:before {
  content: "\f167";
}

.flaticon-search:before {
  content: "\f168";
}

.flaticon-wifi:before {
  content: "\f169";
}

.flaticon-hands-1:before {
  content: "\f16a";
}

.flaticon-hands:before {
  content: "\f16b";
}

.flaticon-bars-2:before {
  content: "\f16c";
}

.flaticon-arrows-1:before {
  content: "\f16d";
}

.flaticon-interface-1:before {
  content: "\f16e";
}

.flaticon-network:before {
  content: "\f16f";
}

.flaticon-share-1:before {
  content: "\f170";
}

.flaticon-share:before {
  content: "\f171";
}

.flaticon-bars-1:before {
  content: "\f172";
}

.flaticon-cross-1:before {
  content: "\f173";
}

.flaticon-line-1:before {
  content: "\f174";
}

.flaticon-signs-2:before {
  content: "\f175";
}

.flaticon-check:before {
  content: "\f176";
}

.flaticon-technology:before {
  content: "\f177";
}

.flaticon-bars:before {
  content: "\f178";
}

.flaticon-cross:before {
  content: "\f179";
}

.flaticon-add:before {
  content: "\f17a";
}

.flaticon-power:before {
  content: "\f17b";
}

.flaticon-signs-1:before {
  content: "\f17c";
}

.flaticon-round:before {
  content: "\f17d";
}

.flaticon-exclamation:before {
  content: "\f17e";
}

.flaticon-success:before {
  content: "\f17f";
}

.flaticon-error:before {
  content: "\f180";
}

.flaticon-line:before {
  content: "\f181";
}

.flaticon-plus:before {
  content: "\f182";
}

.flaticon-interface:before {
  content: "\f183";
}

.flaticon-signs:before {
  content: "\f184";
}

.flaticon-play-button-1:before {
  content: "\f185";
}

.flaticon-play-button:before {
  content: "\f186";
}

.flaticon-music-player:before {
  content: "\f187";
}

.flaticon-medical:before {
  content: "\f188";
}

.flaticon-photo-camera:before {
  content: "\f189";
}

.flaticon-picture:before {
  content: "\f18a";
}

.flaticon-multimedia:before {
  content: "\f18b";
}

.flaticon-game-controller:before {
  content: "\f18c";
}

.flaticon-imac:before {
  content: "\f18d";
}

.flaticon-paint-palette:before {
  content: "\f18e";
}

.flaticon-envelope-3:before {
  content: "\f18f";
}

.flaticon-envelope-2:before {
  content: "\f190";
}

.flaticon-envelope-1:before {
  content: "\f191";
}

.flaticon-envelope:before {
  content: "\f192";
}

.flaticon-mailbox:before {
  content: "\f193";
}

.flaticon-inbox:before {
  content: "\f194";
}

.flaticon-chat-8:before {
  content: "\f195";
}

.flaticon-chat-7:before {
  content: "\f196";
}

.flaticon-chat-6:before {
  content: "\f197";
}

.flaticon-chat-5:before {
  content: "\f198";
}

.flaticon-chat-4:before {
  content: "\f199";
}

.flaticon-chat-3:before {
  content: "\f19a";
}

.flaticon-chat-2:before {
  content: "\f19b";
}

.flaticon-chat-1:before {
  content: "\f19c";
}

.flaticon-chat:before {
  content: "\f19d";
}

.flaticon-archive:before {
  content: "\f19e";
}

.flaticon-diagram:before {
  content: "\f19f";
}

.flaticon-graph-2:before {
  content: "\f1a0";
}

.flaticon-graph-1:before {
  content: "\f1a1";
}

.flaticon-graph:before {
  content: "\f1a2";
}

.flaticon-chart-pie:before {
  content: "\f1a3";
}

.flaticon-presentation:before {
  content: "\f1a4";
}

.flaticon-store:before {
  content: "\f1a5";
}

.flaticon-coins:before {
  content: "\f1a6";
}

.flaticon-credit-card-1:before {
  content: "\f1a7";
}

.flaticon-credit-card:before {
  content: "\f1a8";
}

.flaticon-cart-1:before {
  content: "\f1a9";
}

.flaticon-cart:before {
  content: "\f1aa";
}

.flaticon-price-tag:before {
  content: "\f1ab";
}

.flaticon-box:before {
  content: "\f1ac";
}

.flaticon-right-arrow-4:before {
  content: "\f1ad";
}

.flaticon-left-arrow-4:before {
  content: "\f1ae";
}

.flaticon-up-arrow-3:before {
  content: "\f1af";
}

.flaticon-download-1:before {
  content: "\f1b0";
}

.flaticon-down-arrow-3:before {
  content: "\f1b1";
}

.flaticon-up-arrow-2:before {
  content: "\f1b2";
}

.flaticon-left-arrow-3:before {
  content: "\f1b3";
}

.flaticon-right-arrow-3:before {
  content: "\f1b4";
}

.flaticon-down-arrow-2:before {
  content: "\f1b5";
}

.flaticon-arrows:before {
  content: "\f1b6";
}

.flaticon-left-arrow-2:before {
  content: "\f1b7";
}

.flaticon-right-arrow-2:before {
  content: "\f1b8";
}

.flaticon-upward:before {
  content: "\f1b9";
}

.flaticon-download:before {
  content: "\f1ba";
}

.flaticon-back:before {
  content: "\f1bb";
}

.flaticon-next:before {
  content: "\f1bc";
}

.flaticon-up-arrow-1:before {
  content: "\f1bd";
}

.flaticon-down-arrow-1:before {
  content: "\f1be";
}

.flaticon-left-arrow-1:before {
  content: "\f1bf";
}

.flaticon-right-arrow-1:before {
  content: "\f1c0";
}

.flaticon-up-arrow:before {
  content: "\f1c1";
}

.flaticon-down-arrow:before {
  content: "\f1c2";
}

.flaticon-left-arrow:before {
  content: "\f1c3";
}

.flaticon-right-arrow:before {
  content: "\f1c4";
}

.flaticon-expand:before {
  content: "\f1c5";
}

.flaticon-repeat:before {
  content: "\f1c6";
} */

/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fas, .far, .fal, .fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

.fa-xs {
  font-size: .75em;
}

.fa-sm {
  font-size: .875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-nintendo-switch:before {
  content: "\f418";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-random:before {
  content: "\f074";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url(/build/fonts/fa-brands-400.4163c5ce.eot);
  src: url(/build/fonts/fa-brands-400.4163c5ce.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-brands-400.b9df8fe0.woff2) format("woff2"), url(/build/fonts/fa-brands-400.b97ac5f9.woff) format("woff"), url(/build/fonts/fa-brands-400.70257b1d.ttf) format("truetype"), url(/build/images/fa-brands-400.002ae748.svg#fontawesome) format("svg");
}
.fab {
  font-family: 'Font Awesome 5 Brands';
}

@font-face {
  font-family: 'Font Awesome 5 Regular';
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/fa-regular-400.0f9d1f74.eot);
  src: url(/build/fonts/fa-regular-400.0f9d1f74.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-regular-400.0fe94285.woff2) format("woff2"), url(/build/fonts/fa-regular-400.0e6b58ac.woff) format("woff"), url(/build/fonts/fa-regular-400.6086b966.ttf) format("truetype"), url(/build/images/fa-regular-400.d3d070c2.svg#fontawesome) format("svg");
}
.far {
  font-family: 'Font Awesome 5 Regular';
  font-weight: 400;
}

@font-face {
  font-family: 'Font Awesome 5 Solid';
  font-style: normal;
  font-weight: 900;
  src: url(/build/fonts/fa-solid-900.d2c8b126.eot);
  src: url(/build/fonts/fa-solid-900.d2c8b126.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.9ef50a04.woff2) format("woff2"), url(/build/fonts/fa-solid-900.3a5706fa.woff) format("woff"), url(/build/fonts/fa-solid-900.2aae7c21.ttf) format("truetype"), url(/build/images/fa-solid-900.ab820b7d.svg#fontawesome) format("svg");
}
.fa, .fas {
  font-family: 'Font Awesome 5 Solid';
  font-weight: 900;
}

/* Simple Line Icons */

@font-face {
  font-family: 'simple-line-icons';
  src: url(/build/fonts/Simple-Line-Icons.85e8c542.eot);
  src: url(/build/fonts/Simple-Line-Icons.85e8c542.eot#iefix) format('embedded-opentype'), url(/build/fonts/Simple-Line-Icons.3826fa1c.woff2) format('woff2'), url(/build/fonts/Simple-Line-Icons.3ec13a24.ttf) format('truetype'), url(/build/fonts/Simple-Line-Icons.5c9febce.woff) format('woff'), url(/build/images/Simple-Line-Icons.809e55bb.svg#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-information,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-information:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/plugins.css ***!
  \***************************************************************************************************************/
@charset "UTF-8";
/*      jQuery Ui     */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse; }
.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider {
  position: relative;
  text-align: left;
  background: #ddd; }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none; }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0; }
  .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit; }

.ui-slider-horizontal {
  height: .4em; }
  .ui-slider-horizontal .ui-slider-handle {
    top: -.4em;
    margin-left: -.6em; }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }
  .ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em; }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

.ui-slider-handle {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0, #f7f7f7 100%);
  border-radius: 50px;
  box-shadow: 0 1px 4px 0 #9191ab !important; }
  .ui-slider-handle:focus {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0, #f7f7f7 100%);
    border-radius: 50px;
    box-shadow: 0 1px 4px 0 #9191ab !important; }

/*      jQuery Scrollbar     */
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative; }
  .scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important; }
    .scroll-wrapper > .scroll-content::-webkit-scrollbar {
      height: 0;
      width: 0; }

.scroll-element {
  display: none;
  box-sizing: content-box; }
  .scroll-element div {
    box-sizing: content-box; }
  .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
    display: block; }
  .scroll-element .scroll-arrow, .scroll-element .scroll-bar {
    cursor: default; }

.scroll-textarea {
  border: 1px solid #ccc;
  border-top-color: #999; }
  .scroll-textarea > .scroll-content {
    overflow: hidden !important; }
    .scroll-textarea > .scroll-content > textarea {
      border: none !important;
      box-sizing: border-box;
      height: 100% !important;
      margin: 0;
      max-height: none !important;
      max-width: none !important;
      overflow: scroll !important;
      outline: 0;
      padding: 2px;
      position: relative !important;
      top: 0;
      width: 100% !important; }

.scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scrollbar-inner > .scroll-element {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }
  .scrollbar-inner > .scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    width: 100%; }
    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
      left: -12px; }
  .scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 7px; }
    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
      top: -12px; }
  .scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  .scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4; }
  .scrollbar-inner > .scroll-element .scroll-element_track {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4;
    background-color: #e0e0e0; }
  .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #c2c2c2; }
  .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #919191; }

.scrollbar-outer > .scroll-element {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  background-color: #ffffff; }
  .scrollbar-outer > .scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%; }
  .scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px; }
  .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
    height: 7px;
    top: 2px; }
  .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
    left: 2px;
    width: 7px; }
  .scrollbar-outer > .scroll-element .scroll-element_track {
    background-color: #eee; }
  .scrollbar-outer > .scroll-element .scroll-bar, .scrollbar-outer > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_track {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  .scrollbar-outer > .scroll-element .scroll-bar {
    background-color: #d9d9d9; }
    .scrollbar-outer > .scroll-element .scroll-bar:hover {
      background-color: #c2c2c2; }
  .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191; }
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px; }
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px; }
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px; }

.scrollbar-macosx > .scroll-element {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }
  .scrollbar-macosx > .scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-macosx > .scroll-element .scroll-element_track {
    display: none; }
  .scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    transition: opacity .2s linear; }
.scrollbar-macosx:hover > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: .7; }
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: .7; }
.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0;
  height: 0;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%; }
.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 0; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px; }
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px; }

.scrollbar-light > .scroll-element {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
  background-color: #ffffff; }
  .scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
  .scrollbar-light > .scroll-element .scroll-element_size {
    background: -moz-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #dbdbdb), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0, #e8e8e8 100%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
  .scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%; }
  .scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px; }
  .scrollbar-light > .scroll-element .scroll-bar {
    background: -moz-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fefefe), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0, #f5f5f5 100%);
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0;
  min-height: 10px;
  width: 10px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px; }
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px; }

.scrollbar-rail > .scroll-element {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
  background-color: #ffffff; }
  .scrollbar-rail > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3); }
  .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5); }
  .scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%; }
  .scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px; }
  .scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
  .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); }
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px; }
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px; }

.scrollbar-dynamic > .scroll-element {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }
  .scrollbar-dynamic > .scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%; }
  .scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px; }
  .scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: .3;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px; }
  .scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #ccc;
    opacity: 0;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    -ms-transition: opacity .2s;
    transition: opacity .2s; }
  .scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; }
  .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto; }
  .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px; }
  .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;
    -webkit-transition: height .2s;
    -moz-transition: height .2s;
    -o-transition: height .2s;
    -ms-transition: height .2s;
    transition: height .2s; }
  .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;
    -webkit-transition: width .2s;
    -moz-transition: width .2s;
    -o-transition: width .2s;
    -ms-transition: width .2s;
    transition: width .2s; }
  .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
    left: -4px; }
  .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
    top: -4px; }
  .scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -11px; }
  .scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px; }
  .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer {
    overflow: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7; }
  .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size {
    opacity: 1; }
  .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px; }
  .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer {
    height: 20px;
    min-height: 7px; }
  .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer {
    min-width: 7px;
    width: 20px; }

.scrollbar-chrome > .scroll-element {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
  background-color: #ffffff; }
  .scrollbar-chrome > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
  .scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb; }
  .scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%; }
  .scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px; }
  .scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
    .scrollbar-chrome > .scroll-element .scroll-bar:hover {
      background-color: #c2c2c2;
      border-color: #a9a9a9; }
  .scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e; }
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 5px;
  min-width: 10px;
  top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 5px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px; }
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px; }

/*      Toggle     */
.checkbox label .toggle, .checkbox-inline .toggle {
  margin-left: -20px;
  margin-right: 5px; }

.toggle {
  position: relative;
  overflow: hidden;
  padding: .6rem .5rem; }

.toggle-group, .toggle-off, .toggle-on {
  position: absolute;
  top: 0;
  bottom: 0; }

.toggle input[type=checkbox] {
  display: none; }

.toggle-group {
  width: 200%;
  left: 0;
  transition: left .35s;
  -webkit-transition: left .35s;
  -moz-user-select: none;
  -webkit-user-select: none; }

.toggle.off .toggle-group {
  left: -100%; }

.toggle-on {
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-left: 12px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  font-size: 11px !important; }

.toggle-off {
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  font-size: 11px !important;
  color: #ffffff !important; }

.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  width: 0;
  border-width: 0 1px; }

.toggle.btn {
  min-width: 54px !important;
  height: 30px !important; }

.toggle-on.btn {
  padding-right: 24px; }

.toggle-off.btn {
  padding-left: 24px; }

.toggle.btn-lg {
  min-width: 79px;
  min-height: 45px; }

.toggle-on.btn-lg {
  padding-right: 31px; }

.toggle-off.btn-lg {
  padding-left: 31px; }

.toggle-handle.btn-lg {
  width: 40px; }

.toggle.btn-sm {
  min-width: 50px;
  min-height: 30px; }

.toggle-on.btn-sm {
  padding-right: 20px; }

.toggle-off.btn-sm {
  padding-left: 20px; }

.toggle.btn-xs {
  min-width: 35px;
  min-height: 22px; }

.toggle-on.btn-xs {
  padding-right: 12px; }

.toggle-off.btn-xs {
  padding-left: 12px; }

/*!
* animate.css -http://daneden.me/animate
* Version - 3.6.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge; }

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

/*!
* FullCalendar v3.9.0
* Docs & License: https://fullcalendar.io/
* (c) 2018 Adam Shaw
*/
.fc {
  direction: ltr;
  text-align: left; }

.fc-rtl {
  text-align: right; }

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3; }

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3; }

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }
  .fc button::-moz-focus-inner {
    margin: 0;
    padding: 0; }

/* Firefox has an annoying inner border */
.fc-state-default {
  /* non-theme */
  border: 1px solid; }
  .fc-state-default.fc-corner-left {
    /* non-theme */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .fc-state-default.fc-corner-right {
    /* non-theme */
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
button states
borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.fc-state-down, .fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }
.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }
  .fc-popover .fc-header {
    /* TODO: be more consistent with fc-head/fc-body */
    padding: 2px 4px; }
    .fc-popover .fc-header .fc-title {
      margin: 0 2px; }
    .fc-popover .fc-header .fc-close {
      cursor: pointer; }

.fc-ltr .fc-popover .fc-header .fc-title {
  float: left; }

.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }
.fc-rtl .fc-popover .fc-header .fc-title {
  float: right; }

.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

.fc-clear {
  clear: both; }

.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }
  .fc-bg table {
    height: 100%;
    /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }
.fc th {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }
  .fc td.fc-today {
    border-style: double;
    /* overcome neighboring borders */ }

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer; }
  a[data-goto]:hover {
    text-decoration: underline; }

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

.fc-row {
  position: relative; }
  .fc-row table {
    /* don't put left/right border on anything within a fake row.
    the outer tbody will worry about this */
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    /* no bottom borders on rows */
    border-bottom: 0 hidden transparent; }
  .fc-row:first-child table {
    border-top: 0 hidden transparent;
    /* no top border on first row */ }
  .fc-row .fc-bg {
    z-index: 1; }
  .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
    bottom: 0;
    /* stretch skeleton to bottom of row */ }
  .fc-row .fc-bgevent-skeleton table {
    height: 100%;
    /* stretch skeleton to bottom of row */ }
  .fc-row .fc-highlight-skeleton table {
    height: 100%;
    /* stretch skeleton to bottom of row */ }
  .fc-row .fc-highlight-skeleton td {
    border-color: transparent; }
  .fc-row .fc-bgevent-skeleton {
    z-index: 2; }
    .fc-row .fc-bgevent-skeleton td {
      border-color: transparent; }
  .fc-row .fc-highlight-skeleton {
    z-index: 3; }
  .fc-row .fc-content-skeleton {
    position: relative;
    z-index: 4;
    padding-bottom: 2px;
    /* matches the space above the events */ }
  .fc-row .fc-helper-skeleton {
    z-index: 5; }

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
/* highlighting cells & background event skeleton */
/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent; }
.fc .fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent; }

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch; }
  .fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
    position: relative;
    /* re-scope all positions */
    width: 100%;
    /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }

/* TODO: move to agenda/basic */
/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #eee;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08); }
  .fc-event .fc-content {
    padding: 0.55rem 0.55rem 0.55rem 2rem;
    color: #333; }
  .fc-event .fc-content:before {
    display: block;
    content: " ";
    position: absolute;
    height: 10px;
    width: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    top: 0.7rem;
    left: 0.75rem; }
  .fc-event .fc-bg {
    background: transparent !important; }

.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */ }

.fc-event {
  color: #ffffff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }
  .fc-event:hover {
    color: #ffffff;
    /* default TEXT color */
    text-decoration: none;
    /* if <a> has an href */ }
  .fc-event[href], .fc-event.fc-draggable {
    cursor: pointer;
    /* give events with links and draggable events a hand mouse pointer */ }
  .fc-event.fc-black .fc-content:before {
    background: #1a2035 !important;
    border-color: #1a2035 !important; }
  .fc-event.fc-primary .fc-content:before {
    background: #1572E8 !important;
    border-color: #1572E8 !important; }
  .fc-event.fc-secondary .fc-content:before {
    background: #6861CE !important;
    border-color: #6861CE !important; }
  .fc-event.fc-info .fc-content:before {
    background: #48ABF7 !important;
    border-color: #48ABF7 !important; }
  .fc-event.fc-success .fc-content:before {
    background: #31CE36 !important;
    border-color: #31CE36 !important; }
  .fc-event.fc-warning .fc-content:before {
    background: #FFAD46 !important;
    border-color: #FFAD46 !important; }
  .fc-event.fc-danger .fc-content:before {
    background: #F25961 !important;
    border-color: #F25961 !important; }
  .fc-event.fc-black-solid .fc-content:before, .fc-event.fc-primary-solid .fc-content:before, .fc-event.fc-secondary-solid .fc-content:before, .fc-event.fc-info-solid .fc-content:before, .fc-event.fc-success-solid .fc-content:before, .fc-event.fc-warning-solid .fc-content:before, .fc-event.fc-danger-solid .fc-content:before {
    display: none; }
  .fc-event.fc-black-solid .fc-content, .fc-event.fc-primary-solid .fc-content, .fc-event.fc-secondary-solid .fc-content, .fc-event.fc-info-solid .fc-content, .fc-event.fc-success-solid .fc-content, .fc-event.fc-warning-solid .fc-content, .fc-event.fc-danger-solid .fc-content {
    color: #ffffff;
    padding: 0.55rem 0.55rem; }
  .fc-event.fc-black-solid {
    background: #1a2035 !important;
    border-color: #1a2035 !important; }
  .fc-event.fc-primary-solid {
    background: #1572E8 !important;
    border-color: #1572E8 !important; }
  .fc-event.fc-secondary-solid {
    background: #6861CE !important;
    border-color: #6861CE !important; }
  .fc-event.fc-info-solid {
    background: #48ABF7 !important;
    border-color: #48ABF7 !important; }
  .fc-event.fc-success-solid {
    background: #31CE36 !important;
    border-color: #31CE36 !important; }
  .fc-event.fc-warning-solid {
    background: #FFAD46 !important;
    border-color: #FFAD46 !important; }
  .fc-event.fc-danger-solid {
    background: #F25961 !important;
    border-color: #F25961 !important; }

.fc-list-item.fc-black .fc-event-dot, .fc-list-item.fc-black-solid .fc-event-dot {
  background: #1a2035 !important; }
.fc-list-item.fc-primary .fc-event-dot, .fc-list-item.fc-primary-solid .fc-event-dot {
  background: #1572E8 !important; }
.fc-list-item.fc-secondary .fc-event-dot, .fc-list-item.fc-secondary-solid .fc-event-dot {
  background: #6861CE !important; }
.fc-list-item.fc-info .fc-event-dot, .fc-list-item.fc-info-solid .fc-event-dot {
  background: #48ABF7 !important; }
.fc-list-item.fc-success .fc-event-dot, .fc-list-item.fc-success-solid .fc-event-dot {
  background: #31CE36 !important; }
.fc-list-item.fc-danger .fc-event-dot, .fc-list-item.danger-solid .fc-event-dot {
  background: #F25961 !important; }
.fc-list-item.fc-danger .fc-event-dot, .fc-list-item.fc-warning-solid .fc-event-dot {
  background: #FFAD46 !important; }

.fc-widget-content {
  cursor: pointer; }

.fc-not-allowed {
  /* to override an event's custom cursor */
  cursor: not-allowed; }
  .fc-not-allowed .fc-event {
    /* to override an event's custom cursor */
    cursor: not-allowed; }

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #ffffff;
  opacity: .25; }
.fc-event .fc-content {
  position: relative;
  z-index: 2; }
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none; }
.fc-event.fc-allow-mouse-resize .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
  .fc-event.fc-selected .fc-resizer {
    /* only show when hovering or selected (with touch) */
    display: block; }
    .fc-event.fc-selected .fc-resizer:before {
      /* 40x40 touch area */
      content: "";
      position: absolute;
      z-index: 9999;
      /* user of this util can scope within a lower z-index */
      top: 50%;
      left: 50%;
      width: 40px;
      height: 40px;
      margin-left: -20px;
      margin-top: -20px; }
  .fc-event.fc-selected.fc-dragging {
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* resizer (cursor AND touch devices) */
/* resizer (touch devices) */
/* hit area */
/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #ffffff;
  /* vertically center */
  top: 50%;
  margin-top: -4px; }

/* resizer (touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */ }

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */ }

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px; }

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */ }

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }
.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }
.fc-day-grid-event .fc-time {
  font-weight: bold; }

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }
  a.fc-more:hover {
    text-decoration: underline; }

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

.fc-more-popover {
  z-index: 2;
  width: 220px; }
  .fc-more-popover .fc-event-container {
    padding: 10px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
  border-color: #ddd; }
.fc-unthemed .fc-popover {
  background-color: #ffffff; }
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header, .fc-unthemed .fc-list-heading td {
  background: #eee; }
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }
.fc-unthemed td.fc-today {
  background: #fcf8e3; }
.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .fc-icon:after {
    position: relative; }

/*
Acceptable font-family overrides for individual icons:
"Arial", sans-serif
"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }
  .fc-unthemed .fc-popover .fc-header .fc-close {
    font-size: .9em;
    margin-top: 2px; }
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5; }

/* List View
--------------------------------------------------------------------------------------------------*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-disabled-day {
  background-image: none; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #ffffff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal; }
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */ }

.fc.fc-bootstrap3 a {
  text-decoration: none; }
  .fc.fc-bootstrap3 a[data-goto]:hover {
    text-decoration: underline; }

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit; }
.fc-bootstrap3 .fc-today.alert {
  border-radius: 0; }
.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0; }
.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

/* Popover
--------------------------------------------------------------------------------------------------*/
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc.fc-bootstrap4 a {
  text-decoration: none; }
  .fc.fc-bootstrap4 a[data-goto]:hover {
    text-decoration: underline; }

.fc-bootstrap4 hr.fc-divider {
  border-color: inherit; }
.fc-bootstrap4 .fc-today.alert {
  border-radius: 0; }
.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #ffffff; }
.fc-bootstrap4 .fc-popover.card {
  position: absolute; }
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0; }
.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

/* Popover
--------------------------------------------------------------------------------------------------*/
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center; }
  .fc-toolbar .fc-button {
    background: #f4f5f8;
    border: 0;
    text-shadow: none !important;
    padding: 8px 12px;
    height: auto;
    font-size: 1.04em; }
    .fc-toolbar .fc-button:hover {
      background: #eee; }
  .fc-toolbar h2 {
    font-size: 1.2rem;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0.75rem; }
  .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1em; }
  .fc-toolbar.fc-footer-toolbar {
    margin-top: 1em; }
  .fc-toolbar .fc-left {
    float: left; }
  .fc-toolbar .fc-right {
    float: right; }
  .fc-toolbar .fc-center {
    display: inline-block; }
  .fc-toolbar .fc-state-active {
    background: #1d7af3;
    color: #ffffff;
    box-shadow: none !important; }
    .fc-toolbar .fc-state-active:hover {
      background: #1d7af3; }

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* the first thing within each left/center/right section */
/* title text */
.fc-toolbar h2 {
  margin: 0; }
.fc-toolbar button {
  position: relative; }
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index: 2; }
.fc-toolbar .fc-state-down {
  z-index: 3; }
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index: 4; }
.fc-toolbar button:focus {
  z-index: 5; }

/* button layering (for border precedence) */
/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  .fc-view-container *:before, .fc-view-container *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.fc-view {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }
  .fc-view > table {
    /* so dragged elements can be above the view's main element */
    position: relative;
    z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton, .fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden; }
  .fc-row.fc-rigid .fc-content-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3; }

.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number {
  padding: 2px; }
.fc-basic-view th.fc-week-number, .fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */ }

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }
.fc-basic-view td.fc-week-number {
  text-align: center; }
  .fc-basic-view td.fc-week-number > * {
    /* work around the way we do column resizing and ensure a minimum width */
    display: inline-block;
    min-width: 1.25em; }

/* when week/day number have own column */
/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }
  .fc-agenda-view .fc-day-grid .fc-row {
    min-height: 3em;
    /* all-day section will never get shorter than this */ }
    .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
      padding-bottom: 1em;
      /* give space underneath events for clicking/selecting days */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-rtl .fc-axis {
  text-align: left; }

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }

.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }
  .fc-time-grid table {
    /* don't put outer borders on slats/bg/content/etc */
    border: 0 hidden transparent; }
  .fc-time-grid > .fc-bg {
    z-index: 1; }
  .fc-time-grid .fc-slats, .fc-time-grid > hr {
    /* the <hr> AgendaView injects when grid is shorter than scroller */
    position: relative;
    z-index: 2; }
  .fc-time-grid .fc-content-col {
    position: relative;
    /* because now-indicator lives directly inside */ }
  .fc-time-grid .fc-content-skeleton {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0; }
  .fc-time-grid .fc-business-container {
    position: relative;
    z-index: 1; }
  .fc-time-grid .fc-bgevent-container {
    position: relative;
    z-index: 2; }
  .fc-time-grid .fc-highlight-container {
    position: relative;
    z-index: 3; }
  .fc-time-grid .fc-event-container {
    position: relative;
    z-index: 4; }
  .fc-time-grid .fc-now-indicator-line {
    z-index: 5; }
  .fc-time-grid .fc-helper-container {
    /* also is fc-event-container */
    position: relative;
    z-index: 6; }
  .fc-time-grid .fc-slats td {
    height: 1.5em;
    border-bottom: 0;
    /* each cell is responsible for its top border */ }
  .fc-time-grid .fc-slats .fc-minor td {
    border-top-style: dotted; }
  .fc-time-grid .fc-highlight-container {
    /* a div within a cell within the fc-highlight-skeleton */
    position: relative;
    /* scopes the left/right of the fc-highlight to be in the column */ }
  .fc-time-grid .fc-highlight {
    position: absolute;
    left: 0;
    right: 0;
    /* top and bottom will be in by JS */ }

/* divs within a cell within the fc-state-style-skeleton */
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }

.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
  /* background events always span full width */
  left: 0;
  right: 0; }

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }
  .fc-time-grid-event.fc-selected {
    /* need to allow touch resizers to extend outside event's bounding box */
    /* common fc-selected styles hide the fc-bg, so don't need this anyway */
    overflow: visible; }
    .fc-time-grid-event.fc-selected .fc-bg {
      display: none;
      /* hide semi-white background, to appear darker */ }
  .fc-time-grid-event .fc-content {
    overflow: hidden;
    /* for when .fc-selected */ }
  .fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
    padding: 0 1px; }
  .fc-time-grid-event .fc-time {
    font-size: .85em;
    white-space: nowrap; }
  .fc-time-grid-event.fc-short .fc-content {
    /* don't wrap to second line (now that contents will be inline) */
    white-space: nowrap; }
  .fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
    /* put the time and title on the same line */
    display: inline-block;
    vertical-align: top; }
  .fc-time-grid-event.fc-short .fc-time span {
    display: none;
    /* don't display the full time text... */ }
  .fc-time-grid-event.fc-short .fc-time:before {
    content: attr(data-start);
    /* ...instead, display only the start time */ }
  .fc-time-grid-event.fc-short .fc-time:after {
    content: "\A0-\A0";
    /* seperate with a dash, wrapped in nbsp's */ }
  .fc-time-grid-event.fc-short .fc-title {
    font-size: .85em;
    /* make the title text the same size as the time */
    padding: 0;
    /* undo padding from above */ }
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
    left: 0;
    right: 0;
    bottom: 0;
    height: 8px;
    overflow: hidden;
    line-height: 8px;
    font-size: 11px;
    font-family: monospace;
    text-align: center;
    cursor: s-resize; }
    .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
      content: "="; }
  .fc-time-grid-event.fc-selected .fc-resizer {
    /* 10x10 dot */
    border-radius: 5px;
    border-width: 1px;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-color: inherit;
    background: #ffffff;
    /* horizontally center */
    left: 50%;
    margin-left: -5px;
    /* center on the bottom edge */
    bottom: -5px; }

/* short mode, where time and title are on the same line */
/* resizer (cursor device) */
/* resizer (touch device) */
/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */ }

/* arrow on axis */
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */ }

.fc-list-view {
  border-width: 1px;
  border-style: solid; }

/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */ }

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }
.fc-list-table tr:first-child td {
  border-top-width: 0; }

/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px; }
  .fc-list-heading td {
    font-weight: bold; }

.fc-ltr .fc-list-heading-main {
  float: left; }
.fc-ltr .fc-list-heading-alt {
  float: right; }

.fc-rtl .fc-list-heading-main {
  float: right; }
.fc-rtl .fc-list-heading-alt {
  float: left; }

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */ }

.fc-list-item-marker, .fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

.fc-rtl .fc-list-item-marker {
  padding-left: 0; }

.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit; }
  .fc-list-item-title a[href]:hover {
    /* hover effect only on titles with hrefs */
    text-decoration: underline; }

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee; }

/*		Sweet Alert		*/
.swal-footer {
  text-align: center !important;
  margin-bottom: 20px !important; }

/*      Datatable     */
table.dataTable {
  clear: both;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  max-width: none !important;
  border-collapse: separate !important; }
  table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
    text-align: center; }
  table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap; }
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block; }
div.dataTables_wrapper div.dataTables_filter {
  text-align: right; }
  div.dataTables_wrapper div.dataTables_filter label {
    font-weight: normal;
    white-space: nowrap;
    text-align: left; }
  div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: auto; }
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap; }
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right; }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-end; }
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0; }

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  padding-right: 30px; }
table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
  outline: none; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative; }
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.5; }
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
  font-size: 15px; }
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
  font-size: 15px; }
table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
  opacity: 1; }
table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0; }

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important; }
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
    display: none; }
  div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
    border-top: none; }
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box; }
  div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
    margin-top: 0 !important;
    border-top: none; }

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
    margin-top: 11px;
    margin-bottom: 10px; }
  div.dataTables_wrapper div div.dataTables_paginate ul.pagination {
    flex-wrap: wrap !important;
    justify-content: center !important; }
    div.dataTables_wrapper div div.dataTables_paginate ul.pagination li {
      margin-bottom: 10px; }
      div.dataTables_wrapper div div.dataTables_paginate ul.pagination li a {
        font-size: 11px; } }
table.dataTable.table-sm > thead > tr > th {
  padding-right: 20px; }
table.dataTable.table-sm .sorting:before, table.dataTable.table-sm .sorting_asc:before, table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em; }
table.dataTable.table-sm .sorting:after, table.dataTable.table-sm .sorting_asc:after, table.dataTable.table-sm .sorting_desc:after {
  top: 5px; }
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
  border-left-width: 0; }
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child {
  border-right-width: 0; }
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
  border-bottom-width: 0; }

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0; }
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0; }
  div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child, div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
    padding-left: 0;
    padding-right: 0; }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
  z-index: 100; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    border: 0 !important;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0; }
  .bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0;
    font-size: 16px;
    font-weight: 800;
    color: #1572E8; }
    .bootstrap-datetimepicker-widget a[data-action]:active {
      box-shadow: none;
      color: #1572E8; }
  .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0; }
  .bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM"; }
  .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker"; }
  .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today"; }
  .bootstrap-datetimepicker-widget .picker-switch {
    text-align: center; }
    .bootstrap-datetimepicker-widget .picker-switch::after {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
      content: "Toggle Date and Time Screens"; }
    .bootstrap-datetimepicker-widget .picker-switch td {
      padding: 0;
      margin: 0;
      height: auto;
      width: auto;
      line-height: inherit; }
      .bootstrap-datetimepicker-widget .picker-switch td span {
        font-size: 16px;
        line-height: 2.5;
        height: 2.5em;
        width: 100%;
        font-weight: 800; }
  .bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0; }
    .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      border: none; }
    .bootstrap-datetimepicker-widget table td {
      text-align: center;
      border-radius: 3px; }
    .bootstrap-datetimepicker-widget table th {
      text-align: center;
      border-radius: 2px;
      line-height: 20px; }
      .bootstrap-datetimepicker-widget table th.picker-switch {
        width: 145px; }
      .bootstrap-datetimepicker-widget table th.disabled {
        background: none;
        color: #777;
        cursor: not-allowed; }
        .bootstrap-datetimepicker-widget table th.disabled:hover {
          background: none;
          color: #777;
          cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table th.prev::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        content: "Previous Month"; }
      .bootstrap-datetimepicker-widget table th.next::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        content: "Next Month"; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th {
      cursor: pointer; }
      .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #eee; }
    .bootstrap-datetimepicker-widget table td {
      height: 54px;
      line-height: 54px;
      width: 54px; }
      .bootstrap-datetimepicker-widget table td.cw {
        font-size: .8em;
        height: 20px;
        line-height: 20px;
        color: #777; }
      .bootstrap-datetimepicker-widget table td.day {
        height: 25px;
        line-height: 25px;
        width: 25px; }
        .bootstrap-datetimepicker-widget table td.day:hover {
          background: #eee;
          cursor: pointer; }
      .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
        background: #eee;
        cursor: pointer; }
      .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
        color: #777; }
      .bootstrap-datetimepicker-widget table td.today {
        position: relative; }
        .bootstrap-datetimepicker-widget table td.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #1572E8;
          border-top-color: rgba(0, 0, 0, 0.2);
          position: absolute;
          bottom: 4px;
          right: 4px; }
      .bootstrap-datetimepicker-widget table td.active {
        background-color: #1572E8;
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td.active:hover {
          background-color: #1572E8;
          color: #fff;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td.active.today:before {
          border-bottom-color: #fff; }
      .bootstrap-datetimepicker-widget table td.disabled {
        background: none;
        color: #777;
        cursor: not-allowed; }
        .bootstrap-datetimepicker-widget table td.disabled:hover {
          background: none;
          color: #777;
          cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table td span {
        display: inline-block;
        width: 54px;
        height: 54px;
        line-height: 54px;
        margin: 2px 1.5px;
        cursor: pointer;
        border-radius: 4px; }
        .bootstrap-datetimepicker-widget table td span:hover {
          color: #1572E8;
          background: #eee; }
        .bootstrap-datetimepicker-widget table td span.active {
          background-color: #1572E8;
          color: #fff;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td span.old {
          color: #777; }
        .bootstrap-datetimepicker-widget table td span.disabled {
          background: none;
          color: #777;
          cursor: not-allowed; }
          .bootstrap-datetimepicker-widget table td span.disabled:hover {
            background: none;
            color: #777;
            cursor: not-allowed; }
  .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px; }
  .bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/*      Select2     */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 5px 10px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #ffffff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #ffffff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white-colorFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white-colorFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='$white-colorFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!
 * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */
.select2-container--bootstrap {
  display: block; }
  .select2-container--bootstrap .select2-selection {
    background-color: #ffffff;
    border: 1px solid #ebedf2;
    border-radius: 4px;
    color: inherit;
    font-size: 13px;
    outline: 0;
    line-height: 1.5 !important; }
    .select2-container--bootstrap .select2-selection.form-control {
      border-radius: 4px; }
  .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    background-color: #ffffff;
    border: 1px solid #ebedf2;
    border-radius: 4px;
    color: #555;
    font-size: 13px;
    padding: 4px 10px; }
  .select2-container--bootstrap .select2-search__field {
    outline: 0; }
    .select2-container--bootstrap .select2-search__field::-webkit-input-placeholder, .select2-container--bootstrap .select2-search__field:-moz-placeholder {
      color: #999; }
    .select2-container--bootstrap .select2-search__field::-moz-placeholder {
      color: #999;
      opacity: 1; }
    .select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
      color: #999; }
  .select2-container--bootstrap .select2-results__option {
    padding: 6px 12px; }
    .select2-container--bootstrap .select2-results__option[role=group] {
      padding: 0; }
    .select2-container--bootstrap .select2-results__option[aria-disabled=true] {
      color: #777;
      cursor: not-allowed; }
    .select2-container--bootstrap .select2-results__option[aria-selected=true] {
      background-color: #f5f5f5;
      color: #262626; }
  .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #1572E8;
    color: #ffffff; }
  .select2-container--bootstrap .select2-results__option .select2-results__option {
    padding: 6px 12px; }
    .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
      padding-left: 0; }
    .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -12px;
      padding-left: 24px; }
      .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -24px;
        padding-left: 36px; }
        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -36px;
          padding-left: 48px; }
          .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -48px;
            padding-left: 60px; }
            .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -60px;
              padding-left: 72px; }
  .select2-container--bootstrap .select2-results__group {
    color: #9E9E9E;
    font-weight: 400;
    display: block;
    padding: 7px 12px;
    line-height: 1.42857143;
    white-space: nowrap;
    margin-top: 6px; }
  .select2-container--bootstrap.select2-container--focus .select2-selection {
    border-color: #66afe9; }
  .select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    -moz-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; }
    .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
      border-color: transparent transparent #999;
      border-width: 0 4px 4px; }
  .select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-color: transparent; }
  .select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-color: transparent; }
  .select2-container--bootstrap .select2-selection__clear {
    color: #999;
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px; }
    .select2-container--bootstrap .select2-selection__clear:hover {
      color: #333; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .select2-container--bootstrap.select2-container--disabled .select2-search__field {
    cursor: not-allowed; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection {
    cursor: not-allowed;
    background-color: #eee; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
    background-color: #eee; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
    display: none; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection__clear {
    display: none; }
  .select2-container--bootstrap .select2-dropdown {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-color: #ebedf2;
    overflow-x: hidden;
    margin-top: -1px; }
  .select2-container--bootstrap .select2-dropdown--above {
    -webkit-box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
    margin-top: 1px; }
  .select2-container--bootstrap .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }
  .select2-container--bootstrap .select2-selection--single {
    height: 40px;
    line-height: 1.42857143;
    padding: .6rem 1rem; }
    .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
      position: absolute;
      bottom: 0;
      right: 12px;
      top: 0;
      width: 4px; }
      .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
        border-color: #999 transparent transparent;
        border-style: solid;
        border-width: 4px 4px 0;
        height: 0;
        left: 0;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0; }
    .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
      color: #555;
      padding: 0; }
    .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
      color: #999; }
  .select2-container--bootstrap .select2-selection--multiple {
    padding: 3.25px 0px;
    height: auto; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      line-height: 1.42857143;
      list-style: none;
      margin: 0;
      overflow: hidden;
      padding: 0;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
      color: #999;
      float: left;
      margin-top: 5px; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
      color: #555;
      background: #ffffff;
      border: 1px solid #ccc;
      border-radius: 30px;
      cursor: default;
      float: left;
      margin: 5px 0 0 6px;
      font-size: 11px;
      padding: 3px 23px 3px 10px;
      position: relative; }
    .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
      background: 0 0;
      padding: 0 12px;
      height: 32px;
      line-height: 1.42857143;
      margin-top: 0;
      min-width: 5em; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
      color: #666 !important;
      cursor: pointer;
      display: inline-block;
      margin-right: 3px;
      position: absolute;
      right: 5px;
      font-weight: 400; }
      .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #666 !important; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
      margin-top: 6px; }

.form-group-sm .select2-container--bootstrap .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-sm {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px; }

.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b {
  margin-left: -5px; }

.form-group-sm .select2-container--bootstrap .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-sm {
  min-height: 30px;
  border-radius: 3px; }

.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px; }

.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5; }

.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear {
  margin-top: 5px; }

.form-group-lg .select2-container--bootstrap .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-lg {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px; }

.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow {
  width: 5px; }

.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b {
  border-width: 5px 5px 0;
  margin-left: -10px;
  margin-top: -2.5px; }

.form-group-lg .select2-container--bootstrap .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-lg {
  min-height: 46px;
  border-radius: 6px; }

.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px; }

.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333; }

.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear {
  margin-top: 10px; }

.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px; }

.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px; }
.select2-container--bootstrap[dir=rtl] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px; }
  .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
    padding-left: 0;
    text-align: right; }
  .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left; }
  .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 12px;
    right: auto; }
    .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {
      margin-left: 0; }
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px; }
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.has-warning .select2-dropdown, .has-warning .select2-selection {
  border-color: #8a6d3b; }
.has-warning .select2-container--focus .select2-selection, .has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c; }
.has-warning.select2-drop-active {
  border-color: #66512c; }
  .has-warning.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #66512c; }

.has-error .select2-dropdown, .has-error .select2-selection {
  border-color: #F25961; }
  .has-error .select2-dropdown .select2-selection__rendered, .has-error .select2-selection .select2-selection__rendered {
    color: #F25961; }
.has-error .select2-container--focus .select2-selection, .has-error .select2-container--open .select2-selection {
  border-color: #F25961; }
.has-error.select2-drop-active {
  border-color: #F25961; }
  .has-error.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #F25961; }

.has-success .select2-dropdown, .has-success .select2-selection {
  border-color: #31CE36; }
  .has-success .select2-dropdown .select2-selection__rendered, .has-success .select2-selection .select2-selection__rendered {
    color: #31CE36; }
.has-success .select2-container--focus .select2-selection, .has-success .select2-container--open .select2-selection {
  border-color: #31CE36; }
.has-success.select2-drop-active {
  border-color: #31CE36; }
  .has-success.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #31CE36; }

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }
  .input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection.form-control {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection {
  border-radius: 0; }
  .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control {
    border-radius: 0; }
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }
  .input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection.form-control {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
.input-group > .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  vertical-align: top; }
  .input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control {
    float: none; }
  .input-group > .select2-container--bootstrap.select2-container--focus, .input-group > .select2-container--bootstrap.select2-container--open {
    z-index: 3; }
  .input-group > .select2-container--bootstrap .input-group-btn {
    vertical-align: top; }
    .input-group > .select2-container--bootstrap .input-group-btn .btn {
      vertical-align: top; }

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important; }

.select2-black .select2-selection__choice .select2-selection__choice__remove, .select2-primary .select2-selection__choice .select2-selection__choice__remove, .select2-info .select2-selection__choice .select2-selection__choice__remove, .select2-danger .select2-selection__choice .select2-selection__choice__remove, .select2-warning .select2-selection__choice .select2-selection__choice__remove, .select2-success .select2-selection__choice .select2-selection__choice__remove {
  color: #ffffff !important; }
  .select2-black .select2-selection__choice .select2-selection__choice__remove:hover, .select2-primary .select2-selection__choice .select2-selection__choice__remove:hover, .select2-info .select2-selection__choice .select2-selection__choice__remove:hover, .select2-danger .select2-selection__choice .select2-selection__choice__remove:hover, .select2-warning .select2-selection__choice .select2-selection__choice__remove:hover, .select2-success .select2-selection__choice .select2-selection__choice__remove:hover {
    color: #ffffff !important; }

.select2-black .select2-selection__choice {
  background: #1a2035 !important;
  border-color: #1a2035 !important;
  color: #ffffff !important; }

.select2-primary .select2-selection__choice {
  background: #1572E8 !important;
  border-color: #1572E8 !important;
  color: #ffffff !important; }

.select2-secondary .select2-selection__choice {
  background: #6861CE !important;
  border-color: #6861CE !important;
  color: #ffffff !important; }

.select2-info .select2-selection__choice {
  background: #48ABF7 !important;
  border-color: #48ABF7 !important;
  color: #ffffff !important; }

.select2-success .select2-selection__choice {
  background: #31CE36 !important;
  border-color: #31CE36 !important;
  color: #ffffff !important; }

.select2-danger .select2-selection__choice {
  background: #F25961 !important;
  border-color: #F25961 !important;
  color: #ffffff !important; }

.select2-warning .select2-selection__choice {
  background: #FFAD46 !important;
  border-color: #FFAD46 !important;
  color: #ffffff !important; }

@media (min-width: 768px) {
  .form-inline .select2-container--bootstrap {
    display: inline-block; } }
/*      Bootstrap Tagsinput     */
.bootstrap-tagsinput {
  background-color: #ffffff;
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text; }
  .bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit; }
  .bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #777;
    opacity: 1; }
  .bootstrap-tagsinput.form-control input:-ms-input-placeholder, .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #777; }
  .bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none; }
  .bootstrap-tagsinput .tag {
    margin-right: 2px;
    margin-bottom: 10px; }
    .bootstrap-tagsinput .tag [data-role="remove"] {
      margin-left: 8px;
      cursor: pointer; }
      .bootstrap-tagsinput .tag [data-role="remove"]:after {
        content: "x";
        padding: 0px 2px; }
      .bootstrap-tagsinput .tag [data-role="remove"]:hover {
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
        .bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 1rem;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      -moz-transform: scale(1.05, 1.05);
      -ms-transform: scale(1.05, 1.05);
      -o-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -ms-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      -moz-animation: pulse 6s ease infinite;
      -ms-animation: pulse 6s ease infinite;
      -o-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        -moz-transition: width 300ms ease-in-out;
        -ms-transition: width 300ms ease-in-out;
        -o-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      -moz-transition: opacity 0.3s ease;
      -ms-transition: opacity 0.3s ease;
      -o-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }

@font-face {
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/build/fonts/summernote.bd0d8be1.eot);
  src: url(/build/fonts/summernote.bd0d8be1.eot?#iefix) format("embedded-opentype"), url(/build/fonts/summernote.7c9436ed.woff2) format("woff2"), url(/build/fonts/summernote.08c343ff.woff) format("woff"), url(/build/fonts/summernote.b293d601.ttf) format("truetype"); }
[class*=" note-icon"]:before, [class^=note-icon]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none; }

.note-icon-fw {
  text-align: center;
  width: 1.25em; }

.note-icon-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.note-icon-pull-left {
  float: left; }

.note-icon-pull-right {
  float: right; }

.note-icon.note-icon-pull-left {
  margin-right: .3em; }

.note-icon.note-icon-pull-right {
  margin-left: .3em; }

.note-icon-align:before {
  content: ""; }

.note-icon-align-center:before {
  content: ""; }

.note-icon-align-indent:before {
  content: ""; }

.note-icon-align-justify:before {
  content: ""; }

.note-icon-align-left:before {
  content: ""; }

.note-icon-align-outdent:before {
  content: ""; }

.note-icon-align-right:before {
  content: ""; }

.note-icon-arrow-circle-down:before {
  content: ""; }

.note-icon-arrow-circle-left:before {
  content: ""; }

.note-icon-arrow-circle-right:before {
  content: ""; }

.note-icon-arrow-circle-up:before {
  content: ""; }

.note-icon-arrows-alt:before {
  content: ""; }

.note-icon-arrows-h:before {
  content: ""; }

.note-icon-arrows-v:before {
  content: ""; }

.note-icon-bold:before {
  content: ""; }

.note-icon-caret:before {
  content: ""; }

.note-icon-chain-broken:before {
  content: ""; }

.note-icon-circle:before {
  content: ""; }

.note-icon-close:before {
  content: ""; }

.note-icon-code:before {
  content: ""; }

.note-icon-col-after:before {
  content: ""; }

.note-icon-col-before:before {
  content: ""; }

.note-icon-col-remove:before {
  content: ""; }

.note-icon-eraser:before {
  content: ""; }

.note-icon-float-left:before {
  content: ""; }

.note-icon-float-none:before {
  content: ""; }

.note-icon-float-right:before {
  content: ""; }

.note-icon-font:before {
  content: ""; }

.note-icon-frame:before {
  content: ""; }

.note-icon-italic:before {
  content: ""; }

.note-icon-link:before {
  content: ""; }

.note-icon-magic:before {
  content: ""; }

.note-icon-menu-check:before {
  content: ""; }

.note-icon-minus:before {
  content: ""; }

.note-icon-orderedlist:before {
  content: ""; }

.note-icon-pencil:before {
  content: ""; }

.note-icon-picture:before {
  content: ""; }

.note-icon-question:before {
  content: ""; }

.note-icon-redo:before {
  content: ""; }

.note-icon-rollback:before {
  content: ""; }

.note-icon-row-above:before {
  content: ""; }

.note-icon-row-below:before {
  content: ""; }

.note-icon-row-remove:before {
  content: ""; }

.note-icon-special-character:before {
  content: ""; }

.note-icon-square:before {
  content: ""; }

.note-icon-strikethrough:before {
  content: ""; }

.note-icon-subscript:before {
  content: ""; }

.note-icon-summernote:before {
  content: ""; }

.note-icon-superscript:before {
  content: ""; }

.note-icon-table:before {
  content: ""; }

.note-icon-text-height:before {
  content: ""; }

.note-icon-trash:before {
  content: ""; }

.note-icon-underline:before {
  content: ""; }

.note-icon-undo:before {
  content: ""; }

.note-icon-unorderedlist:before {
  content: ""; }

.note-icon-video:before {
  content: ""; }

.note-frame {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-family: sans-serif;
  border-radius: 4px; }

.note-toolbar {
  padding: 10px 5px;
  color: #333;
  background-color: #f5f5f5;
  border-bottom: 1px solid;
  border-color: #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.note-btn-group {
  position: relative;
  display: inline-block;
  margin-right: 8px; }

.note-btn-group > .note-btn-group {
  margin-right: 0; }

.note-btn-group > .note-btn:first-child {
  margin-left: 0; }

.note-btn-group .note-btn + .note-btn, .note-btn-group .note-btn + .note-btn-group, .note-btn-group .note-btn-group + .note-btn, .note-btn-group .note-btn-group + .note-btn-group {
  margin-left: -1px; }

.note-btn-group > .note-btn-group:not(:first-child) > .note-btn, .note-btn-group > .note-btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.note-btn-group > .note-btn-group:not(:last-child) > .note-btn, .note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.note-btn-group.open > .note-dropdown {
  display: block; }

.note-btn {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  outline: 0;
  color: #333;
  background-color: #fff;
  border: 1px solid #dae0e5;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.4;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.note-btn.focus, .note-btn:focus, .note-btn:hover {
  color: #333;
  background-color: #ebebeb;
  border-color: #dae0e5; }

.note-btn.disabled.focus, .note-btn.disabled:focus, .note-btn[disabled].focus, .note-btn[disabled]:focus, fieldset[disabled] .note-btn.focus, fieldset[disabled] .note-btn:focus {
  background-color: #fff;
  border-color: #dae0e5; }

.note-btn.active, .note-btn.focus, .note-btn:active, .note-btn:focus, .note-btn:hover {
  color: #333;
  text-decoration: none;
  border: 1px solid #dae0e5;
  background-color: #ebebeb;
  outline: 0;
  border-radius: 1px; }

.note-btn.active, .note-btn:active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
  cursor: not-allowed;
  -webkit-opacity: .65;
  -khtml-opacity: .65;
  -moz-opacity: .65;
  opacity: .65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
  box-shadow: none; }

.note-btn > span.note-icon-caret:first-child {
  margin-left: -1px; }

.note-btn > span.note-icon-caret:nth-child(2) {
  padding-left: 3px;
  margin-right: -5px; }

.note-btn-primary {
  background: #fa6362;
  color: #fff; }

.note-btn-primary.focus, .note-btn-primary:focus, .note-btn-primary:hover {
  color: #fff;
  text-decoration: none;
  border: 1px solid #dae0e5;
  background-color: #fa6362;
  border-radius: 1px; }

.note-btn-block {
  display: block;
  width: 100%; }

.note-btn-block + .note-btn-block {
  margin-top: 5px; }

input[type=button].note-btn-block, input[type=reset].note-btn-block, input[type=submit].note-btn-block {
  width: 100%; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.close {
  float: right;
  font-size: 21px;
  line-height: 1;
  color: #000;
  opacity: .2; }

.close:hover {
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  opacity: 1; }

.note-dropdown {
  position: relative; }

.note-color .dropdown-toggle {
  width: 30px;
  padding-left: 5px; }

.note-dropdown-menu {
  display: none;
  min-width: 100px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  text-align: left;
  background: #fff;
  border: 1px solid #e2e2e2;
  padding: 5px;
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06); }

.note-dropdown-menu > :last-child {
  margin-right: 0; }

.note-btn-group.open .note-dropdown-menu, .note-dropdown-item {
  display: block; }

.note-dropdown-item:hover {
  background-color: #ebebeb; }

a.note-dropdown-item, a.note-dropdown-item:hover {
  margin: 5px 0;
  color: #000;
  text-decoration: none; }

.note-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1050;
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  display: none; }

.note-modal.open {
  display: block; }

.note-modal-content {
  position: relative;
  width: auto;
  margin: 30px 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
  background-clip: border-box;
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.note-modal-header {
  padding: 10px 20px;
  border: 1px solid #ededef; }

.note-modal-body {
  position: relative;
  padding: 20px 30px; }

.note-modal-body kbd {
  border-radius: 2px;
  background-color: #000;
  color: #fff;
  padding: 3px 5px;
  font-weight: 700;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

.note-modal-footer {
  height: 40px;
  padding: 10px;
  text-align: center; }

.note-modal-footer a {
  color: #337ab7;
  text-decoration: none; }

.note-modal-footer a:focus, .note-modal-footer a:hover {
  color: #23527c;
  text-decoration: underline; }

.note-modal-footer .note-btn {
  float: right; }

.note-modal-title {
  font-size: 20px;
  color: #42515f;
  margin: 0;
  line-height: 1.4; }

.note-modal-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1040;
  background: #000;
  -webkit-opacity: .5;
  -khtml-opacity: .5;
  -moz-opacity: .5;
  opacity: .5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  display: none; }

.note-modal-backdrop.open {
  display: block; }

@media (min-width: 768px) {
  .note-modal-content {
    width: 600px;
    margin: 30px auto; } }
@media (min-width: 992px) {
  .note-modal-content-large {
    width: 900px; } }
.note-modal .note-help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

.note-modal .note-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.note-modal .note-nav-link {
  display: block;
  padding: .5rem 1rem;
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

.note-modal .note-nav-link:focus, .note-modal .note-nav-link:hover {
  color: #0056b3;
  text-decoration: none; }

.note-modal .note-nav-link.disabled {
  color: #868e96; }

.note-modal .note-nav-tabs {
  border-bottom: 1px solid #ddd; }

.note-modal .note-nav-tabs .note-nav-item {
  margin-bottom: -1px; }

.note-modal .note-nav-tabs .note-nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem; }

.note-modal .note-nav-tabs .note-nav-link:focus, .note-modal .note-nav-tabs .note-nav-link:hover {
  border-color: #e9ecef #e9ecef #ddd; }

.note-modal .note-nav-tabs .note-nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent; }

.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #ddd #ddd #fff; }

.note-modal .note-tab-content {
  margin: 15px auto; }

.note-modal .note-tab-content > .note-tab-pane, .note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child {
  display: none; }

.note-modal .note-tab-content > .note-tab-pane:target, .note-modal .note-tab-content > :last-child {
  display: block; }

.note-form-group {
  padding-bottom: 20px; }

.note-form-group:last-child {
  padding-bottom: 0; }

.note-form-label {
  display: block;
  width: 100%;
  font-size: 16px;
  color: #42515f;
  margin-bottom: 10px;
  font-weight: 700; }

.note-input {
  width: 100%;
  display: block;
  border: 1px solid #ededef;
  background: #fff;
  outline: 0;
  padding: 6px 4px;
  font-size: 14px;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

.note-input::-webkit-input-placeholder {
  color: #eee; }

.note-input:-moz-placeholder, .note-input::-moz-placeholder {
  color: #eee; }

.note-input:-ms-input-placeholder {
  color: #eee; }

.note-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 13px;
  transition: opacity .15s;
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0); }

.note-tooltip.in {
  -webkit-opacity: .9;
  -khtml-opacity: .9;
  -moz-opacity: .9;
  opacity: .9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90); }

.note-tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.note-tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.note-tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.note-tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.note-tooltip.bottom .note-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.note-tooltip.top .note-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.note-tooltip.right .note-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.note-tooltip.left .note-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.note-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.note-tooltip-content {
  max-width: 200px;
  font-family: sans-serif;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000; }

.note-popover {
  position: absolute;
  z-index: 1060;
  display: block;
  font-size: 13px;
  font-family: sans-serif;
  display: none;
  background: #fff;
  border: 1px solid #ccc; }

.note-popover.in {
  display: block; }

.note-popover.top {
  margin-top: -10px;
  padding: 5px 0; }

.note-popover.right {
  margin-left: 10px;
  padding: 0 5px; }

.note-popover.bottom {
  margin-top: 10px;
  padding: 5px 0; }

.note-popover.left {
  margin-left: -10px;
  padding: 0 5px; }

.note-popover.bottom .note-popover-arrow {
  top: -11px;
  left: 20px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.note-popover.bottom .note-popover-arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }

.note-popover.top .note-popover-arrow {
  bottom: -11px;
  left: 20px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25); }

.note-popover.top .note-popover-arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-bottom-width: 0;
  border-top-color: #fff; }

.note-popover.right .note-popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -10px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.note-popover.right .note-popover-arrow:after {
  left: 1px;
  margin-top: -10px;
  content: " ";
  border-left-width: 0;
  border-right-color: #fff; }

.note-popover.left .note-popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -10px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.note-popover.left .note-popover-arrow:after {
  right: 1px;
  margin-top: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }

.note-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid transparent; }

.note-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: " ";
  border: 10px solid transparent; }

.note-popover-content {
  padding: 3px 8px;
  color: #000;
  text-align: center;
  background-color: #fff;
  min-width: 100px;
  min-height: 30px; }

.note-editor {
  position: relative; }

.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: .95; }

.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700; }

.note-editor .note-dropzone.hover {
  color: #098ddf; }

.note-editor.dragover .note-dropzone {
  display: table; }

.note-editor .note-editing-area {
  position: relative; }

.note-editor .note-editing-area .note-editable {
  outline: none; }

.note-editor .note-editing-area .note-editable sup {
  vertical-align: super; }

.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub; }

.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px; }

.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px; }

.note-editor.note-airframe, .note-editor.note-frame {
  border: 1px solid rgba(0, 0, 0, 0.2); }

.note-editor.note-airframe.codeview .note-editing-area .note-editable, .note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none; }

.note-editor.note-airframe.codeview .note-editing-area .note-codable, .note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block; }

.note-editor.note-airframe .note-editing-area, .note-editor.note-frame .note-editing-area {
  overflow: hidden; }

.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word; }

.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false], .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.11); }

.note-editor.note-airframe .note-editing-area .note-codable, .note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo,Monaco,monospace,sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0; }

.note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050; }

.note-editor.note-airframe.fullscreen .note-resizebar, .note-editor.note-frame.fullscreen .note-resizebar {
  display: none; }

.note-editor.note-airframe .note-status-output, .note-editor.note-frame .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2; }

.note-editor.note-airframe .note-status-output:empty, .note-editor.note-frame .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent; }

.note-editor.note-airframe .note-status-output .pull-right, .note-editor.note-frame .note-status-output .pull-right {
  float: right !important; }

.note-editor.note-airframe .note-status-output .text-muted, .note-editor.note-frame .note-status-output .text-muted {
  color: #777; }

.note-editor.note-airframe .note-status-output .text-primary, .note-editor.note-frame .note-status-output .text-primary {
  color: #286090; }

.note-editor.note-airframe .note-status-output .text-success, .note-editor.note-frame .note-status-output .text-success {
  color: #3c763d; }

.note-editor.note-airframe .note-status-output .text-info, .note-editor.note-frame .note-status-output .text-info {
  color: #31708f; }

.note-editor.note-airframe .note-status-output .text-warning, .note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b; }

.note-editor.note-airframe .note-status-output .text-danger, .note-editor.note-frame .note-status-output .text-danger {
  color: #a94442; }

.note-editor.note-airframe .note-status-output .alert, .note-editor.note-frame .note-status-output .alert {
  margin: -7px 0 0;
  padding: 7px 10px 2px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5; }

.note-editor.note-airframe .note-status-output .alert .note-icon, .note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px; }

.note-editor.note-airframe .note-status-output .alert-success, .note-editor.note-frame .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important; }

.note-editor.note-airframe .note-status-output .alert-info, .note-editor.note-frame .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important; }

.note-editor.note-airframe .note-status-output .alert-warning, .note-editor.note-frame .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important; }

.note-editor.note-airframe .note-status-output .alert-danger, .note-editor.note-frame .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important; }

.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.11);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.2); }

.note-editor.note-airframe .note-statusbar .note-resizebar, .note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize; }

.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2); }

.note-editor.note-airframe .note-statusbar.locked .note-resizebar, .note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default; }

.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none; }

.note-editor.note-airframe .note-placeholder, .note-editor.note-frame .note-placeholder {
  padding: 10px; }

.note-editor.note-airframe {
  border: 0; }

.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0; }

.note-popover.popover {
  display: none;
  max-width: none; }

.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle; }

.note-popover.popover .arrow {
  left: 20px !important; }

.note-toolbar {
  position: relative; }

.note-editor .note-toolbar, .note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px; }

.note-editor .note-toolbar > .note-btn-group, .note-popover .popover-content > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px; }

.note-editor .note-toolbar .note-btn-group .note-table, .note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat; }

.note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre, .note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px; }

.note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p, .note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0; }

.note-editor .note-toolbar .note-color-all .note-dropdown-menu, .note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px; }

.note-editor .note-toolbar .note-color .dropdown-toggle, .note-popover .popover-content .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none; }

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee; }

.note-editor .note-toolbar .note-para .note-dropdown-menu, .note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 228px;
  padding: 5px; }

.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div, .note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px; }

.note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
  min-width: 160px; }

.note-editor .note-toolbar .note-dropdown-menu.right, .note-popover .popover-content .note-dropdown-menu.right {
  right: 0;
  left: auto; }

.note-editor .note-toolbar .note-dropdown-menu.right:before, .note-popover .popover-content .note-dropdown-menu.right:before {
  right: 9px;
  left: auto !important; }

.note-editor .note-toolbar .note-dropdown-menu.right:after, .note-popover .popover-content .note-dropdown-menu.right:after {
  right: 10px;
  left: auto !important; }

.note-editor .note-toolbar .note-dropdown-menu.note-check a i, .note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden; }

.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i, .note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible; }

.note-editor .note-toolbar .note-fontsize-10, .note-popover .popover-content .note-fontsize-10 {
  font-size: 10px; }

.note-editor .note-toolbar .note-color-palette, .note-popover .popover-content .note-color-palette {
  line-height: 1; }

.note-editor .note-toolbar .note-color-palette div .note-color-btn, .note-popover .popover-content .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0; }

.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover, .note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all .2s; }

.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.note-modal .form-group {
  margin-left: 0;
  margin-right: 0; }

.note-modal .note-modal-form {
  margin: 0; }

.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px; }

.note-placeholder {
  position: absolute;
  display: none;
  color: grey; }

.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000; }

.note-handle .note-control-selection > div {
  position: absolute; }

.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: .3;
  -khtml-opacity: .3;
  -moz-opacity: .3;
  opacity: .3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30); }

.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-holder, .note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid #000; }

.note-handle .note-control-selection .note-control-sizing {
  background-color: #000; }

.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none; }

.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none; }

.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none; }

.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize; }

.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none; }

.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: .7;
  -khtml-opacity: .7;
  -moz-opacity: .7;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70); }

.note-hint-popover {
  min-width: 100px;
  padding: 2px; }

.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto; }

.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px; }

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer; }

.note-editor .note-editing-area .note-editable table {
  width: 100%;
  border-collapse: collapse; }

.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
  border: 1px solid #ececec;
  padding: 5px 3px; }

.note-editor .note-editing-area .note-editable a {
  background-color: inherit;
  text-decoration: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: #337ab7; }

.note-editor .note-editing-area .note-editable a:focus, .note-editor .note-editing-area .note-editable a:hover {
  color: #23527c;
  text-decoration: underline;
  outline: 0; }

.note-editor .note-editing-area .note-editable figure {
  margin: 0; }

.note-modal .note-modal-body label {
  margin-bottom: 2px;
  padding: 2px 5px;
  display: inline-block; }

.note-modal .note-modal-body .help-list-item:hover {
  background-color: #e0e0e0; }

@-moz-document url-prefix() {
  .note-modal .note-image-input {
    height: auto; } }
.help-list-item label {
  margin-bottom: 5px;
  display: inline-block; }

/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel {
  -webkit-tap-highlight-color: transparent;
  position: relative;
  display: none;
  width: 100%;
  z-index: 1; }
  .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden; }
    .owl-carousel .owl-stage:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none; }
    .owl-carousel .owl-item img {
      display: block;
      width: 100%; }
  .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none; }

.no-js .owl-carousel {
  display: block; }

.owl-carousel.owl-loaded {
  display: block; }
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important; }
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important; }
.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }
.owl-carousel.owl-hidden {
  opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }
.owl-carousel.owl-rtl {
  direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
  z-index: 0; }
.owl-carousel .owl-animated-out {
  z-index: 1; }
.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.owl-height {
  transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease; }
  .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  /*background: url(owl.video.play.png) no-repeat;*/
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease; }
  .owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none; }
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease; }
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  margin-top: 10px; }
  .owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 18px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*=owl-]:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default; }
  .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px; }
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1; }
  .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px; }
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791; }

/* Owl Carousel Responsive Image */
.owl-img-responsive .owl-wrapper, .owl-img-responsive .owl-stage {
  display: flex !important; }
  .owl-img-responsive .owl-wrapper .item, .owl-img-responsive .owl-stage .item {
    height: 100%; }
.owl-img-responsive .owl-item img.img-fluid {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: initial; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }
  .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }
  .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
svg {
  -ms-touch-action: none;
  touch-action: none; }

image, text, .jvm-zoomin, .jvm-zoomout {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.jvm-container {
  -ms-touch-action: none;
  touch-action: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.jvm-tooltip {
  border-radius: 3px;
  background-color: #5c5cff;
  font-family: sans-serif,Verdana;
  font-size: smaller;
  box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
  padding: 3px 5px;
  white-space: nowrap;
  position: absolute;
  display: none;
  color: #FFF; }

.jvm-tooltip.active {
  display: block; }

.jvm-zoom-btn {
  border-radius: 3px;
  background-color: #292929;
  padding: 3px;
  box-sizing: border-box;
  position: absolute;
  line-height: 10px;
  cursor: pointer;
  color: #FFF;
  height: 15px;
  width: 15px;
  left: 10px; }

.jvm-zoom-btn.jvm-zoomout {
  top: 30px; }

.jvm-zoom-btn.jvm-zoomin {
  top: 10px; }

.jvm-series-container {
  right: 15px;
  position: absolute; }

.jvm-series-container.jvm-series-h {
  bottom: 15px; }

.jvm-series-container.jvm-series-v {
  top: 15px; }

.jvm-series-container .jvm-legend {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  margin-left: .75rem;
  border-radius: .25rem;
  border-color: #e5e7eb;
  padding: .6rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  float: left; }

.jvm-series-container .jvm-legend .jvm-legend-title {
  line-height: 1;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: .5rem;
  margin-bottom: .575rem;
  text-align: left; }

.jvm-series-container .jvm-legend .jvm-legend-inner {
  overflow: hidden; }

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {
  overflow: hidden;
  min-width: 40px; }

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {
  margin-top: .575rem; }

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {
  border-radius: 4px;
  margin-right: .65rem;
  height: 16px;
  width: 16px;
  float: left; }

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {
  font-size: 12px;
  text-align: center;
  float: left; }

.jvm-line[animation="true"] {
  -webkit-animation: jvm-line-animation 10s linear forwards infinite;
  animation: jvm-line-animation 10s linear forwards infinite; }

@-webkit-keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250; } }
@keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250; } }

/*# sourceMappingURL=plugins.css.map */

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
body.login-page {
  background-color: var(--color-background-primary);
}
body.login-page img {
  border-radius: 1rem 0 0 1rem;
}
body.login-page img.logo {
  width: 150px;
}
body.login-page section .container .card {
  border-radius: 1rem;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/kaiadmin.css ***!
  \****************************************************************************************************************/
/*!

 =========================================================
 * Kaiadmin Bootstrap 5 Admin Dashboard (Bootstrap 5)
 =========================================================

 * Product Page: http://www.themekita.com/
 * Copyright 2019 Theme Kita (http://www.themekita.com/)

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

[Table of contents]

* Background
* Typography
* Layouts
   + Body & Wrapper
   + Main Header
   + Sidebar
* Layouts Color
* Components
   + Breadcrumbs
   + Cards
     - Card Stats
     - Card Task
     - Card States
     - Card Posts
     - Card Pricing
     - Card Annoucement
     - Card Profile
     - Accordion
   + Inputs
   + Tables
   + Navbars
   + Navsearch
   + Badges
   + Dropdowns
   + Charts
   + Alerts
   + Buttons
   + Navtabs
   + Popovers
   + Progress
   + Paginations
   + Sliders
   + Modals
   + Timeline
   + Maps
   + Invoice
   + Messages
   + Tasks
   + Settings
* Plugins
   + jQueryUI
   + jQuery Scrollbar
   + Toggle
   + Css Animate
   + Full Calendar
   + SweetAlert
   + Datatables
   + DateTimePicker
   + Select2
   + Tagsinput
   + Dropzone
   + Summernote
* Responsive
* 404
* Login & Register

# [Color codes]

body-text-color: #575962
white-color: #ffffff
black-color: #191919
transparent-bg : transparent
default-color : #282a3c
primary-color : #177dff
secondary-color : #716aca
info-color : #36a3f7
success-color : #35cd3a
warning-color : #ffa534
danger-color : #f3545d

-------------------------------------------------------------------*/

:root {
  --bs-primary: #177dff;
  --bs-secondary: #6861CE;
  --bs-success: #31CE36;
  --bs-info: #48ABF7;
  --bs-warning: #FFAD46;
  --bs-danger: #f3545d;
}

/*   Typography    */
body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, .btn-simple, .alert, a, .td-name, td, button.close {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'Public Sans', sans-serif; }

body, html {
  font-size: 14px;
  color: #2A2F5B; }

a {
  color: var(--bs-primary);
  text-decoration: none !important; }
  a:hover, a:focus {
    color: #1269DB; }

h1,
.h1 {
  font-size: 2.15rem; }

h2,
.h2 {
  font-size: 1.85rem; }

h3,
.h3 {
  font-size: 1.64rem; }

h4,
.h4 {
  font-size: 1.48rem; }

h5,
.h5 {
  font-size: 1.3rem;
  font-weight: 400; }

h6,
.h6 {
  font-size: 1.07rem;
  font-weight: 400; }

p {
  font-size: 1.07rem;
  line-height: 1.82;
  margin-bottom: 1rem;
  word-break: break-word; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.5; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: inherit; }

small, .small {
  font-size: 13px; }

b, .b, strong, .strong {
  font-weight: 600; }

.page-pretitle {
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #95aac9; }

.page-title {
  font-size: 23px;
  font-weight: 600;
  color: #444444;
  line-height: 30px;
  margin-bottom: 20px; }

.page-category {
  color: #444444;
  line-height: 1.8;
  margin-bottom: 25px; }

.text-primary, .text-primary a {
  color: var(--bs-primary) !important; }
  .text-primary:hover, .text-primary a:hover {
    color: var(--bs-primary) !important; }

.text-secondary, .text-secondary a {
  color: var(--bs-secondary) !important; }
  .text-secondary:hover, .text-secondary a:hover {
    color: var(--bs-secondary) !important; }

.text-info, .text-info a {
  color: var(--bs-info) !important; }
  .text-info:hover, .text-info a:hover {
    color: var(--bs-info) !important; }

.text-success, .text-success a {
  color: var(--bs-success) !important; }
  .text-success:hover, .text-success a:hover {
    color: var(--bs-success) !important; }

.text-warning, .text-warning a {
  color: var(--bs-warning) !important; }
  .text-warning:hover, .text-warning a:hover {
    color: var(--bs-warning) !important; }

.text-danger, .text-danger a {
  color: var(--bs-danger) !important; }
  .text-danger:hover, .text-danger a:hover {
    color: var(--bs-danger) !important; }

label {
  color: #495057 !important;
  font-size: 14px !important; }

.text-small {
  font-size: 11px; }

.metric-value {
  margin-bottom: 5px;
  line-height: 1;
  white-space: nowrap; }

.metric-label {
  font-size: .975rem;
  font-weight: 500;
  color: #686f76;
  white-space: nowrap;
  margin-bottom: 0; }

/*   Font-weight    */
.fw-light {
  font-weight: 300 !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-mediumbold {
  font-weight: 500 !important; }

.fw-bold {
  font-weight: 600 !important; }

.fw-extrabold {
  font-weight: 700 !important; }

/* 		Opacity  	*/
.op-9 {
  opacity: 0.9 !important; }

.op-8 {
  opacity: 0.8 !important; }

.op-7 {
  opacity: 0.7 !important; }

.op-6 {
  opacity: 0.6 !important; }

.op-5 {
  opacity: 0.5 !important; }

.op-4 {
  opacity: 0.4 !important; }

.op-3 {
  opacity: 0.3 !important; }

/*    Basic Layouts     */
body {
  min-height: 100vh;
  position: relative;
  background: #F5F7FD;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat; }

.body-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.15;
  z-index: 2000;
  top: 0;
  left: 0; }

*:focus {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.border-left, .border-right, .border-bottom, .border-top {
  border-color: #F0F1F3 !important; }

.no-box-shadow {
  box-shadow: none !important; }

/*    margin-top negative   */
.mt--5, .my--5 {
  margin-top: -3rem !important; }

.mt--4, .my--4 {
  margin-top: -1.5rem !important; }

.mt--3, .my--3 {
  margin-top: -1rem !important; }

.mt--2, .my--2 {
  margin-top: -0.5rem !important; }

.mt--1, .my--1 {
  margin-top: -0.25rem !important; }

/*      Wrapper      */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.wrapper {
  min-height: 100vh;
  position: relative;
  top: 0;
  height: 100vh; }

/*    Flex-1    */
.flex-1 {
  -ms-flex: 1;
  flex: 1; }

/*    Metric    */
.metric {
  display: flex;
  padding: 1rem;
  flex-direction: column; }

/* No Box-Shadow Style */
.no-box-shadow-style * {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }
.no-box-shadow-style .card, .no-box-shadow-style .row-card-no-pd {
  border: 1px solid #eaeaea; }

.main-header {
  background: #ffffff;
  min-height: 60px;
  width: calc(100% - 250px);
  position: fixed;
  z-index: 1001; }
  .main-header .navbar-header {
    min-height: 70px; }
    .main-header .navbar-header .btn-toggle {
      margin-right: 30px;
      margin-left: 20px; }

#search-nav {
  flex: 1;
  max-width: 300px;
  transition: all .4s; }
  #search-nav.focus {
    max-width: 400px; }

.main-panel {
  position: relative;
  width: calc(100% - 265px);
  height: 100vh;
  min-height: 100%;
  float: right;
  transition: all .3s; }
  .main-panel > .container {
    min-height: calc(100% - 123px);
    margin-top: 69px;
    overflow: hidden;
    width: 100%;
    max-width: unset;
    padding: 0 !important; }
  .main-panel > .container-full {
    padding: 0px !important;
    min-height: calc(100% - 123px);
    margin-top: 70px;
    overflow: hidden;
    width: 100%;
    max-width: unset; }
  .main-panel .row {
    --bs-gutter-x: 30px; }
  .main-panel .page-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px; }
    .main-panel .page-header .page-title {
      margin-bottom: 0px; }
    .main-panel .page-header .btn-page-header-dropdown {
      width: 35px;
      height: 35px;
      font-size: 1rem;
      padding: 0px;
      color: #6b6b6b;
      box-shadow: 0 2px 14px 0 rgba(144, 116, 212, 0.1) !important;
      border: 0; }
      .main-panel .page-header .btn-page-header-dropdown:after {
        display: none; }
    .main-panel .page-header .dropdown-menu {
      margin-top: 15px;
      top: 0px !important; }
      .main-panel .page-header .dropdown-menu:after {
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ffffff;
        position: absolute;
        top: -8px;
        right: 32px;
        content: ''; }
  .main-panel .page-divider {
    height: 0;
    margin: .3rem 0 1rem;
    overflow: hidden;
    border-top: 1px solid #ebecec; }

/*      Page Wrapper      */
.page-wrapper {
  min-height: calc(100vh - 57px);
  position: relative; }
  .page-wrapper.has-sidebar .page-inner {
    margin-left: 22.5rem; }

.page-navs {
  position: relative;
  display: block;
  padding-right: 1rem;
  padding-left: 1rem;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07);
  z-index: 1; }
  .page-navs .nav .nav-link {
    padding: 1rem !important; }
  .page-navs .nav-line {
    border: 0px !important; }
    .page-navs .nav-line .nav-link {
      border-bottom-width: 3px !important; }

.nav-scroller {
  overflow-x: auto;
  overflow-y: hidden; }
  .nav-scroller .nav {
    flex-wrap: nowrap;
    white-space: nowrap; }

@media (min-width: 991px) {
  .main-panel > .container-full {
    padding: 24px !important; }

  .page-wrapper {
    overflow: hidden; }

  .page-navs {
    padding-right: 2rem;
    padding-left: 2rem; } }
.page-inner {
  padding: 24px 0; }

@media (min-width: 576px) {
  .page-inner {
    padding-right: 30px;
    padding-left: 30px; } }
.page-inner-fill {
  padding: 0;
  height: calc(100% - 57px);
  display: flex;
  flex-direction: column; }

.page-sidebar {
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  max-width: 22.5rem;
  box-shadow: none;
  transform: translate3d(100%, 0, 0);
  overflow: auto;
  z-index: 2;
  transition: transform .2s ease-in-out;
  border-right: 1px solid rgba(61, 70, 79, 0.125) !important; }
  .page-sidebar .back {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 1rem;
    box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.05), 0 1px 3px 0 rgba(61, 70, 79, 0.15);
    font-size: 15px; }

.page-sidebar-section {
  flex: 1;
  overflow-y: auto; }

@media (min-width: 1200.5px) {
  .page-sidebar {
    transform: translateZ(0);
    left: 0; } }
@media (max-width: 1200.5px) {
  .page-wrapper.has-sidebar .page-inner {
    margin-left: 0px; }

  .pagesidebar_open .page-sidebar {
    transform: translate3d(0, 0, 0) !important;
    max-width: unset; } }
.page-with-aside {
  display: flex; }
  .page-with-aside .page-aside {
    width: 280px;
    min-height: 100vh;
    border-right: 1px solid #f1f1f1;
    padding: 15px 0; }
    .page-with-aside .page-aside .aside-header {
      padding: 15px 22px; }
      .page-with-aside .page-aside .aside-header .title {
        font-size: 24px; }
      .page-with-aside .page-aside .aside-header .description {
        font-size: 12px; }
    .page-with-aside .page-aside .aside-nav .nav {
      flex-direction: column; }
      .page-with-aside .page-aside .aside-nav .nav > li {
        padding: 8px 22px;
        margin-bottom: 5px; }
        .page-with-aside .page-aside .aside-nav .nav > li:hover, .page-with-aside .page-aside .aside-nav .nav > li:focus, .page-with-aside .page-aside .aside-nav .nav > li.active {
          background: rgba(51, 51, 51, 0.08); }
        .page-with-aside .page-aside .aside-nav .nav > li.active {
          padding: 12px 22px;
          font-weight: 600; }
          .page-with-aside .page-aside .aside-nav .nav > li.active > a {
            color: #575962 !important; }
        .page-with-aside .page-aside .aside-nav .nav > li > a {
          color: #83848a;
          display: flex;
          align-items: center;
          font-size: 12px; }
          .page-with-aside .page-aside .aside-nav .nav > li > a:hover, .page-with-aside .page-aside .aside-nav .nav > li > a:focus {
            text-decoration: none; }
          .page-with-aside .page-aside .aside-nav .nav > li > a i {
            font-size: 20px;
            margin-right: 15px;
            color: #a1a2a6; }
    .page-with-aside .page-aside .aside-nav .label {
      padding: 5px 22px;
      margin-top: 22px;
      margin-bottom: 5px;
      display: block; }
    .page-with-aside .page-aside .aside-compose {
      padding: 25px 22px; }
  .page-with-aside .page-content {
    width: calc(100% - 280px); }

.footer {
  border-top: 1px solid #eee;
  padding: 15px;
  background: #ffffff;
  position: absolute;
  width: 100%; }
  .footer .container, .footer .container-fluid {
    display: flex;
    align-items: center; }

.sidebar, .sidebar[data-background-color="white"] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 265px;
  display: block;
  z-index: 1002;
  color: #ffffff;
  font-weight: 200;
  background: #ffffff;
  -webkit-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  -moz-box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  box-shadow: 4px 4px 10px rgba(69, 65, 78, 0.06);
  transition: all .3s; }
  .sidebar .user, .sidebar[data-background-color="white"] .user {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    display: block;
    margin-left: 15px;
    margin-right: 15px; }
    .sidebar .user .info a, .sidebar[data-background-color="white"] .user .info a {
      white-space: nowrap;
      display: block;
      position: relative; }
      .sidebar .user .info a:hover, .sidebar .user .info a:focus, .sidebar[data-background-color="white"] .user .info a:hover, .sidebar[data-background-color="white"] .user .info a:focus {
        text-decoration: none; }
      .sidebar .user .info a > span, .sidebar[data-background-color="white"] .user .info a > span {
        font-size: 1rem;
        font-weight: 400;
        color: #777;
        display: flex;
        flex-direction: column; }
        .sidebar .user .info a > span .user-level, .sidebar[data-background-color="white"] .user .info a > span .user-level {
          color: #555;
          font-weight: 600;
          font-size: 12px;
          margin-top: 5px; }
      .sidebar .user .info a .link-collapse, .sidebar[data-background-color="white"] .user .info a .link-collapse {
        padding: 7px 0; }
    .sidebar .user .info .caret, .sidebar[data-background-color="white"] .user .info .caret {
      position: absolute;
      top: 17px;
      right: 0px;
      border-top-color: #777; }
  .sidebar .sidebar-wrapper, .sidebar[data-background-color="white"] .sidebar-wrapper {
    position: relative;
    max-height: calc(100vh - 75px);
    min-height: 100%;
    overflow: auto;
    width: 100%;
    z-index: 4;
    transition: all .3s; }
    .sidebar .sidebar-wrapper .sidebar-content, .sidebar[data-background-color="white"] .sidebar-wrapper .sidebar-content {
      padding-top: 0px;
      padding-bottom: 100px; }
    .sidebar .sidebar-wrapper .scroll-element.scroll-y, .sidebar[data-background-color="white"] .sidebar-wrapper .scroll-element.scroll-y {
      top: 5px !important; }
  .sidebar .nav, .sidebar[data-background-color="white"] .nav {
    display: block;
    float: none;
    margin-top: 20px; }
    .sidebar .nav .nav-section, .sidebar[data-background-color="white"] .nav .nav-section {
      margin: 15px 0 0 0; }
      .sidebar .nav .nav-section .sidebar-mini-icon, .sidebar[data-background-color="white"] .nav .nav-section .sidebar-mini-icon {
        text-align: center;
        font-size: 15px;
        color: #909093;
        display: none; }
      .sidebar .nav .nav-section .text-section, .sidebar[data-background-color="white"] .nav .nav-section .text-section {
        padding: 2px 30px;
        font-size: 12px;
        color: #727275;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        margin-bottom: 12px;
        margin-top: 20px; }
    .sidebar .nav > .nav-item, .sidebar[data-background-color="white"] .nav > .nav-item {
      display: list-item; }
      .sidebar .nav > .nav-item.active > a, .sidebar[data-background-color="white"] .nav > .nav-item.active > a {
        background: rgba(0, 0, 0, 0.03);
        color: #2A2F5B !important; }
        .sidebar .nav > .nav-item.active > a:before, .sidebar[data-background-color="white"] .nav > .nav-item.active > a:before {
          background: #1d7af3; }
        .sidebar .nav > .nav-item.active > a p, .sidebar[data-background-color="white"] .nav > .nav-item.active > a p {
          color: #2A2F5B !important;
          font-weight: 600; }
      .sidebar .nav > .nav-item.active:hover > a:before, .sidebar[data-background-color="white"] .nav > .nav-item.active:hover > a:before {
        background: #1d7af3; }
      .sidebar .nav > .nav-item.active a i, .sidebar[data-background-color="white"] .nav > .nav-item.active a i {
        color: #4d7cfe; }
      .sidebar .nav > .nav-item.submenu, .sidebar[data-background-color="white"] .nav > .nav-item.submenu {
        background: rgba(0, 0, 0, 0.03); }
        .sidebar .nav > .nav-item.submenu > li > a i, .sidebar[data-background-color="white"] .nav > .nav-item.submenu > li > a i {
          color: rgba(23, 125, 255, 0.76); }
      .sidebar .nav > .nav-item a, .sidebar[data-background-color="white"] .nav > .nav-item a {
        display: flex;
        align-items: center;
        color: #575962;
        padding: 6px 25px;
        width: 100%;
        font-size: 1rem;
        font-weight: 400;
        position: relative;
        margin-bottom: 3px;
        text-decoration: none !important; }
        .sidebar .nav > .nav-item a:hover, .sidebar .nav > .nav-item a:focus, .sidebar[data-background-color="white"] .nav > .nav-item a:hover, .sidebar[data-background-color="white"] .nav > .nav-item a:focus {
          text-decoration: none; }
          .sidebar .nav > .nav-item a:hover p, .sidebar .nav > .nav-item a:focus p, .sidebar[data-background-color="white"] .nav > .nav-item a:hover p, .sidebar[data-background-color="white"] .nav > .nav-item a:focus p {
            color: #575962 !important;
            font-weight: 600; }
          .sidebar .nav > .nav-item a:hover i, .sidebar .nav > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav > .nav-item a:focus i {
            color: #4d7cfe !important; }
      .sidebar .nav > .nav-item a .letter-icon, .sidebar[data-background-color="white"] .nav > .nav-item a .letter-icon {
        color: #a1a2a6;
        margin-right: 15px;
        width: 25px;
        text-align: center;
        vertical-align: middle;
        float: left;
        font-size: 20px;
        font-weight: 200; }
      .sidebar .nav > .nav-item a i, .sidebar[data-background-color="white"] .nav > .nav-item a i {
        color: #8d9498;
        margin-right: 15px;
        width: 25px;
        text-align: center;
        vertical-align: middle;
        float: left;
        font-size: 16px;
        line-height: 30px; }
        .sidebar .nav > .nav-item a i[class^="flaticon-"], .sidebar[data-background-color="white"] .nav > .nav-item a i[class^="flaticon-"] {
          font-size: 20px; }
      .sidebar .nav > .nav-item a p, .sidebar[data-background-color="white"] .nav > .nav-item a p {
        font-size: 1rem;
        margin-bottom: 0px;
        margin-right: 5px;
        white-space: nowrap;
        font-weight: 600; }
      .sidebar .nav > .nav-item a .caret, .sidebar[data-background-color="white"] .nav > .nav-item a .caret {
        margin-left: auto;
        margin-right: 6px;
        transition: all .5s;
        color: #8d9498; }
      .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true], .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] {
        background: transparent; }
        .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p {
          color: #575962; }
        .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
          color: #4d7cfe; }
        .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] .caret {
          filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
          -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
          background: #1d7af3; }
    .sidebar .nav.nav-primary > .nav-item a:hover i, .sidebar .nav.nav-primary > .nav-item a:focus i, .sidebar .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-primary) !important; }
    .sidebar .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-primary) !important; }
    .sidebar .nav.nav-primary > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item.active a:before {
      background: var(--bs-primary) !important; }
    .sidebar .nav.nav-primary > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item.active a i {
      color: var(--bs-primary) !important; }
    .sidebar .nav.nav-primary > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-primary > .nav-item .nav-collapse li.active > a {
      color: var(--bs-primary) !important; }
    .sidebar .nav.nav-secondary > .nav-item a:hover i, .sidebar .nav.nav-secondary > .nav-item a:focus i, .sidebar .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-secondary) !important; }
    .sidebar .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-secondary) !important; }
    .sidebar .nav.nav-secondary > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item.active a:before {
      background: var(--bs-secondary) !important; }
    .sidebar .nav.nav-secondary > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item.active a i {
      color: var(--bs-secondary) !important; }
    .sidebar .nav.nav-secondary > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-secondary > .nav-item .nav-collapse li.active > a {
      color: var(--bs-secondary) !important; }
    .sidebar .nav.nav-info > .nav-item a:hover i, .sidebar .nav.nav-info > .nav-item a:focus i, .sidebar .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-info) !important; }
    .sidebar .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-info) !important; }
    .sidebar .nav.nav-info > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item.active a:before {
      background: var(--bs-info) !important; }
    .sidebar .nav.nav-info > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item.active a i {
      color: var(--bs-info) !important; }
    .sidebar .nav.nav-info > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-info > .nav-item .nav-collapse li.active > a {
      color: var(--bs-info) !important; }
    .sidebar .nav.nav-success > .nav-item a:hover i, .sidebar .nav.nav-success > .nav-item a:focus i, .sidebar .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-success) !important; }
    .sidebar .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-success) !important; }
    .sidebar .nav.nav-success > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item.active a:before {
      background: var(--bs-success) !important; }
    .sidebar .nav.nav-success > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item.active a i {
      color: var(--bs-success) !important; }
    .sidebar .nav.nav-success > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-success > .nav-item .nav-collapse li.active > a {
      color: var(--bs-success) !important; }
    .sidebar .nav.nav-warning > .nav-item a:hover i, .sidebar .nav.nav-warning > .nav-item a:focus i, .sidebar .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-warning) !important; }
    .sidebar .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-warning) !important; }
    .sidebar .nav.nav-warning > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item.active a:before {
      background: var(--bs-warning) !important; }
    .sidebar .nav.nav-warning > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item.active a i {
      color: var(--bs-warning) !important; }
    .sidebar .nav.nav-warning > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-warning > .nav-item .nav-collapse li.active > a {
      color: var(--bs-warning) !important; }
    .sidebar .nav.nav-danger > .nav-item a:hover i, .sidebar .nav.nav-danger > .nav-item a:focus i, .sidebar .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item a:hover i, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item a:focus i, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: var(--bs-danger) !important; }
    .sidebar .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
      background: var(--bs-danger) !important; }
    .sidebar .nav.nav-danger > .nav-item.active a:before, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item.active a:before {
      background: var(--bs-danger) !important; }
    .sidebar .nav.nav-danger > .nav-item.active a i, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item.active a i {
      color: var(--bs-danger) !important; }
    .sidebar .nav.nav-danger > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav.nav-danger > .nav-item .nav-collapse li.active > a {
      color: var(--bs-danger) !important; }
  .sidebar .nav > .nav-item.active > a:before, .sidebar[data-background-color="white"] .nav > .nav-item.active > a:before, .sidebar .nav > .nav-item.active:hover > a:before, .sidebar[data-background-color="white"] .nav > .nav-item.active:hover > a:before, .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color="white"] .nav > .nav-item.active > a:before, .sidebar[data-background-color="white"] .nav > .nav-item.active:hover > a:before, .sidebar[data-background-color="white"] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
    opacity: 1 !important;
    position: absolute;
    z-index: 1;
    width: 2px;
    height: 100%;
    content: '';
    left: 0;
    top: 0; }
  .sidebar .nav-collapse, .sidebar[data-background-color="white"] .nav-collapse {
    margin-top: 0px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 10px; }
    .sidebar .nav-collapse li.active > a, .sidebar[data-background-color="white"] .nav-collapse li.active > a {
      font-weight: 600; }
    .sidebar .nav-collapse li a:before, .sidebar .nav-collapse li a:hover:before, .sidebar[data-background-color="white"] .nav-collapse li a:before, .sidebar[data-background-color="white"] .nav-collapse li a:hover:before {
      opacity: 0 !important; }
    .sidebar .nav-collapse li a, .sidebar[data-background-color="white"] .nav-collapse li a {
      margin-bottom: 3px !important;
      padding: 10px 25px !important; }
      .sidebar .nav-collapse li a .sub-item, .sidebar[data-background-color="white"] .nav-collapse li a .sub-item {
        font-size: 1rem;
        position: relative;
        margin-left: 25px;
        opacity: .85; }
        .sidebar .nav-collapse li a .sub-item:before, .sidebar[data-background-color="white"] .nav-collapse li a .sub-item:before {
          content: '';
          height: 4px;
          width: 4px;
          background: rgba(131, 132, 138, 0.89);
          position: absolute;
          left: -15px;
          top: 50%;
          transform: translateY(-50%);
          border-radius: 100%; }
      .sidebar .nav-collapse li a:hover .sub-item, .sidebar[data-background-color="white"] .nav-collapse li a:hover .sub-item {
        opacity: 1; }
      .sidebar .nav-collapse li a .sidebar-mini-icon, .sidebar[data-background-color="white"] .nav-collapse li a .sidebar-mini-icon {
        font-size: 16px;
        color: #C3C5CA;
        margin-right: 15px;
        width: 25px;
        text-align: center;
        vertical-align: middle;
        float: left;
        font-weight: 300 !important; }
    .sidebar .nav-collapse.subnav, .sidebar[data-background-color="white"] .nav-collapse.subnav {
      padding-bottom: 10px;
      margin-bottom: 0px; }
      .sidebar .nav-collapse.subnav li a, .sidebar[data-background-color="white"] .nav-collapse.subnav li a {
        padding-left: 40px !important; }
  .sidebar .profile-section .border-right, .sidebar .profile-section .border-left, .sidebar .profile-section .border-top, .sidebar .profile-section .border-bottom, .sidebar[data-background-color="white"] .profile-section .border-right, .sidebar[data-background-color="white"] .profile-section .border-left, .sidebar[data-background-color="white"] .profile-section .border-top, .sidebar[data-background-color="white"] .profile-section .border-bottom {
    border-color: rgba(255, 255, 255, 0.3) !important; }
  .sidebar .user-profile .user-name, .sidebar[data-background-color="white"] .user-profile .user-name {
    font-size: 16px; }
  .sidebar .user-profile .user-level, .sidebar[data-background-color="white"] .user-profile .user-level {
    font-size: 13px; }
  .sidebar .menubar, .sidebar[data-background-color="white"] .menubar {
    color: #fff;
    line-height: 80px;
    font-size: 18px;
    opacity: .9; }

.sidebar[data-background-color="dark"] .nav .nav-item > a:hover, .sidebar[data-background-color="dark"] .nav .nav-item > a:focus, .sidebar[data-background-color="dark"] .nav .nav-item.submenu, .sidebar[data-background-color="dark2"] .nav .nav-item > a:hover, .sidebar[data-background-color="dark2"] .nav .nav-item > a:focus, .sidebar[data-background-color="dark2"] .nav .nav-item.submenu {
  background: rgba(0, 0, 0, 0.16); }
.sidebar[data-background-color="dark"] .nav .nav-item.submenu > a, .sidebar[data-background-color="dark2"] .nav .nav-item.submenu > a {
  background: transparent !important; }
.sidebar[data-background-color="dark"] .nav .nav-item.active > a, .sidebar[data-background-color="dark2"] .nav .nav-item.active > a {
  background: rgba(0, 0, 0, 0.16); }

.logo-header {
  float: left;
  width: 265px;
  height: 70px;
  line-height: 60px;
  color: #333333;
  z-index: 1001;
  font-size: 17px;
  font-weight: 400;
  padding-left: 25px;
  padding-right: 25px;
  z-index: 1001;
  display: flex;
  align-items: center;
  position: relative;
  transition: all .3s; }
  .logo-header .big-logo {
    margin-right: 8px; }
    .logo-header .big-logo:hover {
      text-decoration: none; }
    .logo-header .big-logo .logo-img {
      width: 35px;
      height: 35px; }
  .logo-header .logo {
    color: #2A2F5B;
    opacity: 1;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center; }
    .logo-header .logo:hover {
      text-decoration: none; }
    .logo-header .logo .navbar-brand {
      padding-top: 0px;
      padding-bottom: 0px;
      margin-right: 0px; }
  .logo-header .nav-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    top: 0;
    right: 18px;
    z-index: 5; }
  .logo-header .navbar-toggler {
    padding-left: 0px;
    padding-right: 0px;
    opacity: 0;
    display: none; }
    .logo-header .navbar-toggler .navbar-toggler-icon {
      height: unset;
      width: unset;
      display: block;
      color: #545454;
      font-size: 22px; }
  .logo-header .more {
    background: transparent;
    border: 0;
    font-size: 22px;
    padding: 0;
    opacity: 0;
    width: 0;
    display: none; }

.btn-toggle {
  font-size: 20px !important;
  line-height: 20px;
  padding: 0px !important;
  background: transparent !important;
  color: #2A2F5B !important; }
  .btn-toggle:hover, .btn-toggle:focus {
    opacity: 1; }

/* Sidebar style 2 */
.sidebar.sidebar-style-2 .nav .nav-item {
  padding: 0 15px; }
  .sidebar.sidebar-style-2 .nav .nav-item a {
    padding: 8px 10px;
    border-radius: 10px; }
  .sidebar.sidebar-style-2 .nav .nav-item a:hover, .sidebar.sidebar-style-2 .nav .nav-item a:focus, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] {
    background: rgba(199, 199, 199, 0.2); }
    .sidebar.sidebar-style-2 .nav .nav-item a:hover p, .sidebar.sidebar-style-2 .nav .nav-item a:hover i, .sidebar.sidebar-style-2 .nav .nav-item a:focus p, .sidebar.sidebar-style-2 .nav .nav-item a:focus i, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i {
      color: #575962 !important; }
  .sidebar.sidebar-style-2 .nav .nav-item.active a:before {
    background: transparent; }
  .sidebar.sidebar-style-2 .nav .nav-item .active a {
    background: rgba(199, 199, 199, 0.2); }
    .sidebar.sidebar-style-2 .nav .nav-item .active a p, .sidebar.sidebar-style-2 .nav .nav-item .active a i {
      color: #575962 !important; }
  .sidebar.sidebar-style-2 .nav .nav-item.submenu {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
    background: transparent !important; }
.sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a {
  background: var(--bs-primary) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(21, 114, 232, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a {
  background: var(--bs-secondary) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(104, 97, 206, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a {
  background: var(--bs-info) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(72, 171, 247, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a {
  background: var(--bs-success) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(49, 206, 54, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a {
  background: var(--bs-warning) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(255, 173, 70, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a {
  background: var(--bs-danger) !important;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.1), 4px 4px 15px -5px rgba(242, 89, 97, 0.4); }
  .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a:before {
    background: transparent !important; }
  .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a span {
    color: #ffffff !important; }
  .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
    color: #ffffff !important; }
.sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a:hover p, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a:hover i, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a:focus p, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a:focus i, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a:hover p, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a:hover i, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a:focus p, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a:focus i, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i {
  color: #b9babf !important; }
.sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a {
  color: #ffffff; }
  .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a p, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a i, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a .caret, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a span, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a p, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a i, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a .caret, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a span {
    color: #ffffff; }
  .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar.sidebar-style-2[data-background-color="dark"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] span, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar.sidebar-style-2[data-background-color="dark2"] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] span {
    color: #ffffff; }

/*    sidebar minimized   */
@media screen and (min-width: 992px) {
  .sidebar_minimize .main-panel, .sidebar_minimize .main-header {
    width: calc(100% - 75px);
    transition: all .3s; }
  .sidebar_minimize .logo-header {
    width: 75px;
    transition: all .3s;
    padding: 0px;
    text-align: center; }
    .sidebar_minimize .logo-header .big-logo {
      margin-right: 0px; }
    .sidebar_minimize .logo-header .logo {
      position: absolute;
      transform: translate3d(25px, 0, 0);
      opacity: 0; }
      .sidebar_minimize .logo-header .logo img {
        display: none; }
  .sidebar_minimize .logo-header .nav-toggle {
    position: absolute;
    left: 50% !important;
    transform: translateX(-50%);
    height: 100%;
    right: 0 !important; }
  .sidebar_minimize .sidebar {
    width: 75px;
    transition: all .3s; }
    .sidebar_minimize .sidebar .sidebar-wrapper {
      width: 75px;
      transition: all .3s; }
      .sidebar_minimize .sidebar .sidebar-wrapper .user {
        padding-left: 0px;
        padding-right: 0px; }
        .sidebar_minimize .sidebar .sidebar-wrapper .user [class^="avatar-"] {
          float: none !important; }
        .sidebar_minimize .sidebar .sidebar-wrapper .user .info {
          display: none; }
          .sidebar_minimize .sidebar .sidebar-wrapper .user .info span {
            display: none; }
      .sidebar_minimize .sidebar .sidebar-wrapper .nav-item {
        position: relative; }
        .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .letter-icon {
          display: block !important; }
        .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a i {
          margin-right: unset; }
        .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .badge, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a span, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .caret, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a p {
          display: none;
          transition: all .3s; }
        .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .sidebar-mini-icon {
          display: block !important;
          margin-right: 0px; }
        .sidebar_minimize .sidebar .sidebar-wrapper .nav-item.submenu .nav-collapse, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item.active .nav-collapse {
          display: none; }
      .sidebar_minimize .sidebar .sidebar-wrapper .nav-section .text-section {
        display: none; }
      .sidebar_minimize .sidebar .sidebar-wrapper .nav-section .sidebar-mini-icon {
        display: block; }
    .sidebar_minimize .sidebar .user-profile .user-name, .sidebar_minimize .sidebar .user-profile .user-level {
      display: none; }
    .sidebar_minimize .sidebar .user-profile .avatar {
      display: none; }
      .sidebar_minimize .sidebar .user-profile .avatar.avatar-minimize {
        display: block !important; }
    .sidebar_minimize .sidebar .menubars {
      display: none; }
  .sidebar_minimize.sidebar_minimize_hover .sidebar {
    width: 265px;
    position: fixed;
    height: 100vh;
    top: 0; }
    .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header {
      width: 265px;
      padding-left: 25px;
      padding-right: 25px;
      text-align: left; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .logo {
        opacity: 1 !important;
        transform: translate3d(0, 0, 0) !important;
        position: relative !important; }
        .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .logo img {
          display: inline-block !important; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .nav-toggle {
        right: 18px !important;
        transform: translateX(0%) !important;
        left: unset !important; }
    .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper {
      width: 265px; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user {
        padding-left: 15px;
        padding-right: 15px; }
        .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user [class^="avatar-"] {
          float: left !important; }
        .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user .info {
          display: block; }
          .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user .info span {
            display: flex; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a i {
        margin-right: 15px; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .badge, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a span, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .caret, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a p {
        display: block; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .sidebar-mini-icon {
        display: block !important;
        margin-right: 15px; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item.submenu .nav-collapse, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item.active .nav-collapse {
        display: block; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-section .sidebar-mini-icon {
        display: none; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-section .text-section {
        display: block; }
    .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .user-name, .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .user-level {
      display: block; }
    .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .avatar {
      display: block; }
      .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .avatar.avatar-minimize {
        display: none !important; }
    .sidebar_minimize.sidebar_minimize_hover .sidebar .menubars {
      display: flex; } }
/*     	Customable Layouts Colors     */
.main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group {
  border: 0;
  background: rgba(0, 0, 0, 0.18) !important;
  box-shadow: 0px 4px 8px 0 rgba(0, 0, 0, 0.05);
  transition: all 0.4s; }
  .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .form-control, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .form-control {
    color: #ffffff !important; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .form-control::-webkit-input-placeholder, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .form-control::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      opacity: 1; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .form-control::-moz-placeholder, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .form-control::-moz-placeholder {
      /* Firefox 19+ */
      opacity: 1; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .form-control:-ms-input-placeholder, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .form-control:-ms-input-placeholder {
      /* IE 10+ */
      opacity: 1; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .form-control:-moz-placeholder, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .form-control:-moz-placeholder {
      /* Firefox 18- */
      opacity: 1; }
  .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .nav-search .input-group .search-icon, .main-header[data-background-color="custom"] .navbar-header .nav-search .input-group .search-icon {
    color: #ffffff !important; }
.main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group {
  background: #fff !important; }
  .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .form-control, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .form-control {
    color: inherit !important; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .form-control::-webkit-input-placeholder, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .form-control::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #bfbfbf !important; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .form-control::-moz-placeholder, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .form-control::-moz-placeholder {
      /* Firefox 19+ */
      color: #bfbfbf !important; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .form-control:-ms-input-placeholder, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .form-control:-ms-input-placeholder {
      /* IE 10+ */
      color: #bfbfbf !important; }
    .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .form-control:-moz-placeholder, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .form-control:-moz-placeholder {
      /* Firefox 18- */
      color: #bfbfbf !important; }
  .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) #search-nav.focus .nav-search .input-group .search-icon, .main-header[data-background-color="custom"] .navbar-header #search-nav.focus .nav-search .input-group .search-icon {
    color: #bfbfbf !important; }
.main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .navbar-nav .nav-item .nav-link, .main-header[data-background-color="custom"] .navbar-header .navbar-nav .nav-item .nav-link {
  color: #ffffff !important; }
  .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .navbar-nav .nav-item .nav-link:hover, .main-header[data-background-color="custom"] .navbar-header .navbar-nav .nav-item .nav-link:hover, .main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .navbar-nav .nav-item .nav-link:focus, .main-header[data-background-color="custom"] .navbar-header .navbar-nav .nav-item .nav-link:focus {
    background: rgba(31, 30, 30, 0.12); }
.main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .navbar-nav .nav-item.active .nav-link, .main-header[data-background-color="custom"] .navbar-header .navbar-nav .nav-item.active .nav-link {
  background: rgba(31, 30, 30, 0.12); }
.main-header .navbar-header[data-background-color]:not([data-background-color="white"]) .navbar-nav .topbar-user .profile-pic, .main-header[data-background-color="custom"] .navbar-header .navbar-nav .topbar-user .profile-pic {
  color: #fff; }

body[data-background-color="dark"] .border-left,
body[data-background-color="dark"] .border-right,
body[data-background-color="dark"] .border-bottom,
body[data-background-color="dark"] .border-top, body[data-background-color="dark"] .border-left,
body[data-background-color="dark"] .border-right,
body[data-background-color="dark"] .border-bottom,
body[data-background-color="dark"] .border-top {
  border-color: rgba(181, 181, 181, 0.1) !important; }

.main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu {
  background: #202940 !important; }
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu:after, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu:after {
    border-bottom-color: #202940; }
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu .dropdown-title, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu .dropdown-title {
    border-color: rgba(181, 181, 181, 0.1) !important;
    color: #fff; }
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu .dropdown-divider, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu .dropdown-divider {
    border-color: rgba(181, 181, 181, 0.1) !important; }
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu .dropdown-item, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu .dropdown-item {
    color: #fff; }
    .main-header .navbar-header[data-background-color][data-background-color="dark"] .dropdown-menu .dropdown-item:hover, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .dropdown-menu .dropdown-item:hover {
      background: rgba(0, 0, 0, 0.1) !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .messages-notif-box .notif-center a,
.main-header .navbar-header[data-background-color][data-background-color="dark"] .notif-box .see-all,
.main-header .navbar-header[data-background-color][data-background-color="dark"] .messages-notif-box .see-all, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .messages-notif-box .notif-center a,
.main-header .navbar-header[data-background-color][data-background-color="dark2"] .notif-box .see-all,
.main-header .navbar-header[data-background-color][data-background-color="dark2"] .messages-notif-box .see-all {
  border-color: rgba(181, 181, 181, 0.1) !important;
  color: #fff; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .notif-box .notif-center a,
.main-header .navbar-header[data-background-color][data-background-color="dark"] .messages-notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .notif-box .notif-center a,
.main-header .navbar-header[data-background-color][data-background-color="dark2"] .messages-notif-box .notif-center a {
  color: #ffffff; }
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .notif-box .notif-center a:hover,
  .main-header .navbar-header[data-background-color][data-background-color="dark"] .messages-notif-box .notif-center a:hover, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .notif-box .notif-center a:hover,
  .main-header .navbar-header[data-background-color][data-background-color="dark2"] .messages-notif-box .notif-center a:hover {
    background: rgba(0, 0, 0, 0.1) !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .notif-box .notif-center a .notif-content .time,
.main-header .navbar-header[data-background-color][data-background-color="dark"] .messages-notif-box .notif-center a .notif-content .time, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .notif-box .notif-center a .notif-content .time,
.main-header .navbar-header[data-background-color][data-background-color="dark2"] .messages-notif-box .notif-center a .notif-content .time {
  color: #b9babf !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .scrollbar-outer > .scroll-element, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .scrollbar-outer > .scroll-element {
  background: transparent; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .topbar-user .profile-pic, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .topbar-user .profile-pic {
  color: #fff !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .nav-search .input-group, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .nav-search .input-group {
  background: rgba(185, 185, 185, 0.18) !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .navbar-nav .nav-item .nav-link:hover, .main-header .navbar-header[data-background-color][data-background-color="dark"] .navbar-nav .nav-item .nav-link:focus, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .navbar-nav .nav-item .nav-link:hover, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .navbar-nav .nav-item .nav-link:focus {
  background: rgba(185, 185, 185, 0.18) !important; }
.main-header .navbar-header[data-background-color][data-background-color="dark"] .navbar-nav .nav-item.active .nav-link, .main-header .navbar-header[data-background-color][data-background-color="dark2"] .navbar-nav .nav-item.active .nav-link {
  background: rgba(185, 185, 185, 0.18) !important; }

.btn-toggle {
  color: #fff !important; }

.logo-header .navbar-toggler .navbar-toggler-icon,
.logo-header .more,
.logo-header .btn-toggle {
  color: #8d9498 !important; }
.logo-header[data-background-color] .navbar-toggler .navbar-toggler-icon {
  color: #ffffff !important; }
.logo-header[data-background-color] .more,
.logo-header[data-background-color] .btn-toggle {
  color: #ffffff !important; }
.logo-header[data-background-color="white"] .navbar-toggler .navbar-toggler-icon,
.logo-header[data-background-color="white"] .more,
.logo-header[data-background-color="white"] .btn-toggle, .logo-header[data-background-color="grey"] .navbar-toggler .navbar-toggler-icon,
.logo-header[data-background-color="grey"] .more,
.logo-header[data-background-color="grey"] .btn-toggle {
  color: #8d9498 !important; }

.logo-header[data-background-color="grey"], .sidebar[data-background-color="grey"] {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

.logo-header[data-background-color="white"] {
  background: #ffffff !important; }

.navbar-header[data-background-color="white"] {
  background: #ffffff !important; }

.logo-header[data-background-color="grey"] {
  background: #fafafe !important; }

.logo-header[data-background-color="dark"] {
  background: #1a2035 !important; }

.logo-header[data-background-color="dark2"] {
  background: #151a2b !important; }

.navbar-header[data-background-color="dark"] {
  background: #1a2035 !important; }

.navbar-header[data-background-color="dark2"] {
  background: #151a2b !important; }

.logo-header[data-background-color="blue"] {
  background: var(--bs-primary) !important; }

.logo-header[data-background-color="blue2"] {
  background: #1269DB !important; }

.navbar-header[data-background-color="blue"] {
  background: var(--bs-primary) !important; }

.navbar-header[data-background-color="blue2"] {
  background: #1269DB !important; }

.logo-header[data-background-color="purple"] {
  background: var(--bs-secondary) !important; }

.logo-header[data-background-color="purple2"] {
  background: #5C55BF !important; }

.navbar-header[data-background-color="purple"] {
  background: var(--bs-secondary) !important; }

.navbar-header[data-background-color="purple2"] {
  background: #5C55BF !important; }

.logo-header[data-background-color="light-blue"] {
  background: var(--bs-info) !important; }

.logo-header[data-background-color="light-blue2"] {
  background: #3697E1 !important; }

.navbar-header[data-background-color="light-blue"] {
  background: var(--bs-info) !important; }

.navbar-header[data-background-color="light-blue2"] {
  background: #3697E1 !important; }

.logo-header[data-background-color="green"] {
  background: var(--bs-success) !important; }

.logo-header[data-background-color="green2"] {
  background: #2BB930 !important; }

.navbar-header[data-background-color="green"] {
  background: var(--bs-success) !important; }

.navbar-header[data-background-color="green2"] {
  background: #2BB930 !important; }

.logo-header[data-background-color="orange"] {
  background: var(--bs-warning) !important; }

.logo-header[data-background-color="orange2"] {
  background: #FF9E27 !important; }

.navbar-header[data-background-color="orange"] {
  background: var(--bs-warning) !important; }

.navbar-header[data-background-color="orange2"] {
  background: #FF9E27 !important; }

.logo-header[data-background-color="red"] {
  background: var(--bs-danger) !important; }

.logo-header[data-background-color="red2"] {
  background: #EA4d56 !important; }

.navbar-header[data-background-color="red"] {
  background: var(--bs-danger) !important; }

.navbar-header[data-background-color="red2"] {
  background: #EA4d56 !important; }

.sidebar[data-background-color="grey"] {
  background: #fafafe; }

.sidebar[data-background-color="dark"] {
  background: #1a2035 !important; }
  .sidebar[data-background-color="dark"] .user {
    border-color: rgba(181, 181, 181, 0.1) !important; }
    .sidebar[data-background-color="dark"] .user .info a > span {
      color: #b9babf; }
      .sidebar[data-background-color="dark"] .user .info a > span .user-level {
        color: #8d9498; }
  .sidebar[data-background-color="dark"] .nav > .nav-item.active > a p,
  .sidebar[data-background-color="dark"] .nav > .nav-item.active a:hover p,
  .sidebar[data-background-color="dark"] .nav > .nav-item.active a:focus p {
    color: #fff !important; }
  .sidebar[data-background-color="dark"] .nav > .nav-item a {
    color: #b9babf !important; }
    .sidebar[data-background-color="dark"] .nav > .nav-item a:hover p, .sidebar[data-background-color="dark"] .nav > .nav-item a:focus p, .sidebar[data-background-color="dark"] .nav > .nav-item a[data-toggle="collapse"][aria-expanded="true"] p {
      color: #b9babf !important; }
  .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a,
  .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:hover,
  .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:focus,
  .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] {
    background: #fff !important;
    color: #1a2035 !important; }
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a p,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a i,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a .caret,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:hover p,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:hover i,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:hover .caret,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:focus p,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:focus i,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a:focus .caret,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] p,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] i,
    .sidebar[data-background-color="dark"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] .caret {
      color: #1a2035 !important; }
  .sidebar[data-background-color="dark"] .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #f7f7f7; }
  .sidebar[data-background-color="dark"] .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .sidebar[data-background-color="dark"] .scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #dcdbdb; }

.sidebar[data-background-color="dark2"] {
  background: #151a2b !important; }
  .sidebar[data-background-color="dark2"] .user {
    border-color: rgba(181, 181, 181, 0.1) !important; }
    .sidebar[data-background-color="dark2"] .user .info a > span {
      color: #b9babf; }
      .sidebar[data-background-color="dark2"] .user .info a > span .user-level {
        color: #8d9498; }
  .sidebar[data-background-color="dark2"] .nav > .nav-item.active > a p,
  .sidebar[data-background-color="dark2"] .nav > .nav-item.active a:hover p,
  .sidebar[data-background-color="dark2"] .nav > .nav-item.active a:focus p {
    color: #fff !important; }
  .sidebar[data-background-color="dark2"] .nav > .nav-item a {
    color: #b9babf !important; }
    .sidebar[data-background-color="dark2"] .nav > .nav-item a:hover p, .sidebar[data-background-color="dark2"] .nav > .nav-item a:focus p, .sidebar[data-background-color="dark2"] .nav > .nav-item a[data-toggle="collapse"][aria-expanded="true"] p {
      color: #b9babf !important; }
  .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a,
  .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:hover,
  .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:focus,
  .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] {
    background: #fff !important;
    color: #151a2b !important; }
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a p,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a i,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a .caret,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:hover p,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:hover i,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:hover .caret,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:focus p,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:focus i,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a:focus .caret,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] p,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] i,
    .sidebar[data-background-color="dark2"].sidebar-style-2 .nav .nav-item.active > a[data-toggle="collapse"][aria-expanded="true"] .caret {
      color: #151a2b !important; }
  .sidebar[data-background-color="dark2"] .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #f7f7f7; }
  .sidebar[data-background-color="dark2"] .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .sidebar[data-background-color="dark2"] .scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #dcdbdb; }

/*    Avatar    */
.avatar {
  position: relative;
  display: inline-block; }

.avatar-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.avatar-title {
  width: 100%;
  height: 100%;
  background-color: var(--bs-secondary);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center; }

.avatar-online::before, .avatar-offline::before, .avatar-away::before {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 25%;
  height: 25%;
  border-radius: 50%;
  content: '';
  border: 2px solid #fff; }

.avatar-online::before {
  background-color: var(--bs-success); }

.avatar-offline::before {
  background-color: #97a2b1; }

.avatar-away::before {
  background-color: var(--bs-warning); }

.avatar {
  width: 3.2rem;
  height: 3.2rem; }
  .avatar .border {
    border-width: 3px !important; }
  .avatar .rounded {
    border-radius: 6px !important; }
  .avatar .avatar-title {
    font-size: 18px; }

.avatar-xs {
  width: 1.95rem;
  height: 1.95rem; }
  .avatar-xs .border {
    border-width: 2px !important; }
  .avatar-xs .rounded {
    border-radius: 4px !important; }
  .avatar-xs .avatar-title {
    font-size: 12px; }
  .avatar-xs.avatar-online::before, .avatar-xs.avatar-offline::before, .avatar-xs.avatar-away::before {
    border-width: 1px; }

.avatar-sm {
  width: 2.75rem;
  height: 2.75rem; }
  .avatar-sm .border {
    border-width: 3px !important; }
  .avatar-sm .rounded {
    border-radius: 4px !important; }
  .avatar-sm .avatar-title {
    font-size: 15px; }
  .avatar-sm.avatar-online::before, .avatar-sm.avatar-offline::before, .avatar-sm.avatar-away::before {
    border-width: 2px; }

.avatar-lg {
  width: 3.95rem;
  height: 3.95rem; }
  .avatar-lg .border {
    border-width: 3px !important; }
  .avatar-lg .rounded {
    border-radius: 8px !important; }
  .avatar-lg .avatar-title {
    font-size: 24px; }
  .avatar-lg.avatar-online::before, .avatar-lg.avatar-offline::before, .avatar-lg.avatar-away::before {
    border-width: 3px; }

.avatar-xl {
  width: 5.2rem;
  height: 5.2rem; }
  .avatar-xl .border {
    border-width: 4px !important; }
  .avatar-xl .rounded {
    border-radius: 8px !important; }
  .avatar-xl .avatar-title {
    font-size: 28px; }
  .avatar-xl.avatar-online::before, .avatar-xl.avatar-offline::before, .avatar-xl.avatar-away::before {
    border-width: 4px; }

.avatar-xxl {
  width: 5.325rem;
  height: 5.325rem; }
  .avatar-xxl .border {
    border-width: 6px !important; }
  .avatar-xxl .rounded {
    border-radius: 8px !important; }
  .avatar-xxl .avatar-title {
    font-size: 30px; }
  .avatar-xxl.avatar-online::before, .avatar-xxl.avatar-offline::before, .avatar-xxl.avatar-away::before {
    border-width: 4px; }

@media (min-width: 768px) {
  .avatar-xxl {
    width: 8rem;
    height: 8rem; }
    .avatar-xxl .border {
      border-width: 4px !important; }
    .avatar-xxl .rounded {
      border-radius: 12px !important; }
    .avatar-xxl .avatar-title {
      font-size: 42px; }
    .avatar-xxl.avatar-online::before, .avatar-xxl.avatar-offline::before, .avatar-xxl.avatar-away::before {
      border-width: 4px; } }
.avatar-group {
  display: inline-flex; }
  .avatar-group .avatar + .avatar {
    margin-left: -.75rem; }
  .avatar-group .avatar-xs + .avatar-xs {
    margin-left: -.40625rem; }
  .avatar-group .avatar-sm + .avatar-sm {
    margin-left: -.625rem; }
  .avatar-group .avatar-lg + .avatar-lg {
    margin-left: -1rem; }
  .avatar-group .avatar-xl + .avatar-xl {
    margin-left: -1.28125rem; }
  .avatar-group .avatar:hover {
    z-index: 1; }

.border-dark {
  border-color: #202940 !important; }

/* 		Breadcrumb		*/
.breadcrumbs {
  list-style: none;
  display: inline;
  width: auto;
  border-left: 1px solid #efefef;
  margin-left: 25px;
  padding-left: 25px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 100%; }
  .breadcrumbs li {
    display: inline-block; }
    .breadcrumbs li a {
      color: #2A2F5B;
      font-size: 13px; }
      .breadcrumbs li a i {
        font-size: 16px; }
      .breadcrumbs li a:hover {
        text-decoration: none; }
    .breadcrumbs li.separator {
      padding-left: 10px;
      padding-right: 10px;
      font-size: 12px; }

/*     Card     */
.card, .card-light {
  border-radius: 10px;
  background-color: #ffffff;
  margin-bottom: 30px;
  -webkit-box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  border: 0px; }
  .card .card-header, .card-light .card-header {
    padding: 1rem 1.25rem;
    background-color: transparent;
    border-bottom: 1px solid #ebecec !important; }
    .card .card-header:first-child, .card-light .card-header:first-child {
      border-radius: 0px; }
  .card .card-head-row, .card-light .card-head-row {
    display: flex;
    align-items: center; }
    .card .card-head-row .card-tools, .card-light .card-head-row .card-tools {
      margin-left: auto;
      float: right;
      padding-left: 15px; }
      .card .card-head-row .card-tools .btn, .card-light .card-head-row .card-tools .btn {
        margin-right: 10px; }
        .card .card-head-row .card-tools .btn:last-child, .card-light .card-head-row .card-tools .btn:last-child {
          margin-right: 0px; }
  .card .separator-solid, .card-light .separator-solid {
    border-top: 1px solid #ebecec;
    margin: 15px 0; }
  .card .separator-dashed, .card-light .separator-dashed {
    border-top: 1px dashed #ebecec;
    margin: 15px 0; }
  .card .separator-dot, .card-light .separator-dot {
    border-top: 1px dotted #ebecec;
    margin: 15px 0; }
  .card .full-width-separator, .card-light .full-width-separator {
    margin: 15px -20px 15px; }
  .card .b-b1, .card-light .b-b1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .card .card-body, .card-light .card-body {
    padding: 1.25rem; }
  .card .card-footer, .card-light .card-footer {
    background-color: transparent;
    line-height: 30px;
    border-top: 1px solid #ebecec !important;
    font-size: 13px; }
  .card .pull-in, .card-light .pull-in {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
    .card .pull-in.sparkline-fix, .card-light .pull-in.sparkline-fix {
      margin-left: -1.35rem;
      margin-right: -1.35rem;
      margin-bottom: -3px; }
  .card .chart-as-background, .card-light .chart-as-background {
    position: absolute;
    bottom: 0;
    width: calc(100% + 2px); }
  .card .card-action, .card-light .card-action {
    padding: 30px;
    background-color: transparent;
    line-height: 30px;
    border-top: 1px solid #ebecec !important;
    font-size: 1rem; }
  .card .card-footer hr, .card-light .card-footer hr {
    margin-top: 5px;
    margin-bottom: 5px; }
  .card .card-footer .legend, .card-light .card-footer .legend {
    display: inline-block; }

@media screen and (max-width: 476px) {
  .card .card-head-row:not(.card-tools-still-right) {
    flex-direction: column;
    align-items: unset; }
    .card .card-head-row:not(.card-tools-still-right) .card-tools {
      margin-left: 0px;
      float: left;
      padding-left: 0px;
      padding-top: 10px; } }
.card.full-height {
  height: calc(100% - 30px); }

.card-space {
  padding: 0 30px; }
  .card-space > .card-header, .card-space > .card-body, .card-space > .card-footer, .card-space > .card-action {
    padding-left: 0px !important;
    padding-right: 0px !important; }

.card-with-nav .card-header {
  border-bottom: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important; }
.card-with-nav .card-body {
  padding: 15px 25px !important; }

.card-list {
  padding: 10px 0; }
  .card-list .item-list {
    display: flex;
    flex-direction: row;
    padding: 10px 0;
    align-items: center; }
    .card-list .item-list .info-user {
      flex: 1; }
      .card-list .item-list .info-user .username, .card-list .item-list .info-user a.username {
        font-size: 14px;
        margin-bottom: 5px;
        font-weight: 600; }
      .card-list .item-list .info-user .status {
        font-size: 12px;
        color: #7d7b7b; }

.card-title {
  margin: 0;
  color: #2A2F5B;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6; }
  .card-title a, .card-title a:hover, .card-title a:focus {
    color: #2A2F5B;
    text-decoration: none; }

.card-sub {
  display: block;
  margin: 5px 0 10px 0;
  font-size: .9rem;
  background: #f7f8fa;
  color: #2A2F5B;
  padding: 0.85rem 1.5rem;
  border-radius: 4px;
  line-height: 1.82; }

.card-category {
  margin-top: 8px;
  font-size: 1rem;
  color: #8d9498;
  margin-bottom: 0px;
  word-break: normal; }

label {
  font-size: 1rem;
  font-weight: 400;
  color: #8d9498;
  margin-bottom: 0px; }

.card-transparent {
  background: transparent !important;
  box-shadow: none;
  border-color: transparent !important; }

/*     Card Stats    */
.card-stats .card-body {
  padding: 15px !important; }
.card-stats .card-title {
  margin-bottom: 0px !important; }
.card-stats .card-category {
  margin-top: 0px; }
.card-stats .col-icon {
  width: 65px;
  height: 65px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 15px; }
.card-stats .icon-big {
  width: 100%;
  height: 100%;
  font-size: 2.2em;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .card-stats .icon-big.icon-black, .card-stats .icon-big.icon-primary, .card-stats .icon-big.icon-secondary, .card-stats .icon-big.icon-success, .card-stats .icon-big.icon-info, .card-stats .icon-big.icon-warning, .card-stats .icon-big.icon-danger {
    border-radius: 5px; }
    .card-stats .icon-big.icon-black i, .card-stats .icon-big.icon-primary i, .card-stats .icon-big.icon-secondary i, .card-stats .icon-big.icon-success i, .card-stats .icon-big.icon-info i, .card-stats .icon-big.icon-warning i, .card-stats .icon-big.icon-danger i {
      color: #ffffff !important; }
  .card-stats .icon-big.icon-black {
    background: #1a2035; }
  .card-stats .icon-big.icon-primary {
    background: var(--bs-primary); }
  .card-stats .icon-big.icon-secondary {
    background: var(--bs-secondary); }
  .card-stats .icon-big.icon-success {
    background: var(--bs-success); }
  .card-stats .icon-big.icon-warning {
    background: var(--bs-warning); }
  .card-stats .icon-big.icon-info {
    background: var(--bs-info); }
  .card-stats .icon-big.icon-danger {
    background: var(--bs-danger); }
  .card-stats .icon-big.round {
    border-radius: 50% !important; }
  .card-stats .icon-big i.fa, .card-stats .icon-big i.fab, .card-stats .icon-big i.fal, .card-stats .icon-big i.far, .card-stats .icon-big i.fas {
    font-size: 0.8em; }
.card-stats .col-stats {
  align-items: center;
  display: flex;
  padding-left: 15px; }

/*     Card Task     */
.card-tasks .table {
  margin-bottom: 0px; }
  .card-tasks .table .form-check {
    padding: 0 0 0 0.75rem !important; }
    .card-tasks .table .form-check label {
      margin-bottom: 0px !important; }
  .card-tasks .table tbody td:first-child, .card-tasks .table thead th:first-child {
    padding-left: 15px;
    padding-right: 15px; }
  .card-tasks .table tbody td:last-child, .card-tasks .table thead th:last-child {
    padding-right: 15px; }
  .card-tasks .table tbody tr:last-child td {
    border-bottom-width: 0px !important; }
.card-tasks .card-body {
  padding-top: 0px;
  padding-bottom: 0px; }
  .card-tasks .card-body .table td {
    font-size: 13px; }
    .card-tasks .card-body .table td .btn {
      font-size: 15px;
      opacity: 0.7;
      transition: all .3s; }
    .card-tasks .card-body .table td:hover .btn {
      opacity: 1; }
.card-tasks .form-button-action {
  display: block !important; }

/*     Card States    */
.card-dark, .card-black, .card-primary, .card-secondary, .card-info, .card-success, .card-warning, .card-danger {
  color: #ffffff !important;
  border: 0px !important; }

.card-dark .card-header, .card-black .card-header, .card-primary .card-header, .card-secondary .card-header, .card-info .card-header, .card-success .card-header, .card-warning .card-header, .card-danger .card-header {
  border-bottom: transparent !important; }

.card-dark .card-category, .card-black .card-category, .card-primary .card-category, .card-secondary .card-category, .card-info .card-category, .card-success .card-category, .card-warning .card-category, .card-danger .card-category, .card-dark .card-title, .card-black .card-title, .card-primary .card-title, .card-secondary .card-title, .card-info .card-title, .card-success .card-title, .card-warning .card-title, .card-danger .card-title, .card-dark label, .card-black label, .card-primary label, .card-info label, .card-success label, .card-warning label, .card-danger label {
  color: #ffffff !important; }

.card-dark .icon-big > i, .card-black .icon-big > i, .card-primary .icon-big > i, .card-secondary .icon-big > i, .card-info .icon-big > i, .card-success .icon-big > i, .card-warning .icon-big > i, .card-danger .icon-big > i {
  color: #ffffff !important; }

.card-dark .card-footer, .card-black .card-footer, .card-primary .card-footer, .card-secondary .card-footer, .card-info .card-footer, .card-success .card-footer, .card-warning .card-footer, .card-danger .card-footer {
  border-top: transparent !important; }

.card-black {
  background: #1a2035 !important; }

.card-primary {
  background: var(--bs-primary) !important; }

.card-secondary {
  background: var(--bs-secondary) !important; }

.card-info {
  background: var(--bs-info) !important; }

.card-success {
  background: var(--bs-success) !important; }

.card-warning {
  background: var(--bs-warning) !important; }

.card-danger {
  background: var(--bs-danger) !important; }

.card-round {
  border-radius: 10px; }

/*     Progress Card    */
.progress-card {
  margin-bottom: 25px; }
  .progress-card .progress-status {
    display: flex;
    margin-bottom: 10px;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }

/*      Card Posts    */
.card-post .info-post .username {
  margin-bottom: 0px;
  font-weight: 600; }
.card-post .info-post .date {
  margin-bottom: 0px; }

/*     Card Pricing    */
.card-pricing {
  padding: 20px 5px;
  text-align: center;
  border-radius: 10px; }
  .card-pricing .card-header {
    border-bottom: 0px !important; }
  .card-pricing .card-footer {
    border-top: 0px !important;
    padding: 15px 15px 10px 15px; }
  .card-pricing .card-title {
    font-weight: 400;
    font-size: 20px; }
  .card-pricing .card-price .price {
    font-size: 36px;
    font-weight: 400; }
  .card-pricing .card-price .text {
    font-size: 18px;
    font-weight: 400;
    color: #d1d7e3; }
  .card-pricing .specification-list {
    list-style: none;
    padding-left: 0px; }
    .card-pricing .specification-list li {
      padding: 8px 0 12px;
      border-bottom: 1px solid #eee;
      text-align: left;
      font-size: 12px;
      margin-bottom: 5px; }
      .card-pricing .specification-list li .name-specification {
        color: #83848a; }
      .card-pricing .specification-list li .status-specification {
        margin-left: auto;
        float: right;
        font-weight: 400; }
  .card-pricing.card-pricing-focus {
    padding: 40px 5px; }
  .card-pricing.card-black .name-specification, .card-pricing.card-primary .name-specification, .card-pricing.card-secondary .name-specification, .card-pricing.card-info .name-specification, .card-pricing.card-success .name-specification, .card-pricing.card-danger .name-specification, .card-pricing.card-warning .name-specification {
    color: #ffffff !important; }
  .card-pricing.card-black .price, .card-pricing.card-primary .price, .card-pricing.card-secondary .price, .card-pricing.card-info .price, .card-pricing.card-success .price, .card-pricing.card-danger .price, .card-pricing.card-warning .price {
    color: #fff !important; }
  .card-pricing.card-primary .specification-list li {
    border-color: #2f8bff !important; }
  .card-pricing.card-primary .btn-light {
    color: var(--bs-primary) !important; }
  .card-pricing.card-success .specification-list li {
    border-color: #64e069 !important; }
  .card-pricing.card-success .btn-light {
    color: var(--bs-success) !important; }
  .card-pricing.card-secondary .specification-list li {
    border-color: #7f77dc !important; }
  .card-pricing.card-secondary .btn-light {
    color: var(--bs-secondary) !important; }
  .card-pricing.card-black .specification-list li {
    border-color: #6f8996 !important; }
  .card-pricing.card-black .btn-light {
    color: #1a2035 !important; }
  .card-pricing.card-info .specification-list li {
    border-color: #11c0e4 !important; }
  .card-pricing.card-info .btn-light {
    color: var(--bs-info) !important; }
  .card-pricing.card-danger .specification-list li {
    border-color: #ff6972 !important; }
  .card-pricing.card-danger .btn-light {
    color: var(--bs-danger) !important; }
  .card-pricing.card-warning .specification-list li {
    border-color: #ffbc67 !important; }
  .card-pricing.card-warning .btn-light {
    color: var(--bs-warning) !important; }

.card-pricing2 {
  padding-bottom: 10px;
  background: #fff !important;
  border-bottom: 7px solid;
  text-align: center;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08); }
  .card-pricing2:before {
    content: "";
    width: 100%;
    height: 350px;
    position: absolute;
    top: -150px;
    left: 0;
    transform: skewY(-20deg); }
  .card-pricing2 .price-value:after, .card-pricing2 .price-value:before {
    content: "";
    left: 50%;
    transform: translateX(-50%) scaleY(0.5) rotate(45deg); }
  .card-pricing2 .value:after, .card-pricing2 .value:before {
    content: "";
    left: 50%;
    transform: translateX(-50%) scaleY(0.5) rotate(45deg); }
  .card-pricing2 .pricing-header {
    padding: 20px 20px 60px;
    text-align: left;
    position: relative; }
  .card-pricing2 .sub-title {
    display: block;
    font-size: 16px; }
  .card-pricing2 .value {
    background: #fff; }
  .card-pricing2 .price-value {
    display: inline-block;
    width: 170px;
    height: 110px;
    padding: 15px;
    border: 2px solid;
    border-top: none;
    border-bottom: none;
    position: relative; }
    .card-pricing2 .price-value:after, .card-pricing2 .price-value:before {
      width: 121px;
      height: 121px;
      border: 3px solid;
      border-right: none;
      border-bottom: none;
      position: absolute;
      top: -60px; }
    .card-pricing2 .price-value:after {
      border-top: none;
      border-left: none;
      border-bottom: 3px solid;
      border-right: 3px solid;
      top: auto;
      bottom: -60px; }
  .card-pricing2 .value {
    width: 100%;
    height: 100%;
    border: 2px solid;
    border-top: none;
    border-bottom: none;
    z-index: 1;
    position: relative; }
    .card-pricing2 .value:after, .card-pricing2 .value:before {
      width: 97px;
      height: 97px;
      background: #fff;
      border: 3px solid;
      border-bottom: none;
      border-right: none;
      position: absolute;
      top: -48px;
      z-index: -1; }
    .card-pricing2 .value:after {
      border-right: 3px solid;
      border-bottom: 3px solid;
      border-top: none;
      border-left: none;
      top: auto;
      bottom: -48px; }
  .card-pricing2 .currency {
    display: inline-block;
    font-size: 30px;
    margin-top: 7px;
    vertical-align: top; }
  .card-pricing2 .amount {
    display: inline-block;
    font-size: 40px;
    font-weight: 600;
    line-height: 65px; }
    .card-pricing2 .amount span {
      display: inline-block;
      font-size: 30px;
      font-weight: 400;
      vertical-align: top;
      margin-top: -7px; }
  .card-pricing2 .month {
    display: block;
    font-size: 16px;
    line-height: 0; }
  .card-pricing2 .pricing-content {
    padding: 50px 0 0 80px;
    margin-bottom: 20px;
    list-style: none;
    text-align: left;
    transition: all .3s ease 0s; }
    .card-pricing2 .pricing-content li {
      padding: 7px 0;
      font-size: 13px;
      color: grey;
      position: relative; }
      .card-pricing2 .pricing-content li.disable:before, .card-pricing2 .pricing-content li:before {
        content: "\f00c";
        font-family: 'Font Awesome 5 Solid';
        font-weight: 900;
        width: 20px;
        height: 20px;
        line-height: 20px;
        border-radius: 50%;
        background: #98c458;
        text-align: center;
        color: #fff;
        position: absolute;
        left: -50px;
        font-size: 9px; }
      .card-pricing2 .pricing-content li.disable:before {
        content: "\f00d";
        background: #fe6c6c; }
  .card-pricing2.card-black {
    border-bottom-color: #1a2035; }
    .card-pricing2.card-black .price-value:before, .card-pricing2.card-black .value:before {
      border-left-color: #1a2035;
      border-top-color: #1a2035; }
    .card-pricing2.card-black .price-value, .card-pricing2.card-black .value {
      border-right-color: #1a2035; }
      .card-pricing2.card-black .price-value:after, .card-pricing2.card-black .value:after {
        border-right-color: #1a2035; }
    .card-pricing2.card-black .price-value:after, .card-pricing2.card-black .value:after {
      border-bottom-color: #1a2035; }
    .card-pricing2.card-black .value {
      color: #1a2035; }
    .card-pricing2.card-black:before {
      background: #1a2035; }
    .card-pricing2.card-black .price-value, .card-pricing2.card-black .value {
      border-left-color: #1a2035; }
  .card-pricing2.card-primary {
    border-bottom-color: var(--bs-primary); }
    .card-pricing2.card-primary .price-value:before, .card-pricing2.card-primary .value:before {
      border-left-color: var(--bs-primary);
      border-top-color: var(--bs-primary); }
    .card-pricing2.card-primary .price-value, .card-pricing2.card-primary .value {
      border-right-color: var(--bs-primary); }
      .card-pricing2.card-primary .price-value:after, .card-pricing2.card-primary .value:after {
        border-right-color: var(--bs-primary); }
    .card-pricing2.card-primary .price-value:after, .card-pricing2.card-primary .value:after {
      border-bottom-color: var(--bs-primary); }
    .card-pricing2.card-primary .value {
      color: var(--bs-primary); }
    .card-pricing2.card-primary:before {
      background: var(--bs-primary); }
    .card-pricing2.card-primary .price-value, .card-pricing2.card-primary .value {
      border-left-color: var(--bs-primary); }
  .card-pricing2.card-secondary {
    border-bottom-color: var(--bs-secondary); }
    .card-pricing2.card-secondary .price-value:before, .card-pricing2.card-secondary .value:before {
      border-left-color: var(--bs-secondary);
      border-top-color: var(--bs-secondary); }
    .card-pricing2.card-secondary .price-value, .card-pricing2.card-secondary .value {
      border-right-color: var(--bs-secondary); }
      .card-pricing2.card-secondary .price-value:after, .card-pricing2.card-secondary .value:after {
        border-right-color: var(--bs-secondary); }
    .card-pricing2.card-secondary .price-value:after, .card-pricing2.card-secondary .value:after {
      border-bottom-color: var(--bs-secondary); }
    .card-pricing2.card-secondary .value {
      color: var(--bs-secondary); }
    .card-pricing2.card-secondary:before {
      background: var(--bs-secondary); }
    .card-pricing2.card-secondary .price-value, .card-pricing2.card-secondary .value {
      border-left-color: var(--bs-secondary); }
  .card-pricing2.card-info {
    border-bottom-color: var(--bs-info); }
    .card-pricing2.card-info .price-value:before, .card-pricing2.card-info .value:before {
      border-left-color: var(--bs-info);
      border-top-color: var(--bs-info); }
    .card-pricing2.card-info .price-value, .card-pricing2.card-info .value {
      border-right-color: var(--bs-info); }
      .card-pricing2.card-info .price-value:after, .card-pricing2.card-info .value:after {
        border-right-color: var(--bs-info); }
    .card-pricing2.card-info .price-value:after, .card-pricing2.card-info .value:after {
      border-bottom-color: var(--bs-info); }
    .card-pricing2.card-info .value {
      color: var(--bs-info); }
    .card-pricing2.card-info:before {
      background: var(--bs-info); }
    .card-pricing2.card-info .price-value, .card-pricing2.card-info .value {
      border-left-color: var(--bs-info); }
  .card-pricing2.card-success {
    border-bottom-color: var(--bs-success); }
    .card-pricing2.card-success .price-value:before, .card-pricing2.card-success .value:before {
      border-left-color: var(--bs-success);
      border-top-color: var(--bs-success); }
    .card-pricing2.card-success .price-value, .card-pricing2.card-success .value {
      border-right-color: var(--bs-success); }
      .card-pricing2.card-success .price-value:after, .card-pricing2.card-success .value:after {
        border-right-color: var(--bs-success); }
    .card-pricing2.card-success .price-value:after, .card-pricing2.card-success .value:after {
      border-bottom-color: var(--bs-success); }
    .card-pricing2.card-success .value {
      color: var(--bs-success); }
    .card-pricing2.card-success:before {
      background: var(--bs-success); }
    .card-pricing2.card-success .price-value, .card-pricing2.card-success .value {
      border-left-color: var(--bs-success); }
  .card-pricing2.card-warning {
    border-bottom-color: var(--bs-warning); }
    .card-pricing2.card-warning .price-value:before, .card-pricing2.card-warning .value:before {
      border-left-color: var(--bs-warning);
      border-top-color: var(--bs-warning); }
    .card-pricing2.card-warning .price-value, .card-pricing2.card-warning .value {
      border-right-color: var(--bs-warning); }
      .card-pricing2.card-warning .price-value:after, .card-pricing2.card-warning .value:after {
        border-right-color: var(--bs-warning); }
    .card-pricing2.card-warning .price-value:after, .card-pricing2.card-warning .value:after {
      border-bottom-color: var(--bs-warning); }
    .card-pricing2.card-warning .value {
      color: var(--bs-warning); }
    .card-pricing2.card-warning:before {
      background: var(--bs-warning); }
    .card-pricing2.card-warning .price-value, .card-pricing2.card-warning .value {
      border-left-color: var(--bs-warning); }
  .card-pricing2.card-danger {
    border-bottom-color: var(--bs-danger); }
    .card-pricing2.card-danger .price-value:before, .card-pricing2.card-danger .value:before {
      border-left-color: var(--bs-danger);
      border-top-color: var(--bs-danger); }
    .card-pricing2.card-danger .price-value, .card-pricing2.card-danger .value {
      border-right-color: var(--bs-danger); }
      .card-pricing2.card-danger .price-value:after, .card-pricing2.card-danger .value:after {
        border-right-color: var(--bs-danger); }
    .card-pricing2.card-danger .price-value:after, .card-pricing2.card-danger .value:after {
      border-bottom-color: var(--bs-danger); }
    .card-pricing2.card-danger .value {
      color: var(--bs-danger); }
    .card-pricing2.card-danger:before {
      background: var(--bs-danger); }
    .card-pricing2.card-danger .price-value, .card-pricing2.card-danger .value {
      border-left-color: var(--bs-danger); }

/*    Card Product    */
.row-cardProduct {
  padding: 0 5px;
  white-space: nowrap;
  overflow-x: auto;
  display: block !important;
  margin-right: -2rem;
  width: unset !important; }

.col-cardProduct {
  width: 225px;
  padding: 0 10px;
  display: inline-block; }

.card-product {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.12);
  margin-bottom: 15px; }
  .card-product .product-summary {
    padding: 15px; }

@media screen and (max-width: 768px) {
  .col-cardProduct {
    width: 175px; }

  .card-product .title-product {
    font-size: 1rem; }
  .card-product .price-product {
    font-size: 18px; } }
/*     Card Shadow    */
.skew-shadow {
  position: relative;
  overflow: hidden; }
  .skew-shadow:before {
    content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.1);
    width: 50%;
    min-width: 150px;
    height: 100%;
    top: 0;
    right: -25%;
    transform: skewX(-32.5deg); }

.bubble-shadow {
  position: relative;
  overflow: hidden; }
  .bubble-shadow:before {
    position: absolute;
    top: -10%;
    right: -140px;
    width: 300px;
    height: 300px;
    content: "";
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05); }
  .bubble-shadow:after {
    position: absolute;
    top: -65px;
    right: 80px;
    width: 150px;
    height: 150px;
    content: "";
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05); }

.curves-shadow {
  position: relative;
  overflow: hidden; }
  .curves-shadow:before {
    content: '';
    position: absolute;
    background: url(/build/images/img-shadow.837cb9b5.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

@media only screen and (min-width: 991px) {
  .card-list-messages {
    margin-left: -14px;
    margin-right: -14px;
    border-radius: 0;
    box-shadow: none; } }
@media only screen and (max-width: 991px) {
  .card-pricing2 {
    margin-bottom: 30px; } }
@media only screen and (max-width: 767px) {
  .card-pricing2:before {
    transform: skewY(-15deg); } }
/*     Card Annoucement    */
.card-annoucement .card-body {
  padding: 50px 25px; }
.card-annoucement .card-opening {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.01em; }
.card-annoucement .card-desc {
  padding: 15px 0;
  font-size: 16px;
  line-height: 1.65;
  font-weight: 300; }
.card-annoucement.card-primary .btn-light {
  color: var(--bs-primary) !important; }
.card-annoucement.card-success .btn-light {
  color: var(--bs-success) !important; }
.card-annoucement.card-secondary .btn-light {
  color: var(--bs-secondary) !important; }
.card-annoucement.card-black .btn-light {
  color: #1a2035 !important; }
.card-annoucement.card-info .btn-light {
  color: var(--bs-info) !important; }
.card-annoucement.card-danger .btn-light {
  color: var(--bs-danger) !important; }
.card-annoucement.card-warning .btn-light {
  color: var(--bs-warning) !important; }

/*     Card Profile     */
.card-profile {
  color: #2A2F5B; }
  .card-profile .profile-picture {
    text-align: center;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -41px;
    width: 100%;
    box-sizing: border-box; }
  .card-profile .user-profile .name {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px; }
  .card-profile .user-profile .job {
    color: #83848a;
    margin-bottom: 5px; }
  .card-profile .user-profile .desc {
    color: #bbb;
    margin-bottom: 15px; }
  .card-profile .user-profile .social-media {
    margin-bottom: 20px; }
    .card-profile .user-profile .social-media .btn {
      padding: 5px !important; }
      .card-profile .user-profile .social-media .btn i {
        font-size: 22px !important; }
  .card-profile .user-stats {
    margin-bottom: 10px; }
    .card-profile .user-stats [class^="col"] {
      border-right: 1px solid #ebebeb; }
    .card-profile .user-stats [class^="col"]:last-child {
      border-right: 0px; }
    .card-profile .user-stats .number {
      font-weight: 400;
      font-size: 15px; }
    .card-profile .user-stats .title {
      color: #7d7b7b; }
  .card-profile .card-header {
    border-bottom: 0px;
    height: 100px;
    position: relative; }
  .card-profile .card-body {
    padding-top: 60px; }
  .card-profile .card-footer {
    border-top: 0px; }
  .card-profile.card-secondary .card-header {
    background: var(--bs-secondary); }

/*      Row Card No Padding      */
.row-card-no-pd {
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  background: #ffffff;
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  -webkit-box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  -moz-box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  box-shadow: 2px 6px 15px 0px rgba(69, 65, 78, 0.1);
  border: 0px; }
  .row-card-no-pd .card {
    margin-bottom: 0px;
    border-width: 0px;
    box-shadow: none;
    position: relative; }
    .row-card-no-pd .card .card-header {
      padding-left: 0px !important;
      padding-top: 0px !important;
      padding-right: 0px !important; }
  .row-card-no-pd [class*=col] .card:before {
    position: absolute;
    height: calc(100%);
    width: 1px;
    background: #eee;
    content: '';
    right: -15px; }
  .row-card-no-pd [class*=col]:last-child .card:before {
    width: 0px; }

/*     Accordion     */
.accordion .card {
  border-radius: 10px !important;
  background: #f7f7f7 !important;
  color: #2A2F5B !important;
  border: 0;
  box-shadow: none; }
  .accordion .card .span-icon {
    font-size: 22px;
    padding-left: 15px;
    padding-right: 15px; }
  .accordion .card > .card-header {
    border: 0px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    border-radius: 0 !important; }
    .accordion .card > .card-header > .span-mode {
      margin-left: auto; }
      .accordion .card > .card-header > .span-mode:before {
        content: "\f068" !important;
        font-family: 'Font Awesome 5 Solid';
        font-weight: 900;
        font-size: 16px; }
    .accordion .card > .card-header.collapsed > .span-mode:before {
      content: "\f067" !important; }
  .accordion .card .card-body {
    border-top: 1px solid #ebebeb;
    padding: 30px; }
.accordion.accordion-black .card .card-header, .accordion.accordion-black .card .card-header .btn-link, .accordion.accordion-primary .card .card-header, .accordion.accordion-primary .card .card-header .btn-link, .accordion.accordion-secondary .card .card-header, .accordion.accordion-secondary .card .card-header .btn-link, .accordion.accordion-info .card .card-header, .accordion.accordion-info .card .card-header .btn-link, .accordion.accordion-success .card .card-header, .accordion.accordion-success .card .card-header .btn-link, .accordion.accordion-warning .card .card-header, .accordion.accordion-warning .card .card-header .btn-link, .accordion.accordion-danger .card .card-header, .accordion.accordion-danger .card .card-header .btn-link {
  font-size: 1rem; }
.accordion.accordion-black .card .card-header {
  color: #1a2035; }
  .accordion.accordion-black .card .card-header .btn-link {
    color: #1a2035 !important; }
.accordion.accordion-primary .card .card-header {
  color: var(--bs-primary); }
  .accordion.accordion-primary .card .card-header .btn-link {
    color: var(--bs-primary) !important; }
.accordion.accordion-secondary .card .card-header {
  color: var(--bs-secondary); }
  .accordion.accordion-secondary .card .card-header .btn-link {
    color: var(--bs-secondary) !important; }
.accordion.accordion-info .card .card-header {
  color: var(--bs-info); }
  .accordion.accordion-info .card .card-header .btn-link {
    color: var(--bs-info) !important; }
.accordion.accordion-success .card .card-header {
  color: var(--bs-success); }
  .accordion.accordion-success .card .card-header .btn-link {
    color: var(--bs-success) !important; }
.accordion.accordion-warning .card .card-header {
  color: var(--bs-warning); }
  .accordion.accordion-warning .card .card-header .btn-link {
    color: var(--bs-warning) !important; }
.accordion.accordion-danger .card .card-header {
  color: var(--bs-danger); }
  .accordion.accordion-danger .card .card-header .btn-link {
    color: var(--bs-danger) !important; }

.border-transparent {
  border-color: transparent !important; }

.gutters-0 {
  margin-right: 0;
  margin-left: 0; }
  .gutters-0 > .col, .gutters-0 > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
  .gutters-0 .card {
    margin-bottom: 0; }

.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem; }
  .gutters-xs > .col, .gutters-xs > [class*="col-"] {
    padding-right: 0.25rem;
    padding-left: 0.25rem; }
  .gutters-xs .card {
    margin-bottom: 0.5rem; }

.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }
  .gutters-sm > .col, .gutters-sm > [class*="col-"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .gutters-sm .card {
    margin-bottom: 1rem; }

.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem; }
  .gutters-lg > .col, .gutters-lg > [class*="col-"] {
    padding-right: 1rem;
    padding-left: 1rem; }
  .gutters-lg .card {
    margin-bottom: 2rem; }

.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .gutters-xl > .col, .gutters-xl > [class*="col-"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem; }
  .gutters-xl .card {
    margin-bottom: 3rem; }

.stamp {
  background: var(--bs-secondary);
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600; }
  .stamp i {
    color: #fff !important; }

.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem; }

/*     Form     */
.form-control {
  font-size: 1rem;
  border-color: #ebedf2;
  padding: 0.6rem 1rem;
  height: inherit !important;
  border-width: 2px; }
  .form-control:focus {
    border-color: #3e93ff; }

/*     Form Control Sizes    */
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5rem 1rem !important;
  font-size: 1.25rem !important; }

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0.5rem !important;
  font-size: 0.875rem !important;
  line-height: 1.5; }

.form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.7; }

.form-control:-moz-placeholder {
  color: inherit;
  opacity: 0.7; }

.form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.7; }

.form-control:-ms-input-placeholder {
  color: inherit;
  opacity: 0.7; }

.form-control::-ms-input-placeholder {
  color: inherit;
  opacity: 0.7; }

.input-group-text {
  border-color: #ebedf2 !important; }

.form-button-action {
  display: inline-flex; }

.form-check-label,
.form-radio-label {
  margin-right: 15px; }

/*     CheckBox Input    */
.select-all-checkbox + .form-check-sign:before {
  background: #ccc !important;
  border-color: #ccc !important; }

.form-check .form-check-input {
  margin-left: 0;
  margin-right: 0.75em; }

/*     Radio Input    */
.form-radio [type="radio"]:not(:checked), .form-radio [type="radio"]:checked {
  position: absolute;
  left: -9999px; }
.form-radio [type="radio"]:not(:checked) + .form-radio-sign, .form-radio [type="radio"]:checked + .form-radio-sign {
  color: #2A2F5B;
  position: relative;
  padding-left: 2em;
  cursor: pointer;
  line-height: 22px;
  font-weight: 400; }
.form-radio [type="radio"]:not(:checked) + .form-radio-sign:before {
  content: "\f18a";
  font-size: 22px;
  font-family: LineAwesome;
  position: absolute;
  left: 0;
  top: auto;
  background: transparent;
  line-height: 1;
  color: #bbb; }
.form-radio [type="radio"]:checked + .form-radio-sign:before {
  content: "\f18a";
  font-size: 22px;
  font-family: LineAwesome;
  position: absolute;
  left: 0;
  top: auto;
  background: transparent;
  line-height: 1;
  display: none; }
.form-radio [type="radio"]:not(:checked) + .form-radio-sign:after, .form-radio [type="radio"]:checked + .form-radio-sign:after {
  content: "\f1bc";
  position: absolute;
  left: 0px;
  top: auto;
  text-align: center;
  font-size: 22px;
  color: #4d7cfe;
  transition: all 0.2s;
  line-height: 1;
  font-family: LineAwesome; }
.form-radio [type="radio"]:not(:checked) + .form-radio-sign:after {
  opacity: 0;
  transform: scale(0); }
.form-radio [type="radio"]:checked + .form-radio-sign {
  font-weight: 400; }
  .form-radio [type="radio"]:checked + .form-radio-sign:after {
    opacity: 1;
    transform: scale(1); }
.form-radio [type="radio"]:disabled:not(:checked) + .form-radio-sign:before {
  box-shadow: none;
  opacity: 0.65; }
.form-radio [type="radio"]:disabled:checked + .form-radio-sign:before {
  box-shadow: none;
  opacity: 0.65; }
.form-radio [type="radio"]:disabled:checked + .form-radio-sign:after {
  opacity: 0.65; }
.form-radio [type="radio"]:disabled + .form-radio-sign {
  color: #aaa;
  opacity: 0.65; }
.form-radio [type="radio"]:checked:focus + .form-radio-sign:before, .form-radio [type="radio"]:not(:checked):focus + .form-radio-sign:before {
  border: 1px solid #ccc; }

.form-radio {
  padding-left: 0.75rem; }

.form-radio-input {
  position: relative;
  margin-top: 0.3rem; }

/*      Custom Checkbox      */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-primary); }
.custom-checkbox.checkbox-black .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #1a2035; }
.custom-checkbox.checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-primary); }
.custom-checkbox.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-secondary); }
.custom-checkbox.checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-info); }
.custom-checkbox.checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-success); }
.custom-checkbox.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-warning); }
.custom-checkbox.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--bs-danger); }

/*      Label      */
.col-form-label {
  line-height: 1.8; }

.required-label {
  color: red; }

.label-align-left {
  text-align: left; }

.label-align-right {
  text-align: right; }

.label-align-center {
  text-align: center; }

/*     Input    */
.form-group,
.form-check {
  margin-bottom: 0;
  padding: 10px; }

.form-group label,
.form-check label {
  margin-bottom: 0.5rem;
  color: #495057;
  font-size: 1rem;
  white-space: nowrap; }

.form-group-default {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  padding-top: 7px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  overflow: hidden;
  width: 100%;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  margin-bottom: 15px; }
  .form-group-default label {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    margin: 0;
    display: block;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease; }
  .form-group-default label:not(.error) {
    font-size: 10.5px !important;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    font-weight: 400; }
  .form-group-default .form-control {
    background: unset !important; }
  .form-group-default .form-control, .form-group-default .form-select {
    border: 0;
    min-height: 25px;
    padding: 0;
    margin-top: 6px;
    font-size: 1rem; }
  .form-group-default select.form-control:not([size]):not([multiple]), .form-group-default select.form-select:not([size]):not([multiple]) {
    height: unset !important; }
  .form-group-default.active {
    border-color: rgba(0, 0, 0, 0.1) !important;
    background-color: #f0f0f0; }
    .form-group-default.active label {
      opacity: 0.5; }

.form-floating-custom {
  position: relative; }
  .form-floating-custom .form-control, .form-floating-custom .form-select {
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-radius: 0;
    padding-left: 0;
    background: transparent !important; }
  .form-floating-custom label {
    padding-left: 0 !important; }
  .form-floating-custom .form-control:focus + label, .form-floating-custom .form-control:not(:placeholder-shown) + label, .form-floating-custom .form-select:focus + label, .form-floating-custom .form-select:not(:placeholder-shown) + label {
    font-size: 85% !important;
    transform: translate3d(0, -10px, 0);
    top: 0;
    opacity: 1;
    padding: .375rem 0 .75rem; }
  .form-floating-custom .form-control:not(:placeholder-shown) + label, .form-floating-custom .form-select:not(:placeholder-shown) + label {
    color: var(--bs-primary) !important; }
  .form-floating-custom .form-control:not(:placeholder-shown) ~ label::after {
    background: transparent !important; }
  .form-floating-custom .form-control ::-webkit-input-placeholder {
    color: transparent; }
  .form-floating-custom .form-control :-moz-placeholder {
    color: transparent; }
  .form-floating-custom .form-control ::-moz-placeholder {
    color: transparent; }
  .form-floating-custom .form-control :-ms-input-placeholder {
    color: transparent; }
  .form-floating-custom > .form-select ~ label::after {
    display: none !important; }
  .form-floating-custom > .form-control ~ label::after {
    background: transparent !important; }

.form-inline label {
  margin-bottom: 0 !important; }

.input-fixed {
  width: 200px; }

.form-control.input-full {
  width: 100% !important; }

.has-success label {
  color: var(--bs-success) !important; }
.has-success .form-control {
  border-color: var(--bs-success) !important;
  color: var(--bs-success) !important; }
.has-success .input-group-text {
  border-color: var(--bs-success) !important;
  background: var(--bs-success) !important;
  color: #ffffff !important; }

.has-error label {
  color: var(--bs-danger) !important; }
.has-error .form-control {
  border-color: var(--bs-danger) !important;
  color: var(--bs-danger) !important; }
.has-error .input-group-text {
  border-color: var(--bs-danger) !important;
  background: var(--bs-danger) !important;
  color: #ffffff !important; }

.input-group label.error, .input-group label.success {
  width: 100%;
  order: 100; }

.custom-control {
  position: relative; }
  .custom-control.custom-radio, .custom-control.custom-checkbox {
    margin-bottom: 0;
    cursor: pointer;
    margin-right: 25px;
    display: inline-block; }
    .custom-control.custom-radio .custom-control-input, .custom-control.custom-checkbox .custom-control-input {
      margin-right: 10px; }
    .custom-control.custom-radio label.error, .custom-control.custom-radio label.success, .custom-control.custom-checkbox label.error, .custom-control.custom-checkbox label.success {
      position: absolute;
      width: 100vh;
      top: 23px;
      left: 0; }

.has-feedback {
  position: relative; }

.form-control-feedback {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px; }

.has-success .form-control-feedback {
  color: var(--bs-success); }

.has-error .form-control-feedback {
  color: var(--bs-danger); }

.input-group.has-icon {
  border-radius: 0.25rem;
  border: 1px solid #ced4da; }
.input-group.has-success, .input-group.has-icon.has-success {
  border: 1px solid var(--bs-success) !important;
  color: var(--bs-success); }
.input-group.has-error {
  border: 1px solid var(--bs-danger) !important;
  color: var(--bs-danger); }
.input-group.has-icon.has-error {
  border: 1px solid var(--bs-danger) !important;
  color: var(--bs-danger); }
.input-group.has-icon .form-control {
  border-radius: 0.25rem;
  border: 0px;
  position: relative; }
.input-group.has-icon .input-group-icon {
  background: transparent;
  border: 0px; }

.input-square {
  border-radius: 0px !important; }

.input-pill {
  border-radius: 1.3rem !important; }

.input-solid {
  background: #e8e8e8 !important;
  border-color: #e8e8e8 !important; }

.input-border-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0px;
  padding: 0.75rem 0;
  background: transparent !important; }

/*      Input File      */
.input-file input[type="file"],
.input-file .form-control,
.input-file .form-control-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }
.input-file label.error, .input-file label.success {
  display: block; }
.input-file input[type="file"] + label:not(.error),
.input-file .form-control + label:not(.error),
.input-file .form-control-file + label:not(.error),
.input-file .label-input-file {
  font-weight: 600;
  letter-spacing: 0.02em;
  color: white !important;
  display: inline-block; }
.input-file.input-file-image img.img-upload-preview {
  max-width: 100%;
  display: block;
  margin-bottom: 15px;
  box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }
  .input-file.input-file-image img.img-upload-preview.img-circle {
    border-radius: 2000px; }

.form-control:disabled, .form-control[readonly] {
  background: #e8e8e8 !important;
  border-color: #e8e8e8 !important; }
.form-control:disabled, .form-control[readonly] {
  opacity: 0.6 !important; }

/*    Input Group    */
.input-group-text {
  font-size: 1rem; }
  .input-group-text i.la {
    font-size: 21px; }
  .input-group-text i[class*="flaticon"] {
    font-size: 17px; }

/*    Input Icon */
.input-icon {
  position: relative; }
  .input-icon .form-control:not(:first-child) {
    padding-left: 2.5rem; }
  .input-icon .form-control:not(:last-child) {
    padding-right: 2.5rem; }
  .input-icon .input-icon-addon {
    position: absolute;
    left: 1rem;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center; }
    .input-icon .input-icon-addon:last-child {
      left: auto;
      right: 1rem; }

/*     Label States      */
label.error {
  color: var(--bs-danger) !important;
  font-size: 80% !important;
  margin-top: 0.5rem; }

/*     Label states for select2      */
.select2-input {
  position: relative; }
  .select2-input label.error, .select2-input label.success {
    position: absolute;
    bottom: -30px; }
  .select2-input .select2 {
    margin-bottom: 15px; }

/*      Custom Dropzone      */
.dropzone {
  padding: 70px 60px 80px !important;
  border: 2px dashed rgba(0, 0, 0, 0.13) !important;
  background: transparent !important; }
  .dropzone:hover {
    background: #fafafa !important;
    transition: all 0.5s !important; }
  .dropzone .dz-message .icon {
    margin-bottom: 15px;
    font-size: 39px; }
  .dropzone .dz-message .message {
    font-size: 34px;
    font-weight: 200; }
  .dropzone .dz-message .note {
    font-size: 16px;
    margin-top: 18px;
    font-weight: 300; }

/*      Custom Summernote     */
.note-editor.note-frame {
  border: 0px !important;
  box-shadow: none !important; }
  .note-editor.note-frame .note-toolbar {
    padding: 0 !important;
    border-bottom: 0px !important; }
  .note-editor.note-frame .note-btn {
    border: 1px solid #eee !important;
    background: #fafafa !important; }
  .note-editor.note-frame .note-placeholder {
    margin-top: 15px !important; }
  .note-editor.note-frame .note-codable {
    margin-top: 15px !important; }
  .note-editor.note-frame .note-editing-area .note-editable {
    margin-top: 15px !important;
    border: 2px solid #eee !important; }

/*     Table    */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  vertical-align: middle; }
.table > tbody > tr > td, .table > tbody > tr > th {
  padding: 16px 24px !important; }
.table > tfoot > tr > td, .table > tfoot > tr > th {
  padding: 12px 24px !important; }
.table thead th {
  font-size: .95rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 12px 24px !important;
  border-bottom-width: 1px;
  font-weight: 600; }
.table td, .table th {
  font-size: 1rem;
  border-top-width: 0px;
  border-bottom: 1px solid;
  border-color: #ebedf2 !important;
  vertical-align: middle !important; }

.table .thead-light th {
  background-color: #f6f9fc;
  color: #8898aa;
  border-color: #ebecec !important; }
.table .thead-dark th {
  background-color: #1a2035;
  color: #fff; }

/* table full-width */
.table-full-width {
  margin-left: -15px;
  margin-right: -15px; }

/* table bordered states */
.table-bordered-bd-black td, .table-bordered-bd-black th {
  border: 1px solid #1a2035 !important; }

.table-bordered-bd-primary td, .table-bordered-bd-primary th {
  border: 1px solid var(--bs-primary) !important; }

.table-bordered-bd-secondary td, .table-bordered-bd-secondary th {
  border: 1px solid var(--bs-secondary) !important; }

.table-bordered-bd-info td, .table-bordered-bd-info th {
  border: 1px solid var(--bs-info) !important; }

.table-bordered-bd-success td, .table-bordered-bd-success th {
  border: 1px solid var(--bs-success) !important; }

.table-bordered-bd-warning td, .table-bordered-bd-warning th {
  border: 1px solid var(--bs-warning) !important; }

.table-bordered-bd-danger td, .table-bordered-bd-danger th {
  border: 1px solid var(--bs-danger) !important; }

.table-striped td, .table-striped th {
  border-top: 0 !important;
  border-bottom: 0 !important; }

/* table head background states*/
.table-head-bg-black thead {
  border: 1px solid #1a2035 !important; }

.table-head-bg-primary thead {
  border: 1px solid var(--bs-primary) !important; }

.table-head-bg-secondary thead {
  border: 1px solid var(--bs-secondary) !important; }

.table-head-bg-info thead {
  border: 1px solid var(--bs-info) !important; }

.table-head-bg-success thead {
  border: 1px solid var(--bs-success) !important; }

.table-head-bg-warning thead {
  border: 1px solid var(--bs-warning) !important; }

.table-head-bg-danger thead {
  border: 1px solid var(--bs-danger) !important; }

.table-head-bg-black thead th, .table-striped-bg-black tbody tr:nth-of-type(odd) {
  background: #1a2035 !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-primary thead th, .table-striped-bg-primary tbody tr:nth-of-type(odd) {
  background: var(--bs-primary) !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-secondary thead th, .table-striped-bg-secondary tbody tr:nth-of-type(odd) {
  background: var(--bs-secondary) !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-info thead th, .table-striped-bg-info tbody tr:nth-of-type(odd) {
  background: var(--bs-info) !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-success thead th, .table-striped-bg-success tbody tr:nth-of-type(odd) {
  background: var(--bs-success) !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-warning thead th, .table-striped-bg-warning tbody tr:nth-of-type(odd) {
  background: var(--bs-warning) !important;
  color: #ffffff !important;
  border: 0px !important; }

.table-head-bg-danger thead th, .table-striped-bg-danger tbody tr:nth-of-type(odd) {
  background: var(--bs-danger) !important;
  color: #ffffff !important;
  border: 0px !important; }

/* table-responsive */
.table-responsive {
  width: 100% !important;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

/*     Navbar     */
.navbar .navbar-nav .nav-item {
  padding: 0 4px; }
  .navbar .navbar-nav .nav-item .nav-link {
    display: inline-block;
    vertical-align: middle;
    color: #8a95a0;
    padding: 8px 14px;
    border-radius: 3px;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    transition: all .3s; }
    .navbar .navbar-nav .nav-item .nav-link:hover, .navbar .navbar-nav .nav-item .nav-link:focus {
      background: rgba(77, 89, 149, 0.06); }
    .navbar .navbar-nav .nav-item .nav-link i {
      font-size: 16px;
      vertical-align: middle;
      line-height: 1 !important; }
  .navbar .navbar-nav .nav-item.active .nav-link {
    background: rgba(77, 89, 149, 0.06); }
.navbar .navbar-nav .topbar-icon {
  padding: 0; }
  .navbar .navbar-nav .topbar-icon .nav-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: unset;
    height: 44px;
    width: 44px; }
.navbar .navbar-nav .topbar-user .profile-pic {
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 44px;
  border-radius: 3px;
  color: #000; }
  .navbar .navbar-nav .topbar-user .profile-pic:hover, .navbar .navbar-nav .topbar-user .profile-pic:focus {
    background: rgba(77, 89, 149, 0.06); }
.navbar .navbar-nav .topbar-user .profile-username {
  margin-left: 8px; }

.navbar-expand-lg .navbar-nav .dropdown-menu {
  left: auto;
  right: 0;
  z-index: 1001; }

.dropdown-item {
  font-size: 13px; }

.navbar .navbar-nav .notification {
  position: absolute;
  background-color: var(--bs-success);
  text-align: center;
  border-radius: 10px;
  min-width: 17px;
  height: 17px;
  font-size: 10px;
  color: #ffffff;
  font-weight: 300;
  line-height: 17px;
  top: 3px;
  right: 3px;
  letter-spacing: -1px; }

.navbar-header {
  padding: 0px 30px; }
  .navbar-header .container-fluid {
    min-height: inherit;
    padding: 0 !important; }
  .navbar-header .dropdown-toggle::after {
    margin-left: 0; }

.profile-pic:hover, .profile-pic:focus {
  text-decoration: none; }
.profile-pic span {
  font-size: 1rem; }

.navbar-header .dropdown-toggle::after {
  vertical-align: middle;
  color: #555; }

.hidden-caret .dropdown-toggle::after {
  display: none !important; }

.navbar[class*="bg-"] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.1) !important; }
  .navbar[class*="bg-"] .navbar-brand {
    color: #ffffff; }
  .navbar[class*="bg-"] .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E"); }
  .navbar[class*="bg-"] .navbar-nav > .nav-item > .nav-link {
    color: #ffffff; }
    .navbar[class*="bg-"] .navbar-nav > .nav-item > .nav-link.disabled {
      color: #d8d8d8 !important; }
    .navbar[class*="bg-"] .navbar-nav > .nav-item > .nav-link:hover {
      background: rgba(255, 255, 255, 0.22) !important; }
  .navbar[class*="bg-"] .navbar-nav > .nav-item.active > .nav-link {
    background: rgba(255, 255, 255, 0.22) !important; }
  .navbar[class*="bg-"] .btn-toggle {
    background: rgba(19, 19, 19, 0.25) !important;
    color: #ffffff !important; }
  .navbar[class*="bg-"] .nav-search .input-group {
    border: 0;
    background: rgba(19, 19, 19, 0.25) !important; }
    .navbar[class*="bg-"] .nav-search .input-group .form-control {
      color: #ffffff !important; }
  .navbar[class*="bg-"] .nav-search .search-icon {
    color: #ffffff !important; }

/*    Page Navigation   */
.navbar-nav.page-navigation.page-navigation-black .nav-item.active .nav-link {
  color: #1a2035 !important; }
.navbar-nav.page-navigation.page-navigation-black .nav-item .nav-link:hover {
  color: #1a2035 !important; }
.navbar-nav.page-navigation.page-navigation-primary .nav-item.active .nav-link {
  color: var(--bs-primary) !important; }
.navbar-nav.page-navigation.page-navigation-primary .nav-item .nav-link:hover {
  color: var(--bs-primary) !important; }
.navbar-nav.page-navigation.page-navigation-secondary .nav-item.active .nav-link {
  color: var(--bs-secondary) !important; }
.navbar-nav.page-navigation.page-navigation-secondary .nav-item .nav-link:hover {
  color: var(--bs-secondary) !important; }
.navbar-nav.page-navigation.page-navigation-success .nav-item.active .nav-link {
  color: var(--bs-success) !important; }
.navbar-nav.page-navigation.page-navigation-success .nav-item .nav-link:hover {
  color: var(--bs-success) !important; }
.navbar-nav.page-navigation.page-navigation-warning .nav-item.active .nav-link {
  color: var(--bs-warning) !important; }
.navbar-nav.page-navigation.page-navigation-warning .nav-item .nav-link:hover {
  color: var(--bs-warning) !important; }
.navbar-nav.page-navigation.page-navigation-danger .nav-item.active .nav-link {
  color: var(--bs-danger) !important; }
.navbar-nav.page-navigation.page-navigation-danger .nav-item .nav-link:hover {
  color: var(--bs-danger) !important; }
.navbar-nav.page-navigation.page-navigation-info .nav-item.active .nav-link {
  color: var(--bs-info) !important; }
.navbar-nav.page-navigation.page-navigation-info .nav-item .nav-link:hover {
  color: var(--bs-info) !important; }

/*    Navbar Line     */
.navbar-line {
  min-height: inherit; }
  .navbar-line .navbar-nav {
    min-height: inherit; }
    .navbar-line .navbar-nav.page-navigation .nav-item {
      min-height: 100%;
      display: flex;
      align-items: center; }

.navbar-line .navbar-nav.page-navigation .nav-item .nav-link {
  padding: 10px 20px;
  background: transparent !important;
  font-weight: 600; }
  .navbar-line .navbar-nav.page-navigation .nav-item .nav-link:first-child {
    margin-left: -20px; }
.navbar-line .navbar-nav.page-navigation .nav-item.active {
  position: relative; }
  .navbar-line .navbar-nav.page-navigation .nav-item.active::before {
    height: 2px;
    width: calc(100% - 30px);
    bottom: 0px;
    transform: translateX(-50%);
    margin-left: -10px;
    left: 50%;
    background: var(--bs-primary);
    content: '';
    position: absolute; }
    .navbar-line .navbar-nav.page-navigation .nav-item.active::before .nav-link {
      color: #fff !important; }
  .navbar-line .navbar-nav.page-navigation .nav-item.active:first-child::before {
    width: calc(100% - 30px);
    margin-left: -10px; }
.navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.85) !important;
  transition: all .3s; }
  .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover {
    color: #fff !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-black .nav-item.active::before {
  background: #1a2035 !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-primary .nav-item.active::before {
  background: var(--bs-primary) !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-secondary .nav-item.active::before {
  background: var(--bs-secondary) !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-success .nav-item.active::before {
  background: var(--bs-success) !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-warning .nav-item.active::before {
  background: var(--bs-warning) !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-danger .nav-item.active::before {
  background: var(--bs-danger) !important; }
.navbar-line .navbar-nav.page-navigation.page-navigation-info .nav-item.active::before {
  background: var(--bs-info) !important; }

.navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .active .nav-link, .navbar-header[data-background-color="white"] .navbar-line .navbar-nav.page-navigation .active .nav-link {
  color: #666; }
.navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link, .navbar-header[data-background-color="white"] .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link {
  color: #9EA2AD !important; }
  .navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover, .navbar-header[data-background-color="white"] .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover {
    color: #666 !important; }

/*     Nav Search     */
.nav-search .input-group {
  border: 1px solid #e6e7e9;
  background: #f9f9f9;
  border-radius: 5px; }
  .nav-search .input-group:hover, .nav-search .input-group:focus {
    border: 1px solid #ddd; }
.nav-search.nav-search-round .input-group {
  border-radius: 50px; }
.nav-search .form-control {
  border: 0;
  background: transparent !important;
  font-size: 1rem;
  padding: 0.75em 1em;
  min-width: 250px;
  max-width: 100%; }
.nav-search .input-group-text {
  border: 0;
  background: transparent; }
.nav-search .search-icon {
  font-size: 18px;
  color: #4a4a4a; }
.nav-search .btn-search {
  background: transparent !important;
  padding: .375rem 1rem;
  display: flex;
  align-items: center;
  height: 100%; }

/*    Quick Search    */
.quick-search {
  display: flex;
  align-items: center;
  width: 225px; }
  .quick-search .input-group {
    background: #eee;
    border-radius: 5px; }
  .quick-search .btn-search {
    background: transparent;
    padding: .5rem 1rem; }
  .quick-search .search-icon {
    font-size: 16px; }
  .quick-search input.form-control {
    background: transparent;
    border: 0;
    padding: .5rem 0; }

/*     Dropdown Search     */
.dropdown-search {
  min-width: 350px;
  padding: 5px 0; }
  .dropdown-search .nav-search .input-group {
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important; }
    .dropdown-search .nav-search .input-group .form-control {
      color: inherit !important; }
      .dropdown-search .nav-search .input-group .form-control::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #bfbfbf !important; }
      .dropdown-search .nav-search .input-group .form-control::-moz-placeholder {
        /* Firefox 19+ */
        color: #bfbfbf !important; }
      .dropdown-search .nav-search .input-group .form-control:-ms-input-placeholder {
        /* IE 10+ */
        color: #bfbfbf !important; }
      .dropdown-search .nav-search .input-group .form-control:-moz-placeholder {
        /* Firefox 18- */
        color: #bfbfbf !important; }

/*     Badge    */
.badge {
  border-radius: 5px;
  margin-left: auto;
  line-height: 1;
  padding: 4px 7px;
  vertical-align: middle;
  font-weight: 400;
  font-size: 11px;
  border: 1px solid #ddd;
  height: fit-content !important; }

[class*="badge-"]:not(.badge-count) {
  border: 0px !important; }

.badge-count {
  color: inherit !important; }

.badge-black {
  background: #1a2035;
  color: #ffffff !important; }

.badge-primary {
  background: var(--bs-primary); }

.badge-secondary {
  background: var(--bs-secondary); }

.badge-info {
  background: var(--bs-info); }

.badge-success {
  background-color: var(--bs-success); }

.badge-warning {
  background: var(--bs-warning); }

.badge-danger {
  background-color: var(--bs-danger); }

/*     Dropdown    */
.dropdown-menu {
  border: 0px;
  border-radius: 3px;
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.15) !important;
  padding-bottom: 5px;
  margin-top: 3px; }

/*     Notification dropdown    */
.dropdown-title {
  border-bottom: 1px solid #f1f1f1;
  color: #444444;
  font-size: 1rem;
  font-weight: 600;
  padding: 12px 15px;
  text-align: center; }

.notif-box, .messages-notif-box {
  width: 280px;
  padding: 0 !important; }
  .notif-box .notif-center a, .messages-notif-box .notif-center a {
    display: flex;
    color: #4d585f; }
    .notif-box .notif-center a:hover, .messages-notif-box .notif-center a:hover {
      text-decoration: none;
      background: #fafafa;
      transition: all .2s; }
    .notif-box .notif-center a .notif-icon, .messages-notif-box .notif-center a .notif-icon {
      display: inline-flex;
      width: 40px;
      height: 40px;
      margin: 10px;
      align-items: center;
      justify-content: center;
      background: #eee;
      border-radius: 50%; }
    .notif-box .notif-center a .notif-img, .messages-notif-box .notif-center a .notif-img {
      display: inline-flex;
      width: 40px;
      height: 40px;
      margin: 10px;
      align-items: center;
      justify-content: center;
      background: #eee;
      border-radius: 50%; }
      .notif-box .notif-center a .notif-img img, .messages-notif-box .notif-center a .notif-img img {
        width: 100%;
        height: 100%;
        border-radius: 50%; }
    .notif-box .notif-center a .notif-icon.notif-black, .notif-box .notif-center a .notif-icon.notif-primary, .notif-box .notif-center a .notif-icon.notif-secondary, .notif-box .notif-center a .notif-icon.notif-info, .notif-box .notif-center a .notif-icon.notif-success, .notif-box .notif-center a .notif-icon.notif-warning, .notif-box .notif-center a .notif-icon.notif-danger, .messages-notif-box .notif-center a .notif-icon.notif-black, .messages-notif-box .notif-center a .notif-icon.notif-primary, .messages-notif-box .notif-center a .notif-icon.notif-secondary, .messages-notif-box .notif-center a .notif-icon.notif-info, .messages-notif-box .notif-center a .notif-icon.notif-success, .messages-notif-box .notif-center a .notif-icon.notif-warning, .messages-notif-box .notif-center a .notif-icon.notif-danger {
      color: #ffffff !important; }
    .notif-box .notif-center a .notif-icon.notif-black, .messages-notif-box .notif-center a .notif-icon.notif-black {
      background: #1a2035 !important; }
    .notif-box .notif-center a .notif-icon.notif-primary, .messages-notif-box .notif-center a .notif-icon.notif-primary {
      background: var(--bs-primary) !important; }
    .notif-box .notif-center a .notif-icon.notif-secondary, .messages-notif-box .notif-center a .notif-icon.notif-secondary {
      background: var(--bs-secondary) !important; }
    .notif-box .notif-center a .notif-icon.notif-info, .messages-notif-box .notif-center a .notif-icon.notif-info {
      background: var(--bs-info) !important; }
    .notif-box .notif-center a .notif-icon.notif-success, .messages-notif-box .notif-center a .notif-icon.notif-success {
      background: var(--bs-success) !important; }
    .notif-box .notif-center a .notif-icon.notif-warning, .messages-notif-box .notif-center a .notif-icon.notif-warning {
      background: var(--bs-warning) !important; }
    .notif-box .notif-center a .notif-icon.notif-danger, .messages-notif-box .notif-center a .notif-icon.notif-danger {
      background: var(--bs-danger) !important; }
    .notif-box .notif-center a .notif-icon i, .messages-notif-box .notif-center a .notif-icon i {
      font-size: 15px; }
    .notif-box .notif-center a .notif-content, .messages-notif-box .notif-center a .notif-content {
      padding: 10px 15px 10px 0; }
    .notif-box .notif-center a .message-content, .messages-notif-box .notif-center a .message-content {
      padding: 7px 15px 10px 0; }
    .notif-box .notif-center a .notif-content .subject, .messages-notif-box .notif-center a .notif-content .subject {
      font-size: 13px;
      font-weight: 600;
      display: block;
      margin-bottom: 2px; }
    .notif-box .notif-center a .notif-content .block, .messages-notif-box .notif-center a .notif-content .block {
      font-size: 13px;
      line-height: 20px;
      display: block; }
    .notif-box .notif-center a .notif-content .time, .messages-notif-box .notif-center a .notif-content .time {
      color: #7d8c95;
      font-size: 11px; }
  .notif-box .see-all, .messages-notif-box .see-all {
    border-top: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    color: #555;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none; }
    .notif-box .see-all:hover, .messages-notif-box .see-all:hover {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 10px 20px;
      color: #555;
      font-size: 13px;
      font-weight: 400;
      text-decoration: none; }
    .notif-box .see-all i, .messages-notif-box .see-all i {
      float: right; }

.notif-box .notif-scroll {
  max-height: 256px; }

.messages-notif-box .message-notif-scroll {
  max-height: 250px; }
.messages-notif-box .notif-center a {
  border-bottom: 1px solid #f1f1f1; }
  .messages-notif-box .notif-center a:last-child {
    border-bottom: 0px; }
  .messages-notif-box .notif-center a .notif-content {
    padding: 7px 15px 7px 5px; }

/*     User Dropdown    */
.dropdown-user {
  width: 260px; }

.user-box {
  display: flex;
  padding: .25rem 1rem; }
  .user-box .u-text {
    padding: 0 10px; }
    .user-box .u-text h4 {
      margin-bottom: 5px;
      margin-top: 4px;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1; }
    .user-box .u-text .text-muted {
      font-size: 12px;
      margin-bottom: 5px; }
    .user-box .u-text .btn {
      font-size: 11px; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

/* Quick Actions Dropdown */
.quick-actions {
  width: 350px;
  padding: 0px; }
  .quick-actions:after {
    border-bottom-color: var(--bs-primary) !important; }
  .quick-actions .quick-actions-header {
    display: flex;
    align-items: center;
    flex-direction: column;
    background: var(--bs-primary);
    color: #fff;
    padding: 15px;
    border-radius: 3px 3px 0 0; }
    .quick-actions .quick-actions-header .title {
      font-size: 16px; }
    .quick-actions .quick-actions-header .subtitle {
      font-size: 13px; }
  .quick-actions .quick-actions-items {
    padding: 7.5px 0; }
  .quick-actions a:hover {
    text-decoration: none; }
  .quick-actions .quick-actions-item {
    display: flex;
    flex-direction: column;
    margin: 7.5px 10px;
    padding: 10px;
    align-items: center;
    color: var(--bs-primary); }
    .quick-actions .quick-actions-item i {
      color: #fff;
      font-size: 18px; }
    .quick-actions .quick-actions-item .text {
      text-align: center;
      font-size: 1rem;
      margin-top: 12px; }
    .quick-actions .quick-actions-item:hover .avatar-item {
      transform: scale(1.1); }
  .quick-actions .avatar-item {
    display: inline-flex;
    width: 48px;
    height: 48px;
    color: #fff;
    border-radius: .375rem;
    background-color: var(--bs-primary);
    align-items: center;
    justify-content: center;
    transition: all .15s;
    box-shadow: 2px 2px 8px 0px rgba(31, 30, 30, 0.13) !important; }
  .quick-actions.quick-actions-black:after {
    border-bottom-color: #1a2035 !important; }
  .quick-actions.quick-actions-black .quick-actions-header {
    background: #1a2035; }
  .quick-actions.quick-actions-black .quick-actions-item {
    color: #1a2035; }
  .quick-actions.quick-actions-primary:after {
    border-bottom-color: var(--bs-primary) !important; }
  .quick-actions.quick-actions-primary .quick-actions-header {
    background: var(--bs-primary); }
  .quick-actions.quick-actions-primary .quick-actions-item {
    color: var(--bs-primary); }
  .quick-actions.quick-actions-secondary:after {
    border-bottom-color: var(--bs-secondary) !important; }
  .quick-actions.quick-actions-secondary .quick-actions-header {
    background: var(--bs-secondary); }
  .quick-actions.quick-actions-secondary .quick-actions-item {
    color: var(--bs-secondary); }
  .quick-actions.quick-actions-info:after {
    border-bottom-color: var(--bs-info) !important; }
  .quick-actions.quick-actions-info .quick-actions-header {
    background: var(--bs-info); }
  .quick-actions.quick-actions-info .quick-actions-item {
    color: var(--bs-info); }
  .quick-actions.quick-actions-warning:after {
    border-bottom-color: var(--bs-warning) !important; }
  .quick-actions.quick-actions-warning .quick-actions-header {
    background: var(--bs-warning); }
  .quick-actions.quick-actions-warning .quick-actions-item {
    color: var(--bs-warning); }
  .quick-actions.quick-actions-success:after {
    border-bottom-color: var(--bs-success) !important; }
  .quick-actions.quick-actions-success .quick-actions-header {
    background: var(--bs-success); }
  .quick-actions.quick-actions-success .quick-actions-item {
    color: var(--bs-success); }
  .quick-actions.quick-actions-danger:after {
    border-bottom-color: var(--bs-danger) !important; }
  .quick-actions.quick-actions-danger .quick-actions-header {
    background: var(--bs-danger); }
  .quick-actions.quick-actions-danger .quick-actions-item {
    color: var(--bs-danger); }

@media screen and (max-width: 991.5px) {
  .notif-box .notif-scroll, .messages-notif-box .message-notif-scroll, .quick-actions .quick-actions-scroll {
    max-height: calc(100vh - 200px); }

  .dropdown-user .dropdown-user-scroll {
    max-height: calc(100vh - 132px); } }
@media screen and (min-width: 991px) {
  .navbar-header .dropdown-menu {
    margin-top: 13px; }
    .navbar-header .dropdown-menu:after {
      border-bottom: 8px solid #fff;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      content: "";
      right: 10px;
      top: -8px;
      position: absolute;
      z-index: 1001; } }
/*     Chart Circle    */
.chart-circle {
  display: flex;
  justify-content: center; }
  .chart-circle .circles-text {
    font-size: 25px !important; }

/*     Chart JS Container    */
.chart-container {
  min-height: 300px;
  position: relative; }

/*     HTML legend    */
.html-legend {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  list-style: none;
  cursor: pointer;
  padding-left: 0;
  text-align: center;
  margin-top: 1rem; }

.html-legend li {
  justify-content: center;
  align-items: center;
  display: flex;
  vertical-align: middle;
  padding: 0 5px;
  margin-right: 5px;
  margin-bottom: 6px;
  color: #8d9498;
  font-size: 12px; }

.html-legend li.hidden {
  text-decoration: line-through; }

.html-legend li span {
  border-radius: 15px;
  display: inline-block;
  height: 15px;
  margin-right: 10px;
  width: 15px;
  vertical-align: top; }

.jqstooltip {
  box-sizing: content-box; }

/*     Alert    */
.alert {
  border: 0px;
  position: relative;
  padding: .95rem 1.25rem;
  border-radius: 1px;
  color: inherit;
  background-color: #ffffff;
  -webkit-box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26);
  -moz-box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26);
  box-shadow: 1px 1px 14px 0px rgba(18, 38, 63, 0.26); }
  .alert [data-notify="icon"] {
    display: block; }
    .alert [data-notify="icon"]::before {
      line-height: 35px;
      font-size: 22px;
      display: block;
      left: 15px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 35px;
      height: 35px;
      border-radius: 30px;
      text-align: center;
      color: #fff; }
  .alert [data-notify="title"] {
    display: block;
    color: #2b2b2b;
    font-weight: 700;
    font-size: 1rem;
    margin-bottom: 5px; }
  .alert [data-notify="message"] {
    font-size: 13px;
    color: #908e8e; }
  .alert .close {
    background: rgba(255, 255, 255, 0.8);
    width: 25px;
    height: 25px;
    line-height: 25px;
    top: 12px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center; }

/*    Alert States    */
.alert-black {
  border-left: 4px solid #1a2035; }
  .alert-black [data-notify="icon"]:before {
    background: #1a2035; }

.alert-primary {
  border-left: 4px solid var(--bs-primary); }
  .alert-primary [data-notify="icon"]:before {
    background: var(--bs-primary); }

.alert-secondary {
  border-left: 4px solid var(--bs-secondary); }
  .alert-secondary [data-notify="icon"]:before {
    background: var(--bs-secondary); }

.alert-info {
  border-left: 4px solid var(--bs-info); }
  .alert-info [data-notify="icon"]:before {
    background: var(--bs-info); }

.alert-success {
  border-left: 4px solid var(--bs-success); }
  .alert-success [data-notify="icon"]:before {
    background: var(--bs-success); }

.alert-warning {
  border-left: 4px solid var(--bs-warning); }
  .alert-warning [data-notify="icon"]:before {
    background: var(--bs-warning); }

.alert-danger {
  border-left: 4px solid var(--bs-danger); }
  .alert-danger [data-notify="icon"]:before {
    background: var(--bs-danger); }

/*    Button    */
.btn {
  padding: 0.65rem 1.4rem;
  font-size: 1rem;
  font-weight: 500;
  opacity: 1;
  border-radius: 3px; }
  .btn:hover, .btn:focus {
    opacity: 0.8; }
  .btn .btn-label {
    display: inline-block; }
    .btn .btn-label i {
      font-size: 16px;
      vertical-align: middle;
      margin-right: 2px;
      margin-left: -2px;
      line-height: 0;
      margin-top: -2.5px; }
    .btn .btn-label.just-icon i {
      margin-left: 0 !important;
      margin-right: 0px !important; }

/*     Button Sizes     */
.btn-lg {
  font-size: 15px;
  border-radius: 6px;
  padding: 12.5px 27.5px;
  font-weight: 400; }
  .btn-lg .btn-label i {
    font-size: 27px;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: -7px;
    line-height: 0;
    margin-top: -2.5px; }
  .btn-lg .btn-label.just-icon i {
    margin-left: 0 !important;
    margin-right: 0px !important; }

.btn-sm {
  font-size: 11px;
  padding: 7px 13px; }

.btn-xs {
  font-size: 10px;
  padding: 5px 9px; }

.btn.disabled:hover, .btn:hover:disabled {
  opacity: 0.65; }

/*      Button Icon        */
.btn-icon {
  font-size: 1.25rem;
  height: 2.5125rem;
  line-height: normal;
  min-width: 2.5125rem;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 2.5125rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none; }
  .btn-icon.btn-lg {
    height: 2.75rem;
    min-width: 2.75rem;
    width: 2.75rem; }
  .btn-icon.btn-sm {
    height: 2rem;
    min-width: 2rem;
    width: 2rem; }
  .btn-icon.btn-xs {
    height: 1.6875rem;
    min-width: 1.6875rem;
    width: 1.6875rem; }

/*      Button States      */
.btn-white {
  background: #ffffff !important;
  color: #1a2035 !important; }
  .btn-white:hover, .btn-white:focus, .btn-white:disabled {
    background: #ffffff !important;
    color: #1a2035 !important; }

.btn-black {
  background: #1a2035 !important;
  color: #ffffff !important; }
  .btn-black:hover, .btn-black:focus, .btn-black:disabled {
    background: #1a2035 !important;
    color: #ffffff !important; }

.btn-primary {
  background: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:disabled {
    color: #ffffff !important;
    background: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important; }

.btn-secondary {
  background: var(--bs-secondary) !important;
  border-color: var(--bs-secondary) !important; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:disabled {
    color: #ffffff !important;
    background: var(--bs-secondary) !important;
    border-color: var(--bs-secondary) !important; }

.btn-info {
  background: var(--bs-info) !important;
  border-color: var(--bs-info) !important;
  color: #ffffff !important; }
  .btn-info:hover, .btn-info:focus, .btn-info:disabled {
    color: #ffffff !important;
    background: var(--bs-info) !important;
    border-color: var(--bs-info) !important; }

.btn-success {
  background: var(--bs-success) !important;
  border-color: var(--bs-success) !important; }
  .btn-success:hover, .btn-success:focus, .btn-success:disabled {
    color: #ffffff !important;
    background: var(--bs-success) !important;
    border-color: var(--bs-success) !important; }

.btn-warning {
  background: var(--bs-warning) !important;
  border-color: var(--bs-warning) !important; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:disabled {
    background: var(--bs-warning) !important;
    border-color: var(--bs-warning) !important; }

.btn-danger {
  background: var(--bs-danger) !important;
  border-color: var(--bs-danger) !important; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:disabled {
    color: #ffffff !important;
    background: var(--bs-danger) !important;
    border-color: var(--bs-danger) !important; }

.btn-light {
  background: #ffffff !important;
  border-color: transparent; }
  .btn-light:hover, .btn-light:focus, .btn-light:disabled {
    background: #ebecec !important;
    border-color: transparent; }

.btn-dropdown-card-header {
  padding: 0;
  background: transparent;
  color: inherit;
  font-size: 15px; }
  .btn-dropdown-card-header:after {
    display: none; }

.btn-clean {
  background: transparent; }
  .btn-clean:hover, .btn-clean:focus, .btn-clean:disabled {
    color: var(--bs-primary);
    background: rgba(21, 114, 232, 0.05);
    opacity: 1; }

.btn-label-primary {
  background: rgba(21, 114, 232, 0.1);
  color: var(--bs-primary) !important;
  border-color: transparent; }
  .btn-label-primary:hover, .btn-label-primary:focus, .btn-label-primary:disabled {
    background: var(--bs-primary);
    color: #fff !important;
    opacity: 1; }

.btn-label-secondary {
  background: rgba(104, 97, 206, 0.1);
  color: var(--bs-secondary) !important;
  border-color: transparent; }
  .btn-label-secondary:hover, .btn-label-secondary:focus, .btn-label-secondary:disabled {
    background: var(--bs-secondary);
    color: #fff !important;
    opacity: 1; }

.btn-label-info {
  background: rgba(72, 171, 247, 0.1);
  color: var(--bs-info) !important;
  border-color: transparent; }
  .btn-label-info:hover, .btn-label-info:focus, .btn-label-info:disabled {
    background: var(--bs-info);
    color: #fff !important;
    opacity: 1; }

.btn-label-success {
  background: rgba(49, 206, 54, 0.1);
  color: var(--bs-success) !important;
  border-color: transparent; }
  .btn-label-success:hover, .btn-label-success:focus, .btn-label-success:disabled {
    background: var(--bs-success);
    color: #fff !important;
    opacity: 1; }

.btn-label-warning {
  background: rgba(255, 173, 70, 0.1);
  color: var(--bs-warning) !important;
  border-color: transparent; }
  .btn-label-warning:hover, .btn-label-warning:focus, .btn-label-warning:disabled {
    background: var(--bs-warning);
    color: #fff !important;
    opacity: 1; }

.btn-label-danger {
  background: rgba(242, 89, 97, 0.1);
  color: var(--bs-danger) !important;
  border-color: transparent; }
  .btn-label-danger:hover, .btn-label-danger:focus, .btn-label-danger:disabled {
    background: var(--bs-danger);
    color: #fff !important;
    opacity: 1; }

.btn-label-light {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .btn-label-light:hover, .btn-label-light:focus {
    background: #fff;
    color: #2a2f5b;
    opacity: 1; }

/*      Button Border     */
.btn-border {
  background: transparent !important; }
  .btn-border:hover, .btn-border:focus {
    background: transparent !important; }
  .btn-border.btn-white {
    color: #ffffff !important;
    border: 1px solid #ffffff !important; }
  .btn-border.btn-black {
    color: #1a2035 !important;
    border: 1px solid #1a2035 !important; }
  .btn-border.btn-primary {
    color: var(--bs-primary) !important;
    border: 1px solid var(--bs-primary) !important; }
  .btn-border.btn-secondary {
    color: var(--bs-secondary) !important;
    border: 1px solid var(--bs-secondary) !important; }
  .btn-border.btn-info {
    color: var(--bs-info) !important;
    border: 1px solid var(--bs-info) !important; }
  .btn-border.btn-success {
    color: var(--bs-success) !important;
    border: 1px solid var(--bs-success) !important; }
  .btn-border.btn-warning {
    color: var(--bs-warning) !important;
    border: 1px solid var(--bs-warning) !important; }
  .btn-border.btn-danger {
    color: var(--bs-danger) !important;
    border: 1px solid var(--bs-danger) !important; }
  .btn-border.btn-light {
    border: 1px solid #efefef;
    background: #fff !important; }

/*      Button Rounded      */
.btn-round {
  border-radius: 100px !important; }

/*      Button Link      */
.btn-link {
  border: 0 !important;
  background: transparent !important; }
  .btn-link:hover, .btn-link:focus {
    text-decoration: underline !important;
    background: transparent !important;
    border: 0 !important; }
  .btn-link.btn-black {
    color: #1a2035 !important; }
    .btn-link.btn-black:hover {
      color: #1a2035 !important; }
  .btn-link.btn-primary {
    color: var(--bs-primary) !important; }
    .btn-link.btn-primary:hover {
      color: var(--bs-primary) !important; }
  .btn-link.btn-secondary {
    color: var(--bs-secondary) !important; }
    .btn-link.btn-secondary:hover {
      color: var(--bs-secondary) !important; }
  .btn-link.btn-info {
    color: var(--bs-info) !important; }
    .btn-link.btn-info:hover {
      color: var(--bs-info) !important; }
  .btn-link.btn-success {
    color: var(--bs-success) !important; }
    .btn-link.btn-success:hover {
      color: var(--bs-success) !important; }
  .btn-link.btn-warning {
    color: var(--bs-warning) !important; }
    .btn-link.btn-warning:hover {
      color: var(--bs-warning) !important; }
  .btn-link.btn-danger {
    color: var(--bs-danger) !important; }
    .btn-link.btn-danger:hover {
      color: var(--bs-danger) !important; }

.toggle-on.btn {
  color: #ffffff !important; }

.toggle-handle {
  background: #ffffff !important; }
  .toggle-handle:hover {
    background: #ffffff !important; }

.btn-round .toggle-handle {
  border-radius: 50px; }

.btn-rounded {
  border-radius: 60px !important; }

.btn-full {
  width: 100%; }

.btn-no-radius {
  border-radius: 0px; }

/*     Nav Pill     */
.nav-pills > li:first-child > .nav-link {
  border-radius: 4px 0 0 4px !important; }
.nav-pills > li:last-child > .nav-link {
  border-radius: 0 4px 4px 0 !important; }

.nav-link.disabled {
  color: #6c757d !important; }

.nav-pills .nav-link {
  padding: 10px 20px; }
.nav-pills > li > .nav-link {
  border-radius: 0 !important;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid var(--bs-primary);
  color: #585c5d; }
  .nav-pills > li > .nav-link.active {
    background: var(--bs-primary); }
  .nav-pills > li > .nav-link:hover {
    background: rgba(222, 222, 222, 0.4); }
.nav-pills.nav-pills-no-bd li {
  margin-left: 15px !important; }
  .nav-pills.nav-pills-no-bd li .nav-link {
    border: 0px !important;
    border-radius: 50px !important;
    background: rgba(222, 222, 222, 0.4); }
    .nav-pills.nav-pills-no-bd li .nav-link.active {
      border-radius: 50px !important; }
  .nav-pills.nav-pills-no-bd li:first-child {
    margin-left: 0px !important; }
.nav-pills.nav-pills-no-bd.nav-pills-icons .nav-link, .nav-pills.nav-pills-no-bd.nav-pills-icons .nav-link.active {
  border-radius: 5px !important; }
.nav-pills.flex-column .nav-link {
  border-radius: 0 !important;
  border: 1px solid var(--bs-primary);
  color: #585c5d;
  margin-top: -1px;
  text-align: center;
  word-wrap: normal;
  padding: 10px 0; }
  .nav-pills.flex-column .nav-link:hover {
    background: rgba(222, 222, 222, 0.4); }
  .nav-pills.flex-column .nav-link.active {
    background: var(--bs-primary); }
  .nav-pills.flex-column .nav-link:first-child {
    border-radius: 4px 4px 0 0 !important; }
  .nav-pills.flex-column .nav-link:last-child {
    border-radius: 0 0 4px 4px !important; }
.nav-pills.flex-column.nav-pills-no-bd .nav-link {
  border: 0px !important;
  border-radius: 50px !important;
  background: rgba(222, 222, 222, 0.4);
  margin-top: 5px;
  margin-bottom: 5px; }
  .nav-pills.flex-column.nav-pills-no-bd .nav-link.active {
    border-radius: 50px !important; }
.nav-pills.flex-column.nav-pills-icons .nav-link, .nav-pills.flex-column.nav-pills-icons .nav-link.active {
  border-radius: 5px !important; }
.nav-pills.nav-pills-icons .nav-link, .nav-pills.nav-pills-icons .nav-link.active {
  border-radius: 5px !important;
  padding-top: 12px;
  padding-bottom: 12px; }
.nav-pills.nav-pills-icons i {
  display: block;
  text-align: center;
  font-size: 2em;
  line-height: 50px; }
.nav-pills.nav-black .nav-link, .nav-pills.nav-primary .nav-link, .nav-pills.nav-secondary .nav-link, .nav-pills.nav-info .nav-link, .nav-pills.nav-warning .nav-link, .nav-pills.nav-success .nav-link, .nav-pills.nav-danger .nav-link {
  border: 1px solid #eeeeee; }
.nav-pills.nav-black .nav-link.active, .nav-pills.nav-primary .nav-link.active, .nav-pills.nav-secondary .nav-link.active, .nav-pills.nav-info .nav-link.active, .nav-pills.nav-warning .nav-link.active, .nav-pills.nav-success .nav-link.active, .nav-pills.nav-danger .nav-link.active {
  color: #ffffff !important; }
.nav-pills.nav-black .nav-link.active {
  background: #1a2035;
  border: 1px solid #1a2035; }
.nav-pills.nav-primary .nav-link.active {
  background: var(--bs-primary);
  border: 1px solid var(--bs-primary); }
.nav-pills.nav-secondary .nav-link.active {
  background: var(--bs-secondary);
  border: 1px solid var(--bs-secondary); }
.nav-pills.nav-info .nav-link.active {
  background: var(--bs-info);
  border: 1px solid var(--bs-info); }
.nav-pills.nav-success .nav-link.active {
  background: var(--bs-success);
  border: 1px solid var(--bs-success); }
.nav-pills.nav-warning .nav-link.active {
  background: var(--bs-warning);
  border: 1px solid var(--bs-warning); }
.nav-pills.nav-danger .nav-link.active {
  background: var(--bs-danger);
  border: 1px solid var(--bs-danger); }

/* Nav Line */
.row-nav-line {
  margin-left: -20px;
  margin-right: -20px; }

.nav.nav-line .nav-link, .nav.nav-simple .nav-link {
  padding: 18px 0 !important;
  margin-right: 40px;
  color: #6B6D7E;
  border-width: 0px;
  font-size: 1rem;
  font-weight: 600; }
  .nav.nav-line .nav-link:hover, .nav.nav-line .nav-link:focus, .nav.nav-simple .nav-link:hover, .nav.nav-simple .nav-link:focus {
    color: var(--bs-primary);
    border-width: 0px; }
  .nav.nav-line .nav-link.active, .nav.nav-simple .nav-link.active {
    border-width: 0;
    background-color: transparent;
    color: var(--bs-primary);
    border-radius: 0px; }
.nav.nav-simple.nav-color-black .nav-link:hover, .nav.nav-simple.nav-color-black .nav-link:focus {
  color: #1a2035; }
.nav.nav-simple.nav-color-black .nav-link.active {
  color: #1a2035; }
.nav.nav-simple.nav-color-primary .nav-link:hover, .nav.nav-simple.nav-color-primary .nav-link:focus {
  color: var(--bs-primary); }
.nav.nav-simple.nav-color-primary .nav-link.active {
  color: var(--bs-primary); }
.nav.nav-simple.nav-color-secondary .nav-link:hover, .nav.nav-simple.nav-color-secondary .nav-link:focus {
  color: var(--bs-secondary); }
.nav.nav-simple.nav-color-secondary .nav-link.active {
  color: var(--bs-secondary); }
.nav.nav-simple.nav-color-info .nav-link:hover, .nav.nav-simple.nav-color-info .nav-link:focus {
  color: var(--bs-info); }
.nav.nav-simple.nav-color-info .nav-link.active {
  color: var(--bs-info); }
.nav.nav-simple.nav-color-success .nav-link:hover, .nav.nav-simple.nav-color-success .nav-link:focus {
  color: var(--bs-success); }
.nav.nav-simple.nav-color-success .nav-link.active {
  color: var(--bs-success); }
.nav.nav-simple.nav-color-danger .nav-link:hover, .nav.nav-simple.nav-color-danger .nav-link:focus {
  color: var(--bs-danger); }
.nav.nav-simple.nav-color-danger .nav-link.active {
  color: var(--bs-danger); }
.nav.nav-simple.nav-color-warning .nav-link:hover, .nav.nav-simple.nav-color-warning .nav-link:focus {
  color: var(--bs-warning); }
.nav.nav-simple.nav-color-warning .nav-link.active {
  color: var(--bs-warning); }
.nav.nav-simple.nav-color-light .nav-link:hover, .nav.nav-simple.nav-color-light .nav-link:focus {
  color: #ffffff; }
.nav.nav-simple.nav-color-light .nav-link.active {
  color: #ffffff; }
.nav.nav-simple.nav-color-light .nav-link {
  color: #f1f1f1; }
.nav.nav-line .nav-link.active {
  border-bottom: 3px solid var(--bs-primary); }
.nav.nav-line.nav-color-black .nav-link:hover, .nav.nav-line.nav-color-black .nav-link:focus {
  color: #1a2035; }
.nav.nav-line.nav-color-black .nav-link.active {
  color: #1a2035; }
.nav.nav-line.nav-color-black .nav-link.active {
  border-color: #1a2035; }
.nav.nav-line.nav-color-primary .nav-link:hover, .nav.nav-line.nav-color-primary .nav-link:focus {
  color: var(--bs-primary); }
.nav.nav-line.nav-color-primary .nav-link.active {
  color: var(--bs-primary); }
.nav.nav-line.nav-color-primary .nav-link.active {
  border-color: var(--bs-primary); }
.nav.nav-line.nav-color-secondary .nav-link:hover, .nav.nav-line.nav-color-secondary .nav-link:focus {
  color: var(--bs-secondary); }
.nav.nav-line.nav-color-secondary .nav-link.active {
  color: var(--bs-secondary); }
.nav.nav-line.nav-color-secondary .nav-link.active {
  border-color: var(--bs-secondary); }
.nav.nav-line.nav-color-info .nav-link:hover, .nav.nav-line.nav-color-info .nav-link:focus {
  color: var(--bs-info); }
.nav.nav-line.nav-color-info .nav-link.active {
  color: var(--bs-info); }
.nav.nav-line.nav-color-info .nav-link.active {
  border-color: var(--bs-info); }
.nav.nav-line.nav-color-success .nav-link:hover, .nav.nav-line.nav-color-success .nav-link:focus {
  color: var(--bs-success); }
.nav.nav-line.nav-color-success .nav-link.active {
  color: var(--bs-success); }
.nav.nav-line.nav-color-success .nav-link.active {
  border-color: var(--bs-success); }
.nav.nav-line.nav-color-danger .nav-link:hover, .nav.nav-line.nav-color-danger .nav-link:focus {
  color: var(--bs-danger); }
.nav.nav-line.nav-color-danger .nav-link.active {
  color: var(--bs-danger); }
.nav.nav-line.nav-color-danger .nav-link.active {
  border-color: var(--bs-danger); }
.nav.nav-line.nav-color-warning .nav-link:hover, .nav.nav-line.nav-color-warning .nav-link:focus {
  color: var(--bs-warning); }
.nav.nav-line.nav-color-warning .nav-link.active {
  color: var(--bs-warning); }
.nav.nav-line.nav-color-warning .nav-link.active {
  border-color: var(--bs-warning); }
.nav.nav-line.nav-color-light .nav-link:hover, .nav.nav-line.nav-color-light .nav-link:focus {
  color: #ffffff; }
.nav.nav-line.nav-color-light .nav-link.active {
  color: #ffffff; }
.nav.nav-line.nav-color-light .nav-link.active {
  border-color: #ffffff; }
.nav.nav-line.nav-color-light .nav-link {
  color: #f1f1f1; }

/* Size Nav */
.nav-sm .nav-link {
  font-size: 11px !important;
  padding: 8px 16px !important; }

/*     	Popover     */
.popover {
  max-width: 240px;
  line-height: 1.7;
  border: 0;
  box-shadow: 0px 0px 20px 1px rgba(69, 65, 78, 0.2); }
  .popover .popover-header {
    background: transparent;
    font-size: 1rem;
    border-bottom: 0px;
    text-transform: capitalize;
    margin-top: 5px;
    color: #aaaaaa;
    font-weight: 400; }
  .popover .popover-body {
    margin-bottom: 5px; }
    .popover .popover-body p {
      font-size: 13px;
      margin-bottom: 1rem; }
  .popover.bs-popover-top .arrow:before, .popover.bs-popover-bottom .arrow:before, .popover.bs-popover-left .arrow:before, .popover.bs-popover-right .arrow:before {
    border: transparent; }

.popover.bs-popover-auto[x-placement^=right], .popover.bs-popover-right {
  margin-left: 10px; }

.popover.bs-popover-auto[x-placement^=left], .popover.bs-popover-left {
  margin-right: 10px; }

.popover.bs-popover-auto[x-placement^=top], .popover.bs-popover-top {
  margin-bottom: 10px; }

.popover.bs-popover-auto[x-placement^=bottom], .popover.bs-popover-bottom {
  margin-top: 10px; }

/*     	Progress     */
.progress {
  border-radius: 100px;
  height: 14px; }
  .progress .progress-bar {
    border-radius: 100px; }
  .progress.progress-sm {
    height: 8px; }
  .progress.progress-lg {
    height: 20px; }

/*     Pagination     */
.pagination > li > a, .pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li > span, .pagination > li:first-child > span, .pagination > li:last-child > span {
  border-radius: 100px !important;
  margin: 0 2px;
  color: #777777;
  border-color: #ddd; }
.pagination > li > a {
  display: flex;
  align-items: center;
  justify-content: center; }
.pagination.pg-black > li.active > a, .pagination.pg-black > li.active:first-child > a, .pagination.pg-black > li.active:last-child > a, .pagination.pg-black > li.active > span, .pagination.pg-black > li.active:first-child > span, .pagination.pg-black > li.active:last-child > span {
  background: #1a2035;
  border-color: #1a2035;
  color: #ffffff; }
.pagination.pg-primary > li.active > a, .pagination.pg-primary > li.active:first-child > a, .pagination.pg-primary > li.active:last-child > a, .pagination.pg-primary > li.active > span, .pagination.pg-primary > li.active:first-child > span, .pagination.pg-primary > li.active:last-child > span {
  background: var(--bs-primary);
  border-color: var(--bs-primary);
  color: #ffffff; }
.pagination.pg-secondary > li.active > a, .pagination.pg-secondary > li.active:first-child > a, .pagination.pg-secondary > li.active:last-child > a, .pagination.pg-secondary > li.active > span, .pagination.pg-secondary > li.active:first-child > span, .pagination.pg-secondary > li.active:last-child > span {
  background: var(--bs-secondary);
  border-color: var(--bs-secondary);
  color: #ffffff; }
.pagination.pg-info > li.active > a, .pagination.pg-info > li.active:first-child > a, .pagination.pg-info > li.active:last-child > a, .pagination.pg-info > li.active > span, .pagination.pg-info > li.active:first-child > span, .pagination.pg-info > li.active:last-child > span {
  background: var(--bs-info);
  border-color: var(--bs-info);
  color: #ffffff; }
.pagination.pg-success > li.active > a, .pagination.pg-success > li.active:first-child > a, .pagination.pg-success > li.active:last-child > a, .pagination.pg-success > li.active > span, .pagination.pg-success > li.active:first-child > span, .pagination.pg-success > li.active:last-child > span {
  background: var(--bs-success);
  border-color: var(--bs-success);
  color: #ffffff; }
.pagination.pg-warning > li.active > a, .pagination.pg-warning > li.active:first-child > a, .pagination.pg-warning > li.active:last-child > a, .pagination.pg-warning > li.active > span, .pagination.pg-warning > li.active:first-child > span, .pagination.pg-warning > li.active:last-child > span {
  background: var(--bs-warning);
  border-color: var(--bs-warning);
  color: #ffffff; }
.pagination.pg-danger > li.active > a, .pagination.pg-danger > li.active:first-child > a, .pagination.pg-danger > li.active:last-child > a, .pagination.pg-danger > li.active > span, .pagination.pg-danger > li.active:first-child > span, .pagination.pg-danger > li.active:last-child > span {
  background: var(--bs-danger);
  border-color: var(--bs-danger);
  color: #ffffff; }

/*     Slider     */
.slider-black .ui-slider-range {
  background: #1a2035; }

.slider-primary .ui-slider-range {
  background: var(--bs-primary); }

.slider-secondary .ui-slider-range {
  background: var(--bs-secondary); }

.slider-info .ui-slider-range {
  background: var(--bs-info); }

.slider-success .ui-slider-range {
  background: var(--bs-success); }

.slider-warning .ui-slider-range {
  background: var(--bs-warning); }

.slider-danger .ui-slider-range {
  background: var(--bs-danger); }

/*     	Modal     */
.modal .bg-black .modal-title, .modal .bg-primary .modal-title, .modal .bg-secondary .modal-title, .modal .bg-info .modal-title, .modal .bg-success .modal-title, .modal .bg-warning .modal-title, .modal .bg-danger .modal-title {
  color: #ffffff !important; }

.modal-content {
  border-radius: .4rem;
  border: 0 !important; }

.rating > label {
  display: inline;
  color: #e9eaeb !important;
  line-height: 1;
  float: right;
  cursor: pointer; }
  .rating > label:hover {
    color: #FFC600 !important;
    opacity: 0.5; }
  .rating > label span {
    font-size: 18px; }
.rating input[type="radio"], .rating input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: -1; }
  .rating input[type="radio"]:checked ~ label, .rating input[type="checkbox"]:checked ~ label {
    color: #FFC600 !important; }

.activity-feed {
  padding: 15px;
  list-style: none; }
  .activity-feed .feed-item {
    position: relative;
    padding-bottom: 20px;
    padding-left: 30px;
    border-left: 2px solid #e4e8eb; }
    .activity-feed .feed-item:last-child {
      border-color: transparent; }
    .activity-feed .feed-item::after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: -7px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #177dff; }

.feed-item-black::after {
  background: #1a2035 !important; }

.feed-item-primary::after {
  background: var(--bs-primary) !important; }

.feed-item-secondary::after {
  background: var(--bs-secondary) !important; }

.feed-item-success::after {
  background: var(--bs-success) !important; }

.feed-item-danger::after {
  background: var(--bs-danger) !important; }

.feed-item-info::after {
  background: var(--bs-info) !important; }

.feed-item-warning::after {
  background: var(--bs-warning) !important; }

.activity-feed .feed-item .date {
  display: block;
  position: relative;
  top: -5px;
  color: #8c96a3;
  text-transform: uppercase;
  font-size: 13px; }
.activity-feed .feed-item .text {
  position: relative;
  top: -3px; }

/*      Timeline     */
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative; }
  .timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    left: 50%;
    margin-left: -1.5px; }
  .timeline > li {
    margin-bottom: 20px;
    position: relative; }
    .timeline > li:before {
      content: " ";
      display: table; }
    .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .timeline > li:before {
      content: " ";
      display: table; }
    .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .timeline > li > .timeline-panel {
      width: 50%;
      float: left;
      border: 1px solid #eeeeee;
      background: #ffffff;
      border-radius: 3px;
      padding: 20px;
      position: relative;
      -webkit-box-shadow: 0px 1px 20px 1px rgba(69, 65, 78, 0.06);
      -moz-box-shadow: 0px 1px 20px 1px rgba(69, 65, 78, 0.06);
      box-shadow: 0px 1px 20px 1px rgba(69, 65, 78, 0.06); }
    .timeline > li.timeline-inverted + li:not(.timeline-inverted) {
      margin-top: -60px; }
    .timeline > li:not(.timeline-inverted) {
      padding-right: 90px; }
      .timeline > li:not(.timeline-inverted) + li.timeline-inverted {
        margin-top: -60px; }
    .timeline > li.timeline-inverted {
      padding-left: 90px; }
      .timeline > li.timeline-inverted > .timeline-panel {
        float: right; }
        .timeline > li.timeline-inverted > .timeline-panel:before {
          border-left-width: 0;
          border-right-width: 15px;
          left: -15px;
          right: auto; }
        .timeline > li.timeline-inverted > .timeline-panel:after {
          border-left-width: 0;
          border-right-width: 14px;
          left: -14px;
          right: auto; }
    .timeline > li > .timeline-panel:before {
      position: absolute;
      top: 26px;
      right: -15px;
      display: inline-block;
      border-top: 15px solid transparent;
      border-left: 15px solid #eeeeee;
      border-right: 0 solid #eeeeee;
      border-bottom: 15px solid transparent;
      content: " "; }
    .timeline > li > .timeline-panel:after {
      position: absolute;
      top: 27px;
      right: -14px;
      display: inline-block;
      border-top: 14px solid transparent;
      border-left: 14px solid #ffffff;
      border-right: 0 solid #ffffff;
      border-bottom: 14px solid transparent;
      content: " "; }
    .timeline > li > .timeline-badge {
      color: #ffffff;
      width: 50px;
      height: 50px;
      line-height: 50px;
      font-size: 1.8em;
      text-align: center;
      position: absolute;
      top: 16px;
      left: 50%;
      margin-left: -25px;
      background-color: #999999;
      z-index: 100;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .timeline > li > .timeline-badge i {
        color: #ffffff !important; }
        .timeline > li > .timeline-badge i.fa, .timeline > li > .timeline-badge i.fab, .timeline > li > .timeline-badge i.fal, .timeline > li > .timeline-badge i.far, .timeline > li > .timeline-badge i.fas {
          font-size: 0.8em; }

.timeline-badge.black {
  background-color: #1a2035 !important; }
.timeline-badge.primary {
  background-color: var(--bs-primary) !important; }
.timeline-badge.secondary {
  background-color: var(--bs-secondary) !important; }
.timeline-badge.success {
  background-color: var(--bs-success) !important; }
.timeline-badge.warning {
  background-color: var(--bs-warning) !important; }
.timeline-badge.danger {
  background-color: var(--bs-danger) !important; }
.timeline-badge.info {
  background-color: var(--bs-info) !important; }

.timeline-title {
  font-size: 17px;
  margin-top: 0;
  color: inherit; }

.timeline-heading i {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.timeline-body > p, .timeline-body > ul {
  margin-bottom: 0; }
.timeline-body > p + p {
  margin-top: 5px; }

/*      Google Maps      */
.full-screen-maps {
  height: 100vh !important; }

/*      jQVMap     */
.vmap {
  width: 100%;
  min-height: 265px; }
  .vmap > svg {
    margin: auto;
    display: flex;
    width: 100% !important; }
    .vmap > svg > g {
      transition: all ease-in-out .2s; }

.jqvmap-label, .jqvmap-pin {
  pointer-events: none; }

.jqvmap-label {
  position: absolute;
  display: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: #ffffff;
  font-size: smaller;
  padding: 3px; }

.jqvmap-zoomin, .jqvmap-zoomout {
  position: absolute;
  left: 10px;
  border-radius: 4px;
  background: #fff;
  font-weight: 600;
  color: #8a95a0;
  border: 1px solid #e2dddd !important;
  cursor: pointer;
  line-height: 25px;
  text-align: center;
  font-size: 1.25rem;
  width: 25px;
  height: 25px; }

.jqvmap-zoomin {
  top: 15px; }

.jqvmap-zoomout {
  top: 45px; }

.jqvmap-region {
  cursor: pointer; }

.jqvmap-ajax_response {
  width: 100%;
  height: 500px; }

/*     Invoices	    */
.card-invoice .invoice-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px; }
  .card-invoice .invoice-header .invoice-title {
    font-size: 27px;
    font-weight: 400; }
  .card-invoice .invoice-header .invoice-logo {
    width: 150px;
    display: flex;
    align-items: center; }
    .card-invoice .invoice-header .invoice-logo img {
      width: 100%; }
.card-invoice .sub {
  font-size: 1rem;
  margin-bottom: 8px;
  font-weight: 600; }
.card-invoice .info-invoice {
  padding-top: 15px;
  padding-bottom: 15px; }
  .card-invoice .info-invoice p {
    font-size: 13px; }
.card-invoice .invoice-desc {
  text-align: right;
  font-size: 13px; }
.card-invoice .invoice-detail {
  width: 100%;
  display: block; }
  .card-invoice .invoice-detail .invoice-top .title {
    font-size: 20px; }
.card-invoice .transfer-to .sub {
  font-size: 1rem;
  margin-bottom: 8px;
  font-weight: 600; }
.card-invoice .transfer-to .account-transfer > div span:first-child {
  font-weight: 600;
  font-size: 13px; }
.card-invoice .transfer-to .account-transfer > div span:last-child {
  font-size: 13px;
  float: right; }
.card-invoice .transfer-total {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .card-invoice .transfer-total .sub {
    font-size: 1rem;
    margin-bottom: 8px;
    font-weight: 600; }
  .card-invoice .transfer-total .price {
    font-size: 28px;
    color: var(--bs-primary);
    padding: 7px 0;
    font-weight: 600; }
  .card-invoice .transfer-total span {
    font-weight: 600;
    font-size: 13px; }
.card-invoice .card-body {
  padding: 0;
  border: 0px !important;
  width: 75%;
  margin: auto; }
.card-invoice .card-header {
  padding: 50px 0px 20px;
  border: 0px !important;
  width: 75%;
  margin: auto; }
.card-invoice .card-footer {
  padding: 5px 0 50px;
  border: 0px !important;
  width: 75%;
  margin: auto; }

.list-group .list-group-header {
  font-size: 12px;
  font-weight: 600;
  padding: .75rem 1rem; }
.list-group .list-group-item {
  display: flex;
  align-items: stretch;
  border-width: 1px 0;
  border-color: #ebecec; }
.list-group .list-group-item-figure {
  align-self: start;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #a9acb0; }
.list-group .list-group-item-body {
  flex: 1;
  min-width: 0;
  align-self: center;
  font-size: .875rem; }
.list-group .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.25rem;
  color: #686f76; }

.list-group-file-item .list-group-item {
  padding: 0px; }
.list-group-file-item .list-group-item-figure {
  padding: .75rem 1rem; }
.list-group-file-item .list-group-item-body {
  padding: .75rem 0; }

.list-group-bordered .list-group-item {
  border: 1px solid #e3ebf6; }
  .list-group-bordered .list-group-item.active {
    background: var(--bs-primary);
    border-color: var(--bs-primary); }

.list-group-lg .list-group-item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.selectgroup {
  display: -ms-inline-flexbox;
  display: inline-flex; }

.selectgroup-item {
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  font-weight: 400 !important; }
  .selectgroup-item + .selectgroup-item {
    margin-left: -1px; }
  .selectgroup-item:not(:first-child) .selectgroup-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .selectgroup-item:not(:last-child) .selectgroup-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0; }

.selectgroup-button {
  display: block;
  border: 1px solid rgba(0, 40, 100, 0.12);
  text-align: center;
  padding: 0.375rem 1rem;
  position: relative;
  cursor: pointer;
  border-radius: 3px;
  color: #9aa0ac;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1rem;
  line-height: 1.5rem;
  min-width: 2.375rem; }

.selectgroup-button-icon {
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1rem; }

.selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-primary);
  z-index: 1;
  color: var(--bs-primary);
  background: rgba(21, 114, 232, 0.15); }
.selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-primary);
  z-index: 2;
  color: var(--bs-primary);
  box-shadow: 0 0 0 2px rgba(21, 114, 232, 0.25); }

.selectgroup-pills {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start; }
  .selectgroup-pills .selectgroup-item {
    margin-right: .5rem;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .selectgroup-pills .selectgroup-button {
    border-radius: 50px !important; }

.selectgroup.selectgroup-primary .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-primary);
  color: var(--bs-primary);
  background: rgba(21, 114, 232, 0.15); }
.selectgroup.selectgroup-primary .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-primary);
  color: var(--bs-primary);
  box-shadow: 0 0 0 2px rgba(21, 114, 232, 0.25); }
.selectgroup.selectgroup-secondary .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-secondary);
  color: var(--bs-secondary);
  background: rgba(104, 97, 206, 0.15); }
.selectgroup.selectgroup-secondary .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-secondary);
  color: var(--bs-secondary);
  box-shadow: 0 0 0 2px rgba(104, 97, 206, 0.25); }
.selectgroup.selectgroup-info .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-info);
  color: var(--bs-info);
  background: rgba(72, 171, 247, 0.15); }
.selectgroup.selectgroup-info .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-info);
  color: var(--bs-info);
  box-shadow: 0 0 0 2px rgba(72, 171, 247, 0.25); }
.selectgroup.selectgroup-success .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-success);
  color: var(--bs-success);
  background: rgba(49, 206, 54, 0.15); }
.selectgroup.selectgroup-success .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-success);
  color: var(--bs-success);
  box-shadow: 0 0 0 2px rgba(49, 206, 54, 0.25); }
.selectgroup.selectgroup-warning .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-warning);
  color: var(--bs-warning);
  background: rgba(255, 173, 70, 0.15); }
.selectgroup.selectgroup-warning .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-warning);
  color: var(--bs-warning);
  box-shadow: 0 0 0 2px rgba(255, 173, 70, 0.25); }
.selectgroup.selectgroup-danger .selectgroup-input:checked + .selectgroup-button {
  border-color: var(--bs-danger);
  color: var(--bs-danger);
  background: rgba(242, 89, 97, 0.15); }
.selectgroup.selectgroup-danger .selectgroup-input:focus + .selectgroup-button {
  border-color: var(--bs-danger);
  color: var(--bs-danger);
  box-shadow: 0 0 0 2px rgba(242, 89, 97, 0.25); }

.colorinput {
  margin: 0;
  position: relative;
  cursor: pointer; }

.colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  border: 1px solid rgba(0, 40, 100, 0.12);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .colorinput-color:before {
    content: '';
    opacity: 0;
    position: absolute;
    top: .25rem;
    left: .25rem;
    height: 1.25rem;
    width: 1.25rem;
    transition: .3s opacity;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E") no-repeat center center/50% 50%; }

.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1; }
.colorinput-input:focus ~ .colorinput-color {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.25); }

.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer; }

.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.imagecheck-figure {
  border: 1px solid rgba(0, 40, 100, 0.12);
  border-radius: 3px;
  margin: 0;
  position: relative; }

.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: var(--bs-primary);
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.25); }
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24); }

.imagecheck-figure:before {
  content: '';
  position: absolute;
  top: .25rem;
  left: .25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: var(--bs-primary) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: .3s opacity; }

.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1; }

.imagecheck-image {
  max-width: 100%;
  opacity: .64;
  transition: .3s opacity; }
  .imagecheck-image:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .imagecheck-image:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }

.imagecheck:hover .imagecheck-image {
  opacity: 1; }

.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image, .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1; }

.imagecheck-caption {
  text-align: center;
  padding: .25rem .25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: .3s color; }

.imagecheck:hover .imagecheck-caption {
  color: #495057; }

.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption, .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057; }

/*     	Messages Tab    */
.tab-chat {
  position: relative; }

.messages-contact {
  position: absolute;
  left: 0;
  width: 100%;
  transition: left 0.3s ease; }

.messages-contact .contact-list .user a {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 11px 10px;
  border-radius: 5px; }
  .messages-contact .contact-list .user a:hover {
    text-decoration: none;
    background: rgba(0, 0, 0, 0.05); }
  .messages-contact .contact-list .user a .user-data,
  .messages-contact .contact-list .user a .user-data2 {
    margin-left: 20px;
    display: flex;
    flex-direction: column; }
    .messages-contact .contact-list .user a .user-data .name,
    .messages-contact .contact-list .user a .user-data2 .name {
      color: #2A2F5B;
      font-size: 13px;
      margin-bottom: 3px;
      font-weight: 600; }
    .messages-contact .contact-list .user a .user-data .message,
    .messages-contact .contact-list .user a .user-data2 .message {
      color: #aaa; }
    .messages-contact .contact-list .user a .user-data .status,
    .messages-contact .contact-list .user a .user-data2 .status {
      color: #979797; }

.messages-wrapper {
  position: absolute;
  left: calc(100% + 40px);
  transition: left 0.3s ease; }

.messages-wrapper .messages-title {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #eee;
  margin-bottom: 15px; }
  .messages-wrapper .messages-title .user {
    width: calc(100% - 40px);
    float: right;
    text-align: right;
    padding: 10px 0; }
    .messages-wrapper .messages-title .user .name {
      display: inline-block;
      font-size: 13px;
      font-weight: 400;
      margin-bottom: 4px; }
    .messages-wrapper .messages-title .user .last-active {
      display: block;
      font-size: 10px; }
  .messages-wrapper .messages-title .return {
    background: transparent;
    border: 0;
    font-size: 25px;
    padding: 10px 0;
    cursor: pointer; }
.messages-wrapper .messages-body {
  height: calc(100vh - 290px);
  display: block;
  overflow-y: auto; }

.messages-wrapper .messages-body .message-content-wrapper,
.conversations-body .message-content-wrapper {
  display: inline-block;
  width: 100%; }
.messages-wrapper .messages-body .message,
.conversations-body .message {
  display: table;
  table-layout: fixed;
  padding: 8px 0; }
.messages-wrapper .messages-body .message-in,
.conversations-body .message-in {
  margin-right: 40px;
  float: left; }
  .messages-wrapper .messages-body .message-in .message-body,
  .conversations-body .message-in .message-body {
    display: table-cell;
    vertical-align: top; }
    .messages-wrapper .messages-body .message-in .message-body .message-content,
    .conversations-body .message-in .message-body .message-content {
      background: #f7f7f7;
      padding: 12px 15px;
      border-radius: 5px;
      margin-left: 10px;
      position: relative;
      width: fit-content; }
      .messages-wrapper .messages-body .message-in .message-body .message-content:before,
      .conversations-body .message-in .message-body .message-content:before {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #f7f7f7;
        content: "";
        position: absolute;
        left: -9px;
        top: 12px; }
      .messages-wrapper .messages-body .message-in .message-body .message-content .name,
      .conversations-body .message-in .message-body .message-content .name {
        color: #83848a;
        font-size: 11px;
        margin-bottom: 5px; }
      .messages-wrapper .messages-body .message-in .message-body .message-content .content,
      .conversations-body .message-in .message-body .message-content .content {
        font-size: 13px; }
    .messages-wrapper .messages-body .message-in .message-body .date,
    .conversations-body .message-in .message-body .date {
      margin-left: 10px;
      margin-top: 8px;
      font-size: 11px;
      color: #83848a;
      padding-left: 12px; }
    .messages-wrapper .messages-body .message-in .message-body .message-content + .message-content,
    .conversations-body .message-in .message-body .message-content + .message-content {
      margin-top: 10px; }
      .messages-wrapper .messages-body .message-in .message-body .message-content + .message-content:before,
      .conversations-body .message-in .message-body .message-content + .message-content:before {
        display: none; }
.messages-wrapper .messages-body .message-out,
.conversations-body .message-out {
  float: right;
  margin-left: 40px; }
  .messages-wrapper .messages-body .message-out .message-body,
  .conversations-body .message-out .message-body {
    display: table-cell;
    vertical-align: top;
    float: right; }
    .messages-wrapper .messages-body .message-out .message-body .message-content,
    .conversations-body .message-out .message-body .message-content {
      background: var(--bs-primary);
      padding: 12px 15px;
      border-radius: 5px;
      margin-right: 10px;
      position: relative;
      width: fit-content; }
      .messages-wrapper .messages-body .message-out .message-body .message-content:before,
      .conversations-body .message-out .message-body .message-content:before {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid var(--bs-primary);
        content: "";
        position: absolute;
        right: -9px;
        top: 12px; }
      .messages-wrapper .messages-body .message-out .message-body .message-content .content,
      .conversations-body .message-out .message-body .message-content .content {
        font-size: 13px;
        color: #ffffff !important; }
    .messages-wrapper .messages-body .message-out .message-body .date,
    .conversations-body .message-out .message-body .date {
      margin-right: 10px;
      margin-top: 8px;
      font-size: 11px;
      color: #83848a;
      text-align: right;
      padding-right: 15px; }
    .messages-wrapper .messages-body .message-out .message-body .message-content + .message-content,
    .conversations-body .message-out .message-body .message-content + .message-content {
      margin-top: 10px; }
      .messages-wrapper .messages-body .message-out .message-body .message-content + .message-content:before,
      .conversations-body .message-out .message-body .message-content + .message-content:before {
        display: none; }

.messages-form {
  display: table;
  width: 100%;
  margin-top: 30px;
  border-top: 1px solid #eee;
  padding-top: 20px; }
  .messages-form .messages-form-control {
    display: table-cell;
    padding-right: 15px; }
  .messages-form .messages-form-tool {
    display: table-cell;
    text-align: right;
    width: 50px; }
    .messages-form .messages-form-tool .attachment {
      height: 100%;
      line-height: 1;
      color: #888c91;
      background: #e8e8e8;
      font-size: 17px;
      padding: 10px 12px;
      border-radius: 50%;
      margin-left: auto; }

.show-chat .messages-contact {
  left: calc(-100% - 40px); }
.show-chat .messages-wrapper {
  left: 0px; }

.chat-contacts .chat-username {
  font-weight: 600; }
.chat-contacts .chat-msg {
  overflow: hidden;
  white-space: nowrap;
  max-width: 175px;
  text-overflow: ellipsis;
  margin-top: 4px;
  opacity: 0.8; }
.chat-contacts .list-group-item.unread {
  background: #f5f7fd; }

/* 		List Group Messages 	*/
.list-group-messages .btn-dropdown {
  background: transparent;
  border: 0;
  font-size: 16px;
  color: #b5b5b5;
  line-height: 1;
  cursor: pointer;
  padding: 4px 10px; }
.list-group-messages .list-group-item {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }
  .list-group-messages .list-group-item.unread {
    background: #f5f7fd; }
    .list-group-messages .list-group-item.unread .list-group-item-title {
      font-weight: 600; }
.list-group-messages .list-group-item-title a {
  color: #2A2F5B; }

/*      Conversations Wrapper     */
.conversations {
  display: flex;
  height: calc(100vh - 57px);
  flex-direction: column; }
  .conversations .message-header {
    background: #fff;
    padding: 0.5rem;
    box-shadow: 0 1px 0 0 rgba(61, 70, 79, 0.075);
    z-index: 1; }
  .conversations .message-title {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative; }
    .conversations .message-title .user {
      display: flex;
      align-items: center;
      justify-content: center; }
      .conversations .message-title .user .name {
        display: block;
        font-size: 1rem;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 2px; }
      .conversations .message-title .user .last-active {
        display: block;
        font-size: 11px; }
    .conversations .message-title .return {
      background: transparent;
      border: 0;
      font-size: 25px;
      cursor: pointer;
      height: 100%;
      top: 0; }
  .conversations .conversations-body {
    flex: 1;
    overflow-y: auto;
    padding: 1.5rem 2rem; }
  .conversations .conversations-content {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 1rem; }
  .conversations .messages-form {
    margin: 0;
    padding: 0.7rem 1rem;
    background: #fff; }

.conversations-action {
  background: #f6f6f6;
  padding: 10px 0; }
  .conversations-action .action {
    display: flex;
    padding: 1rem 1.5rem;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    margin-bottom: 10px;
    cursor: pointer; }
    .conversations-action .action:hover {
      background: #f4f5f5; }
    .conversations-action .action span {
      font-size: 16px;
      line-height: 21px; }
    .conversations-action .action i {
      font-size: 21px;
      width: 2.5rem;
      color: rgba(38, 50, 56, 0.5); }
    .conversations-action .action.danger span,
    .conversations-action .action.danger i {
      color: var(--bs-danger); }
    .conversations-action .action:last-child {
      margin-bottom: 0px; }

@media screen and (max-width: 991.5px) {
  .conversations {
    margin-left: -15px;
    margin-right: -15px; } }
/*     	Task Tab     */
.tasks-wrapper .tasks-scroll {
  height: calc(100vh - 130px);
  overflow: auto;
  margin-bottom: 15px; }
.tasks-wrapper .tasks-content {
  padding-bottom: 25px; }
  .tasks-wrapper .tasks-content .tasks-list {
    padding: 0px 10px;
    list-style: none; }
    .tasks-wrapper .tasks-content .tasks-list li {
      position: relative;
      margin-bottom: 15px; }
      .tasks-wrapper .tasks-content .tasks-list li .custom-control {
        position: unset !important; }
      .tasks-wrapper .tasks-content .tasks-list li input[type="checkbox"]:checked ~ .custom-control-label {
        text-decoration: line-through;
        color: #999; }
      .tasks-wrapper .tasks-content .tasks-list li .custom-control.custom-checkbox {
        margin-right: 50px !important; }
      .tasks-wrapper .tasks-content .tasks-list li .task-action {
        display: none;
        position: absolute;
        font-size: 17px;
        right: 0;
        top: 0; }
        .tasks-wrapper .tasks-content .tasks-list li .task-action a.link {
          margin-left: 10px; }
          .tasks-wrapper .tasks-content .tasks-list li .task-action a.link:hover {
            text-decoration: none;
            color: unset; }
      .tasks-wrapper .tasks-content .tasks-list li:hover .task-action {
        display: block; }

/*     	Setting Tab     */
.settings-wrapper .settings-content .settings-list {
  padding-left: 0px;
  list-style: none; }
  .settings-wrapper .settings-content .settings-list li {
    display: table;
    width: 100%;
    margin-bottom: 15px; }
    .settings-wrapper .settings-content .settings-list li .item-label {
      display: table-cell;
      vertical-align: middle;
      font-size: 13px; }
    .settings-wrapper .settings-content .settings-list li .item-control {
      display: table-cell;
      float: right;
      margin-right: 5px; }
      .settings-wrapper .settings-content .settings-list li .item-control .toggle-group .toggle-on, .settings-wrapper .settings-content .settings-list li .item-control .toggle-group .toggle-off {
        font-size: 11px !important; }

.loader, .is-loading:after {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background: transparent;
  border: 3px solid var(--bs-secondary);
  border-bottom-color: transparent;
  border-radius: 50%;
  animation: 1s spin linear infinite; }

.loader-lg, .is-loading-lg:after {
  width: 2rem;
  height: 2rem;
  border-width: 5px; }

.loader-sm, .is-loading-sm:after {
  width: 1rem;
  height: 1rem;
  border-width: 2px; }

.is-loading {
  position: relative;
  color: transparent !important; }
  .is-loading > * {
    opacity: 0.2 !important; }
  .is-loading:after {
    position: absolute;
    top: calc(50% - 1.5rem/2);
    left: calc(50% - 1.5rem/2);
    content: ''; }

.is-loading-lg:after {
  top: calc(50% - 2rem/2);
  left: calc(50% - 2rem/2); }

.is-loading-sm:after {
  top: calc(50% - 1rem/2);
  left: calc(50% - 1rem/2); }

.btn-black.is-loading:after, .card-black.is-loading:after, .btn-primary.is-loading:after, .card-primary.is-loading:after, .btn-secondary.is-loading:after, .card-secondary.is-loading:after, .btn-info.is-loading:after, .card-info.is-loading:after, .btn-success.is-loading:after, .card-success.is-loading:after, .btn-warning.is-loading:after, .card-warning.is-loading:after, .btn-danger.is-loading:after, .card-danger.is-loading:after, .loader-black,
.is-loading-black:after, .loader-primary,
.is-loading-primary:after, .loader-secondary,
.is-loading-secondary:after, .loader-info,
.is-loading-info:after, .loader-success,
.is-loading-success:after, .loader-warning,
.is-loading-warning:after, .loader-danger,
.is-loading-danger:after {
  border-bottom-color: transparent !important; }

.btn-black.is-loading:after, .card-black.is-loading:after, .btn-primary.is-loading:after, .card-primary.is-loading:after, .btn-secondary.is-loading:after, .card-secondary.is-loading:after, .btn-info.is-loading:after, .card-info.is-loading:after, .btn-success.is-loading:after, .card-success.is-loading:after, .btn-warning.is-loading:after, .card-warning.is-loading:after, .btn-danger.is-loading:after, .card-danger.is-loading:after {
  border-color: #fff; }

.loader-black,
.is-loading-black:after {
  border-color: #1a2035; }

.loader-primary,
.is-loading-primary:after {
  border-color: var(--bs-primary); }

.loader-secondary,
.is-loading-secondary:after {
  border-color: var(--bs-secondary); }

.loader-info,
.is-loading-info:after {
  border-color: var(--bs-info); }

.loader-success,
.is-loading-success:after {
  border-color: var(--bs-success); }

.loader-warning,
.is-loading-warning:after {
  border-color: var(--bs-warning); }

.loader-danger,
.is-loading-danger:after {
  border-color: var(--bs-danger); }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.gg-menu {
  transform: scale(var(--ggs, 1));
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  background: currentColor; }
  .gg-menu::after, .gg-menu::before {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor; }
  .gg-menu::after, .gg-menu::before {
    content: "";
    position: absolute;
    top: -6px; }
  .gg-menu::after {
    top: 6px; }

.gg-menu-left {
  transform: scale(var(--ggs, 1));
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  background: currentColor; }
  .gg-menu-left::after, .gg-menu-left::before {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor; }
  .gg-menu-left::after, .gg-menu-left::before {
    content: "";
    position: absolute;
    top: -6px;
    width: 10px; }
  .gg-menu-left::after {
    top: 6px;
    width: 14px; }

.gg-menu-right {
  transform: scale(var(--ggs, 1));
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  background: currentColor; }
  .gg-menu-right::after, .gg-menu-right::before {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor; }
  .gg-menu-right::after, .gg-menu-right::before {
    content: "";
    position: absolute;
    top: -6px;
    right: 0;
    width: 10px; }
  .gg-menu-right::after {
    top: 6px;
    width: 14px; }

.gg-menu-left::after, .gg-menu-left::before, .gg-menu-right::after, .gg-menu-right::before {
  transition: all .2s; }
.gg-menu-left:hover::after, .gg-menu-left:hover::before, .gg-menu-right:hover::after, .gg-menu-right:hover::before {
  width: 100%; }

.gg-menu-round {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border-radius: 24px;
  border: 2px solid; }
  .gg-menu-round::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 2px;
    background: currentColor;
    border-radius: 3px;
    top: 4px;
    left: 4px;
    box-shadow: 0 4px 0, 0 8px 0; }

.gg-menu-boxed {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 2px solid; }
  .gg-menu-boxed::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 2px;
    background: currentColor;
    border-radius: 3px;
    top: 2px;
    left: 2px;
    box-shadow: 0 4px 0, 0 8px 0; }

.gg-more-vertical-alt {
  transform: scale(var(--ggs, 1));
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 4px;
  height: 4px;
  background: currentColor;
  border-radius: 100%; }
  .gg-more-vertical-alt::after, .gg-more-vertical-alt::before {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 4px;
    height: 4px;
    background: currentColor;
    border-radius: 100%; }
  .gg-more-vertical-alt::after, .gg-more-vertical-alt::before {
    content: "";
    position: absolute; }
  .gg-more-vertical-alt::after {
    left: 0;
    top: 6px; }
  .gg-more-vertical-alt::before {
    top: -6px;
    right: 0; }

.gg-close {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border: 2px solid transparent;
  border-radius: 40px; }
  .gg-close::after, .gg-close::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 16px;
    height: 2px;
    background: currentColor;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 8px;
    left: 1px; }
  .gg-close::after {
    transform: rotate(-45deg); }

.gg-close-o {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border: 2px solid;
  border-radius: 40px; }
  .gg-close-o::after, .gg-close-o::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 12px;
    height: 2px;
    background: currentColor;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 8px;
    left: 3px; }
  .gg-close-o::after {
    transform: rotate(-45deg); }

.gg-close-r {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border: 2px solid;
  border-radius: 4px; }
  .gg-close-r::after, .gg-close-r::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 12px;
    height: 2px;
    background: currentColor;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 8px;
    left: 3px; }
  .gg-close-r::after {
    transform: rotate(-45deg); }

/*     Responsive     */
@media screen and (max-width: 576px) {
  .row-card-no-pd [class*=col-] .card:before {
    width: calc(100% - 30px) !important;
    right: 15px !important;
    height: 1px !important; }
  .row-card-no-pd [class*=col-]:first-child .card:before {
    display: none !important; } }
@media screen and (min-width: 992px) {
  .main-header .main-header-logo {
    display: none; }

  .main-panel > .container.container-full {
    padding: 0px !important; }
  .main-panel.full-height > .container, .main-panel.full-height > .container-full {
    margin-top: 0; }
  .main-panel.full-height .navbar-header {
    min-height: 62px; }

  .logo-header {
    line-height: 57px; }

  .nav-toggle .sidenav-toggler {
    display: none; }
  .nav-toggle .toggle-sidebar {
    display: inline-block; }

  .toggle-nav-search {
    display: none; }

  #search-nav {
    display: block !important; }

  .sidebar .scroll-element {
    opacity: 0;
    transition: all .2s; }
  .sidebar:hover .scroll-element {
    opacity: 1; }

  .sidebar[data-background-color]:before {
    background: rgba(255, 255, 255, 0.2) !important;
    z-index: 1000; } }
@media screen and (max-width: 991.5px) {
  .container, .container-full {
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important; }

  .main-header[data-background-color] .navbar-header {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

  .sidebar {
    position: fixed;
    left: 0 !important;
    right: 0;
    -webkit-transform: translate3d(-270px, 0, 0);
    -moz-transform: translate3d(-270px, 0, 0);
    -o-transform: translate3d(-270px, 0, 0);
    -ms-transform: translate3d(-270px, 0, 0);
    transform: translate3d(-270px, 0, 0) !important;
    transition: all .5s;
    margin-top: 0px; }
    .sidebar:before {
      background: none; }
    .sidebar .sidebar-logo {
      display: none; }
    .sidebar .scrollbar-inner > .scroll-element.scroll-y {
      width: 4px; }
    .sidebar .scrollbar-inner > .scroll-element.scroll-x {
      height: 4px; }

  .nav_open .sidebar {
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0) !important; }

  .sidebar .sidebar-wrapper {
    padding-top: 0px; }
    .sidebar .sidebar-wrapper .sidebar-content {
      padding-top: 0px !important;
      padding-bottom: 60px !important; }
    .sidebar .sidebar-wrapper .scroll-element.scroll-y {
      top: 0px !important; }

  .nav_open {
    overflow: hidden !important; }
    .nav_open .wrapper {
      overflow-x: hidden; }
    .nav_open .main-panel {
      -webkit-transform: translate3d(265px, 0, 0);
      -moz-transform: translate3d(265px, 0, 0);
      -o-transform: translate3d(265px, 0, 0);
      -ms-transform: translate3d(265px, 0, 0);
      transform: translate3d(265px, 0, 0) !important; }

  .quick_sidebar_open .quick-sidebar {
    max-width: 350px;
    width: 100%; }

  .main-header {
    width: 100% !important;
    transition: all .5s; }
    .main-header .main-header-logo {
      display: block; }

  .dropdown-search {
    min-width: unset;
    max-width: 350px !important; }

  #search-nav {
    margin: 0 auto !important; }

  .main-panel {
    width: 100%;
    transition: all .5s; }
    .main-panel > .container {
      transition: all .5s; }
    .main-panel .page-header .dropdown-menu:after {
      right: 16px !important; }

  .page-inner {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }

  .page-sidebar {
    background: #fff; }

  .logo-header {
    display: flex;
    width: 100% !important;
    text-align: left;
    position: relative;
    padding-left: 15px;
    padding-right: 15px; }
    .logo-header .logo {
      position: absolute;
      left: 50%;
      transform: translateX(-50%); }
    .logo-header .navbar-toggler {
      height: 100%;
      margin-left: 0px !important;
      opacity: 1;
      display: block;
      order: 1; }
    .logo-header .more {
      opacity: 1;
      color: #545454;
      cursor: pointer;
      display: inline-block;
      line-height: 56px;
      order: 3;
      width: unset;
      margin-left: auto; }
    .logo-header .navbar-brand {
      position: unset !important;
      margin-right: 0px; }

  .topbar_open .logo-header {
    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }

  .nav-search {
    width: 100%;
    margin-right: 0 !important; }

  .navbar-header {
    position: absolute;
    width: 100%;
    transform: translate3d(0, -200px, 0) !important;
    transition: all .5s; }

  .topbar_open .navbar-header {
    transform: translate3d(0, 70px, 0) !important;
    background: #fff; }
    .topbar_open .navbar-header .navbar-nav > .nav-item .nav-link i {
      font-size: 16px; }
    .topbar_open .navbar-header .navbar-nav > .nav-item:last-child .nav-link {
      padding: 0px !important; }
    .topbar_open .navbar-header .navbar-nav > .nav-item:last-child .quick-sidebar-toggler {
      padding-left: 5px !important; }
  .topbar_open .toggle-nav-search {
    display: list-item; }
  .topbar_open #search-nav {
    text-align: center;
    width: 100%;
    padding: 10px 15px 0px;
    order: 1; }
  .topbar_open .main-panel > .container {
    margin-top: 123px; }
  .topbar_open > .content {
    margin-top: 0px !important; }

  .nav_open.topbar_open .main-panel {
    transform: translate3d(265px, 0, 0) !important; }

  .navbar-header .navbar-nav {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    margin-left: 0px !important;
    position: relative; }
    .navbar-header .navbar-nav .dropdown {
      position: unset; }
    .navbar-header .navbar-nav .dropdown-menu {
      position: absolute;
      left: 0;
      right: 0;
      top: 100%;
      margin: 0 auto;
      max-width: calc(100vw - 48px); }

  .profile-pic span {
    display: none; }

  .nav-toggle {
    left: 15px !important;
    right: unset !important; }
    .nav-toggle .sidenav-toggler {
      display: inline-block; }
    .nav-toggle .toggle-sidebar {
      display: none; }

  .page-title {
    font-size: 18px; }

  .card .card-title {
    font-size: 18px; }

  .mail-wrapper .mail-option .email-filters-left {
    width: 50%; }
    .mail-wrapper .mail-option .email-filters-left .btn-group {
      margin-bottom: 10px; }

  /* Dropzone */
  .dropzone {
    padding: 20px 15px !important; }
    .dropzone .dz-message .message {
      font-size: 23px; }
    .dropzone .dz-message .note {
      font-size: 15px; } }
@media screen and (min-width: 856px) {
  .mail-wrapper .aside-nav {
    display: block !important; } }
@media screen and (max-width: 856px) {
  .mail-wrapper {
    flex-direction: column; }
    .mail-wrapper .page-aside {
      width: 100%;
      height: unset;
      min-height: unset;
      border-bottom: 1px solid #eee;
      border-left: 0;
      border-right: 0;
      background: transparent;
      padding-top: 0px;
      padding-bottom: 0px; }
      .mail-wrapper .page-aside .aside-header {
        padding-top: 25px;
        padding-bottom: 25px;
        background: #f1f1f1; }
      .mail-wrapper .page-aside .aside-nav {
        background: #ffffff;
        padding-top: 15px;
        padding-bottom: 15px; }
    .mail-wrapper .mail-content {
      width: 100%; }
      .mail-wrapper .mail-content .inbox-head {
        flex-direction: column;
        align-items: left; }
        .mail-wrapper .mail-content .inbox-head h3 {
          font-size: 18px; }
        .mail-wrapper .mail-content .inbox-head form {
          margin-left: 0px !important;
          margin-top: 15px; }
      .mail-wrapper .mail-content .email-head h3 {
        font-size: 18px; }
      .mail-wrapper .mail-content .email-compose-fields {
        padding: 20px 15px; }
    .mail-wrapper .mail-option {
      flex-direction: column; }
      .mail-wrapper .mail-option .email-filters-left {
        width: 100%;
        margin-bottom: 10px; }
    .mail-wrapper .toggle-email-nav {
      display: inline-block !important; }
    .mail-wrapper .table-inbox tr td .badge {
      margin-top: 5px;
      float: left; } }
@media screen and (max-width: 767px) {
  .wizard-container {
    margin-left: 15px;
    margin-right: 15px; }

  .main-panel .page-header {
    flex-direction: column;
    align-items: normal;
    position: relative;
    min-height: 43px;
    justify-content: center; }
    .main-panel .page-header .breadcrumbs {
      margin-left: 0px;
      padding-top: 15px;
      padding-left: 5px;
      padding-bottom: 0px;
      border-left: 0px; }
    .main-panel .page-header .btn-group-page-header {
      position: absolute;
      right: 0px; }

  .footer > .container-fluid, .footer > .container {
    flex-direction: column; }
    .footer > .container-fluid .copyright, .footer > .container .copyright {
      margin-left: 0 !important;
      margin-top: 10px;
      margin-bottom: 15px; } }
@media screen and (max-width: 576px) {
  .container, .container-full {
    padding: 0 !important; }

  .main-panel > .container, .main-panel > .container-full {
    padding: 0 !important; }

  #chart-container {
    min-height: 250px; }

  .form-check-inline {
    display: flex;
    flex-direction: column;
    align-items: left; }

  #calendar .fc-toolbar {
    display: flex;
    flex-direction: column; }
    #calendar .fc-toolbar .fc-left, #calendar .fc-toolbar .fc-right, #calendar .fc-toolbar .fc-center {
      margin: auto;
      margin-bottom: 15px; }
    #calendar .fc-toolbar .fc-left {
      order: 1; }
    #calendar .fc-toolbar .fc-right {
      order: 3; }
    #calendar .fc-toolbar .fc-center {
      order: 2; }

  .conversations .conversations-body {
    padding: 1.5rem 1rem; } }
@media screen and (max-width: 350px) {
  .quick_sidebar_open .quick-sidebar {
    width: 100%;
    padding: 20px; } }
/* 	 Background Body */
body {
  background: #F5F7FD; }
  body[data-background-color="bg1"] {
    background: #F5F7FD; }
  body[data-background-color="bg2"] {
    background: #ffffff; }
  body[data-background-color="bg3"] {
    background: #f1f1f1; }
  body[data-background-color="dark"] {
    background: #1a2035; }
  body[data-background-color="dark2"] {
    background: #151a2b; }
  body[data-background-color="dark"] .text-muted, body[data-background-color="dark2"] .text-muted {
    color: #b9babf !important; }
  body[data-background-color="dark"] .main-header, body[data-background-color="dark2"] .main-header {
    box-shadow: 0px 0px 5px #121727; }
  body[data-background-color="dark"] .main-panel, body[data-background-color="dark2"] .main-panel {
    color: rgba(169, 175, 187, 0.82); }
    body[data-background-color="dark"] .main-panel p,
    body[data-background-color="dark"] .main-panel input[type="file"],
    body[data-background-color="dark"] .main-panel .card:not(.card-primary,
    .card-secondary,
    .card-info,
    .card-success,
    .card-warning,
    .card-danger
    )
    .card-body, body[data-background-color="dark2"] .main-panel p,
    body[data-background-color="dark2"] .main-panel input[type="file"],
    body[data-background-color="dark2"] .main-panel .card:not(.card-primary,
    .card-secondary,
    .card-info,
    .card-success,
    .card-warning,
    .card-danger
    )
    .card-body {
      color: rgba(169, 175, 187, 0.82); }
    body[data-background-color="dark"] .main-panel .h1,
    body[data-background-color="dark"] .main-panel .h2,
    body[data-background-color="dark"] .main-panel .h3,
    body[data-background-color="dark"] .main-panel .h4,
    body[data-background-color="dark"] .main-panel .h5,
    body[data-background-color="dark"] .main-panel .h6,
    body[data-background-color="dark"] .main-panel h1,
    body[data-background-color="dark"] .main-panel h2,
    body[data-background-color="dark"] .main-panel h3,
    body[data-background-color="dark"] .main-panel h4,
    body[data-background-color="dark"] .main-panel h5,
    body[data-background-color="dark"] .main-panel h6,
    body[data-background-color="dark"] .main-panel label,
    body[data-background-color="dark"] .main-panel .badge-count, body[data-background-color="dark2"] .main-panel .h1,
    body[data-background-color="dark2"] .main-panel .h2,
    body[data-background-color="dark2"] .main-panel .h3,
    body[data-background-color="dark2"] .main-panel .h4,
    body[data-background-color="dark2"] .main-panel .h5,
    body[data-background-color="dark2"] .main-panel .h6,
    body[data-background-color="dark2"] .main-panel h1,
    body[data-background-color="dark2"] .main-panel h2,
    body[data-background-color="dark2"] .main-panel h3,
    body[data-background-color="dark2"] .main-panel h4,
    body[data-background-color="dark2"] .main-panel h5,
    body[data-background-color="dark2"] .main-panel h6,
    body[data-background-color="dark2"] .main-panel label,
    body[data-background-color="dark2"] .main-panel .badge-count {
      color: #fff !important; }
  body[data-background-color="dark"] .card:not(.card-primary,
  .card-secondary,
  .card-info,
  .card-success,
  .card-warning,
  .card-danger,
  .card-list-messages
  ),
  body[data-background-color="dark"] .row-card-no-pd,
  body[data-background-color="dark"] .list-group-item.unread,
  body[data-background-color="dark"] .timeline > li > .timeline-panel, body[data-background-color="dark2"] .card:not(.card-primary,
  .card-secondary,
  .card-info,
  .card-success,
  .card-warning,
  .card-danger,
  .card-list-messages
  ),
  body[data-background-color="dark2"] .row-card-no-pd,
  body[data-background-color="dark2"] .list-group-item.unread,
  body[data-background-color="dark2"] .timeline > li > .timeline-panel {
    background: #202940 !important; }
  body[data-background-color="dark"] .card-list-messages, body[data-background-color="dark2"] .card-list-messages {
    background: transparent !important; }
  body[data-background-color="dark"] .card-pricing2, body[data-background-color="dark2"] .card-pricing2 {
    background: #202940 !important; }
  body[data-background-color="dark"] .row-card-no-pd [class*="col"] .card:before, body[data-background-color="dark2"] .row-card-no-pd [class*="col"] .card:before {
    background: rgba(181, 181, 181, 0.1) !important; }
  body[data-background-color="dark"] .card .card-header,
  body[data-background-color="dark"] .card .card-footer,
  body[data-background-color="dark"] .card .card-action,
  body[data-background-color="dark"] .card-profile .user-stats [class^="col"],
  body[data-background-color="dark"] .timeline > li > .timeline-panel,
  body[data-background-color="dark"] .table td,
  body[data-background-color="dark"] .table th,
  body[data-background-color="dark"] .breadcrumbs,
  body[data-background-color="dark"] .separator-dashed,
  body[data-background-color="dark"] .separator-solid,
  body[data-background-color="dark"] .separator-dot,
  body[data-background-color="dark"] .list-group .list-group-item,
  body[data-background-color="dark"] .conversations .messages-form,
  body[data-background-color="dark"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item,
  body[data-background-color="dark"] .page-with-aside .page-aside,
  body[data-background-color="dark"] .mail-wrapper .mail-content .email-head,
  body[data-background-color="dark"] .mail-wrapper .mail-content .email-sender,
  body[data-background-color="dark"] .main-panel .page-divider, body[data-background-color="dark2"] .card .card-header,
  body[data-background-color="dark2"] .card .card-footer,
  body[data-background-color="dark2"] .card .card-action,
  body[data-background-color="dark2"] .card-profile .user-stats [class^="col"],
  body[data-background-color="dark2"] .timeline > li > .timeline-panel,
  body[data-background-color="dark2"] .table td,
  body[data-background-color="dark2"] .table th,
  body[data-background-color="dark2"] .breadcrumbs,
  body[data-background-color="dark2"] .separator-dashed,
  body[data-background-color="dark2"] .separator-solid,
  body[data-background-color="dark2"] .separator-dot,
  body[data-background-color="dark2"] .list-group .list-group-item,
  body[data-background-color="dark2"] .conversations .messages-form,
  body[data-background-color="dark2"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item,
  body[data-background-color="dark2"] .page-with-aside .page-aside,
  body[data-background-color="dark2"] .mail-wrapper .mail-content .email-head,
  body[data-background-color="dark2"] .mail-wrapper .mail-content .email-sender,
  body[data-background-color="dark2"] .main-panel .page-divider {
    border-color: rgba(181, 181, 181, 0.1) !important;
    color: rgba(169, 175, 187, 0.82);
    background: transparent; }
  body[data-background-color="dark"] .card-primary p,
  body[data-background-color="dark"] .card-primary i,
  body[data-background-color="dark"] .card-primary input[type="file"],
  body[data-background-color="dark"] .card-secondary p,
  body[data-background-color="dark"] .card-secondary i,
  body[data-background-color="dark"] .card-secondary input[type="file"],
  body[data-background-color="dark"] .card-info p,
  body[data-background-color="dark"] .card-info i,
  body[data-background-color="dark"] .card-info input[type="file"],
  body[data-background-color="dark"] .card-success p,
  body[data-background-color="dark"] .card-success i,
  body[data-background-color="dark"] .card-success input[type="file"],
  body[data-background-color="dark"] .card-warning p,
  body[data-background-color="dark"] .card-warning i,
  body[data-background-color="dark"] .card-warning input[type="file"],
  body[data-background-color="dark"] .card-danger p,
  body[data-background-color="dark"] .card-danger i,
  body[data-background-color="dark"] .card-danger input[type="file"], body[data-background-color="dark2"] .card-primary p,
  body[data-background-color="dark2"] .card-primary i,
  body[data-background-color="dark2"] .card-primary input[type="file"],
  body[data-background-color="dark2"] .card-secondary p,
  body[data-background-color="dark2"] .card-secondary i,
  body[data-background-color="dark2"] .card-secondary input[type="file"],
  body[data-background-color="dark2"] .card-info p,
  body[data-background-color="dark2"] .card-info i,
  body[data-background-color="dark2"] .card-info input[type="file"],
  body[data-background-color="dark2"] .card-success p,
  body[data-background-color="dark2"] .card-success i,
  body[data-background-color="dark2"] .card-success input[type="file"],
  body[data-background-color="dark2"] .card-warning p,
  body[data-background-color="dark2"] .card-warning i,
  body[data-background-color="dark2"] .card-warning input[type="file"],
  body[data-background-color="dark2"] .card-danger p,
  body[data-background-color="dark2"] .card-danger i,
  body[data-background-color="dark2"] .card-danger input[type="file"] {
    color: #fff; }
  body[data-background-color="dark"] .card-primary .h1,
  body[data-background-color="dark"] .card-primary .h2,
  body[data-background-color="dark"] .card-primary .h3,
  body[data-background-color="dark"] .card-primary .h4,
  body[data-background-color="dark"] .card-primary .h5,
  body[data-background-color="dark"] .card-primary .h6,
  body[data-background-color="dark"] .card-primary h1,
  body[data-background-color="dark"] .card-primary h2,
  body[data-background-color="dark"] .card-primary h3,
  body[data-background-color="dark"] .card-primary h4,
  body[data-background-color="dark"] .card-primary h5,
  body[data-background-color="dark"] .card-primary h6,
  body[data-background-color="dark"] .card-secondary .h1,
  body[data-background-color="dark"] .card-secondary .h2,
  body[data-background-color="dark"] .card-secondary .h3,
  body[data-background-color="dark"] .card-secondary .h4,
  body[data-background-color="dark"] .card-secondary .h5,
  body[data-background-color="dark"] .card-secondary .h6,
  body[data-background-color="dark"] .card-secondary h1,
  body[data-background-color="dark"] .card-secondary h2,
  body[data-background-color="dark"] .card-secondary h3,
  body[data-background-color="dark"] .card-secondary h4,
  body[data-background-color="dark"] .card-secondary h5,
  body[data-background-color="dark"] .card-secondary h6,
  body[data-background-color="dark"] .card-info .h1,
  body[data-background-color="dark"] .card-info .h2,
  body[data-background-color="dark"] .card-info .h3,
  body[data-background-color="dark"] .card-info .h4,
  body[data-background-color="dark"] .card-info .h5,
  body[data-background-color="dark"] .card-info .h6,
  body[data-background-color="dark"] .card-info h1,
  body[data-background-color="dark"] .card-info h2,
  body[data-background-color="dark"] .card-info h3,
  body[data-background-color="dark"] .card-info h4,
  body[data-background-color="dark"] .card-info h5,
  body[data-background-color="dark"] .card-info h6,
  body[data-background-color="dark"] .card-success .h1,
  body[data-background-color="dark"] .card-success .h2,
  body[data-background-color="dark"] .card-success .h3,
  body[data-background-color="dark"] .card-success .h4,
  body[data-background-color="dark"] .card-success .h5,
  body[data-background-color="dark"] .card-success .h6,
  body[data-background-color="dark"] .card-success h1,
  body[data-background-color="dark"] .card-success h2,
  body[data-background-color="dark"] .card-success h3,
  body[data-background-color="dark"] .card-success h4,
  body[data-background-color="dark"] .card-success h5,
  body[data-background-color="dark"] .card-success h6,
  body[data-background-color="dark"] .card-warning .h1,
  body[data-background-color="dark"] .card-warning .h2,
  body[data-background-color="dark"] .card-warning .h3,
  body[data-background-color="dark"] .card-warning .h4,
  body[data-background-color="dark"] .card-warning .h5,
  body[data-background-color="dark"] .card-warning .h6,
  body[data-background-color="dark"] .card-warning h1,
  body[data-background-color="dark"] .card-warning h2,
  body[data-background-color="dark"] .card-warning h3,
  body[data-background-color="dark"] .card-warning h4,
  body[data-background-color="dark"] .card-warning h5,
  body[data-background-color="dark"] .card-warning h6,
  body[data-background-color="dark"] .card-danger .h1,
  body[data-background-color="dark"] .card-danger .h2,
  body[data-background-color="dark"] .card-danger .h3,
  body[data-background-color="dark"] .card-danger .h4,
  body[data-background-color="dark"] .card-danger .h5,
  body[data-background-color="dark"] .card-danger .h6,
  body[data-background-color="dark"] .card-danger h1,
  body[data-background-color="dark"] .card-danger h2,
  body[data-background-color="dark"] .card-danger h3,
  body[data-background-color="dark"] .card-danger h4,
  body[data-background-color="dark"] .card-danger h5,
  body[data-background-color="dark"] .card-danger h6, body[data-background-color="dark2"] .card-primary .h1,
  body[data-background-color="dark2"] .card-primary .h2,
  body[data-background-color="dark2"] .card-primary .h3,
  body[data-background-color="dark2"] .card-primary .h4,
  body[data-background-color="dark2"] .card-primary .h5,
  body[data-background-color="dark2"] .card-primary .h6,
  body[data-background-color="dark2"] .card-primary h1,
  body[data-background-color="dark2"] .card-primary h2,
  body[data-background-color="dark2"] .card-primary h3,
  body[data-background-color="dark2"] .card-primary h4,
  body[data-background-color="dark2"] .card-primary h5,
  body[data-background-color="dark2"] .card-primary h6,
  body[data-background-color="dark2"] .card-secondary .h1,
  body[data-background-color="dark2"] .card-secondary .h2,
  body[data-background-color="dark2"] .card-secondary .h3,
  body[data-background-color="dark2"] .card-secondary .h4,
  body[data-background-color="dark2"] .card-secondary .h5,
  body[data-background-color="dark2"] .card-secondary .h6,
  body[data-background-color="dark2"] .card-secondary h1,
  body[data-background-color="dark2"] .card-secondary h2,
  body[data-background-color="dark2"] .card-secondary h3,
  body[data-background-color="dark2"] .card-secondary h4,
  body[data-background-color="dark2"] .card-secondary h5,
  body[data-background-color="dark2"] .card-secondary h6,
  body[data-background-color="dark2"] .card-info .h1,
  body[data-background-color="dark2"] .card-info .h2,
  body[data-background-color="dark2"] .card-info .h3,
  body[data-background-color="dark2"] .card-info .h4,
  body[data-background-color="dark2"] .card-info .h5,
  body[data-background-color="dark2"] .card-info .h6,
  body[data-background-color="dark2"] .card-info h1,
  body[data-background-color="dark2"] .card-info h2,
  body[data-background-color="dark2"] .card-info h3,
  body[data-background-color="dark2"] .card-info h4,
  body[data-background-color="dark2"] .card-info h5,
  body[data-background-color="dark2"] .card-info h6,
  body[data-background-color="dark2"] .card-success .h1,
  body[data-background-color="dark2"] .card-success .h2,
  body[data-background-color="dark2"] .card-success .h3,
  body[data-background-color="dark2"] .card-success .h4,
  body[data-background-color="dark2"] .card-success .h5,
  body[data-background-color="dark2"] .card-success .h6,
  body[data-background-color="dark2"] .card-success h1,
  body[data-background-color="dark2"] .card-success h2,
  body[data-background-color="dark2"] .card-success h3,
  body[data-background-color="dark2"] .card-success h4,
  body[data-background-color="dark2"] .card-success h5,
  body[data-background-color="dark2"] .card-success h6,
  body[data-background-color="dark2"] .card-warning .h1,
  body[data-background-color="dark2"] .card-warning .h2,
  body[data-background-color="dark2"] .card-warning .h3,
  body[data-background-color="dark2"] .card-warning .h4,
  body[data-background-color="dark2"] .card-warning .h5,
  body[data-background-color="dark2"] .card-warning .h6,
  body[data-background-color="dark2"] .card-warning h1,
  body[data-background-color="dark2"] .card-warning h2,
  body[data-background-color="dark2"] .card-warning h3,
  body[data-background-color="dark2"] .card-warning h4,
  body[data-background-color="dark2"] .card-warning h5,
  body[data-background-color="dark2"] .card-warning h6,
  body[data-background-color="dark2"] .card-danger .h1,
  body[data-background-color="dark2"] .card-danger .h2,
  body[data-background-color="dark2"] .card-danger .h3,
  body[data-background-color="dark2"] .card-danger .h4,
  body[data-background-color="dark2"] .card-danger .h5,
  body[data-background-color="dark2"] .card-danger .h6,
  body[data-background-color="dark2"] .card-danger h1,
  body[data-background-color="dark2"] .card-danger h2,
  body[data-background-color="dark2"] .card-danger h3,
  body[data-background-color="dark2"] .card-danger h4,
  body[data-background-color="dark2"] .card-danger h5,
  body[data-background-color="dark2"] .card-danger h6 {
    color: #fff !important; }
  body[data-background-color="dark"] .nav-line, body[data-background-color="dark2"] .nav-line {
    border-color: rgba(181, 181, 181, 0.1) !important; }
  body[data-background-color="dark"] .accordion .card, body[data-background-color="dark2"] .accordion .card {
    background: #1a2035 !important; }
    body[data-background-color="dark"] .accordion .card .card-body, body[data-background-color="dark2"] .accordion .card .card-body {
      border-color: rgba(181, 181, 181, 0.1) !important; }
  body[data-background-color="dark"] .timeline > li > .timeline-panel:before, body[data-background-color="dark2"] .timeline > li > .timeline-panel:before {
    border-left-color: rgba(181, 181, 181, 0.1);
    border-right-color: rgba(181, 181, 181, 0.1); }
  body[data-background-color="dark"] .timeline > li > .timeline-panel:after, body[data-background-color="dark2"] .timeline > li > .timeline-panel:after {
    border-left-color: #202940;
    border-right-color: #202940; }
  body[data-background-color="dark"] .activity-feed .feed-item, body[data-background-color="dark2"] .activity-feed .feed-item {
    border-color: rgba(181, 181, 181, 0.1) !important; }
  body[data-background-color="dark"] .timeline:before,
  body[data-background-color="dark"] .progress,
  body[data-background-color="dark"] .progress-stacked, body[data-background-color="dark2"] .timeline:before,
  body[data-background-color="dark2"] .progress,
  body[data-background-color="dark2"] .progress-stacked {
    background-color: rgba(181, 181, 181, 0.1) !important; }
  body[data-background-color="dark"] .page-title,
  body[data-background-color="dark"] .breadcrumbs li a, body[data-background-color="dark2"] .page-title,
  body[data-background-color="dark2"] .breadcrumbs li a {
    color: rgba(169, 175, 187, 0.82); }
  body[data-background-color="dark"] .page-category, body[data-background-color="dark2"] .page-category {
    color: #828282; }
  body[data-background-color="dark"] .card-title,
  body[data-background-color="dark"] .card-title a,
  body[data-background-color="dark"] .card-title a:hover,
  body[data-background-color="dark"] .card-title a:focus, body[data-background-color="dark2"] .card-title,
  body[data-background-color="dark2"] .card-title a,
  body[data-background-color="dark2"] .card-title a:hover,
  body[data-background-color="dark2"] .card-title a:focus {
    color: #fff; }
  body[data-background-color="dark"] .card-category, body[data-background-color="dark2"] .card-category {
    color: #8b92a9; }
  body[data-background-color="dark"] .card-black,
  body[data-background-color="dark"] .card-primary,
  body[data-background-color="dark"] .card-secondary,
  body[data-background-color="dark"] .card-info,
  body[data-background-color="dark"] .card-success,
  body[data-background-color="dark"] .card-warning,
  body[data-background-color="dark"] .card-danger, body[data-background-color="dark2"] .card-black,
  body[data-background-color="dark2"] .card-primary,
  body[data-background-color="dark2"] .card-secondary,
  body[data-background-color="dark2"] .card-info,
  body[data-background-color="dark2"] .card-success,
  body[data-background-color="dark2"] .card-warning,
  body[data-background-color="dark2"] .card-danger {
    color: #fff !important; }
    body[data-background-color="dark"] .card-black .card-title,
    body[data-background-color="dark"] .card-black .card-category,
    body[data-background-color="dark"] .card-primary .card-title,
    body[data-background-color="dark"] .card-primary .card-category,
    body[data-background-color="dark"] .card-secondary .card-title,
    body[data-background-color="dark"] .card-secondary .card-category,
    body[data-background-color="dark"] .card-info .card-title,
    body[data-background-color="dark"] .card-info .card-category,
    body[data-background-color="dark"] .card-success .card-title,
    body[data-background-color="dark"] .card-success .card-category,
    body[data-background-color="dark"] .card-warning .card-title,
    body[data-background-color="dark"] .card-warning .card-category,
    body[data-background-color="dark"] .card-danger .card-title,
    body[data-background-color="dark"] .card-danger .card-category, body[data-background-color="dark2"] .card-black .card-title,
    body[data-background-color="dark2"] .card-black .card-category,
    body[data-background-color="dark2"] .card-primary .card-title,
    body[data-background-color="dark2"] .card-primary .card-category,
    body[data-background-color="dark2"] .card-secondary .card-title,
    body[data-background-color="dark2"] .card-secondary .card-category,
    body[data-background-color="dark2"] .card-info .card-title,
    body[data-background-color="dark2"] .card-info .card-category,
    body[data-background-color="dark2"] .card-success .card-title,
    body[data-background-color="dark2"] .card-success .card-category,
    body[data-background-color="dark2"] .card-warning .card-title,
    body[data-background-color="dark2"] .card-warning .card-category,
    body[data-background-color="dark2"] .card-danger .card-title,
    body[data-background-color="dark2"] .card-danger .card-category {
      color: #fff !important; }
  body[data-background-color="dark"] .nav-pills .nav-link:not(.active), body[data-background-color="dark2"] .nav-pills .nav-link:not(.active) {
    background: #1a2035;
    color: #a0aaac;
    border-color: #20263d; }
  body[data-background-color="dark"] .card-pricing .specification-list li, body[data-background-color="dark2"] .card-pricing .specification-list li {
    border-color: #373d4c; }
  body[data-background-color="dark"] .input-group-text, body[data-background-color="dark2"] .input-group-text {
    border-color: #2f374b !important;
    background-color: #1f283e;
    color: #fff; }
  body[data-background-color="dark"] .input-solid, body[data-background-color="dark2"] .input-solid {
    background: #363b4c !important;
    border-color: #363b4c !important; }
  body[data-background-color="dark"] .table, body[data-background-color="dark2"] .table {
    background-color: transparent; }
  body[data-background-color="dark"] .list-group-messages .list-group-item-title a,
  body[data-background-color="dark"] .list-group .list-group-item-text, body[data-background-color="dark2"] .list-group-messages .list-group-item-title a,
  body[data-background-color="dark2"] .list-group .list-group-item-text {
    color: inherit; }
  body[data-background-color="dark"] .footer, body[data-background-color="dark2"] .footer {
    border-top: 1px solid #293247;
    background: #1f283e; }
  body[data-background-color="dark"] .form-control,
  body[data-background-color="dark"] .form-select,
  body[data-background-color="dark"] .form-group-default,
  body[data-background-color="dark"] .select2-container--bootstrap .select2-selection, body[data-background-color="dark2"] .form-control,
  body[data-background-color="dark2"] .form-select,
  body[data-background-color="dark2"] .form-group-default,
  body[data-background-color="dark2"] .select2-container--bootstrap .select2-selection {
    background-color: #1a2035;
    color: #fff;
    border-color: #2f374b; }
  body[data-background-color="dark"] select option, body[data-background-color="dark2"] select option {
    background: #1a2035; }
  body[data-background-color="dark"] .bootstrap-tagsinput, body[data-background-color="dark2"] .bootstrap-tagsinput {
    background: transparent; }
  body[data-background-color="dark"] .selectgroup-button, body[data-background-color="dark2"] .selectgroup-button {
    border: 1px solid #2f374b; }
  body[data-background-color="dark"] .conversations .message-header, body[data-background-color="dark2"] .conversations .message-header {
    background: #1a2035;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07); }
  body[data-background-color="dark"] .conversations .conversations-content, body[data-background-color="dark2"] .conversations .conversations-content {
    color: #575962;
    border-color: #2e364a; }
  body[data-background-color="dark"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread, body[data-background-color="dark2"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread {
    background: #151a2b !important; }
  body[data-background-color="dark"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover, body[data-background-color="dark2"] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover {
    background: #171e2f !important; }
  body[data-background-color="dark"] .page-with-aside .page-aside .aside-nav .nav > li:hover,
  body[data-background-color="dark"] .page-with-aside .page-aside .aside-nav .nav > li:focus,
  body[data-background-color="dark"] .page-with-aside .page-aside .aside-nav .nav > li.active, body[data-background-color="dark2"] .page-with-aside .page-aside .aside-nav .nav > li:hover,
  body[data-background-color="dark2"] .page-with-aside .page-aside .aside-nav .nav > li:focus,
  body[data-background-color="dark2"] .page-with-aside .page-aside .aside-nav .nav > li.active {
    background: rgba(0, 0, 0, 0.03); }
  body[data-background-color="dark"] .page-with-aside .page-aside .aside-nav .nav > li.active > a, body[data-background-color="dark2"] .page-with-aside .page-aside .aside-nav .nav > li.active > a {
    color: #b9babf !important; }
  body[data-background-color="dark"] .board, body[data-background-color="dark2"] .board {
    color: #575962; }
  body[data-background-color="dark"] .dropzone:hover, body[data-background-color="dark2"] .dropzone:hover {
    background: #1a2035 !important; }
  body[data-background-color="dark"] .dropzone .dz-preview.dz-image-preview, body[data-background-color="dark2"] .dropzone .dz-preview.dz-image-preview {
    background: transparent !important; }
  body[data-background-color="dark"] .jvm-zoom-btn, body[data-background-color="dark2"] .jvm-zoom-btn {
    background: #fff;
    color: #292929; }

/*   Background   */
.bg-transparent {
  background: transparent !important; }

.bg-black {
  background-color: #1a2035 !important; }

.bg-black2 {
  background-color: #151a2b !important; }

.bg-primary {
  background-color: var(--bs-primary) !important; }

.bg-primary2 {
  background-color: #1269DB !important; }

.bg-secondary {
  background-color: var(--bs-secondary) !important; }

.bg-secondary2 {
  background-color: #5C55BF !important; }

.bg-info {
  background-color: var(--bs-info) !important; }

.bg-info2 {
  background-color: #3697E1 !important; }

.bg-success {
  background-color: var(--bs-success) !important; }

.bg-success2 {
  background-color: #2BB930 !important; }

.bg-warning {
  background-color: var(--bs-warning) !important; }

.bg-warning2 {
  background-color: #FF9E27 !important; }

.bg-danger {
  background-color: var(--bs-danger) !important; }

.bg-danger2 {
  background-color: #EA4d56 !important; }

.bg-gray1 {
  background: #F5F7FD !important; }

.bg-gray2 {
  background: #f1f1f1 !important; }

.bg-black-gradient {
  background: #151a2b !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #0a0b11, #151a2b) !important;
  background: linear-gradient(-45deg, #0a0b11, #151a2b) !important; }

.bg-primary-gradient {
  background: var(--bs-primary) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #06418e, var(--bs-primary)) !important;
  background: linear-gradient(-45deg, #06418e, var(--bs-primary)) !important; }

.bg-secondary-gradient {
  background: var(--bs-secondary) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #2a20ac, var(--bs-secondary)) !important;
  background: linear-gradient(-45deg, #2a20ac, var(--bs-secondary)) !important; }

.bg-info-gradient {
  background: var(--bs-info) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #0a5a97, var(--bs-info)) !important;
  background: linear-gradient(-45deg, #0a5a97, var(--bs-info)) !important; }

.bg-success-gradient {
  background: var(--bs-success) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #179d08, var(--bs-success)) !important;
  background: linear-gradient(-45deg, #179d08, var(--bs-success)) !important; }

.bg-warning-gradient {
  background: var(--bs-warning) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #e1810b, var(--bs-warning)) !important;
  background: linear-gradient(-45deg, #e1810b, var(--bs-warning)) !important; }

.bg-danger-gradient {
  background: var(--bs-danger) !important;
  background: -webkit-linear-gradient(legacy-direction(-45deg), #e80a15, var(--bs-danger)) !important;
  background: linear-gradient(-45deg, #e80a15, var(--bs-danger)) !important; }

/*      Mail      */
.mail-wrapper .toggle-email-nav {
  margin-top: 10px;
  display: none; }
.mail-wrapper .mail-content .inbox-head, .mail-wrapper .mail-content .email-head {
  padding: 35px 25px 20px; }
  .mail-wrapper .mail-content .inbox-head h3, .mail-wrapper .mail-content .email-head h3 {
    font-size: 22px;
    font-weight: 300;
    margin: 0px; }
.mail-wrapper .mail-content .email-head {
  padding: 35px 25px;
  border-bottom: 1px solid #f1f1f1; }
  .mail-wrapper .mail-content .email-head .favorite {
    color: #eee;
    margin-right: 5px; }
    .mail-wrapper .mail-content .email-head .favorite.active {
      color: #FFC600; }
  .mail-wrapper .mail-content .email-head .controls {
    margin-left: auto; }
    .mail-wrapper .mail-content .email-head .controls > a {
      color: #9c9c9c;
      font-size: 18px;
      padding: 0 5px; }
      .mail-wrapper .mail-content .email-head .controls > a:hover {
        text-decoration: none;
        opacity: 0.8; }
      .mail-wrapper .mail-content .email-head .controls > a:last-child {
        padding-right: 0px; }
.mail-wrapper .mail-content .email-sender {
  padding: 14px 25px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f1f1f1; }
  .mail-wrapper .mail-content .email-sender .avatar {
    padding-right: 12px; }
    .mail-wrapper .mail-content .email-sender .avatar img {
      max-width: 40px;
      max-height: 40px;
      border-radius: 50%; }
  .mail-wrapper .mail-content .email-sender .date {
    margin-left: auto; }
  .mail-wrapper .mail-content .email-sender .sender .action {
    display: inline-block; }
    .mail-wrapper .mail-content .email-sender .sender .action > a {
      cursor: pointer; }
.mail-wrapper .mail-content .email-body {
  padding: 30px 28px; }
.mail-wrapper .mail-content .email-attachments {
  padding: 25px 28px;
  border-top: 1px solid #f1f1f1; }
  .mail-wrapper .mail-content .email-attachments .title {
    font-weight: 400;
    margin-bottom: 10px; }
    .mail-wrapper .mail-content .email-attachments .title span {
      font-weight: 400; }
  .mail-wrapper .mail-content .email-attachments ul {
    padding-left: 0px;
    list-style: none; }
    .mail-wrapper .mail-content .email-attachments ul li {
      padding: 6px 0; }
      .mail-wrapper .mail-content .email-attachments ul li a {
        font-weight: 400; }
        .mail-wrapper .mail-content .email-attachments ul li a:hover {
          text-decoration: none; }
        .mail-wrapper .mail-content .email-attachments ul li a i {
          font-size: 20px;
          display: inline-block;
          vertical-align: middle; }
        .mail-wrapper .mail-content .email-attachments ul li a span {
          font-weight: 400; }
.mail-wrapper .mail-content .inbox-body {
  padding: 20px 0px; }
  .mail-wrapper .mail-content .inbox-body .mail-option {
    padding: 0 20px;
    margin-bottom: 20px;
    display: flex; }
    .mail-wrapper .mail-content .inbox-body .mail-option .chk-all {
      display: inline-block; }
    .mail-wrapper .mail-content .inbox-body .mail-option .btn-option {
      color: #555 !important;
      border: 1px solid #ebedf2 !important;
      font-weight: 600;
      background: #ffffff !important;
      box-shadow: 2px 2px 3px 0px #f2f1f1 !important; }
    .mail-wrapper .mail-content .inbox-body .mail-option .form-check {
      padding: 0; }
      .mail-wrapper .mail-content .inbox-body .mail-option .form-check .form-check-sign:before {
        border: 1px solid #eee;
        background: #eeeeee; }
  .mail-wrapper .mail-content .inbox-body .email-list .email-list-item {
    padding: 14px 20px;
    display: table;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    width: 100%;
    border-top: 1px solid #f1f1f1; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover {
      background: #f6f5f5; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail {
      vertical-align: top;
      display: table-cell; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions {
      width: 50px; }
      .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .custom-checkbox {
        margin-right: 0px; }
      .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite {
        color: #eee;
        font-size: 18px; }
        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite:hover {
          text-decoration: none;
          color: #969696; }
        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite.active, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite.active:hover {
          color: #FFC600; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail p, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .msg {
      font-size: 12px; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .msg {
      margin-bottom: 0px;
      margin-top: 8px; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .from {
      font-size: 13px; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .date {
      font-size: 12px;
      display: flex;
      align-items: center; }
      .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .date .paperclip {
        font-size: 16px;
        padding-right: 4px; }
    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread {
      font-weight: 400;
      background: #fbfbfb; }
      .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread:after {
        content: '';
        display: block;
        position: absolute;
        width: 3px;
        background: var(--bs-primary);
        top: -1px;
        left: 0px;
        bottom: -1px;
        height: calc(100% + 2px); }
      .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread .email-list-detail .from {
        font-weight: 600; }
.mail-wrapper .mail-content .email-compose-fields, .mail-wrapper .mail-content .email-editor {
  padding: 20px 25px; }
.mail-wrapper .mail-content .email-compose-fields {
  padding: 20px 25px;
  border-bottom: 1px solid #f1f1f1; }
.mail-wrapper .mail-content .email-action {
  text-align: right;
  margin-bottom: 15px; }
  .mail-wrapper .mail-content .email-action > .btn {
    margin-right: 7px; }
    .mail-wrapper .mail-content .email-action > .btn:last-child {
      margin-right: 0px; }

/*     	Login     */
.login {
  background: #efefee; }
  .login .wrapper.wrapper-login {
    display: flex;
    justify-content: center;
    align-items: center;
    height: unset;
    padding: 15px; }
    .login .wrapper.wrapper-login .container-login, .login .wrapper.wrapper-login .container-signup {
      width: 400px;
      padding: 60px 22px;
      border-radius: 5px; }
      .login .wrapper.wrapper-login .container-login:not(.container-transparent), .login .wrapper.wrapper-login .container-signup:not(.container-transparent) {
        background: #ffffff;
        -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);
        -moz-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);
        box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);
        border: 1px solid #ebecec; }
      .login .wrapper.wrapper-login .container-login h3, .login .wrapper.wrapper-login .container-signup h3 {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 24px; }
      .login .wrapper.wrapper-login .container-login .form-sub, .login .wrapper.wrapper-login .container-signup .form-sub {
        align-items: center;
        justify-content: space-between;
        padding: 8px 10px; }
      .login .wrapper.wrapper-login .container-login .btn-login, .login .wrapper.wrapper-login .container-signup .btn-login {
        padding: 15px 0;
        min-width: 135px; }
      .login .wrapper.wrapper-login .container-login .form-action, .login .wrapper.wrapper-login .container-signup .form-action {
        text-align: center;
        padding: 25px 10px 0; }
      .login .wrapper.wrapper-login .container-login .form-action-d-flex, .login .wrapper.wrapper-login .container-signup .form-action-d-flex {
        display: flex;
        align-items: center;
        justify-content: space-between; }
      .login .wrapper.wrapper-login .container-login .login-account, .login .wrapper.wrapper-login .container-signup .login-account {
        padding-top: 16px;
        font-size: 14px;
        text-align: center; }
    .login .wrapper.wrapper-login .container-signup .form-action {
      display: flex;
      justify-content: space-between; }
  .login .wrapper.wrapper-login-full {
    justify-content: unset;
    align-items: unset;
    padding: 0 !important; }
  .login .login-aside {
    padding: 25px; }
    .login .login-aside .title {
      font-size: 36px; }
    .login .login-aside .subtitle {
      font-size: 18px; }
  .login .show-password {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    cursor: pointer; }
  .login .custom-control-label {
    white-space: nowrap; }

@media screen and (max-width: 576px) {
  .form-action-d-flex {
    flex-direction: column;
    align-items: start !important; }

  .login .wrapper-login-full {
    flex-direction: column; }
  .login .login-aside {
    width: 100% !important; }
    .login .login-aside .title {
      font-size: 24px; }
    .login .login-aside .subtitle {
      font-size: 16px; } }
@media screen and (max-width: 399px) {
  .wrapper-login {
    padding: 15px !important; }

  .container-login {
    width: 100% !important;
    padding: 60px 15px !important; } }
/*     	Page 404     */
.page-not-found {
  background-image: url(/build/images/bg-404.599658aa.jpeg);
  background-size: cover;
  background-position: center;
  image-rendering: pixelated; }
  .page-not-found .wrapper.not-found {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.61); }
    .page-not-found .wrapper.not-found h1 {
      font-size: 100px;
      letter-spacing: .15em;
      font-weight: 600;
      animation-delay: .5s; }
    .page-not-found .wrapper.not-found .desc {
      font-size: 27px;
      text-align: center;
      line-height: 50px;
      animation-delay: 1.5s;
      letter-spacing: 2px; }
      .page-not-found .wrapper.not-found .desc span {
        font-weight: 600;
        font-size: 30px; }
    .page-not-found .wrapper.not-found .btn-back-home {
      border-radius: 50px;
      padding: 13px 25px;
      animation-delay: 2.5s; }

@media screen and (max-width: 576px) {
  .wrapper.not-found h1 {
    font-size: 65px !important; }
  .wrapper.not-found .desc {
    font-size: 18px !important; } }

/*# sourceMappingURL=kaiadmin.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0FBTkY7O0FBYUk7RUFDRTtFQUNBO0VBQ0E7QUFWTjs7QUFlQTtFQUNFO0FBWkY7O0FBZ0JFO0VBQ0U7QUFiSjs7QUFrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWZKO0FBZ0JJO0VBQ0U7QUFkTjs7QUFxQkU7RUFDRTtBQWxCSjtBQW1CSTtFQUNFO0FBakJOOztBQXVCRTtFQUNFO0FBcEJKO0FBc0JFO0VBQ0U7QUFwQko7QUF1Qkk7RUFDRTtBQXJCTjs7QUE2Qk07RUFDRTtFQUNBO0FBMUJSLEM7Ozs7QUMvQ0U7RUFDRTtFQUNBO0FBSEosQzs7OztBQ0hBLGFBQWE7QUFDYjs7Ozs7Ozs7O0dBU0c7O0FBRUg7Ozs7O0dBS0c7O0FBRUgsYUFBYTs7QUFFYjs7O0NBR0M7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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QUFDdEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO2dFQUNnRTtBQUNoRTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNF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QkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7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QUFVO0VLL1NaLHFDQUFzQjtFQUNwQiwwREFBTztFQUNQO0lMaVRFLFdBQVc7SUs5U2Y7SUFDRSxtQkFBYztJQUNaLGFBQVc7SUFDWCxnRkFBTztJQUlYOztBTDhTQTtFQUNFLE9BQU87RUt0U0w7O0FMeVNKO0VLbFNBO0lBQ0Usd0JBQWE7SUFDYjtBTG9TRjtFQUNFO0lLbFNFLGdCQUFjOztFTHFTaEI7SUFDRSwwQ0tuU29CO0lMb1NwQixnQktuU0U7QUxvU047RUFDRSxhS2xTSTtFTG1TSjtJSzlSSTtJTGdTRixpQksvUmtCO0lMZ1NsQiwrQksvUkk7SUxnU0osZUsvUmU7SUxnU2Y7TUFDRSxrQksvUkk7TUxnU0o7UUs3Ukk7TUwrUko7UUFDRSxlakJ4ZVk7SWlCeWVoQjtNQUNFLHNCSzlSZTtNTCtSZjtRQUNFLGlCSzVSa0I7UUw2UmxCLGtCSzVSaUI7UUw2UmpCO1VLM1JJLGtDQUFlO1FMNlJuQjtVQUNFLGtCSzVSbUI7VUFFakI7VUw0UkY7WUsxUkkseUJBQWtCO1FMNFJ4QjtVS3RSRjtVQUNFLGFBQWlCO1VBQ2pCLG1CQUFnQjtVQUNoQixlQUFrQjtVQUNsQjtZQUdKO1VBQ0U7WUFHSjtZQUNTLGtCQUFrQjtZTG9SakIsY0FBYyxFQUFFO0lLaFI1QjtNQUNFLGlCQUFZO01BQ1osZ0JBQWE7TUFDYixrQnRCMVFtQjtNc0IyUW5CLGNBQWtCO0lBQ2xCO01BQ0E7RUxrUkE7SUtoUkUseUJBQW1COztBQ2xSdkI7RUFDRSwwQkFBZTtFQUNmLGFBQU07RUFDTixtQkFBUztFQUNULGtCQUFPO0VBQ1AsV0FBTyxFQUFLO0VBQ1o7SUFDQSxhQUFhO0lBQ2IsbUJ2QkxtQjs7QWlCNGlCckI7RU1waUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU5zaUJBLGNNcmlCYTtFTnNpQmIsYU1yaUJFO0VOc2lCRixjTXJpQkU7RU5zaUJGLGdCTXJpQmdCO0VOc2lCaEIsbUJNcmlCYztFTnNpQmQsdURNcmlCc0M7RU5zaUJ0QyxvRE1yaUJnQjtFTnNpQmhCLCtDTXJpQm1CO0VOc2lCbkIsbUJNcmlCZ0IsRUFBSTtFTnNpQnBCO0lBQ0UsaUJNcGlCaUI7SU5xaUJqQixrQk1waUJrQjtJTnFpQmxCLG1CTXBpQmM7SU5xaUJkLG9CTXBpQkk7SU5xaUJKLDZCTXBpQjJCO0lOcWlCM0IsZ0NNbmlCSTtJTm9pQkosY01uaUJlO0lOb2lCZixpQmpCN2lCa0I7SWlCOGlCbEIsa0JNbmlCaUI7SU5vaUJqQjtNQUNFLG1CTW5pQm9CO01Ob2lCcEIsY01uaUJJO01Ob2lCSixrQk1uaUJpQjtNTm9pQmpCO1FBQ0UscUJNbmlCbUI7TU5vaUJyQjtRTWhpQkU7UUFDRSxnQkFBYztRQUdsQjtRQUNFLGFBQVU7UUFDVixzQkFBUztRQUNUO1VBQ0E7VUFJTjtVQUNFLGVBQWtCO1VBQ2xCLGVBQVk7TUFDWjtRQUNBLGNBQWM7SUFDZDtNQUNBLGtCQUFVO01BQ1YsU0FBVTtNQUNWO01BQ0Usc0JBQWdCO0VONmhCcEI7SU0xaEJFO0lONGhCQSw4Qk0zaEJxQjtJQUd2QjtJQUNFLGNBQWM7SUFDZCxXQUFXO0lBQ1gsVUFBVTtJQUNWO0lOMGhCQTtNTXhoQkU7TU4waEJBLHFCTXpoQm9CO0lOMGhCdEI7TUFDRSxtQk16aEIyQjtFTjBoQi9CO0lBQ0UsY014aEJFO0lOeWhCRixXTXhoQlc7SU55aEJYLGdCTXhoQmU7SU55aEJmO01BQ0Usa0JqQnZsQmlCO01pQndsQmpCO1FNdmhCRSxrQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGNBQVk7UUFHaEI7TUFDRTtRQUVFO1FBQ0UsZUFBWTtRQUNaLGNBQU87UUFDUDtRTnNoQkYseUJNcmhCdUI7UUFHckI7UU5vaEJGLG1CTW5oQlc7UU5vaEJYLGdCakJybUJZLEVBQUc7SWlCc21CbkI7TUFDRSxrQk1qaEJnQjtNQUdkO1FBQ0UsK0JBQWM7UUFHbEI7UUFDRTtVQUdJO1FONGdCSjtVTW5nQkY7VUFDRSxnQkFBYTtNTnFnQmY7UU1uZ0JFLG1CQUFjO01OcWdCaEI7UU1uZ0JFLGNBQVc7TU5xZ0JiO1FNbmdCRSwrQnZCbkhpQjtRdUJvSGpCO1VBQ0EsK0JBQWtCO01OcWdCcEI7UU1uZ0JFO1FOcWdCQSxtQk1wZ0Jt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VmkzQ0Y7SVU5MkNFO0lWZzNDQTtNVTcyQ0E7TUFDRSx5QjNCM3FCZ0I7STJCNnFCbEI7TUFDRSwyQjNCOXFCZ0I7TTJCb3JCcEI7UUFqQkUsMkIzQmpxQm9CO0kyQnVwQnBCO01BQ0UsNEIzQnhwQmtCO0lpQjhoRXBCO01VbjRDQTtJVnE0Q0E7TVVuNENFO0lWcTRDRjtNVWg0Q0E7RVZrNENGO0lVLzNDRSxzQ0FBTztJVmk0Q1A7TVU5M0NBLG9DQUFTO01BQ1AsbUMzQnpxQmtCO0kyQjJxQnBCO01BQ0UscUMzQjVxQmtCO00yQnFyQnRCO1FBcEJFLHFDM0IvcEJzQjtJMkJxcEJ0QjtNQUNFLHNDM0J0cEJvQjtJaUI2aUV0QjtNVXA1Q0E7SVZzNUNBO01VcDVDRTtJVnM1Q0Y7TVVqNUNBO0VWbTVDRjtJVWg1Q0Usd0NBQU87SVZrNUNQO01VLzRDQSxzQ0FBUztNQUNQLHFDM0J2cUJvQjtJMkJ5cUJ0QjtNQUNFLHVDM0IxcUJvQjtNMkJzckJ4QjtRQXZCRSx1QzNCN3BCaUI7STJCbXBCakI7TUFDRSx3QzNCcHBCZTtJaUI0akVqQjtNVXI2Q0E7SVZ1NkNBO01VcjZDRTtJVnU2Q0Y7TVVsNkNBO0VWbzZDRjtJVWo2Q0UsbUNBQU87SVZtNkNQO01VaDZDQSxpQ0FBUztNQUNQLGdDM0JycUJlO0kyQnVxQmpCO01BQ0Usa0MzQnhxQmU7TTJCdXJCbkI7UUExQkUsa0MzQjNwQm9CO0kyQmlwQnBCO01BQ0UsbUMzQmxwQmtCO0lpQjJrRXBCO01VdDdDQTtJVnc3Q0E7TVV0N0NFO0lWdzdDRjtNVW43Q0E7RVZxN0NGO0lVbDdDRSxzQ0FBTztJVm83Q1A7TVVqN0NBLG9DQUFTO01BQ1AsbUMzQm5xQmtCO0kyQnFxQnBCO01BQ0UscUMzQnRxQmtCO00yQndyQnRCO1FBN0JFLHFDM0J6cEJvQjtJMkIrb0JwQjtNQUNFLHNDM0JocEJrQjtJaUIwbEVwQjtNVXY4Q0E7SVZ5OENBO01VdjhDRTtJVnk4Q0Y7TVVwOENBO0VWczhDRjtJVW44Q0Usc0NBQU87SVZxOENQO01VbDhDQSxvQ0FBUztNQUNQLG1DM0JqcUJrQjtJ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RixzQnNCN3RIaUI7RXRCOHRIakIsZ0JzQjd0SGtCO0V0Qjh0SGxCO0lzQnp0SEYsZUFBUTtJQUNOLHNCQUFlO0lBQ2YsaUJBQWlCO0l0QjJ0SGYsaUJBQWlCO0lzQnh0SHJCLGNBQVE7SUFDTixrQkFBZTtFQUNmO0l0QjB0SEUseUJBQXlCO0lzQnR0SDNCOztBdEJ5dEhGO0VzQm50SEE7RUFDQSxpQkFBVTs7QXRCc3RIVjtFc0JudEhFLGVBQWE7RUFDYixnQkFBVzs7QXRCc3RIYjtFc0JudEhFLGFBQVU7O0F0QnN0SFosNEJzQnB0SHNCO0F0QnF0SHRCO0VzQm50SEUsa0JBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBUztFdEJxdEhULG9Cc0JwdEhpQjtFdEJxdEhqQixnQnNCcHRIYTtFdEJxdEhiLFVzQnB0SFM7RUFFVCxrQkFBUztFdEJvdEhULGdCc0JudEhjO0V0Qm90SGQsb0JzQm50SGlCO0V0Qm90SGpCLG1Cc0JudEhhO0VBRWIsdUJBQVM7RXRCbXRIVCxxQnNCbHRIbUI7RXRCbXRIbkI7SXNCanRIRSxlQUFPO0l0Qm10SFAsa0JBQWtCO0lzQi9zSHRCO0VBQ0E7SUFDRSxZQUFZO0lBQ1osZUFBTztJQUNQO0V0Qml0SEE7SXNCN3NIRSxpQkFBTztJdEIrc0hQLG9CQUFvQjtJc0Izc0h4QixnQkFBVzs7QXRCOHNIWCw0QnNCNXNIZ0M7QXRCNnNIaEM7RUFDRSw4QnNCMXNIYztFdEIyc0hkLHlCc0Ixc0hTLEVBQXVCO0V0QjJzSGhDO0lzQnZzSEYsOEJBQWE7SUFDWCx5QkFBWTs7QXRCMHNIZDtFQUNFLDhCc0J0c0hnQztFdEJ1c0hoQyx5QnNCdHNIYztFdEJ1c0hkO0lBQ0UsOEJBQThCO0lzQm5zSGxDLHlCQUFlOztBdEJzc0hmO0VzQm5zSEU7RXRCcXNIQSwwQ3NCbHNIZ0M7RXRCbXNIaEM7SXNCanNIRSx5QkFBYztJdEJtc0hkLHdDQUF3QztJc0Ivckg1QywwQ0FBVTs7QXRCa3NIVjtFc0IvckhFLDBDQUE4QjtFQUM5QjtFdEJpc0hBO0lzQjdySEUseUJBQVk7SUFDWiwwQ0FBb0M7SXRCK3JIcEMsNENBQTRDLEVBQUU7O0FBRWxEO0VzQjNySEUscUNBQXVDO0VBQ3ZDO0V0QjZySEEseUJzQjFySFMsRUFBdUI7RXRCMnJIaEM7SXNCenJIRSx5QkFBYztJdEIyckhkLHFDQUFxQztJc0J2ckh6Qyx1Q0FBYTs7QXRCMHJIYjtFc0J0ckhFO0V0QndySEEsMENzQnJySHVDO0V0QnNySHZDO0lBQ0UseUJBQXlCO0lzQmpySDdCLHdDQUFZO0lBQ1YsMENBQW9DOztBdEJvckh0QztFQUNFLHdDc0JockhnQztFdEJpckhoQywwQ3NCaHJIc0M7RXRCaXJIdEM7SUFDRSx3Q0FBd0M7SXNCN3FINUMsMENBQVc7O0F0QmdySFg7RXNCN3FIRTtFdEIrcUhBLHlDc0I1cUhnQztFdEI2cUhoQztJQUNFLHlCQUF5QjtJc0J6cUg3Qix1Q0FBMEI7SUFDeEIseUNBQVU7O0F0QjRxSFo7RXNCenFIRSw4QkFBZTtFQUNmO0V0QjJxSEE7SUFDRSw4QkFBOEI7SXNCdnFIbEMseUJBQVc7O0F0QjBxSFg7RUFDRSxVakIxM0hlO0VpQjIzSGYsdUJzQnRxSGM7RXRCdXFIZCxjc0J0cUhZO0V0QnVxSFosZUFBZSxFQUFFO0VzQnRwSG5CO0lBWkUsYUFBWTs7QXRCc3FIZDtFc0JucUhFO0V0QnFxSEE7SXNCanFIRSx3QkFBc0I7SUFDdEIsb0NBQVU7SXRCbXFIVixVQUFVLEVBQUU7O0FBRWhCO0VzQjVxSEUsbUNBQXdCO0VBQ3hCLG1DQUF5QjtFQUN6QjtFdEI4cUhBO0lzQjFxSEUsNkJBQXNCO0lBQ3RCLHNCQUFVO0l0QjRxSFYsVUFBVSxFQUFFOztBQUVoQjtFc0JyckhFLG1DQUF3QjtFQUN4QixxQ0FBeUI7RUFDekI7RXRCdXJIQTtJc0JuckhFLCtCQUFzQjtJQUN0QixzQkFBVTtJdEJxckhWLFVBQVUsRUFBRTs7QUFFaEI7RXNCOXJIRSxtQ0FBd0I7RUFDeEIsZ0NBQXlCO0VBQ3pCO0V0QmdzSEE7SXNCNXJIRSwwQkFBc0I7SUFDdEIsc0JBQVU7SXRCOHJIVixVQUFVLEVBQUU7O0FBRWhCO0VzQnZzSEUsa0NBQXdCO0VBQ3hCLG1DQUF5QjtFQUN6QjtFdEJ5c0hBO0lzQnJzSEUsNkJBQXNCO0lBQ3RCLHNCQUFVO0l0QnVzSFYsVUFBVSxFQUFFOztBQUVoQjtFc0JodEhFLG1DQUF3QjtFQUN4QixtQ0FBeUI7RUFDekI7RXRCa3RIQTtJc0I5c0hFLDZCQUFzQjtJQUN0QixzQkFBVTtJdEJndEhWLFVBQVUsRUFBRTs7QUFFaEI7RXNCcHJIRSxrQ0FBVztFQUNYO0V0QnNySEEseUJzQnBySGtCO0V0QnFySGxCO0lzQm5ySEUsNEJBQVU7SXRCcXJIVixzQkFBc0I7SXNCanJIMUI7O0F0Qm9ySEE7RXNCNXFIRSxvQ0FDUTtFdEI2cUhSLFdzQjVxSEUsRUFBVTtFQUVaO0lBVkEsZ0JBQU87SUFDUCxjQUFRO0lBWVI7O0F0QjZxSEYsMkJzQnpySFU7QXRCMHJIVjtFQUNFLGtDc0I1ckh3QjtFdEI2ckh4QjtJc0IxcUhBLGtDQUFnQjtFdEI0cUhoQjtJc0I5ckhBLHlCQUFRO0lBcUJSLG9DQUFXO0V0QjRxSFg7SXNCanNIQSx5QkFBUTtJQXdCUixvQ0FBYztFdEI0cUhkO0lzQnBzSEEsbUNBQVE7SUEyQlIsOENBQWM7RXRCNHFIZDtJc0J2c0hBLHFDQUFtQztJQStCbkMsZ0RBQWE7RXRCMnFIYjtJc0Ixc0hBLGdDQUFRO0lBa0NSLDJDQUFZO0V0QjJxSFo7SXNCenFIRSxtQ0FBMkI7SXRCMnFIM0IsOENBQThDLEVBQUU7RXNCdnFIcEQ7SUFDQSxtQ0FBVztJQUNULDhDQUErQjtFdEJ5cUgvQjtJc0J0cUhGLGtDQUEyQjtJQVEzQiw2Q0FBVTtFQUNSO0lBQ0EseUJBQVk7SUFDWjs7QXRCa3FIRiw2QnNCL3BIZ0I7QXRCZ3FIaEI7RXNCNXBIRSwrQkFBWTs7QXRCK3BIZCwwQnNCOXFIRTtBdEIrcUhGO0VzQjVwSEU7RXRCOHBIQSxrQ3NCbHJId0I7RXRCbXJIeEI7SUFDRSxxQ3NCbHJId0I7SUFzQjFCLGtDQUFnQjtJQXhCaEIsb0JBQU87RXRCdXJIUDtJQUNFLHlCc0J0ckhPLEVBQWlCO0lBMEIxQjtNQTVCQSx5QkFBd0I7RXRCMnJIeEI7SUFDRSxtQ3NCMXJId0I7SUE4QjFCO01BaENBLG1DQUF3QjtFdEIrckh4QjtJQUNFLHFDc0I5ckh3QjtJQWtDMUI7TUFwQ0EscUNBQXdCO0V0Qm1zSHhCO0lBQ0UsZ0NzQmxzSHdCO0lBc0MxQjtNQXhDQSxnQ0FBd0I7RXRCdXNIeEI7SUFDRSxtQ3NCdHNId0I7SXRCdXNIeEI7TXNCNXBISixtQ0FBZTtFQUNiO0l0QjhwSEUsbUNBQW1DLEVBQUU7SXNCM3BIekM7TUFDRSxtQ0FBbUM7RUFDbkM7SUFDRSxrQ0FBbUM7SXRCNnBIbkM7TXNCenBISixrQ0FBMEI7O0F0QjRwSDFCO0VzQnhwSEEseUJBQWE7O0F0QjJwSGI7RXNCdnBIQSw4QkFBVTtFQUNSO0l0QnlwSEUsOEJBQThCLEVBQUU7O0FBRXBDO0VBQ0UsbUJBQW1CLEVBQUU7O0F1QmhpSXJCO0VBQ0UsOEJBQWU7O0F2Qm9pSW5CO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCLHFCdUI3aElzQjtBQUVwQjtFQUVFLHFDQUEyQjtBdkI0aEkvQjtFdUIxaElJLHFDQUFrQjs7QXZCNmhJdEI7RXVCNWhJSTs7QXZCK2hJSjtFQUNFLGtCdUIxaElnQjtBQUlkO0VBQ0UsMkJBQWE7RUFDYjtFdkJ3aElKLGtCdUJ2aEljO0V2QndoSWQsbUN1QnZoSW9DO0V2QndoSXBDLGN1QnZoSWtCO0V2QndoSWxCO0lBQ0UsNkJ1QnZoSXFCO0VBR25CO0lBQ0Usb0NBQTJCO0FBSTdCO0VBQ0UsNEJBQWUsRUFBYztFQUtqQztJQUNFLHNCQUFlO0lBQ2YsOEJBQWdDO0lBQ2hDLG9DQUFjO0lBQ2Q7TUFDQSw4QkFBa0I7RUFDbEI7SUFDQSwyQkFBZTtBdkIrZ0lyQjtFQUNFLDZCdUI5Z0lrQjtBdkIrZ0lwQjtFQUNFLDJCakJ0a0lzQjtFd0MyRGxCO0V2QjZnSUosY3VCNWdJTTtFQUVGO0V2QjRnSUosa0J1QjNnSXFCO0VBSWpCO0VBQ0UsZUFBUTtFQUNSO0lBQ0Esb0NBQW9DO0VBQ3BDO0lBQ0EsNkJBQWtCO0VBQ2xCO0lBQ0UscUNBQThCO0VBS2xDO0lBQ0UscUNBQTZCO0FBS2pDO0VBQ0Usc0JBQWU7RUFDZiw4QkFBaUI7RUFDakIsb0NBQW9CO0VBRXRCO0VBQ0Usa0JBQWM7RUFDZDtJQUNBLDhCQUFjO0F2QmdnSXBCO0V1QjMvSEk7QXZCNi9ISjtFdUIxL0hJO0VBQ0UsaUJBQU87RUFVVDtBdkJtL0hKO0V1QnYvSEksY0FBUTtFQVNSO0VBVkEsY3hDM0dhO0V3QzRHYixpQkFBUTtBQWNSO0VBZkEseUJ4Q3pHc0I7QWlCd21JMUI7RXVCMytISTtBdkI2K0hKO0V1QmhnSUksbUJBQVE7RUF3QlI7QXZCMitISjtFdUJuZ0lJLDZCQUF3QjtFQTZCeEIscUNBQVM7QXZCeStIYjtFdUJ0Z0lJLCtCQUF3QjtFQWtDeEIscUNBQVM7QXZCdStIYjtFdUJ6Z0lJLDBCQUF3QjtFdkIyZ0kxQixnQ0FBZ0MsRUFBRTtBdUJuK0hwQztFQUVBLDZCQUFjO0VBQ1osbUNBQWtCO0F2Qm8rSHBCO0VBQ0UsNkJBQTZCO0V1Qjc4SDNCO0F2Qis4SEo7RXVCNzhITSw0QkFBa0I7RUFDbEIsa0NBQWM7O0F2Qmc5SHBCLGF1Qjk4SGlCO0F2Qis4SGpCO0V1Qjc4SE07RXZCKzhISixtQmpCcm9Jc0I7O0FpQnVvSXhCO0VBQ0UsMEJ1Qjc4SHFCO0V2Qjg4SHJCLGtCdUI3OEhzQjtFdkI4OEh0QixjakIxb0llO0VpQjJvSWYsaUJ1Qjc4SHFCO0VBekJqQjtFQUNFLGdCeEN4S2M7RXdDMEtoQjtJQUNFLHdCeEMzS2M7SXdDdUtoQjtFQUNFO0lBRUY7SUFDRSw2QnhDektnQjtJd0NxS2xCO0lBQ0Usa0J4Q3BLa0I7QXdDc0twQjtFQUNFLGN4Q3ZLa0I7QXdDbUtwQjtFQUNFLGN4Q2xLYTtBd0NvS2Y7RUFDRSx3QnhDckthO0F3Q2lLZjtFQUNFLHdCeENoS2dCO0F3Q2tLbEI7RUFDRSwwQnhDbktnQjtBd0MrSmxCO0VBQ0UsMEJ4QzVKZTtBd0M4SmpCO0VBQ0UscUJ4Qy9KZTtBd0MySmpCO0VBQ0UscUJ4QzlKZ0I7QXdDZ0tsQjtFQUNFLHdCeENqS2dCO0F3QzZKbEI7RUFDRSx3QnhDN0thO0F3QytLZjtFQUNFLHVCeENoTGE7QXdDaU9mO0VBQ0UsdUJ4Q2pPWTtBd0N1T2Q7RUFDRSx3QkFBZTtBQTdEakI7RUFDRSx3QnhDeEtjO0F3QzBLaEI7RUFDRSxjeEMzS2M7QXdDZ0toQjtFQUNFLGN4Q2pLTztBd0N1S1Q7RUFDRSxjeEN0S2dCO0F3Q3dLbEI7RUFDRSwwQ3hDektnQjtBd0M4SmxCO0VBQ0UsY3hDL0pTO0F3Q3FLWDtFQUNFLGN4Q3BLa0I7QXdDc0twQjtFQUNFLHFCeEN2S2tCO0F3QzRKcEI7RUFDRSx3QnhDN0prQjtBd0NtS3BCO0VBQ0Usd0J4Q2xLYTtBd0NvS2Y7RUFDRSwrQnhDckthO0F3QzBKZjtFQUNFLDBCeEMzSmE7QXdDaUtmO0VBQ0UsMEJ4Q2hLZ0I7QXdDa0tsQjtFQUNFLGlDeENuS2dCO0F3Q3dKbEI7RUFDRSxxQnhDekpnQjtBd0MrSmxCO0VBQ0UscUJ4QzVKZTtBd0M4SmpCO0VBQ0UsNEJ4Qy9KZTtBd0NvSmpCO0VBQ0Usd0J4Q3JKZTtBd0MySmpCO0VBQ0Usd0J4QzlKZ0I7QXdDZ0tsQjtFQUNFLCtCeENqS2dCO0F3Q3NKbEI7RUFDRSx1QnhDdkpnQjtBd0M2SmxCO0VBQ0UsdUJ4QzdLYTtBd0MrS2Y7RUFDRSw4QnhDaExhO0F3Q3FLZjtFQUNFLHdCeEN0S2E7QXdDNFFmO0VBQ0Usd0J4QzVRWTtBaUJ3dUlwQjtFdUJ0OUhBLCtCQUFjO0FBRVo7RUFDRSxjQUFXO0F2QnU5SGY7RUFDRSxjQUFjLEVBQUU7QXdCanZJbEI7RUFDQSxxQkFBUztBeEJtdklUO0V3Qmp2SUMsY0FBYSxFQUFHOztBeEJvdklqQixhd0JsdklXO0F4Qm12SVg7RUFDRSwwQmpCbHZJMkI7RWlCbXZJM0IsNEJ3Qmx2SWU7O0F4Qm92SWpCLHFCd0JsdklrQjtBeEJtdklsQjtFQUNFLGdCd0JsdkljO0V4Qm12SWQsZ0JqQnR1SW9CO0V5Q1ZyQjtFeEJrdklDLGtEd0JqdklrQjtFeEJrdklsQjtJQUNFLHVCd0JqdkljO0l4Qmt2SWQsZXdCanZJWTtJQUtiO0lBQ0MsMEJ6Q2xCeUI7SWlCZ3dJekIsZUFBZTtJd0J4dUluQjtJQUNDLGdCQUFnQjtFeEIwdUlmO0l3QnZ1SUY7SUFDQztNeEJ5dUlLLGVBQWU7TXdCdHVJckI7RUFDQztJeEJ3dUlHLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFLGlCQUFpQixFQUFFOztBeUJseElyQjtFQUNDLGtCQUFlLEVBQUs7O0F6QnN4SXJCO0VBQ0UsbUJ5QnB4SWU7O0F6QnN4SWpCO0V5Qmp4SUM7O0F6Qm94SUQsc0JBQXNCO0EwQjl4SXRCO0VBSUk7RUFDRSxjQUFhO0VBQ2I7SUFDQSxvQkFBYztFQUNkO0lBRUY7RUFHRTtJQUNBLFlBQWE7O0FBTWY7QTFCc3hJSjtFMEJweElNLCtCM0NkZ0I7RTJDZWhCLGEzQ3BCUTtFMkNpQlY7RUFDRSxrQjNDWFcsRUFBTztBaUJxeUl4QjtFMEJ4eElNLGEzQ3BCUTtFMkNpQlY7RUFDRSx1QjNDVG9CO0FpQnV5STFCO0UwQjV4SU0sbUIzQ3BCZTtFMkNpQmpCO0VBQ0UsYzNDUFE7QWlCeXlJZDtFMEJoeUlNLDZCM0NwQmU7RTJDaUJqQjtFQUNFLGMzQ0xXO0FpQjJ5SWpCO0UwQnB5SU0sK0IzQ3BCZTtFMkNpQmpCO0VBQ0UsYzNDSFc7QWlCNnlJakI7RTBCeHlJTSwwQjNDcEJlO0UyQ2lCakI7RUFDRSxjM0NEVTtBaUIreUloQjtFMEI1eUlNLDZCM0NwQmU7RWlCazBJbkIsK0JBQStCO0UyQnIwSWpDO0FBRUE7RUFDRSw2QjVDS29CO0VpQmkwSXBCLCtCQUErQjtFMkJuMElqQztBM0JxMElBO0VBQ0UsNEJBQTRCO0UyQmwwSTlCO0VBQ0UsYzVDQ2lCOztBNENFbkI7QTNCbTBJQTtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLDBCQUEwQixFQUFFOztBNEJ6MUk1QjtFQUNFLDZCQUE4Qjs7QUFJbEM7RUFDRSw2QkFBb0I7O0E1QjIxSXRCO0U2QmwySUMsNEJBQU87O0E3QnEySVIsbUI2Qm4ySVM7QTdCbzJJVDtFNkJs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LGFzQ2o4Sm1CO0V0Q2s4Sm5CLG1Cc0NqOEpxQjtFdENrOEpyQixtQnNDajhKd0I7RXRDazhKeEIsa0JzQ2o4SlE7RXRDazhKUixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFLHFCc0NsOEp1QjtJdENtOEp2QiwrQnNDbDhKMEI7RXRDbThKNUI7O0lBRUUsaUJBQWlCO0lBQ2pCLGFzQ2w4Sm1CO0lBRWI7SXRDazhKTjs7TUFFRSxjQUFjO01zQzM3SnBCLGVBQWtCO01BQ2hCLGtCQUFrQjtNQUNkLGdCQUFFO0lBQ047O01BSUE7SUFDRTs7TUFFQSxjQUFlOztBdEM0N0puQjtFQUNFLGtCc0MxN0pXO0V0QzI3SlgsdUJzQzE3SmdCO0V0QzI3SmhCLDBCc0MxN0pxQjs7QXRDNDdKdkI7RUFDRSxXc0MxN0phO0V0QzI3SmIscUJzQzE3SnFCO0V0QzI3SnJCLDZCakJwK0p1QjtFaUJxK0p2QixtQnNDMTdKcUI7RXRDMjdKckI7SUFDRSx3QnNDejdKa0I7SXRDMDdKbEIsWXNDejdKYTtJQUdiO0lBQ0UsZXZEckVZO0l1RHNFWjtNQUNBLHFCQUFlO01BQ2YsZUFBZTtNQUNmLGdCQUFlO01BR25CO0lBQ0U7TUFDQSxjQUFjO01BQ2QsZUFBZ0I7RXRDczdKbEI7SXNDaDdKQTtJdENrN0pFLFNBQVM7SXNDajdKVCxlQUFTO0lBQ1QsZUFBVztJQUViO0F0Q2s3SkY7RXNDajdKSSwyQkFBYztFQUNkLGNBQWM7RUFDZCxnQkFBYzs7QXRDbzdKbEI7O0VzQ2g3SkkscUJBQVc7RUFDWDtBdENtN0pKOztFQUVFLGNzQ243Skk7RXRDbzdKSixtQnNDbjdKSTtFdENvN0pKLGNBQWMsRUFBRTtBQUNsQjs7RUFFRSxrQnNDcDdKbUI7RXRDcTdKbkIsV3NDcDdKTTtFdENxN0pOOztJQUVFLG1Cc0NwN0pJO0l0Q3E3SkosbUJBQW1CLEVBQUU7SUFDckI7O01BRUUsbUJzQ3I3SmdCO010Q3M3SmhCLGtCc0NyN0ptQjtNdENzN0puQixrQnNDcjdKa0I7TXRDczdKbEIsaUJzQ3I3SmU7TXRDczdKZixrQnNDcjdKYztNdENzN0pkLGtCc0Ny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O0lBQ0Esd0JBQTBCOztFL0MydE56QjtJK0N4dE5BLHNCQUFhO0lBQ2IsNkJBQXVCO0EvQzB0TnpCLHNCK0N6dE5lO0EvQzB0TmY7RUFDRSx5RGpCbHVObUI7RWlCbXVObkIsc0IrQ3p0Tlk7RS9DMHROWiwyQitDenROQTtFL0MwdE5BLDBCK0N6dE5pQjtFL0MwdE5qQjtJQUNFLGErQ3p0TlU7SS9DMHROVixhK0N6dE5EO0lBRUQ7SS9DeXRORSxtQitDeHROYztJL0N5dE5kLHNCK0N4dE5pQjtJL0N5dE5qQixjK0N4dE5VO0kvQ3l0TlYsK0IrQ3h0Tm9CO0kvQ3l0TnBCO00rQ3Z0TkQ7TS9DeXRORyxxQmpCeHROaUI7TWlCeXROakIsZ0IrQ3h0TlM7TUFHYjtJL0N1dE5FO00rQ3J0TkQsZUFBUztNQUNULGtCQUFpQjtNL0N1dE5kLGlCQUFpQjtNK0NsdE52QjtNQUVFLG1CQUFHO01BQ0Y7UUFFRDtRQUNDLGVBQVc7SS9Da3ROVjtNQUNFLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIscUJBQXFCLEVBQUU7O0FBRTdCO0VBQ0U7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLDBCQUEwQixFQUFFLEVBQUU7O0FBRWxDLHVDQUF1QyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZm9udHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGx1Z2lucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9wbHVnaW5zL19qcXVlcnl1aS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fanF1ZXJ5c2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9wbHVnaW5zL190b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL3BsdWdpbnMvX2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fc3dlZXRhbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fdGFnc2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9wbHVnaW5zL19kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fc3VtbWVybm90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvcGx1Z2lucy9fb3dsY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL3BsdWdpbnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9wbHVnaW5zL19qc3ZlY3Rvcm1hcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2thaWFkbWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9rYWlhZG1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvX29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL19iYXNpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvX21haW4taGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9fbWFpbi1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL19sYXlvdXQtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19hdmF0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2d1dHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX3N0YW1wcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX25hdmJhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX25hdnNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fZHJvcGRvd25zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fZHJvcGRvd25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19jaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fbmF2dGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fcG9wb3ZlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19wYWdpbmF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2FjdGl2aXR5ZmVlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX21hcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2ludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2xpc3Rncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fc2VsZWN0Z3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX2NvbG9yaW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19pbWFnZWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19tZXNzYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvY29tcG9uZW50cy9fdGFza3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29yZS9jb21wb25lbnRzL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL2NvbXBvbmVudHMvX21lbnUtdG9nZ2xlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvcmUvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX21haWwtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19ub3QtZm91bmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbi8vIFVJIFZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbjpyb290IHtcclxuICAtLWNvbG9yLXByaW1hcnk6ICMyODFFMjQ7XHJcbiAgLS1jb2xvci1wcmltYXJ5LXJnYjogcmdiKDQwLCAzNiwgMzApO1xyXG4gIC0tYnMtcHJpbWFyeTogMCA0cHggOXB4IC00cHggdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gIC8vIEJBQ0tHUk9VTkQgQ09MT1JTXHJcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByaW1hcnk6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuXHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIC5jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuc3BhbiB7XHJcbiAgJi5zdGFtcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAmLnBhZ2luYXRpb24ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4xNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cy13cmFwcGVyIHtcclxuICAmLmZvcm0tc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHMtY29udHJvbDo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNpbmdsZSB7XHJcbiAgICAudHMtY29udHJvbCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhciB7XHJcbiAgLnNpZGViYXItbG9nbyB7XHJcbiAgICAubmF2LXRvZ2dsZSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFVJIFZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5idG4ge1xyXG4gICYuYnRuLXByaW1hcnksICYuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOXB4IC00cHggdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcbiIsIi8qIEZsYXRpY29uICovXG4vKiBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9mbGF0aWNvbi9GbGF0aWNvbi5lb3RcIik7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvZmxhdGljb24vRmxhdGljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0dXJsKFwiLi4vZm9udHMvZmxhdGljb24vRmxhdGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoXCIuLi9mb250cy9mbGF0aWNvbi9GbGF0aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi4uL2ZvbnRzL2ZsYXRpY29uL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0gKi9cblxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG5cdFx0c3JjOiB1cmwoXCIuLi9mb250cy9mbGF0aWNvbi9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuXHR9XG59ICovXG5cbi8qIEZsYXRpY29uICovXG5cbi8qXG5GbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG5DcmVhdGlvbiBkYXRlOiAxMy8wMy8yMDE4IDAzOjI0XG4qL1xuLyogW2NsYXNzXj1cImZsYXRpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGZsYXRpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogRmxhdGljb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZmk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mbGF0aWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZsYXRpY29uLWJveC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mbGF0aWNvbi1ib3gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmxhdGljb24tYm94LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZsYXRpY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmxhdGljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmxhdGljb24tdXNlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mbGF0aWNvbi11c2VyLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZsYXRpY29uLXJlbW92ZS11c2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZsYXRpY29uLWN1c3RvbWVyLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZsYXRpY29uLXVzZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmxhdGljb24tdXNlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mbGF0aWNvbi11c2VyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZsYXRpY29uLXJlbW92ZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mbGF0aWNvbi1hZGQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4uZmxhdGljb24tdGVhLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmxhdGljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mbGF0aWNvbi1kZXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mbGF0aWNvbi1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmxhdGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mbGF0aWNvbi1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZsYXRpY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi5mbGF0aWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uZmxhdGljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZsYXRpY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZsYXRpY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZsYXRpY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmxhdGljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmxhdGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZsYXRpY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZsYXRpY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiO1xufVxuXG4uZmxhdGljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmxhdGljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mbGF0aWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmxhdGljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZsYXRpY29uLWxvY2stMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmxhdGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmxhdGljb24tcHJvZmlsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mbGF0aWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mbGF0aWNvbi11c2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZsYXRpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZsYXRpY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mbGF0aWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mbGF0aWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmxhdGljb24tYXJyb3dzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZsYXRpY29uLXRlY2hub2xvZ3ktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZlwiO1xufVxuXG4uZmxhdGljb24tbXVsdGltZWRpYS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZsYXRpY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mbGF0aWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mbGF0aWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZsYXRpY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mbGF0aWNvbi1tYXJrLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZsYXRpY29uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZsYXRpY29uLXNoYXBlcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mbGF0aWNvbi1zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmxhdGljb24taW50ZXJmYWNlLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZsYXRpY29uLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mbGF0aWNvbi1jaGFpbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mbGF0aWNvbi1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmxhdGljb24tYWdlbmRhLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZsYXRpY29uLWludGVyZmFjZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5mbGF0aWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmxhdGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmxhdGljb24tZmlsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mbGF0aWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmxhdGljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mbGF0aWNvbi1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZsYXRpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZsYXRpY29uLWNsb2NrLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZsYXRpY29uLXNlYXJjaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mbGF0aWNvbi1hbGFybS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mbGF0aWNvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmxhdGljb24tcHJlc2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmxhdGljb24tbGF5ZXJzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZsYXRpY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mbGF0aWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRmXCI7XG59XG5cbi5mbGF0aWNvbi1nZXN0dXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmxhdGljb24tdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmxhdGljb24taW50ZXJmYWNlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZsYXRpY29uLWludGVyZmFjZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mbGF0aWNvbi1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZsYXRpY29uLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmxhdGljb24tc3ltYm9sLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZsYXRpY29uLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmxhdGljb24taW50ZXJmYWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZsYXRpY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmxhdGljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZsYXRpY29uLXdlYi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mbGF0aWNvbi1pbnRlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmxhdGljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZsYXRpY29uLXNpZ25zLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZsYXRpY29uLXN0YXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uZmxhdGljb24td2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mbGF0aWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mbGF0aWNvbi1saWtlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZsYXRpY29uLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZsYXRpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mbGF0aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmxhdGljb24tdGVjaG5vbG9neS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5mbGF0aWNvbi1pZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mbGF0aWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZsYXRpY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZsYXRpY29uLWhhbmRzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZsYXRpY29uLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mbGF0aWNvbi1iYXJzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZsYXRpY29uLWFycm93cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmxhdGljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiO1xufVxuXG4uZmxhdGljb24tc2hhcmUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmxhdGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZsYXRpY29uLWJhcnMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmxhdGljb24tY3Jvc3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmxhdGljb24tbGluZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mbGF0aWNvbi1zaWducy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mbGF0aWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmxhdGljb24tdGVjaG5vbG9neTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmxhdGljb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmxhdGljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZsYXRpY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmxhdGljb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZsYXRpY29uLXNpZ25zLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZsYXRpY29uLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mbGF0aWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmxhdGljb24tc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiO1xufVxuXG4uZmxhdGljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZsYXRpY29uLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZsYXRpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZsYXRpY29uLWludGVyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmxhdGljb24tc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZsYXRpY29uLXBsYXktYnV0dG9uLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZsYXRpY29uLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mbGF0aWNvbi1tdXNpYy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZsYXRpY29uLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZsYXRpY29uLXBob3RvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmxhdGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmxhdGljb24tbXVsdGltZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmxhdGljb24tZ2FtZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mbGF0aWNvbi1pbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mbGF0aWNvbi1wYWludC1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mbGF0aWNvbi1lbnZlbG9wZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7XG59XG5cbi5mbGF0aWNvbi1lbnZlbG9wZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mbGF0aWNvbi1lbnZlbG9wZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mbGF0aWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmxhdGljb24tbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmxhdGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZsYXRpY29uLWNoYXQtODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmxhdGljb24tY2hhdC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mbGF0aWNvbi1jaGF0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZsYXRpY29uLWNoYXQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmxhdGljb24tY2hhdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mbGF0aWNvbi1jaGF0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZsYXRpY29uLWNoYXQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmxhdGljb24tY2hhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mbGF0aWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mbGF0aWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mbGF0aWNvbi1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlmXCI7XG59XG5cbi5mbGF0aWNvbi1ncmFwaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mbGF0aWNvbi1ncmFwaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mbGF0aWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmxhdGljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mbGF0aWNvbi1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZsYXRpY29uLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mbGF0aWNvbi1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmxhdGljb24tY3JlZGl0LWNhcmQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmxhdGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZsYXRpY29uLWNhcnQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmxhdGljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmxhdGljb24tcHJpY2UtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mbGF0aWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZsYXRpY29uLWxlZnQtYXJyb3ctNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmxhdGljb24tdXAtYXJyb3ctMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZlwiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmxhdGljb24tZG93bi1hcnJvdy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mbGF0aWNvbi11cC1hcnJvdy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mbGF0aWNvbi1sZWZ0LWFycm93LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZsYXRpY29uLWRvd24tYXJyb3ctMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmxhdGljb24tYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mbGF0aWNvbi1sZWZ0LWFycm93LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZsYXRpY29uLXVwd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZsYXRpY29uLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZsYXRpY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZsYXRpY29uLXVwLWFycm93LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZsYXRpY29uLWRvd24tYXJyb3ctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmxhdGljb24tbGVmdC1hcnJvdy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mbGF0aWNvbi11cC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmxhdGljb24tZG93bi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmxhdGljb24tbGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmxhdGljb24tcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZsYXRpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmxhdGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59ICovXG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsIC5mYXMsIC5mYXIsIC5mYWwsIC5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCwgLmZhcy5mYS1wdWxsLWxlZnQsIC5mYXIuZmEtcHVsbC1sZWZ0LCAuZmFsLmZhLXB1bGwtbGVmdCwgLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LCAuZmFzLmZhLXB1bGwtcmlnaHQsIC5mYXIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiO1xufVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgU29saWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSwgLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgU29saWQnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiBTaW1wbGUgTGluZSBJY29ucyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzaW1wbGUtbGluZS1pY29ucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zaW1wbGUtbGluZS1pY29ucy9TaW1wbGUtTGluZS1JY29ucy5lb3Q/dj0yLjQuMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc2ltcGxlLWxpbmUtaWNvbnMvU2ltcGxlLUxpbmUtSWNvbnMuZW90P3Y9Mi40LjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2ltcGxlLWxpbmUtaWNvbnMvU2ltcGxlLUxpbmUtSWNvbnMud29mZjI/dj0yLjQuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9zaW1wbGUtbGluZS1pY29ucy9TaW1wbGUtTGluZS1JY29ucy50dGY/dj0yLjQuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zaW1wbGUtbGluZS1pY29ucy9TaW1wbGUtTGluZS1JY29ucy53b2ZmP3Y9Mi40LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zaW1wbGUtbGluZS1pY29ucy9TaW1wbGUtTGluZS1JY29ucy5zdmc/dj0yLjQuMCNzaW1wbGUtbGluZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qXG4gVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gaGF2ZSBhIGNsYXNzIHBlciBpY29uLlxuIEluc3RlYWQgb2YgYSBsaXN0IG9mIGFsbCBjbGFzcyBzZWxlY3RvcnMsIHlvdSBjYW4gdXNlIHRoZSBnZW5lcmljIFtjbGFzcyo9XCJpY29uLVwiXSBzZWxlY3RvciwgYnV0IGl0J3Mgc2xvd2VyOlxuKi9cbi5pY29uLXVzZXIsXG4uaWNvbi1wZW9wbGUsXG4uaWNvbi11c2VyLWZlbWFsZSxcbi5pY29uLXVzZXItZm9sbG93LFxuLmljb24tdXNlci1mb2xsb3dpbmcsXG4uaWNvbi11c2VyLXVuZm9sbG93LFxuLmljb24tbG9naW4sXG4uaWNvbi1sb2dvdXQsXG4uaWNvbi1lbW90c21pbGUsXG4uaWNvbi1waG9uZSxcbi5pY29uLWNhbGwtZW5kLFxuLmljb24tY2FsbC1pbixcbi5pY29uLWNhbGwtb3V0LFxuLmljb24tbWFwLFxuLmljb24tbG9jYXRpb24tcGluLFxuLmljb24tZGlyZWN0aW9uLFxuLmljb24tZGlyZWN0aW9ucyxcbi5pY29uLWNvbXBhc3MsXG4uaWNvbi1sYXllcnMsXG4uaWNvbi1tZW51LFxuLmljb24tbGlzdCxcbi5pY29uLW9wdGlvbnMtdmVydGljYWwsXG4uaWNvbi1vcHRpb25zLFxuLmljb24tYXJyb3ctZG93bixcbi5pY29uLWFycm93LWxlZnQsXG4uaWNvbi1hcnJvdy1yaWdodCxcbi5pY29uLWFycm93LXVwLFxuLmljb24tYXJyb3ctdXAtY2lyY2xlLFxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGUsXG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGUsXG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZSxcbi5pY29uLWNoZWNrLFxuLmljb24tY2xvY2ssXG4uaWNvbi1wbHVzLFxuLmljb24tbWludXMsXG4uaWNvbi1jbG9zZSxcbi5pY29uLWV2ZW50LFxuLmljb24tZXhjbGFtYXRpb24sXG4uaWNvbi1vcmdhbml6YXRpb24sXG4uaWNvbi10cm9waHksXG4uaWNvbi1zY3JlZW4tc21hcnRwaG9uZSxcbi5pY29uLXNjcmVlbi1kZXNrdG9wLFxuLmljb24tcGxhbmUsXG4uaWNvbi1ub3RlYm9vayxcbi5pY29uLW11c3RhY2hlLFxuLmljb24tbW91c2UsXG4uaWNvbi1tYWduZXQsXG4uaWNvbi1lbmVyZ3ksXG4uaWNvbi1kaXNjLFxuLmljb24tY3Vyc29yLFxuLmljb24tY3Vyc29yLW1vdmUsXG4uaWNvbi1jcm9wLFxuLmljb24tY2hlbWlzdHJ5LFxuLmljb24tc3BlZWRvbWV0ZXIsXG4uaWNvbi1zaGllbGQsXG4uaWNvbi1zY3JlZW4tdGFibGV0LFxuLmljb24tbWFnaWMtd2FuZCxcbi5pY29uLWhvdXJnbGFzcyxcbi5pY29uLWdyYWR1YXRpb24sXG4uaWNvbi1naG9zdCxcbi5pY29uLWdhbWUtY29udHJvbGxlcixcbi5pY29uLWZpcmUsXG4uaWNvbi1leWVnbGFzcyxcbi5pY29uLWVudmVsb3BlLW9wZW4sXG4uaWNvbi1lbnZlbG9wZS1sZXR0ZXIsXG4uaWNvbi1iZWxsLFxuLmljb24tYmFkZ2UsXG4uaWNvbi1hbmNob3IsXG4uaWNvbi13YWxsZXQsXG4uaWNvbi12ZWN0b3IsXG4uaWNvbi1zcGVlY2gsXG4uaWNvbi1wdXp6bGUsXG4uaWNvbi1wcmludGVyLFxuLmljb24tcHJlc2VudCxcbi5pY29uLXBsYXlsaXN0LFxuLmljb24tcGluLFxuLmljb24tcGljdHVyZSxcbi5pY29uLWhhbmRiYWcsXG4uaWNvbi1nbG9iZS1hbHQsXG4uaWNvbi1nbG9iZSxcbi5pY29uLWZvbGRlci1hbHQsXG4uaWNvbi1mb2xkZXIsXG4uaWNvbi1maWxtLFxuLmljb24tZmVlZCxcbi5pY29uLWRyb3AsXG4uaWNvbi1kcmF3ZXIsXG4uaWNvbi1kb2NzLFxuLmljb24tZG9jLFxuLmljb24tZGlhbW9uZCxcbi5pY29uLWN1cCxcbi5pY29uLWNhbGN1bGF0b3IsXG4uaWNvbi1idWJibGVzLFxuLmljb24tYnJpZWZjYXNlLFxuLmljb24tYm9vay1vcGVuLFxuLmljb24tYmFza2V0LWxvYWRlZCxcbi5pY29uLWJhc2tldCxcbi5pY29uLWJhZyxcbi5pY29uLWFjdGlvbi11bmRvLFxuLmljb24tYWN0aW9uLXJlZG8sXG4uaWNvbi13cmVuY2gsXG4uaWNvbi11bWJyZWxsYSxcbi5pY29uLXRyYXNoLFxuLmljb24tdGFnLFxuLmljb24tc3VwcG9ydCxcbi5pY29uLWZyYW1lLFxuLmljb24tc2l6ZS1mdWxsc2NyZWVuLFxuLmljb24tc2l6ZS1hY3R1YWwsXG4uaWNvbi1zaHVmZmxlLFxuLmljb24tc2hhcmUtYWx0LFxuLmljb24tc2hhcmUsXG4uaWNvbi1yb2NrZXQsXG4uaWNvbi1xdWVzdGlvbixcbi5pY29uLXBpZS1jaGFydCxcbi5pY29uLXBlbmNpbCxcbi5pY29uLW5vdGUsXG4uaWNvbi1sb29wLFxuLmljb24taG9tZSxcbi5pY29uLWdyaWQsXG4uaWNvbi1ncmFwaCxcbi5pY29uLW1pY3JvcGhvbmUsXG4uaWNvbi1tdXNpYy10b25lLWFsdCxcbi5pY29uLW11c2ljLXRvbmUsXG4uaWNvbi1lYXJwaG9uZXMtYWx0LFxuLmljb24tZWFycGhvbmVzLFxuLmljb24tZXF1YWxpemVyLFxuLmljb24tbGlrZSxcbi5pY29uLWRpc2xpa2UsXG4uaWNvbi1jb250cm9sLXN0YXJ0LFxuLmljb24tY29udHJvbC1yZXdpbmQsXG4uaWNvbi1jb250cm9sLXBsYXksXG4uaWNvbi1jb250cm9sLXBhdXNlLFxuLmljb24tY29udHJvbC1mb3J3YXJkLFxuLmljb24tY29udHJvbC1lbmQsXG4uaWNvbi12b2x1bWUtMSxcbi5pY29uLXZvbHVtZS0yLFxuLmljb24tdm9sdW1lLW9mZixcbi5pY29uLWNhbGVuZGFyLFxuLmljb24tYnVsYixcbi5pY29uLWNoYXJ0LFxuLmljb24tYmFuLFxuLmljb24tYnViYmxlLFxuLmljb24tY2FtcmVjb3JkZXIsXG4uaWNvbi1jYW1lcmEsXG4uaWNvbi1jbG91ZC1kb3dubG9hZCxcbi5pY29uLWNsb3VkLXVwbG9hZCxcbi5pY29uLWVudmVsb3BlLFxuLmljb24tZXllLFxuLmljb24tZmxhZyxcbi5pY29uLWhlYXJ0LFxuLmljb24taW5mb3JtYXRpb24sXG4uaWNvbi1rZXksXG4uaWNvbi1saW5rLFxuLmljb24tbG9jayxcbi5pY29uLWxvY2stb3Blbixcbi5pY29uLW1hZ25pZmllcixcbi5pY29uLW1hZ25pZmllci1hZGQsXG4uaWNvbi1tYWduaWZpZXItcmVtb3ZlLFxuLmljb24tcGFwZXItY2xpcCxcbi5pY29uLXBhcGVyLXBsYW5lLFxuLmljb24tcG93ZXIsXG4uaWNvbi1yZWZyZXNoLFxuLmljb24tcmVsb2FkLFxuLmljb24tc2V0dGluZ3MsXG4uaWNvbi1zdGFyLFxuLmljb24tc3ltYm9sLWZlbWFsZSxcbi5pY29uLXN5bWJvbC1tYWxlLFxuLmljb24tdGFyZ2V0LFxuLmljb24tY3JlZGl0LWNhcmQsXG4uaWNvbi1wYXlwYWwsXG4uaWNvbi1zb2NpYWwtdHVtYmxyLFxuLmljb24tc29jaWFsLXR3aXR0ZXIsXG4uaWNvbi1zb2NpYWwtZmFjZWJvb2ssXG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtLFxuLmljb24tc29jaWFsLWxpbmtlZGluLFxuLmljb24tc29jaWFsLXBpbnRlcmVzdCxcbi5pY29uLXNvY2lhbC1naXRodWIsXG4uaWNvbi1zb2NpYWwtZ29vZ2xlLFxuLmljb24tc29jaWFsLXJlZGRpdCxcbi5pY29uLXNvY2lhbC1za3lwZSxcbi5pY29uLXNvY2lhbC1kcmliYmJsZSxcbi5pY29uLXNvY2lhbC1iZWhhbmNlLFxuLmljb24tc29jaWFsLWZvdXJzcWFyZSxcbi5pY29uLXNvY2lhbC1zb3VuZGNsb3VkLFxuLmljb24tc29jaWFsLXNwb3RpZnksXG4uaWNvbi1zb2NpYWwtc3R1bWJsZXVwb24sXG4uaWNvbi1zb2NpYWwteW91dHViZSxcbi5pY29uLXNvY2lhbC1kcm9wYm94LFxuLmljb24tc29jaWFsLXZrb250YWt0ZSxcbi5pY29uLXNvY2lhbC1zdGVhbSB7XG4gIGZvbnQtZmFtaWx5OiAnc2ltcGxlLWxpbmUtaWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uaWNvbi11c2VyLWZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tdXNlci1mb2xsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5pY29uLXVzZXItdW5mb2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5pY29uLWVtb3RzbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLWNhbGwtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uaWNvbi1jYWxsLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uaWNvbi1jYWxsLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uaWNvbi1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWRpcmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4uaWNvbi1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmljb24tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uaWNvbi1ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5pY29uLW9yZ2FuaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbi1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tc2NyZWVuLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tbXVzdGFjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5pY29uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5pY29uLWVuZXJneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb24tY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmljb24tY2hlbWlzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uaWNvbi1zY3JlZW4tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5pY29uLWdyYWR1YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbi1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uLWV5ZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uaWNvbi1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi1lbnZlbG9wZS1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLmljb24tdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbi1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5pY29uLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLmljb24tcHJlc2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb24tcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5pY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb24taGFuZGJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24tZ2xvYmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmljb24tZm9sZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uaWNvbi1mZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uaWNvbi1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uaWNvbi1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5pY29uLWRvY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5pY29uLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uaWNvbi1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLmljb24tYmFza2V0LWxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5pY29uLWFjdGlvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uaWNvbi1hY3Rpb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb24tZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5pY29uLXNpemUtZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb24tc2l6ZS1hY3R1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5pY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG4uaWNvbi1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uaWNvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmljb24tbXVzaWMtdG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLW11c2ljLXRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5pY29uLWVhcnBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5pY29uLWVhcnBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLmljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uaWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uaWNvbi1kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uaWNvbi1jb250cm9sLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uaWNvbi1jb250cm9sLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmljb24tY29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbi1jb250cm9sLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uaWNvbi1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uLWNvbnRyb2wtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uaWNvbi1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uaWNvbi1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmljb24tYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uaWNvbi1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5pY29uLWNhbXJlY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb24tbWFnbmlmaWVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uaWNvbi1zeW1ib2wtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5pY29uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLmljb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1zb2NpYWwtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24tc29jaWFsLWZvdXJzcWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tc29jaWFsLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5pY29uLXNvY2lhbC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4uaWNvbi1zb2NpYWwtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tc29jaWFsLXZrb250YWt0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tc29jaWFsLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiYm9keSB7XHJcbiAgJi5sb2dpbi1wYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJpbWFyeSk7XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xyXG4gICAgICAmLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/