﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap");
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("scss/logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
/*------------------------------------*    LOGIN BACKGROUND
\*------------------------------------*/
.cms-login {
  text-align: center;
  background: #05291d;
  color: white;
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  padding: 0;
  margin: 0;
  height: auto;
  overflow: hidden; }
  .cms-login::before {
    content: "";
    background: url("/Images/logos/top_banner_logo.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 650px;
    height: 611px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0; }
    @media (min-width: 62em) {
      .cms-login::before {
        width: 750px;
        height: 706px; } }
    @media (min-width: 92em) {
      .cms-login::before {
        left: -10%;
        width: 55%;
        height: 75%; } }
  .cms-login::after {
    content: "";
    background: url("/Images/logos/top_banner_logo-orange.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 750px;
    height: 706px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 45%;
    z-index: 100; }
    @media (min-width: 62em) {
      .cms-login::after {
        left: 25%;
        width: 800px;
        height: 753px; } }
    @media (min-width: 92em) {
      .cms-login::after {
        left: 15%;
        width: 60%;
        height: 85%; } }
  .cms-login body {
    background: none; }

/*------------------------------------*    LOGIN BOX
\*------------------------------------*/
.login-box {
  position: relative;
  overflow: hidden;
  margin: 10% auto 0;
  color: black;
  background: white;
  box-shadow: 6px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 40px 20px;
  text-align: center;
  width: 90%;
  max-width: 600px;
  z-index: 1000;
  border-radius: 10px; }
  @media (min-width: 62em) {
    .login-box {
      padding: 40px;
      max-width: 700px;
      padding: 40px 80px; } }
  .login-box .logo-img {
    max-width: 300px;
    margin-bottom: 25px; }
  .login-box .form-text:not(.k-widget):not(.k-formatted-value):not([role="spinbutton"]),
  .login-box .form-password {
    text-align: center;
    font-size: 16px;
    padding: 5px 20px;
    border: 2px solid #ddd;
    border-radius: 7px;
    height: 42px; }
    .login-box .form-text:not(.k-widget):not(.k-formatted-value):not([role="spinbutton"]):focus,
    .login-box .form-password:focus {
      border-color: #e16416; }
    .login-box .form-text:not(.k-widget):not(.k-formatted-value):not([role="spinbutton"]).input-validation-error:focus,
    .login-box .form-password.input-validation-error:focus {
      border-color: #d61414; }
  .login-box .btn:hover, .login-box .btn:focus,
  .login-box .btn.small.clear:hover,
  .login-box .btn.small.clear:focus {
    background: #e16416;
    border-color: #e16416;
    color: white; }
  .login-box .field-validation-error {
    margin-bottom: 20px; }

.login-form h1 {
  font-family: 'Montserrat', "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  color: #070f29; }

.login-form h2.welcome {
  font-size: 14px;
  font-weight: normal; }

.login-form-fields {
  margin: 0 0 30px; }
  .login-form-fields .btn.blue {
    background: #e16416;
    border-color: #e16416; }
    .login-form-fields .btn.blue:hover, .login-form-fields .btn.blue:focus {
      background: #ec813e;
      border-color: #e16416; }

.login-remember {
  padding: 0 0 20px; }
  .login-remember .form-label {
    color: #555;
    padding-left: 5px;
    font-size: 11px; }

.btn-login {
  margin: 0 auto;
  padding: 10px 15px; }

.cv-cms-login-logo.animated.fadeIn img {
  margin: 50px 0 0;
  max-width: 200px; }

/*------------------------------------*    LOGIN FOOTER
\*------------------------------------*/
.cv-cms-login-footer {
  position: fixed;
  display: block;
  bottom: 10px;
  left: 25%;
  width: 50%;
  font-weight: 600;
  z-index: 1000; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAid3d3cm9vdC9TdHlsZXMvc2Nzcy9jdi1jbXMtbG9naW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2N2LWNtcy1sb2dpbi5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL19ib3VyYm9uLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vc2V0dGluZ3MvX3ByZWZpeGVyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vc2V0dGluZ3MvX3B4LXRvLWVtLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vc2V0dGluZ3MvX2Fzc2V0LXBpcGVsaW5lLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19hc3NpZ24taW5wdXRzLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vZnVuY3Rpb25zL19jb250YWlucy5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fY29udGFpbnMtZmFsc3kuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX2lzLWxlbmd0aC5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9faXMtbGlnaHQuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX2lzLW51bWJlci5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9faXMtc2l6ZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fcHgtdG8tZW0uc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX3B4LXRvLXJlbS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fc2hhZGUuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX3N0cmlwLXVuaXRzLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vZnVuY3Rpb25zL190aW50LnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vZnVuY3Rpb25zL190cmFuc2l0aW9uLXByb3BlcnR5LW5hbWUuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9mdW5jdGlvbnMvX3VucGFjay5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2Z1bmN0aW9ucy9fbW9kdWxhci1zY2FsZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2NvbnZlcnQtdW5pdHMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9oZWxwZXJzL19kaXJlY3Rpb25hbC12YWx1ZXMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9oZWxwZXJzL19mb250LXNvdXJjZS1kZWNsYXJhdGlvbi5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2dyYWRpZW50LXBvc2l0aW9ucy1wYXJzZXIuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9oZWxwZXJzL19saW5lYXItYW5nbGUtcGFyc2VyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vaGVscGVycy9fbGluZWFyLWdyYWRpZW50LXBhcnNlci5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX2xpbmVhci1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vaGVscGVycy9fbGluZWFyLXNpZGUtY29ybmVyLXBhcnNlci5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX3JhZGlhbC1hcmctcGFyc2VyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vaGVscGVycy9fcmFkaWFsLXBvc2l0aW9ucy1wYXJzZXIuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9oZWxwZXJzL19yYWRpYWwtZ3JhZGllbnQtcGFyc2VyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vaGVscGVycy9fcmVuZGVyLWdyYWRpZW50cy5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2hlbHBlcnMvX3NoYXBlLXNpemUtc3RyaXBwZXIuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9oZWxwZXJzL19zdHItdG8tbnVtLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fYW5pbWF0aW9uLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fYXBwZWFyYW5jZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX2JhY2tmYWNlLXZpc2liaWxpdHkuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX2JvcmRlci1pbWFnZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX2NhbGMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19jb2x1bW5zLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fZmlsdGVyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fZmxleC1ib3guc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19mb250LWZhY2Uuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19mb250LWZlYXR1cmUtc2V0dGluZ3Muc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19oaWRwaS1tZWRpYS1xdWVyeS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX2h5cGhlbnMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19pbWFnZS1yZW5kZXJpbmcuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19rZXlmcmFtZXMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19saW5lYXItZ3JhZGllbnQuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9jc3MzL19wZXJzcGVjdGl2ZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX3BsYWNlaG9sZGVyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fcmFkaWFsLWdyYWRpZW50LnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fc2VsZWN0aW9uLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fdGV4dC1kZWNvcmF0aW9uLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fdHJhbnNmb3JtLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2NzczMvX3VzZXItc2VsZWN0LnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL19ib3JkZXItY29sb3Iuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX2JvcmRlci1zdHlsZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2FkZG9ucy9fYm9yZGVyLXdpZHRoLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL19idXR0b25zLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL19jbGVhcmZpeC5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2FkZG9ucy9fZWxsaXBzaXMuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX2ZvbnQtc3RhY2tzLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL19oaWRlLXRleHQuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX21hcmdpbi5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2FkZG9ucy9fcGFkZGluZy5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2FkZG9ucy9fcG9zaXRpb24uc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL19yZXRpbmEtaW1hZ2Uuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX3NpemUuc2NzcyIsCgkJInd3d3Jvb3QvU3R5bGVzL3Njc3MvYm91cmJvbi9hZGRvbnMvX3RleHQtaW5wdXRzLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL190aW1pbmctZnVuY3Rpb25zLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL2JvdXJib24vYWRkb25zL190cmlhbmdsZS5zY3NzIiwKCQkid3d3cm9vdC9TdHlsZXMvc2Nzcy9ib3VyYm9uL2FkZG9ucy9fd29yZC13cmFwLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL3BhcnRpYWxzL19jdi1jbXMtdmFyaWFibGVzLnNjc3MiLAoJCSJ3d3dyb290L1N0eWxlcy9zY3NzL3BhcnRpYWxzL19jdi1jbXMtbWl4aW5zLnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQThFOERBLE9BQU8sQ0FBQywwRkFBSTtBQ3pCWjtnRkFDZ0Y7QUFlaEY7Ozs7Ozs7R0FPRztBQU1IOytFQUMrRTtBQWtCL0U7Ozs7OztFQU1FO0FBRUY7K0VBQytFO0FBUS9FOzs7Ozs7OztFQVFFO0FBTUY7K0VBQytFO0FBMkMvRTs7Ozs7Ozs7OztFQVVFO0FBU0Y7K0VBQytFO0FBUS9FOzs7Ozs7RUFNRTtBQUtGOytFQUMrRTtBQWMvRTs7Ozs7OztFQU9FO0FBUUY7K0VBQytFO0FBUS9FOzs7Ozs7RUFNRTtBQU1GOytFQUMrRTtBQVUvRTs7Ozs7O0VBTUU7QUFLRjsrRUFDK0U7QUFPL0U7Ozs7OztFQU1FO0FBSUY7K0VBQytFO0FBTy9FOzs7Ozs7RUFNRTtBQU1GOytFQUMrRTtBQVUvRTs7Ozs7RUFLRTtBQWFGOytFQUMrRTtBQVMvRTs7Ozs7O0VBTUU7QS9FM1ZGO3dDQUV3QztBQUV4QyxBQUFBLFVBQVUsQ0FBQztFQUNQLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFVBQVUsRThFRkMsT0FBTztFOUVHbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixXQUFXLEU4RWlEUCxZQUFZLEVBQ1osYUFBYSxFQUNiLGtCQUFrQixFQUNsQixVQUFVLEVBQ1YsU0FBUyxFQUNULEtBQUssRUFDTCxVQUFVLEVBQ1YsbUJBQW1CLEVBQ25CLGdCQUFnQixFQUNoQixpQkFBaUI7RTlFekRyQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsTUFBTSxHQXdEbkI7RUFoRUQsQUFXSSxVQVhNLEFBV04sUUFBUyxDQUFDO0lBQ04sT0FBTyxFQUFFLEVBQUU7SUFDWCxVQUFVLEVBQUUsd0NBQXdDO0lBQ3BELGVBQWUsRUFBRSxLQUFLO0lBQ3RCLGlCQUFpQixFQUFFLFNBQVM7SUFDNUIsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxLQUFLO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLENBQUM7SUFDVCxJQUFJLEVBQUUsQ0FBQyxHQVlWO0krRTVCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7TS9FTDNCLEFBV0ksVUFYTSxBQVdOLFFBQVMsQ0FBQztRQWFGLEtBQUssRUFBRSxLQUFLO1FBQ1osTUFBTSxFQUFFLEtBQUssR0FRcEI7SStFbENELE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtNL0VDM0IsQUFXSSxVQVhNLEFBV04sUUFBUyxDQUFDO1FBa0JGLElBQUksRUFBRSxJQUFJO1FBQ1YsS0FBSyxFQUFFLEdBQUc7UUFDVixNQUFNLEVBQUUsR0FBRyxHQUVsQjtFQWpDTCxBQW9DSSxVQXBDTSxBQW9DTixPQUFRLENBQUM7SUFDTCxPQUFPLEVBQUUsRUFBRTtJQUNYLFVBQVUsRUFBRSwrQ0FBK0M7SUFDM0QsZUFBZSxFQUFFLEtBQUs7SUFDdEIsaUJBQWlCLEVBQUUsU0FBUztJQUM1QixLQUFLLEVBQUUsS0FBSztJQUNaLE1BQU0sRUFBRSxLQUFLO0lBQ2IsT0FBTyxFQUFFLEtBQUs7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsQ0FBQztJQUNULElBQUksRUFBRSxHQUFHO0lBQ1QsT0FBTyxFQUFFLEdBQUcsR0FZZjtJK0V0REQsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO00vRUwzQixBQW9DSSxVQXBDTSxBQW9DTixPQUFRLENBQUM7UUFjRCxJQUFJLEVBQUUsR0FBRztRQUNULEtBQUssRUFBRSxLQUFLO1FBQ1osTUFBTSxFQUFFLEtBQUssR0FPcEI7SStFNURELE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtNL0VDM0IsQUFvQ0ksVUFwQ00sQUFvQ04sT0FBUSxDQUFDO1FBbUJELElBQUksRUFBRSxHQUFHO1FBQ1QsS0FBSyxFQUFFLEdBQUc7UUFDVixNQUFNLEVBQUUsR0FBRyxHQUVsQjtFQTNETCxBQTZESSxVQTdETSxDQTZETixJQUFJLENBQUM7SUFDRCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFHTDt3Q0FFd0M7QUFFeEMsQUFBQSxVQUFVLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTTtFQUNoQixNQUFNLEVBQUUsVUFBVTtFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLFVBQVUsRUFBRSxLQUFtQjtFQUMvQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsa0JBQWdCO0VBQ3RDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLEtBQUssRUFBRSxHQUFHO0VBQ1YsU0FBUyxFQUFFLEtBQUs7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixhQUFhLEVBQUUsSUFBSSxHQStDdEI7RStFNUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtJL0VpRTNCLEFBQUEsVUFBVSxDQUFDO01BZUgsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsS0FBSztNQUNoQixPQUFPLEVBQUUsU0FBUyxHQTBDekI7RUEzREQsQUFvQkksVUFwQk0sQ0FvQk4sU0FBUyxDQUFDO0lBQ04sU0FBUyxFQUFFLEtBQUs7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDdEI7RUF2QkwsQUF5QkksVUF6Qk0sQ0F5Qk4sVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxrQkFBa0IsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCO0VBekIzRCxBQTBCSSxVQTFCTSxDQTBCTixjQUFjLENBQUM7SUFDWCxVQUFVLEVBQUUsTUFBTTtJQUNsQixTQUFTLEVBQUUsSUFBSTtJQUNmLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDOEVwRWYsSUFBSTtJOUVxRU4sYUFBYSxFQUFFLEdBQUc7SUFDbEIsTUFBTSxFQUFFLElBQUksR0FXZjtJQTNDTCxBQXlCSSxVQXpCTSxDQXlCTixVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLGtCQUFrQixDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsRUFTcEQsTUFBUTtJQWxDZixBQTBCSSxVQTFCTSxDQTBCTixjQUFjLEFBUVgsTUFBUSxDQUFDO01BQ0osWUFBWSxFOEU5R1osT0FBTyxHOUUrR1Y7SUFwQ1QsQUF5QkksVUF6Qk0sQ0F5Qk4sVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxrQkFBa0IsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLEVBYXBELHVCQUF5QixBQUNyQixNQUFRO0lBdkNuQixBQTBCSSxVQTFCTSxDQTBCTixjQUFjLEFBWVgsdUJBQXlCLEFBQ3JCLE1BQVEsQ0FBQztNQUNKLFlBQVksRThFakdWLE9BQU8sRzlFa0daO0VBekNiLEFBNkNJLFVBN0NNLENBNkNOLElBQUksQUFHRCxNQUFRLEVBaERmLEFBNkNJLFVBN0NNLENBNkNOLElBQUksQUFJRCxNQUFRO0VBakRmLEFBOENJLFVBOUNNLENBOENOLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUViLE1BQVE7RUFoRGYsQUE4Q0ksVUE5Q00sQ0E4Q04sSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBR2IsTUFBUSxDQUFDO0lBQ0osVUFBVSxFOEU3SFYsT0FBTztJOUU4SFAsWUFBWSxFOEU5SFosT0FBTztJOUUrSFAsS0FBSyxFQUFFLEtBQUssR0FDZjtFQXJEVCxBQXdESSxVQXhETSxDQXdETix1QkFBdUIsQ0FBQztJQUNwQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFHTCxBQUNJLFdBRE8sQ0FDUCxFQUFFLENBQUM7RUFDQyxXQUFXLEVBQUUsaUdBQWlHO0VBQzlHLEtBQUssRThFMUlGLE9BQU8sRzlFMkliOztBQUpMLEFBTUksV0FOTyxDQU1QLEVBQUUsQUFBQSxRQUFRLENBQUM7RUFDUCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBQUdMLEFBQUEsa0JBQWtCLENBQUM7RUFDZixNQUFNLEVBQUUsUUFBUSxHQWFuQjtFQWRELEFBR0ksa0JBSGMsQ0FHZCxJQUFJLEFBQUEsS0FBSyxDQUFDO0lBRU4sVUFBVSxFOEV6Sk4sT0FBTztJOUUwSlgsWUFBWSxFOEUxSlIsT0FBTyxHOUVpS2Q7SUFiTCxBQUdJLGtCQUhjLENBR2QsSUFBSSxBQUFBLEtBQUssQUFLTCxNQUFPLEVBUmYsQUFHSSxrQkFIYyxDQUdkLElBQUksQUFBQSxLQUFLLEFBTUwsTUFBTyxDQUFDO01BQ0osVUFBVSxFQUFFLE9BQXdCO01BQ3BDLFlBQVksRThFL0paLE9BQU8sRzlFZ0tWOztBQUlULEFBQUEsZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLFFBQVEsR0FPcEI7RUFSRCxBQUdJLGVBSFcsQ0FHWCxXQUFXLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSTtJQUNYLFlBQVksRUFBRSxHQUFHO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUdMLEFBQUEsVUFBVSxDQUFDO0VBQ1AsTUFBTSxFQUFFLE1BQU07RUFDZCxPQUFPLEVBQUUsU0FBUyxHQUNyQjs7QUFFRCxBQUNJLGtCQURjLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUIsR0FBRyxDQUFDO0VBQ0EsTUFBTSxFQUFFLFFBQVE7RUFDaEIsU0FBUyxFQUFFLEtBQUssR0FDbkI7O0FBR0w7d0NBRXdDO0FBRXhDLEFBQUEsb0JBQW9CLENBQUM7RUFDakIsUUFBUSxFQUFFLEtBQUs7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osSUFBSSxFQUFFLEdBQUc7RUFDVCxLQUFLLEVBQUUsR0FBRztFQUNWLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCIgp9 */