﻿@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";@import"https://fonts.googleapis.com/css?family=Roboto:400,300,500,700";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.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}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) 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{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(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:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-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:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg") format("svg")}@font-face{font-family:"Pretendard Variable";font-weight:45 920;src:url("../fonts/PretendardVariable.ttf") format("opentype")}@font-face{font-family:"Pretendard Variable";font-weight:45 920;src:url("../fonts/PretendardVariable.woff2") format("woff2-variations")}.font12-400{font-size:12px !important;font-weight:400 !important}.font12-500{font-size:12px !important;font-weight:500 !important}.font12-700{font-size:12px !important;font-weight:700 !important}.font14-500{font-size:14px !important;font-weight:500 !important}.font14-600{font-size:14px !important;font-weight:600 !important}.font14-700{font-size:14px !important;font-weight:700 !important}.font16-400{font-size:16px !important;font-weight:400 !important}.font16-500{font-size:16px !important;font-weight:500 !important}.font16-700{font-size:16px !important;font-weight:700 !important}.font18-500{font-size:18px !important;font-weight:500 !important}.font18-700{font-size:18px !important;font-weight:700 !important}.font20-700{font-size:20px !important;font-weight:700 !important}.font24-700{font-size:24px !important;font-weight:700 !important}.font-regular{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-bold{font-weight:700 !important}.color-default{color:#20102b !important}.color-primary{color:#003879 !important}.color-primary2{color:#376cfb !important}.color-red{color:#ff2828 !important}.color-blue{color:#82a3ff !important}.color-blue2{color:#e6ecff !important}.color-black1{color:#444 !important}.color-black2{color:#333 !important}.color-black3{color:#888 !important}.color-black4{color:#5b5b5b !important}.color-border{color:#e1e5ea !important}.color-border2{color:#e4e4e4 !important}.color-border3{color:#ccc !important}.color-bg{color:#f1f2f5 !important}.color-bg2{color:#dfdfdf !important}.color-bg3{color:#7a7a7a !important}.color-orange{color:#ec8e00 !important}.color-purple{color:#6042fb !important}.color-blue3{color:#06f !important}.color-green{color:#117e43 !important}.align-left{justify-content:flex-start !important;text-align:left !important}.align-center{justify-content:center !important;text-align:center !important}.align-right{justify-content:flex-end !important;text-align:right !important}[class^=bullet-] li{position:relative;padding-left:12px}[class^=bullet-] li+li{margin-top:4px}[class^=bullet-] li:before{display:inline-block;position:absolute;left:0;color:inherit}[class^=bullet-].bullet-tit{margin-bottom:4px}.bullet-dot li:before{content:"ㆍ";margin-right:8px}.bullet-dot.align-center li:before{position:static;margin:0}.bullet-num li{display:flex;gap:4px;padding:0}.bullet-num li span{min-width:12px}.require:before{content:"*";display:none;color:#ff2828;margin-right:2px}.require:after{content:"*";color:#ff2828;margin-left:2px}.require.reverse:before{display:initial}.require.reverse:after{display:none}.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body{overflow:hidden;color:#222;font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px;font-weight:400}body.is-scroll-y{overflow-y:auto}p{margin:0}input{appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,ol{margin:0;padding:0;list-style:none}button{margin:0;padding:0;border:none;background:initial;outline:none}.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}#wrapper{display:initial}#page-wrapper.contents{display:flex;width:100%;height:calc(100vh - 60px);padding:0}.login{width:460px;margin:0 auto;padding-top:160px}.login .logo-wrap .logo{width:420px;margin:0 auto 40px}.login .logo-wrap .logo img{width:100%}.login-wrap{display:flex;flex-direction:column;gap:20px;padding:0 20px}.login-wrap .btn,.login-wrap .form-control{height:44px}.login-wrap .btn{margin-top:40px}.link-wrap{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.link-wrap a{display:block;width:106px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.link-wrap .pharos{background-image:url("/assets/images/logo_w_pharos.svg")}.link-wrap .stella{background-image:url("/assets/images/logo_w_stella.svg")}.link-wrap .compas{background-image:url("/assets/images/logo_w_compas.svg")}.page-top{display:flex;align-items:center;height:48px;padding:0 24px;background:#f1f2f5}.page-top .logo{width:244px;height:21px}.page-top .logo img{width:100%}.page-top .login-info{display:flex;align-items:center;gap:8px;margin-left:auto}.page-top>.btn{margin-left:56px}.nav-wrap{display:flex;flex-direction:column;width:220px;min-width:220px;height:calc(100vh - 48px);padding-bottom:40px;background:#293846}.nav-wrap .navbar-default{overflow-y:auto;width:100%;height:100%}.nav-wrap .navbar-default::-webkit-scrollbar{width:6px}.nav-wrap .navbar-default::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(130,163,255,.3)}.nav-wrap .select{width:100%}.nav-wrap .select-wrap{z-index:3;position:sticky;top:0;padding:12px;background:#293846}.nav-wrap .select-wrap label{margin-bottom:4px;padding-left:4px;color:#fff}.nav.one-depth>li.active>a{color:#a7b1c2}.nav.one-depth>li.active>a:hover{color:#fff}.nav.one-depth>li.current>a{color:#fff}.channel{width:100%;min-height:38px;margin-top:8px;padding:10px 20px;color:#fff;border:1px solid #fff;border-radius:6px;word-break:break-all}.channel-wrap{padding:24px 20px 16px 20px;cursor:default}.channel-wrap .title{color:#fff;font-weight:700}.breadcrumb{align-items:flex-end;height:28px}.breadcrumb li:first-child a{cursor:default}.breadcrumb li:last-child{font-weight:700}.breadcrumb li:last-child:before{font-weight:400}.content-wrap{overflow:auto;width:calc(100% - 220px);height:calc(100vh - 48px)}.content-top{z-index:5;position:sticky;top:0;min-width:1700px;padding:0 40px 8px;background:#fff}.content-body{display:flex;flex-direction:column;gap:8px;position:relative;min-width:1700px;height:calc(100% - 60px);min-height:640px;padding:0 40px 32px}.title-wrap h2{display:flex;align-items:center;gap:6px;margin:0;font-size:20px;font-weight:700}.title-wrap h2 .tooltip-btn{margin:0;color:#003879}.hidden{display:none !important}.is-visible{visibility:hidden}.divider{width:100%;height:1px;margin:12px 0;border-bottom:1px dashed #e1e5ea}.info-box{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;font-weight:500;border-radius:8px;background:#f1f2f5}.info-box li+li:before{content:"/";padding-right:8px}.info-box.full{justify-content:space-between}.info-box.full li{display:flex;align-items:center;width:100%}.info-box.full li span{margin-left:auto}.info-box.full li.price{min-width:340px}.loading-comp{z-index:2100;position:fixed;top:0;left:0;width:100%;height:100%}.loading-comp:before{z-index:-1;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.loading-comp .lottie-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -55%) scaleX(-1)}.loading-comp #loading-image{width:80px !important;height:80px !important}.tabs-container{height:100%}.tabs-container .tab-content{height:calc(100% - 44px)}.tabs-container .tab-pane{display:none;flex-direction:column;gap:8px;height:100%}.tabs-container .tab-pane.active{display:flex}.tabs-container .tab-pane .panel-body{overflow-y:auto;height:100%;padding:8px 0 0;border-color:rgba(0,0,0,0)}.tabs-container .tab-pane .panel-body .tab-cont{height:calc(100% - 40px);margin-top:8px}.nav-tabs .nav-link{padding:8px 20px}.nav-tabs .nav-link.active{color:#003879}.form-wrap label{margin:0}.form-wrap .form-title{display:flex;align-items:center;gap:8px;padding-bottom:8px}.form-wrap .form-group+.form-group{border-top:1px dashed #e1e5ea}.form-wrap .form-group:last-child{border-bottom:1px solid #e1e5ea}.form-wrap .form-box{min-height:40px;padding:4px 0}.form-wrap .form-box:has(label):before{content:"";z-index:0;position:absolute;top:50%;left:0px;transform:translateY(-50%);width:180px;height:100%;border-right:1px solid #e1e5ea;background:rgba(241,242,245,.55)}.form-wrap .form-box:has(.note-editor){gap:0}.form-wrap .form-box.row{flex-wrap:nowrap;margin:0}.form-wrap .form-box.row .select{width:auto}.form-wrap .form-item{width:100%}.form-wrap .form-control[type=text]:read-only{padding-left:4px;border:0;background-color:rgba(0,0,0,0)}.form-wrap .form-control[type=text]:disabled{padding:6px 12px;color:#444;background-color:#f1f2f5;border:1px solid #d2d2d4;opacity:.7}.form-wrap .select{width:100%}.form-title{display:flex;align-items:center;gap:8px;width:100%;padding:0 8px;color:#003879;font-size:16px;font-weight:700}.form-list{border-top:1px solid #e1e5ea}.form-group{gap:8px;margin:0}.form-group.col2{display:flex;align-items:center}.form-group.col2 .form-box{flex:0 50%}.form-group.col3{display:flex;align-items:stretch}.form-group.col3 .form-box{flex:1 1 calc(33.333% - 16px)}.form-group.col3+.col2 .form-box:first-child{flex:1 1 calc(33.333% - 17px)}.form-group.col3+.col2 .form-box:last-child{flex:1 1 calc(66.666% - 15px)}.form-group.row{display:flex;align-items:center}.form-group:has(.note-editor){height:auto}.form-group.col{padding:8px 0}.form-group.col .form-box{flex-direction:column;align-items:flex-start;gap:4px}.form-group.col .form-box:before{display:none}.form-group.col .form-box .input-text{margin:0}.form-box{display:flex;align-items:center;gap:8px;position:relative;font-size:14px}.form-box>label{display:flex;align-items:center;min-width:180px;height:100%;margin:0;padding:0 12px;font-size:14px;font-weight:500;z-index:0}.form-box>label.small{min-width:110px}.form-box>label:has(.btn){flex-direction:column;align-items:flex-start;gap:4px}.form-box [class^=input-]{display:flex;align-items:center;gap:24px}.form-box .text_length{position:absolute;right:8px;bottom:8px;color:#888;font-size:12px}.form-box .input-chkbox{flex-wrap:wrap;gap:8px 20px;padding:8px 0}.form-box .input-chkbox .chkbox-btn{margin:0}.form-box.col{flex-direction:column;align-items:flex-start;gap:4px;padding:0}.form-box.col>label{padding:0}.form-box.col .input-text{margin:0}.form-box.error input.form-control{border:1px solid #ff2828}.form-box.pass input.form-control{border:1px solid #82a3ff}.form-box .validation-box{display:flex;flex-direction:column;gap:4px}.form-box .validation-box+*{align-self:flex-start}.form-box .validation{display:none;padding-left:4px;color:#ff2828;font-size:12px}.form-box.error .validation{display:block}.form-box.pass .validation{display:block;color:#376cfb}.form-control{flex:1;width:100%;min-width:120px;height:32px;min-height:32px;font-size:14px;border-radius:6px}.input-group.input-date,.input-group.input-daterange{flex-wrap:nowrap;position:relative;width:auto}.input-group.input-date input.form-control,.input-group.input-daterange input.form-control{position:relative;max-width:140px;min-width:140px;padding-left:16px;text-align:left;border-radius:6px;background-image:url("/assets/images/icon/ico-calendar.svg");background-repeat:no-repeat;background-position:93% 50%;background-size:20px}.input-group.input-date input.form-control:before,.input-group.input-daterange input.form-control:before{content:attr(placeholder);width:100%;height:100%}.input-group.input-date input.form-control:focus:before,.input-group.input-daterange input.form-control:focus:before{display:none}.input-group.input-date input.form-control:valid:before,.input-group.input-daterange input.form-control:valid:before{display:none}.input-group.input-date input.form-control::-webkit-calendar-picker-indicator,.input-group.input-daterange input.form-control::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.input-group.input-date .input-group-addon,.input-group.input-daterange .input-group-addon{border:0}.input-group.input-date:has(.select),.input-group.input-daterange:has(.select){gap:8px}.input-group.input-date .select,.input-group.input-daterange .select{display:flex;align-items:center;gap:4px}.input-group.input-date .select .form-control,.input-group.input-daterange .select .form-control{width:60px;max-width:60px;min-width:auto}.input-group.input-date.disabled input,.input-group.input-daterange.disabled input{border:1px solid #e1e5ea;background-color:#f1f2f5;opacity:.6}.input-group.input-date{gap:8px}.input-group.input-login-countrange{align-items:center}.input-group.input-login-countrange input{width:52px;max-width:52px;min-width:auto}.note-editor{width:100%}.note-editor .btn{min-width:auto;color:#222;background:rgba(0,0,0,0);box-shadow:none !important}.note-editor .btn:hover{color:#222}.note-editor .btn>.note-icon-caret{display:none}.note-editor+.text_length{top:auto;bottom:12px}.note-editor .tooltip{display:none}.note-editor pre{display:initial;padding:initial;margin:initial;font-size:initial;line-height:initial;color:initial;word-break:initial;word-wrap:initial;background-color:initial;border:initial;border-radius:initial}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background:rgba(241,242,245,.55)}.note-editor ul,.note-editor ol{margin:inherit;padding:inherit;list-style-type:none}.note-editor ul span,.note-editor ol span{vertical-align:middle}.note-editor ol{list-style-type:auto}.note-editor .terms-content .terms-box{font-size:17px;line-height:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-0.03em}.note-editor .terms-content .terms-box>.terms-depth{margin-top:8px;padding-left:0}.note-editor .terms-content .terms-box .table{margin:8px 0}.note-editor .terms-content .terms-box .table *{vertical-align:middle}.note-editor .terms-content .terms-box .table thead{text-align:center}.note-editor .terms-content .terms-box+.terms-box{margin-top:50px}.note-editor .terms-content .terms-box .bullet{margin:0}.note-editor .terms-content .terms-depth .depth{position:relative;padding-left:18px}.note-editor .terms-content .terms-depth .depth:nth-child(n+10){padding-left:28px}.note-editor .terms-content .terms-depth .depth+.depth{margin-top:4px}.note-editor .terms-content .terms-depth .depth span{position:absolute;top:0;left:0}.note-editor .terms-content .terms-depth .depth.ko{padding-left:22px}.note-editor .terms-content .terms-depth .depth.ds span{left:-8px;max-width:24px;min-width:24px;text-align:right}.note-editor .terms-content .terms-depth .depth>.terms-depth{margin-top:4px}.note-editor .terms-content .terms-title{margin-bottom:14px;font-size:24px;font-weight:700;line-height:26px}.note-editor .terms-content .table{overflow:hidden;border:1px solid #e1e5ea;border-radius:10px}.note-editor .terms-content .table table{width:100%}.note-editor .terms-content .table th,.note-editor .terms-content .table td{min-height:60px;padding:20px;font-size:16px}.note-editor .terms-content .table th{height:60px;font-weight:700;vertical-align:middle;background:#f1f2f5}.note-editor .terms-content .table td{line-height:24px;vertical-align:top}.note-editor .terms-content .table td+th{border-left:1px solid #e1e5ea}.note-editor .terms-content .table.table-col th+th{border-left:1px solid #e1e5ea}.note-editor .terms-content .table.table-col td{border-top:1px solid #e1e5ea}.note-editor .terms-content .table.table-col td+td{border-left:1px solid #e1e5ea}.note-editor .terms-content .table.table-row tr{display:flex}.note-editor .terms-content .table.table-row tr+tr{border-top:1px solid #e1e5ea}.note-editor .terms-content .table.table-row th{width:180px;max-width:180px;min-width:180px;text-align:left}.note-editor .terms-content ul,.note-editor .terms-content ol{list-style-type:none}.template.update .update-content{padding:8px 0}.template.update .update-content [class^=title]{display:flex;align-items:center;gap:16px;height:40px;margin-bottom:16px;color:#376cfb;font-size:16px;font-weight:600;border-radius:99px;background:#f1f2f5}.template.update .update-content [class^=title]:before{content:"";width:60px;height:100%;border-radius:99px;background-color:#376cfb;background-position:center;background-repeat:no-repeat;background-size:32px;box-shadow:1px 0px 2px 0px rgba(0,0,0,.2509803922)}.template.update .update-content p+p{margin-top:4px}.template.update .update-content p span{font-weight:500}.select{display:inline-block;position:relative}.select .form-control{padding:0 16px 0 12px;line-height:1;appearance:none}.select .form-control:disabled{color:#888;background:rgba(241,242,245,.55)}.select i{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none}.select option{padding:3px 0}.input-radio+.input-daterange{margin-left:8px}.radio-btn,.chkbox-btn,.switch-btn{display:inline-flex;align-items:center;gap:8px}.radio-btn+[class$=-btn],.chkbox-btn+[class$=-btn],.switch-btn+[class$=-btn]{margin-left:8px}.radio-btn>label,.chkbox-btn>label,.switch-btn>label{margin:0;white-space:nowrap;cursor:default}.radio-btn input[type=radio]{position:relative;width:18px;max-width:18px;min-width:18px;height:18px;max-height:18px;min-height:18px;padding:0;white-space:nowrap;border:1px solid #888;border-radius:50% !important;background:#fff}.radio-btn input[type=radio]:checked{border:1px solid #003879}.radio-btn input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;max-width:12px;min-width:12px;height:12px;max-height:12px;min-height:12px;background:#003879;border-radius:50%}.radio-btn input[type=radio]:checked:disabled{border:1px solid #888;background:#fff}.radio-btn input[type=radio]:checked:disabled:before{background:#888}.radio-btn input[type=radio]:disabled{border:1px solid #888;background-color:#f1f2f5;box-shadow:0px 1px 2px 0px rgba(0,0,0,.2) inset}.chkbox-btn input[type=checkbox]{position:relative;width:18px;max-width:18px;min-width:18px;height:18px;max-height:18px;min-height:18px;padding:0;border:1px solid #888;border-radius:4px !important;background:#fff;box-shadow:0px 1px 2px 0px rgba(0,0,0,.2) inset}.chkbox-btn input[type=checkbox]:checked{border:1px solid #003879;background:#003879}.chkbox-btn input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-image:url("../images/icon/ico-chkbox.svg");background-size:100%}.chkbox-btn input[type=checkbox]:checked:disabled{border:1px solid #888}.chkbox-btn input[type=checkbox]:checked:disabled:before{background-color:#888}.chkbox-btn input[type=checkbox]:disabled{border:1px solid #888;background-color:#f1f2f5;box-shadow:0px 1px 2px 0px rgba(0,0,0,.2) inset}.input-file{position:relative;width:100%}.input-file .attachment-info{position:absolute;right:0;bottom:8px;color:#888;font-size:12px;text-align:right}.input-file .attachment-wrap{display:flex;padding:4px 0}.input-file .attachment-btn{display:flex;align-items:center;justify-content:space-between}.input-file .attachment-btn .btn{height:28px}.input-file .attachment-btn input{display:none}.input-file .attachment-btn input:disabled+.btn{opacity:.6}.input-file .attachment-btn .tit{min-width:100px;font-weight:500}.input-file .attachment-filename-wrap{display:flex;align-items:center;gap:12px}.input-file .attachment-filelist-wrap{width:100%;min-height:80px;max-height:80px;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px}.input-file .attachment-prev{display:flex;align-items:center;gap:12px}.input-file .attachment-img{overflow:hidden;position:relative;width:195px;height:195px;max-height:140px;min-height:140px;border:1px solid #e1e5ea;border-radius:8px}.input-file .attachment-img.top-banner-pc{width:923px;max-height:35.38px;min-height:35.38px;background-color:#247cff}.input-file .attachment-img.top-banner-mo{width:640px;max-height:92px;min-height:92px;background-color:#247cff}.input-file .attachment-img img{width:100%;height:100%;object-fit:contain}.input-file .attachment-desc{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.input-file .attachment-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.input-file .attachment-file.type2{display:flex;align-items:center;gap:8px;width:100%}.input-file .attachment-file.type2 input[type=file]{display:none}.input-file .attachment-file.type2 label{margin:0}.input-file .attachment-value{width:100%;height:32px;padding:0 8px;border:1px solid #e1e5ea;border-radius:4px}.readonly-box{overflow-y:auto;width:100%;height:100%;max-height:160px;padding:4px;line-height:1.3;word-break:break-all;align-content:center}.readonly-box:has(.btn){display:flex;align-items:center}.readonly-box .btn{margin:0 4px}.readonly-box p:first-of-type{margin-top:8px}.readonly-box:has(.text-box){align-items:flex-start;gap:4px}.readonly-box .text-box{width:100%;padding:4px}.readonly-box.memo{overflow:hidden;flex-direction:column;align-items:flex-start}.readonly-box.memo .cont{overflow-y:auto;width:100%;padding:12px}.input-text{width:100%;min-height:160px;margin:4px 0;padding:8px 12px;border:1px solid #e1e5ea;border-radius:6px;resize:none;outline:none}.input-text:focus{border-color:#376cfb}.input-text:read-only{cursor:default;border:0}.color-picker{width:28px;max-width:28px;min-width:28px;height:28px;max-height:28px;min-height:28px;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #888;cursor:pointer}.color-picker::-webkit-color-swatch{border:none}.info-table table{width:100%;border-top:1px solid #e1e5ea;border-bottom:1px solid #e1e5ea}.info-table th{font-weight:500;text-align:center;background:rgba(241,242,245,.55)}.info-table td{border-left:1px solid #e1e5ea}.info-table *{vertical-align:middle}.info-table th,.info-table td{min-height:40px;padding:8px 12px}.info-table.table-col td{border-top:1px solid #e1e5ea}.info-table.table-col td+td{border-left:1px solid #e1e5ea}.info-table.table-row tr{display:flex}.info-table.table-row tr+tr{border-top:1px solid #e1e5ea}.info-table.table-row tr.row1 td:last-child{min-width:calc(66.666% - 180px)}.info-table.table-row tr.row2 td:last-child{max-width:calc(33.333% - 180px)}.info-table.table-row th,.info-table.table-row td{display:flex;align-items:center;gap:8px}.info-table.table-row th.align-right,.info-table.table-row td.align-right{gap:0}.info-table.table-row th{width:180px;max-width:180px;min-width:180px;text-align:left}.info-table.table-row td{flex:1}.info-table.table-mix tr+tr{border-top:1px solid #e1e5ea}.info-table.table-mix td{border-left:1px solid #e1e5ea}.info-table.table-mix thead{border-bottom:1px solid #e1e5ea}.info-table.table-mix tbody th{width:180px}.info-table.table-dupl th{width:100px;max-width:100px;min-width:100px;text-align:left}.info-table.table-dupl td{flex:1;width:100px;max-width:100px;min-width:100px}.info-table .btn{height:24px;margin-left:4px;border-radius:4px}.info-table .select .form-control{height:24px;border-radius:4px}.info-table td:has(input){padding:4px 12px}.info-table td:has(input) .btn{height:32px}.search-component{padding:12px 20px;border:1px solid #e1e5ea;border-radius:8px}.search-component.pure{padding:0;border:0}.search-component.pure .search-group{gap:20px}.search-component.pure .search-item{flex-direction:row;align-items:center;gap:8px}.search-component.pure .search-item:has(input){flex:1}.search-component.pure .search-item>label{min-width:52px}.search-component.pure .input-date input.form-control{max-width:none}.search-component .search-group{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.search-component .search-group:has(label){align-items:flex-end}.search-component .search-group>.button-group:not(.date){margin-left:auto}.search-component .search-group>.button-group.date .btn{min-width:64px}.search-component .search-group+.search-group{margin-top:8px}.search-component .search-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:auto;height:auto;margin:0;white-space:nowrap;border:0}.search-component .search-item>label{margin:0;padding-left:4px;font-size:12px;line-height:1}.search-component .search-item .form-box{display:flex;align-items:center;gap:4px;min-height:auto}.search-component .search-item .form-box:before{display:none}.search-component .search-detail{display:none;align-items:flex-end;gap:24px;width:100%}.search-component .search-detail.active{display:flex}.search-component .search-detail .button-group{margin-left:auto}.search-component .search-strd{display:flex;align-items:center;gap:4px;width:100%}.search-component .search-strd input[type=text]{min-width:200px}.search-component .select .form-control{min-width:120px}.search-component .button-group{gap:4px}.search-component .button-group.type-radio{overflow:hidden;display:inline-flex;width:max-content;border:1px solid #e1e5ea;border-radius:6px;gap:0}.search-component .button-group.type-radio .radio-btn{display:block;min-width:48px;height:32px;margin:0;padding:0 12px;color:#888;font-size:14px;text-align:center;white-space:nowrap;border:0;border-left:1px solid #e1e5ea;background-color:#fff;box-sizing:border-box}.search-component .button-group.type-radio .radio-btn:first-child{border:none}.search-component .button-group.type-radio .radio-btn.selected{color:#fff;background-color:#003879}.search-component .input-group{height:32px}.search-component .input-group .form-control{height:32px;border-radius:6px}.dataTables_wrapper,.dt-container{overflow:hidden;position:relative;width:100% !important;height:100%;min-height:180px;padding:0}.dataTables_wrapper .select .form-control,.dt-container .select .form-control{min-width:80px}.button-group+.dataTables_wrapper:has(.dataTables_info),.button-group+.dt-container:has(.dt-info){margin-top:-20px}table.dataTable{width:100% !important;margin:0;border-collapse:separate;border-spacing:0}table.dataTable thead{z-index:2;position:sticky;top:0;cursor:default}table.dataTable thead tr:first-child th{border-bottom:0}table.dataTable thead tr:first-child th:first-child{border-top-left-radius:8px}table.dataTable thead tr:first-child th:last-child{border-top-right-radius:8px}table.dataTable thead tr th{text-align:center !important}table.dataTable thead .sorting{position:relative;background:#f1f2f5;cursor:pointer}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before{position:absolute;right:6px;color:#cfcfcf;font-size:8px}table.dataTable thead .sorting:after{content:"▲";top:4px}table.dataTable thead .sorting:before{content:"▼";bottom:4px}table.dataTable thead .sorting.sorting_asc:after{color:#444}table.dataTable thead .sorting.sorting_desc:before{color:#444}table.dataTable tbody tr td{cursor:default}table.dataTable.pointer tbody tr td{cursor:pointer}table.dataTable tr:last-child td{border-bottom:1px solid #e1e5ea}table.dataTable tr:hover td{background-color:#edf6ff}table.dataTable tr:has(.dataTables_empty):hover,table.dataTable tr:has(.dt-empty):hover{background:rgba(0,0,0,0)}table.dataTable tr.selected td{background-color:#edf6ff}table.dataTable tr.disabled{pointer-events:none}table.dataTable tr.disabled>td{background:#f1f2f5}table.dataTable th,table.dataTable td{position:relative;height:30px;padding:4px 12px;text-align:center;vertical-align:middle;background-color:#fff}table.dataTable th [class$=-btn],table.dataTable td [class$=-btn]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}table.dataTable th{background:#f1f2f5}table.dataTable th+th{border-left:1px solid #e1e5ea}table.dataTable td+td{border-left:1px solid #e1e5ea}table.dataTable td.dataTables_empty,table.dataTable td.dt-empty{top:0;height:120px;color:#888;text-align:center;vertical-align:middle;border:0 !important}table.dataTable td:has(.chkbox-btn){padding:0}table.dataTable td.handle{cursor:move}table.dataTable .chkbox-btn{min-width:auto}table.dataTable .btn{min-width:40px}table.dataTable.has-scroll-x th,table.dataTable.has-scroll-x td{white-space:nowrap}.info-wrap{padding-left:8px;font-weight:500;line-height:1}.info-wrap+.table-wrap{height:calc(100% - 22px);margin-top:8px}.table-wrap{overflow:auto;height:100%;min-height:156px;border:1px solid #d2d2d4;border-radius:8px}.table-title{display:flex;align-items:flex-end;gap:20px;color:#003879;font-size:16px;font-weight:500}.table-title strong{padding-left:8px}.table-title .form-control{width:560px}.table-title .button-group{margin-left:auto}.excel-tbl .dt-container{display:flex;flex-direction:column;gap:8px;height:100%}.excel-tbl .dt-layout-table{overflow:hidden;height:100%;border-radius:8px;border:1px solid #e1e5ea}.excel-tbl .dt-layout-cell{overflow:auto;height:100%}.excel-tbl .dt-start{overflow:hidden;display:flex;justify-content:space-between;align-items:end}.excel-tbl .dt-buttons{display:flex;align-items:center;gap:8px}.excel-tbl table.complex-header thead th{border-bottom:none}.excel-tbl table.complex-header thead th.border-l{border-left:1px solid #e1e5ea}.dt-scroll-body{overflow:unset !important}.dt-scroll-head{height:0}.dtfc-fixed-start{z-index:1}.dtfc-fixed-start:not(:has(~.dtfc-fixed-start)){border-right:1px solid #e1e5ea}.board-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.board-pagination .pagination-btn{display:flex;align-items:center;justify-content:center;width:30px;max-width:30px;min-width:30px;height:30px;max-height:30px;min-height:30px;font-size:14px;font-weight:700;border-radius:4px;border:1px solid #e1e5ea;background-repeat:no-repeat;background-position:50% 50%}.board-pagination .pagination-btn.btn-prev{background-image:url("/assets/images/icon/ico_board_arrow_left.svg")}.board-pagination .pagination-btn.btn-next{background-image:url("/assets/images/icon/ico_board_arrow_right.svg")}.board-pagination .pagination-btn.btn-first{background-image:url("/assets/images/icon/ico_board_darrow_left.svg")}.board-pagination .pagination-btn.btn-last{background-image:url("/assets/images/icon/ico_board_darrow_right.svg")}.board-pagination .pagination-btn:disabled{visibility:hidden}.board-pagination .pagination-btn.active{background-color:#dfdfdf;pointer-events:none}.grid-bg0{background:#fff !important}.grid-bg1{background:#f1f2f5 !important}.grid-bg2{background:#ecf1ff !important}.url-link,.company-name{overflow:hidden;text-overflow:ellipsis;max-width:200px}.dt-ellipsis{overflow:hidden;text-overflow:ellipsis;max-width:100px}.jstree-default .jstree-disabled{background:#efefef;pointer-events:none}.jstree-default .jstree-disabled.jstree-hovered{background:#efefef}.jstree-default .jstree-disabled.jstree-clicked>.jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-disabled.jstree-clicked.jstree-hovered{background:#efefef}.jstree-default .jstree-disabled.jstree-clicked:hover{background:#efefef}.jstree-default .jstree-disabled.jstree-clicked:hover>.jstree-checkbox{background-position:-164px -4px}.ico-size1{font-size:1px}.ico-size2{font-size:2px}.ico-size3{font-size:3px}.ico-size4{font-size:4px}.ico-size5{font-size:5px}.ico-size6{font-size:6px}.ico-size7{font-size:7px}.ico-size8{font-size:8px}.ico-size9{font-size:9px}.ico-size10{font-size:10px}.ico-size11{font-size:11px}.ico-size12{font-size:12px}.ico-size13{font-size:13px}.ico-size14{font-size:14px}.ico-size15{font-size:15px}.ico-size16{font-size:16px}.ico-size17{font-size:17px}.ico-size18{font-size:18px}.ico-size19{font-size:19px}.ico-size20{font-size:20px}.ico-size21{font-size:21px}.ico-size22{font-size:22px}.ico-size23{font-size:23px}.ico-size24{font-size:24px}.ico-size25{font-size:25px}.ico-size26{font-size:26px}.ico-size27{font-size:27px}.ico-size28{font-size:28px}.ico-size29{font-size:29px}.ico-size30{font-size:30px}.ico-size31{font-size:31px}.ico-size32{font-size:32px}.ico-size33{font-size:33px}.ico-size34{font-size:34px}.ico-size35{font-size:35px}.ico-size36{font-size:36px}.ico-size37{font-size:37px}.ico-size38{font-size:38px}.ico-size39{font-size:39px}.ico-size40{font-size:40px}.ico-size41{font-size:41px}.ico-size42{font-size:42px}.ico-size43{font-size:43px}.ico-size44{font-size:44px}.ico-size45{font-size:45px}.ico-size46{font-size:46px}.ico-size47{font-size:47px}.ico-size48{font-size:48px}.ico-size49{font-size:49px}.ico-size50{font-size:50px}.ico-size51{font-size:51px}.ico-size52{font-size:52px}.ico-size53{font-size:53px}.ico-size54{font-size:54px}.ico-size55{font-size:55px}.ico-size56{font-size:56px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:80px;height:32px;min-height:32px;padding:0 12px;color:#fff;font-size:14px;font-weight:500;text-align:center;white-space:nowrap;border-radius:6px;border:1px solid;background-color:#fff}.btn:hover{color:#fff}.btn.primary{border-color:#003879;background:#003879}.btn.primary.outline{color:#003879;border-color:#003879}.btn.primary.outline:hover{color:#003879}.btn.primary2{border-color:#376cfb;background:#376cfb}.btn.primary2.outline{color:#376cfb;border-color:#376cfb}.btn.primary2.outline:hover{color:#376cfb}.btn.red{border-color:#ff2828;background:#ff2828}.btn.red.outline{color:#ff2828;border-color:#ff2828}.btn.red.outline:hover{color:#ff2828}.btn.black{background:#333}.btn.black.outline{color:#333;border-color:#333}.btn.black.outline:hover{color:#333}.btn.red2{border-color:#fa71ab;background:#fa71ab}.btn.red2.outline{color:#fa71ab;border-color:#fa71ab}.btn.red2.outline:hover{color:#fa71ab}.btn.green{border-color:#8fc57c;background:#8fc57c}.btn.green.outline{color:#8fc57c;border-color:#8fc57c}.btn.green.outline:hover{color:#8fc57c}.btn.outline{color:#676a6c;border-color:#c4c4c4;background:#fff}.btn.outline.btn{background:#fff}.btn.outline.active{color:#003879;border-color:#003879}.btn.outline:disabled,.btn.outline.disabled{opacity:.6}.btn.round,.btn.round.sm{border-radius:99px}.btn.circle,.btn.circle.sm{width:32px;max-width:32px;min-width:32px;height:32px;max-height:32px;min-height:32px;border-radius:50%}.btn.sm{height:24px;padding:0 8px;font-size:13px;border-radius:4px}.btn-text{color:#222;font-weight:500;border:0;background:rgba(0,0,0,0);cursor:pointer}.btn-text.line{font-weight:400;text-decoration:underline}.btn.ico-btn{min-width:auto}.btn.cancel{min-width:auto;color:#ff2828;border-color:rgba(255,188,188,.8);background:rgba(255,188,188,.8)}.btn.del{min-width:24px;padding:0;color:#ff2828;font-size:24px;border:0;background-color:rgba(0,0,0,0)}.btn.btn-prev{display:flex;align-items:center;width:30px;max-width:30px;min-width:30px;height:30px;max-height:30px;min-height:30px;border:1px solid #e1e5ea;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/assets/images/icon/ico_board_arrow_left.svg")}.btn.btn-next{display:flex;align-items:center;width:30px;max-width:30px;min-width:30px;height:30px;max-height:30px;min-height:30px;border:1px solid #e1e5ea;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/assets/images/icon/ico_board_arrow_right.svg")}.button-wrap{margin:0}.button-wrap.row{display:flex;align-items:center}.button-wrap.align-sb{justify-content:space-between}.button-group{z-index:1;display:flex;align-items:center;gap:8px}.button-group.page-edit{justify-content:center;margin-top:auto}.button-group.page-edit .btn{min-width:80px}.button-group.col{flex-direction:column;align-items:flex-start}.button-group.align-sb{justify-content:space-between}.button-group.half{max-width:50vw;margin-left:auto}.text-link{color:#376cfb;text-decoration:underline}.text-link:active,.text-link:focus,.text-link:hover{text-decoration:underline}.text-link.arr{z-index:100;position:absolute;top:-24px;right:44px;vertical-align:middle}.tooltip-box{position:relative}.tooltip-btn{width:16px;max-width:16px;min-width:16px;height:16px;max-height:16px;min-height:16px;min-width:auto;margin-left:4px;padding:0;color:#5b5b5b;font-size:16px;border:0}.tooltip-text{z-index:1;display:none;position:absolute;width:400px;padding:8px 12px;font-size:14px;font-weight:500;border:1px solid #c4c4c4;border-radius:8px;background:#dfdfdf;box-shadow:0px 3px 4px 0px rgba(0,0,0,.1254901961)}.tooltip-text p+p{margin-top:4px}.tooltip-text.active{display:block}.popover{max-width:400px;border-color:#003879;box-shadow:0px 3px 4px 0px rgba(0,0,0,.1254901961)}.popover .arrow:before,.popover .arrow:after{border-color:rgba(0,0,0,0)}.popover-body{display:flex;flex-direction:column;justify-content:center}.bs-popover-right .arrow:before{border-right-color:#003879}.bs-popover-right .arrow:after{border-right-color:#fff}.bs-popover-bottom .arrow:before{border-bottom-color:#003879}.bs-popover-bottom .arrow:after{border-bottom-color:#fff}.modal.inmodal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:fit-content;height:auto;max-height:780px;min-height:320px;margin:0}.modal.inmodal .modal-dialog:has(.table){height:100%}.modal.inmodal .modal-dialog:has(.input-form){min-height:auto}.modal.inmodal .modal-dialog:has(.input-form) .input-form{gap:16px;padding:24px}.modal.inmodal .modal-dialog.large{width:1080px;max-width:1080px}.modal.inmodal .modal-dialog.xlarge{width:1300px;max-width:1300px}.modal.inmodal .modal-dialog.medium{width:800px;max-width:800px}.modal.inmodal .modal-dialog.small{width:500px;max-width:500px;max-height:500px;min-height:280px}.modal.inmodal .modal-dialog.small.preview{overflow:hidden;max-height:none}.modal.inmodal .modal-dialog.alert{top:40%;min-height:auto;padding:0}.modal.inmodal .modal-dialog.alert .modal-content{overflow:hidden;width:380px;max-width:380px;min-height:200px}.modal.inmodal .modal-dialog.alert .modal-body{align-items:center;justify-content:center;gap:0;padding:12px 32px 8px;text-align:center}.modal.inmodal .modal-dialog.alert .modal-body .title{font-size:20px;font-weight:600}.modal.inmodal .modal-dialog.alert .modal-body .title+p{margin-top:12px}.modal.inmodal .modal-dialog.alert .modal-body p{color:#888;font-size:16px}.modal.inmodal .modal-dialog.alert .modal-footer{gap:4px;border-top:0}.modal.inmodal .modal-dialog.alert .modal-footer .btn{flex:1 1 50%;width:100%;height:40px;margin:0}.modal.inmodal .modal-content{height:100%;max-height:780px;border-radius:12px}.modal.inmodal .modal-content:has(.table){min-height:500px}.modal.inmodal .modal-header{display:flex;align-items:center;padding:12px 24px;color:#003879;text-align:left}.modal.inmodal .modal-header .close{width:24px;max-width:24px;min-width:24px;height:24px;max-height:24px;min-height:24px;margin:0;margin-left:auto;padding:0}.modal.inmodal .modal-title{margin:0;font-size:20px;font-weight:700}.modal.inmodal .modal-body{overflow-y:auto;display:flex;flex-direction:column;gap:8px;height:100%;max-height:calc(100% - 120px);padding:16px 24px;line-height:1.4;background:#fff}.modal.inmodal .modal-footer{justify-content:center}.modal.inmodal:has(.alert){z-index:2051 !important}.modal.inmodal .dataTables_wrapper,.modal.inmodal .dt-container{margin:0}.modal.inmodal:before{content:"";z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-backdrop{display:none}.admin-dashboard .temp-con{display:flex;height:65%;flex-direction:column;align-items:center;justify-content:center}.admin-dashboard .temp-con img{width:429px}.admin-dashboard .ibox{margin:0;border:1px solid #e1e5ea}.admin-dashboard .ibox-title{display:flex;align-items:center;margin:0;padding:0 16px;font-size:15px;font-weight:600;border:0;border-bottom:1px solid #e1e5ea}.admin-dashboard .ibox-content{display:flex;align-items:center;padding:20px;border:0}.admin-dashboard .ibox-content .count{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-size:16px}.admin-dashboard .ibox-content .count span{font-size:20px;font-weight:400}.dashboard-title{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:500}.dashboard-title:before{content:"";display:block;width:14px;max-width:14px;min-width:14px;height:14px;max-height:14px;min-height:14px;border-radius:50%;background:#a9b9c8}.dashboard-title .btn{margin-left:auto}.dashboard-today{display:flex;align-items:center;gap:24px;padding:24px;background:#e6ecff}.dashboard-today .ibox{flex:1 1}.dashboard-today .ibox-title{display:flex;align-items:center;height:40px;min-height:32px;margin:0;padding:0 16px;font-size:15px;font-weight:600}.dashboard-today .ibox-content{justify-content:flex-end;gap:8px}.dashboard-today .ibox-content .link-text{display:flex;align-items:baseline;justify-content:space-between;gap:4px;flex:1;width:100%;color:#222}.dashboard-today .ibox-content .link-text.line{border-bottom:1px solid #222}.dashboard-tab{overflow:hidden;height:auto;margin-top:20px;padding:0 20px 20px;border-radius:12px;box-shadow:0px 0px 16px 0px rgba(18,18,18,.0784313725)}.dashboard-tab .nav-tabs li{flex:1}.dashboard-tab .nav-tabs li .nav-link{display:flex;align-items:center;justify-content:center;height:48px;padding:0;font-size:18px;font-weight:500;border:0}.dashboard-tab .nav-tabs li .nav-link.active{font-weight:700;border-bottom:2px solid #003879}.dashboard-tab .tab-content .panel-body{display:flex;flex-direction:column;gap:24px;padding-top:16px}.dashboard-tab .tab-content .panel-content .dashboard-title{margin-bottom:8px}.dashboard-tab .tab-content .panel-box{width:100%}.dashboard-tab .ibox{flex:auto;height:120px;max-height:120px;min-height:110px;box-shadow:2px 2px 8px 0px rgba(18,18,18,.0784313725)}.dashboard-tab .ibox-title{justify-content:center;height:36px;min-height:initial;text-align:center;background:#f1f2f5}.dashboard-tab .ibox-content{gap:60px;justify-content:center;height:calc(100% - 36px);padding:0 20px}.dashboard-tab .ibox.type2{display:flex;align-items:center}.dashboard-tab .ibox.type2 .ibox-title{width:100px;max-width:100px;min-width:100px;height:100%;border:0}.dashboard-tab .ibox.type2 .ibox-content{flex-direction:column;gap:0;flex:1 1 auto;height:100%;padding:8px 20px}.dashboard-tab .ibox.type2 .ibox-content .count-box{display:flex;align-items:center;justify-content:space-between;flex:1;width:100%}.dashboard-tab .ibox.type2 .count-box+.count-box{border-top:1px solid #e1e5ea}.dashboard-tab .ibox.type2 .count-box .tit{margin:0}.dashboard-tab .count-box{text-align:center}.dashboard-tab .count-box .tit{margin-bottom:8px;color:#5b5b5b}.dashboard-tab .accrue-box{display:flex;align-items:center;gap:16px}.dashboard-tab .period .search-component .search-group{align-items:center;justify-content:flex-start;gap:24px;border:0}.dashboard-tab .period .search-component .search-item>label{display:none}.dashboard-tab .period .search-component .button-group{margin:0}.dashboard-tab .period .search-component .button-group .btn.active{box-shadow:none}.dashboard-tab .period .search-component .switch{gap:12px;padding:8px 16px;border-radius:99px;background:#f1f2f5}.dashboard-tab .period .search-component .switch .btn{display:flex;padding:0}.dashboard-tab .period .search-component .switch .active{color:#fff;background:#003879}.dashboard-tab .period-chart{display:flex;margin-top:20px}.dashboard-tab .period-chart .chart-box{flex:1;height:400px}.dashboard-tab .period-box{display:flex;flex-direction:column;width:320px;min-width:320px;gap:24px}.dashboard-tab .period-box .ibox{flex:0}.dashboard-tab .period-box .ibox.type2{min-height:100px}.dashboard-inquiry .accrue-box .ibox{flex:0 1 auto;min-width:470px}.admin-board .board-event{background:#7a7a7a}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-content{max-height:none}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body{align-items:center}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .prev-wrap{overflow:hidden;position:relative;width:360px;height:472px;margin:0 auto;border-radius:20px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2509803922)}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .img-hold{position:relative}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .img-hold img{width:100%}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .pagination-hold{display:flex;align-items:center;justify-content:center;gap:20px;position:absolute;bottom:60px;left:0;width:100%}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .pagination-hold span{width:20px;max-width:20px;min-width:20px;height:20px;max-height:20px;min-height:20px;border:3px solid #fff;border-radius:99px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),linear-gradient(0deg, #FFFFFF, #FFFFFF);box-shadow:0px 2px 4px 0px rgba(0,0,0,.3019607843)}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .pagination-hold span.active{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)),linear-gradient(0deg, #FFFFFF, #FFFFFF)}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .text-prev{overflow-y:auto;position:relative;height:100%}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .title-hold{padding-bottom:28px;color:#003879;font-size:22px;font-weight:700;text-align:center}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .text-box{height:100%;padding:0 20px 40px;font-size:14px}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .button-hold{display:flex;align-items:center;position:absolute;bottom:0;width:100%;height:40px;background:rgba(0,0,0,.85);cursor:pointer}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .button-hold .popup-btn{flex:50%;color:#fff;font-size:16px;font-weight:500;text-align:center}.modal.inmodal:has(.prev-wrap) .modal-dialog .modal-body .button-hold .popup-btn+.popup-btn{border-left:1px solid #fff}.modal.inmodal .modal-dialog:has(.prev-banner:not(.main)) .modal-content{min-height:240px}.modal.inmodal .modal-dialog:has(.prev-banner:not(.main)) .modal-body{background:#003879}.info-table table{width:100%;border-collapse:collapse}.info-table th,.info-table td{border-bottom:1px solid #ccc;padding:8px}.doc-list .table{width:100%;border-collapse:separate;border-spacing:0;margin-top:10px;border-top:1px solid #ccc}.doc-list th,.doc-list td{border:1px solid #ccc;padding:8px;text-align:center}.doc-list th{background:rgba(241,242,245,.55)}.prev-banner{text-align:center}.prev-banner .img-hold{overflow:hidden;width:190px;height:100px;margin:0 auto;border-radius:10px}.prev-banner.main .img-hold{width:800px;height:400px}.admin-usermgt .dataTables_wrapper,.admin-usermgt .dt-container{margin-top:8px;max-height:calc(100% - 54px)}.admin-usermgt .tabs-container .table-wrap{max-height:340px;min-height:340px}.admin-usermgt:has(.tabs-container){height:auto}.admin-usermgt .input-login-countrange{align-items:center}.admin-usermgt .input-login-countrange input{width:52px;max-width:52px;min-width:auto}.admin-usermgt .search-component .select .form-control{min-width:96px}.admin-usermgt .search-component .search-strd input[type=text]{width:180px;min-width:auto}.admin-managermgt .form{overflow-y:auto;display:flex;flex-direction:column;gap:8px;height:100%}.admin-managermgt .form-box.tree{align-items:flex-start}.admin-managermgt .form-box.tree>label{margin-top:12px}.tree-view{width:100%;height:100%;padding:12px 0}.tree-view .jstree-container-ul{overflow:auto;height:100%}.tree-view .jstree-container-ul>li{background-image:none}.tree-view .jstree-container-ul>li>i{display:none}.tree-view .jstree-container-ul>li>.jstree-children{display:flex;flex-wrap:wrap;gap:16px 24px;margin-left:2px}.tree-view .jstree-container-ul>li>.jstree-children>li{flex:1 1 25%;background-image:none}.tree-view .jstree-container-ul>li>.jstree-children .jstree-children{margin-left:26px}.tree-view .jstree-node{margin:0;background-image:url("/assets/images/icon/sp_treeview.png")}.tree-view .jstree-node:last-child{background-image:none}.tree-view .jstree-icon{background-image:url("/assets/images/icon/sp_treeview.png")}.tree-view .jstree-icon.jstree-themeicon{display:none}#mu01120p_id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-provide .panel-body{display:flex;flex-direction:column;gap:8px}.point-provide .form-group.row{flex-wrap:nowrap;gap:32px}.point-provide .form-group.row label{min-width:auto;white-space:nowrap}.point-provide .form-group.row .search-bar{width:100%}.user-search .form-group{flex-wrap:nowrap}.user-search .form-group label{min-width:auto;white-space:nowrap}.user-search .form-group .search-bar{width:100%}#mu03110_boardList{table-layout:fixed;width:100%}.quit-list{padding:12px 20px;border:1px solid #d2d2d4}.quit-list li{display:flex;align-items:center;gap:8px;min-height:40px}.quit-list li *{flex:1}.quit-list li .radio-btn{max-width:200px;min-width:200px}.quit-list li .form-control{width:100%}.attachment-prev{overflow:auto;max-height:525px}.attachment-prev img{width:100%}.pay-text{white-space:pre-line;margin-right:8px;display:inline-block}.summary-box{display:flex;align-items:center;gap:20px}.summary-box li{flex:1;padding:8px 20px;border:1px solid #e1e5ea;border-radius:4px;background:rgba(241,242,245,.3)}.summary-box li .title{margin-bottom:8px;padding-bottom:8px;font-weight:500;text-align:center;border-bottom:1px solid #e1e5ea}.summary-item{display:flex;align-items:center;gap:40px}.summary-item p{flex:1;text-align:right}.summary-item p+p{position:relative}.summary-item p+p:before{content:"";display:block;position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:1px;height:18px;background:#d2d2d4}.summary-item p span{font-weight:500}.admin-service .chkbox-btn{min-width:128px}.cs-01-120 .cs01120_rdoShow{padding:8px}.cs-01-120-p4{width:100%}.cs-01-120-p4 img{width:100%}.admin-terms .dataTables_wrapper:has(.terms-table1),.admin-terms .dt-container:has(.terms-table1){max-height:360px}.admin-faq .dataTables_wrapper:has(.faq-table1){max-height:360px}.admin-faq .search-component{padding:0;border:0}.admin-faq .search-item{align-items:center;flex-direction:row;gap:8px}.ho-03-130-p .form-box{flex-direction:column;align-items:flex-start;margin-top:12px}.ho-03-130-p .form-box label{padding:0;padding-left:4px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fZm9udHMuc2NzcyIsInZlbmRvci9fYW5pbWF0ZS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvX2xheW91dC5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX3RhYi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fZGF0YXRhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fanN0cmVlLnNjc3MiLCJjb21wb25lbnRzL191aS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsInBhZ2VzL19EQS5zY3NzIiwicGFnZXMvX0JPLnNjc3MiLCJwYWdlcy9fTVUuc2NzcyIsInBhZ2VzL19DQS5zY3NzIiwicGFnZXMvX0NTLnNjc3MiLCJwYWdlcy9fQ1Yuc2NzcyIsInBhZ2VzL19ITy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUlRLDJFQUNBLHdFQ0hSO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBLEVBYUEsVUFDSSw4QkFDQSxzQkFDQSxpQ0FDQSx5QkFHSixtQkFDSSwyQ0FDQSxtQ0FHSixnQkFDSSw4QkFDQSxzQkFHSiwwQkFDSSxvQkFDSSxnQ0FDQSx3QkFHSixJQUNJLG9DQUNBLDRCQUdKLElBQ0ksb0NBQ0EsNkJBSVIsa0JBQ0ksb0JBQ0ksZ0NBQ0EsNEJBQ0Esd0JBR0osSUFDSSxvQ0FDQSxnQ0FDQSw0QkFHSixJQUNJLG9DQUNBLGdDQUNBLDZCQUlSLFFBQ0ksOEJBQ0Esc0JBR0oseUJBQ0ksWUFDSSxVQUdKLFFBQ0ksV0FJUixpQkFDSSxZQUNJLFVBR0osUUFDSSxXQUlSLE9BQ0ksNkJBQ0EscUJBS0oseUJBQ0ksR0FDSSwyQkFDQSxtQkFHSixJQUNJLDZCQUNBLHFC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QSxRQVdDLHVCQUNDLHNCQUNBLHVCQUNBLGdCQUVBLDZCQUNDLFVBQ0EiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0tSOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCwzMDAsNTAwLDcwMFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OidQcmV0ZW5kYXJkIFZhcmlhYmxlJztcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkIFZhcmlhYmxlJztcblx0Zm9udC13ZWlnaHQ6IDQ1IDkyMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1ByZXRlbmRhcmRWYXJpYWJsZS53b2ZmMicpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xufVxuXG5AbWl4aW4gZm9udCgkc2l6ZSwgJHdlaWdodCkge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuQG1peGluIGZvbnQtaW1wdCgkc2l6ZSwgJHdlaWdodCkge1xuXHRmb250LXNpemU6ICRzaXplICsgcHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQxMi00MDAge0BpbmNsdWRlIGZvbnQtaW1wdCgxMiwgNDAwKX1cbi5mb250MTItNTAwIHtAaW5jbHVkZSBmb250LWltcHQoMTIsIDUwMCl9XG4uZm9udDEyLTcwMCB7QGluY2x1ZGUgZm9udC1pbXB0KDEyLCA3MDApfVxuLmZvbnQxNC01MDAge0BpbmNsdWRlIGZvbnQtaW1wdCgxNCwgNTAwKX1cbi5mb250MTQtNjAwIHtAaW5jbHVkZSBmb250LWltcHQoMTQsIDYwMCl9XG4uZm9udDE0LTcwMCB7QGluY2x1ZGUgZm9udC1pbXB0KDE0LCA3MDApfVxuLmZvbnQxNi00MDAge0BpbmNsdWRlIGZvbnQtaW1wdCgxNiwgNDAwKX1cbi5mb250MTYtNTAwIHtAaW5jbHVkZSBmb250LWltcHQoMTYsIDUwMCl9XG4uZm9udDE2LTcwMCB7QGluY2x1ZGUgZm9udC1pbXB0KDE2LCA3MDApfVxuLmZvbnQxOC01MDAge0BpbmNsdWRlIGZvbnQtaW1wdCgxOCwgNTAwKX1cbi5mb250MTgtNzAwIHtAaW5jbHVkZSBmb250LWltcHQoMTgsIDcwMCl9XG4uZm9udDIwLTcwMCB7QGluY2x1ZGUgZm9udC1pbXB0KDIwLCA3MDApfVxuLmZvbnQyNC03MDAge0BpbmNsdWRlIGZvbnQtaW1wdCgyNCwgNzAwKX1cblxuLmZvbnQtcmVndWxhciB7Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O31cbi5mb250LW1lZGl1bSB7Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O31cbi5mb250LWJvbGQge2ZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDt9XG5cblxuLmNvbG9yLWRlZmF1bHQge2NvbG9yOiAjMjAxMDJiICFpbXBvcnRhbnQ7fVxuLmNvbG9yLXByaW1hcnkge2NvbG9yOiAjMDAzODc5ICFpbXBvcnRhbnQ7fVxuLmNvbG9yLXByaW1hcnkyIHtjb2xvcjogIzM3NkNGQiAhaW1wb3J0YW50O31cbi5jb2xvci1yZWQge2NvbG9yOiAjRkYyODI4ICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJsdWUge2NvbG9yOiAjODJBM0ZGICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJsdWUyIHtjb2xvcjogI0U2RUNGRiAhaW1wb3J0YW50O31cblxuLmNvbG9yLWJsYWNrMSB7Y29sb3I6ICM0NDQgIWltcG9ydGFudDt9XG4uY29sb3ItYmxhY2syIHtjb2xvcjogIzMzMyAhaW1wb3J0YW50O31cbi5jb2xvci1ibGFjazMge2NvbG9yOiAjODg4ICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJsYWNrNCB7Y29sb3I6ICM1YjViNWIgIWltcG9ydGFudDt9XG5cbi5jb2xvci1ib3JkZXIge2NvbG9yOiAjRTFFNUVBICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJvcmRlcjIge2NvbG9yOiAjRTRFNEU0ICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJvcmRlcjMge2NvbG9yOiAjQ0NDQ0NDICFpbXBvcnRhbnQ7fVxuXG4uY29sb3ItYmcge2NvbG9yOiAjRjFGMkY1ICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnMiB7Y29sb3I6ICNERkRGREYgIWltcG9ydGFudDt9XG4uY29sb3ItYmczIHtjb2xvcjogIzdBN0E3QSAhaW1wb3J0YW50O31cblxuXG4vLyBncmlkIGNvbG9yXG4uY29sb3Itb3JhbmdlIHtjb2xvcjogI0VDOEUwMCAhaW1wb3J0YW50O31cbi5jb2xvci1wdXJwbGUge2NvbG9yOiAjNjA0MkZCICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJsdWUzIHtjb2xvcjogIzAwNjZGRiAhaW1wb3J0YW50O31cbi5jb2xvci1ncmVlbiB7Y29sb3I6ICMxMTdFNDMgIWltcG9ydGFudDt9XG5cblxuLmFsaWduLWxlZnQge2p1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7fVxuLmFsaWduLWNlbnRlciB7anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fVxuLmFsaWduLXJpZ2h0IHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG5cbltjbGFzc149YnVsbGV0LV0ge1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblxuXHRcdCYgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQmLmJ1bGxldC10aXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uYnVsbGV0IHtcblx0Ji1kb3Qge1xuXHRcdGxpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ+OGjSc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFsaWduLWNlbnRlciB7XG5cdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1udW0ge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZXF1aXJlIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcqJztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiAjRkYyODI4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcqJztcblx0XHRjb2xvcjogI0ZGMjgyODtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHR9XG5cblx0Ji5yZXZlcnNlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5lbGxpcHNlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcblxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXG5cblBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG5cblRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbiovXG5cbi5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB9XG59XG5cbi5ib3VuY2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAgIDAlLCA1MCUsIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSwgNzUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAgIDAlLCA1MCUsIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSwgNzUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5mbGFzaCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5wdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjI1KSBzY2FsZVkoMC43NSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMjUpIHNjYWxlWSgwLjc1KTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43NSkgc2NhbGVZKDEuMjUpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDAuODUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMC44NSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4yNSkgc2NhbGVZKDAuNzUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMS4yNSkgc2NhbGVZKDAuNzUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjI1KSBzY2FsZVkoMC43NSk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjc1KSBzY2FsZVkoMS4yNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwLjc1KSBzY2FsZVkoMS4yNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgwLjg1KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgwLjg1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDAuODUpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxufVxuXG4uc2hha2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgICAyMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAgIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxufVxuXG4uc3dpbmcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDEwJSwgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgfVxuXG4gICAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIH1cblxuICAgIDQwJSwgNjAlLCA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMCUsIDIwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgfVxuXG4gICAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB9XG5cbiAgICA0MCUsIDYwJSwgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICB9XG59XG5cbi50YWRhIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuXG4gICAgMTUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxufVxuXG4ud29iYmxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5mYWRlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZhZGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZmxpcEluWCB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmZsaXBJblkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAyMCUsIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAyMCUsIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmhpbmdlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59XG5cbi5yb2xsSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIH1cbn1cblxuLnJvbGxPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQgVmFyaWFibGVcIiwgUHJldGVuZGFyZCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzeXN0ZW0tdWksIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5vdG8gU2FucyBLUlwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgJi5pcy1zY3JvbGwteSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ibGluZHtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjA7XG4gICAgaGVpZ2h0OjA7XG4gICAgZm9udC1zaXplOjA7XG4gICAgbGluZS1oZWlnaHQ6MDtcbn1cblxuLy8gLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxuLy8gICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbi8vICovXG5cbi8vIGh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLHN1cCx0dCx2YXIsYix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVvIHtcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICBib3JkZXI6IDA7XG4vLyAgICAgLy8gZm9udC1zaXplOiAxMDAlO1xuLy8gICAgIC8vIGZvbnQ6IGluaGVyaXQ7XG4vLyAgICAgLy8gdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuLy8gfVxuXG4vLyAvKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXG4vLyA6Zm9jdXMge1xuLy8gICAgIG91dGxpbmU6IDA7XG4vLyB9XG5cbi8vIC8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbi8vIGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vIH1cblxuLy8gYm9keSB7XG4vLyAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XG4vLyB9XG5cbi8vIG9sLHVsIHtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gfVxuXG4vLyB0YWJsZSB7XG4vLyAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbi8vICAgICBib3JkZXItc3BhY2luZzogMDtcbi8vIH1cblxuLy8gaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuLy8gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyB9XG4vLyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLy8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4vLyBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4vLyAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTk5OXMgZWFzZS1vdXQ7XG4vLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuLy8gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyB9XG4vLyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuLy8gICAgIGNvbG9yOiAkYmxhY2szO1xuLy8gfVxuXG4vLyB0ZXh0YXJlYSB7XG4vLyAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICByZXNpemU6IHZlcnRpY2FsO1xuLy8gfVxuXG5cbi8vIC8qKlxuLy8gICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4vLyAgKi9cblxuLy8gYTphY3RpdmUsYTpob3ZlciB7XG4vLyAgICAgb3V0bGluZTogMDtcbi8vIH1cblxuLy8gLyoqXG4vLyAgKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbi8vICAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuLy8gICovXG5cbi8vIGltZyB7XG4vLyAgICAgYm9yZGVyOiAwOyAvKiAxICovXG4vLyAgICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xuLy8gfVxuXG4vLyAvKipcbi8vICAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vICAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vICAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vLyAgKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbi8vICAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbi8vICAqL1xuXG4vLyBidXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG4vLyBpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbi8vICAgICAqb3ZlcmZsb3c6IHZpc2libGU7IC8qIDQgKi9cbi8vIH1cbi8vIGJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuLy8gICAgIGN1cnNvcjogZGVmYXVsdDtcbi8vIH1cblxuLy8gLyoqXG4vLyAgKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbi8vICAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4vLyAgKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbi8vICAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4vLyAgKi9cblxuLy8gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxpbnB1dFt0eXBlPSdyYWRpbyddIHtcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4vLyAgICAgcGFkZGluZzogMDsgLyogMiAqL1xuLy8gfVxuXG4vLyAvKipcbi8vICAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4vLyAgKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbi8vICAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuLy8gICovXG5cbi8vIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuLy8gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuLy8gICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuLy8gfVxuXG4vLyAvKipcbi8vICAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4vLyAgKiBvbiBPUyBYLlxuLy8gICovXG5cbi8vIGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyB9XG5cbi8vIC8qKlxuLy8gICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuLy8gICovXG5cbi8vIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4vLyAgICAgYm9yZGVyOiAwO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyB9XG5cbi8vIC8qKlxuLy8gICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4vLyAgKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gICovXG5cbi8vIHRleHRhcmVhIHtcbi8vICAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbi8vIH1cblxuLy8gLyoqXG4vLyAgKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vLyAgKi9cblxuLy8gdGFibGUge1xuLy8gICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4vLyAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4vLyB9XG5cbi8vIC8vIHJlc2V0XG4vLyAqOndoZXJlKDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbyk6bm90KHN2ZyAqLCBzeW1ib2wgKikpIHtcbi8vICAgICBhbGw6dW5zZXQ7IGRpc3BsYXk6cmV2ZXJ0O1xuLy8gfVxuLy8gKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4vLyAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuLy8gfVxuLy8gKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuLy8gICAgIC8vIHdpZHRoOiA4cHg7XG4vLyAgICAgLy8gaGVpZ2h0OiA4cHg7XG4vLyB9XG4vLyAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogI2Q3ZDhkZDtcbi8vICAgICAvLyBib3JkZXItcmFkaXVzOiA5OXB4O1xuLy8gfVxuLy8gKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuLy8gICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gfVxuLy8gb2wsIHVsLCBtZW51IHtcbi8vICAgICBsaXN0LXN0eWxlOm5vbmU7XG4vLyB9XG4vLyBpbWcge1xuLy8gICAgIG1heC13aWR0aDoxMDAlO1xuLy8gfVxuLy8gdGFibGUge1xuLy8gICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTsgd2lkdGg6IDEwMCU7XG4vLyB9XG4vLyBjYXB0aW9uIHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGxpbmUtaGVpZ2h0OiAwfVxuLy8gdGV4dGFyZWEge1xuLy8gICAgIHdoaXRlLXNwYWNlOnJldmVydDsgcmVzaXplOm5vbmU7XG4vLyB9XG4vLyBzdHJvbmcsIGVtIHtcbi8vICAgICBkaXNwbGF5OmJsb2NrOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG4vLyBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi8vIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IG1hcmdpbjogMDtcbi8vIH1cbi8vIG1ldGVyIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6cmV2ZXJ0OyBhcHBlYXJhbmNlOnJldmVydDtcbi8vIH1cbi8vIDo6cGxhY2Vob2xkZXIge1xuLy8gICAgIGNvbG9yOnVuc2V0O1xuLy8gfVxuLy8gLndqLWNvbnRyb2wge1xuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gfVxuLy8gaHRtbCB7XG4vLyAgICAgY29sb3I6ICMyMjI7XG4vLyAgICAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZCBWYXJpYWJsZVwiLCBQcmV0ZW5kYXJkLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHN5c3RlbS11aSwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTm90byBTYW5zIEtSXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgc2Fucy1zZXJpZjtcbi8vICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vIH1cbi8vIGEsYnV0dG9uIHtcbi8vICAgICBkaXNwbGF5OiBibG9jazsgY3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuLy8gLndqLWdseXBoLWRvd24ge1xuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vIH1cbi8vIC53ai1jb250cm9sICoge1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyB9XG4vLyAuYmxpbmR7XG4vLyAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4vLyAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuLy8gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgIHRvcDowO1xuLy8gICAgIGxlZnQ6MDtcbi8vICAgICB3aWR0aDowO1xuLy8gICAgIGhlaWdodDowO1xuLy8gICAgIGZvbnQtc2l6ZTowO1xuLy8gICAgIGxpbmUtaGVpZ2h0OjA7XG4vLyB9XG5cbi8vIFtoaWRkZW5dLFxuLy8gLmhpZGRlbiB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gfSIsIkB1c2UgJy4uL2Fic3RyYWN0cy9fYWJzdHJhY3RzLWRpcicgYXMgKjtcblxuI3dyYXBwZXIge1xuXHRkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4jcGFnZS13cmFwcGVyLmNvbnRlbnRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGNhbGMtaGVpZ2h0KDYwKTtcblx0cGFkZGluZzogMDtcbn1cblxuLmxvZ2luIHtcblx0d2lkdGg6IDQ2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDE2MHB4O1xuXG5cdC5sb2dvLXdyYXAge1xuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiA0MjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHQuYnRuLFxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0aGVpZ2h0OiA0NHB4XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4XG5cdFx0fVxuXHR9XG59XG5cbi5saW5rLXdyYXAge1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTA2cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdH1cblxuXHQucGhhcm9zIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ29fd19waGFyb3Muc3ZnJyk7fVxuXHQuc3RlbGxhIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ29fd19zdGVsbGEuc3ZnJyk7fVxuXHQuY29tcGFzIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ29fd19jb21wYXMuc3ZnJyk7fVxufVxuXG4ucGFnZSB7XG5cdCYtdG9wIHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRiZztcblxuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiAyNDRweDtcblx0XHRcdGhlaWdodDogMjFweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ2luLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdD4uYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1NnB4O1xuXHRcdH1cblx0fVxufVxuXG4ubmF2IHtcblx0Ji13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdG1pbi13aWR0aDogMjIwcHg7XG5cdFx0QGluY2x1ZGUgY2FsYy1oZWlnaHQoNDgpO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGJhY2tncm91bmQ6ICMyOTM4NDY7XG5cblx0XHQubmF2YmFyLWRlZmF1bHQge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5OXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAuMylcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0IHtcblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzI5Mzg0NjtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYub25lLWRlcHRoIHtcblx0XHQ+IGxpIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRjb2xvcjogI2E3YjFjMjtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNoYW5uZWwge1xuXHQmLXdyYXAge1xuXHRcdHBhZGRpbmc6IDI0cHggMjBweCAxNnB4IDIwcHg7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMzhweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmJyZWFkY3J1bWIge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGhlaWdodDogMjhweDtcblxuXHRsaSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50IHtcblx0Ji13cmFwIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRAaW5jbHVkZSBjYWxjLXdpZHRoKDIyMCk7XG5cdFx0QGluY2x1ZGUgY2FsYy1oZWlnaHQoNDgpO1xuXHRcdC8vIHBhZGRpbmc6IDAgNDBweCAzMnB4O1xuXHR9XG5cblx0Ji10b3Age1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0bWluLXdpZHRoOiAxNzAwcHg7XG5cdFx0cGFkZGluZzogMCA0MHB4IDhweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0Ji1ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi13aWR0aDogMTcwMHB4O1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG5cdFx0bWluLWhlaWdodDogNjQwcHg7XG5cdFx0cGFkZGluZzogMCA0MHB4IDMycHg7XG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDMycHg7XG5cdH1cbn1cblxuLnRpdGxlLXdyYXAge1xuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBpbmNsdWRlIGZvbnQoMjAsNzAwKTtcblxuXHRcdC50b29sdGlwLWJ0biB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kaXZpZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDEycHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYm9yZGVyO1xufVxuXG4uaW5mby1ib3gge1xuXHRAaW5jbHVkZSBpbmxpbmVmbGV4LWFsaWduLWNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICRiZztcblxuXHRsaSArIGxpIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnLyc7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5mdWxsIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRsaSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCYucHJpY2Uge1xuXHRcdFx0XHRtaW4td2lkdGg6IDM0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubG9hZGluZy1jb21wIHtcblx0ei1pbmRleDogMjEwMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0JjpiZWZvcmUge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XG5cdH1cblx0LmxvdHRpZS1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIHBvcy1jZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTU1JSkgc2NhbGVYKC0xKTtcblx0fVxuXG5cdCNsb2FkaW5nLWltYWdlIHtcblx0XHR3aWR0aDogODBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuXHR9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gZWxsaXBzZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gZWxsaXBzaXMyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuXG5AbWl4aW4gZmxleC1hbGlnbi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtaXhpbiBpbmxpbmVmbGV4LWFsaWduLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtaXhpbiBmbGV4LWRpcmVjdC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGJnaWNvbigkc2l6ZSkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGhlaWdodDogJHNpemUgKyBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSArIHB4O1xufVxuXG5AbWl4aW4gY2FsYy13aWR0aCgkd2lkdGgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skd2lkdGggKyBweH0pO1xufVxuQG1peGluIGNhbGMtbWF4d2lkdGgoJHdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyR3aWR0aCArIHB4fSk7XG59XG5AbWl4aW4gY2FsYy1taW53aWR0aCgkd2lkdGgpIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtICN7JHdpZHRoICsgcHh9KTtcbn1cblxuQG1peGluIGNhbGMtaGVpZ2h0KCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWlnaHQgKyBweH0pO1xufVxuQG1peGluIGNhbGMtbWF4aGVpZ2h0KCRoZWlnaHQpIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVpZ2h0ICsgcHh9KTtcbn1cbkBtaXhpbiBjYWxjLW1pbmhlaWdodCgkaGVpZ2h0KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlaWdodCArIHB4fSk7XG59XG5cbkBtaXhpbiBzcXVhcmUtc2l6ZSgkc2l6ZSkge1xuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIG1heC13aWR0aDogJHNpemUgKyBweDtcbiAgICBtaW4td2lkdGg6ICRzaXplICsgcHg7XG4gICAgaGVpZ2h0OiAkc2l6ZSArIHB4O1xuICAgIG1heC1oZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgbWluLWhlaWdodDogJHNpemUgKyBweDtcbn1cblxuQG1peGluIHBvcy1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWl4aW4gcG9zLWNlbnRlclhUKCR0b3ApIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkdG9wICsgcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtaXhpbiBwb3MtY2VudGVyWEIoJGJvdHRvbSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206ICRib3R0b20gKyBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1peGluIHBvcy1jZW50ZXJZTCgkbGVmdCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAkbGVmdCArIHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtaXhpbiBwb3MtY2VudGVyWVIoJHJpZ2h0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkcmlnaHQgKyBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBncmlkLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vIGNvbG9yXG4kcHJpbWFyeTogIzAwMzg3OTtcbiRwcmltYXJ5MjogIzM3NkNGQjtcbiRyZWQ6ICNGRjI4Mjg7XG4kcmVkMjogI0ZGQkNCQztcbiRibHVlOiAjODJBM0ZGO1xuJGJsdWUyOiAjRTZFQ0ZGO1xuJGdyZWVuOiAjMzNDNDgxOyBcblxuJGRlZmF1bHQ6ICMyMjI7XG4kYmxhY2sxOiAjNDQ0O1xuJGJsYWNrMjogIzMzMztcbiRibGFjazM6ICM4ODg7XG4kYmxhY2s0OiAjNWI1YjViO1xuXG4kYm9yZGVyOiAjRTFFNUVBO1xuJGJvcmRlcjI6ICNkMmQyZDQ7XG4kYm9yZGVyMzogI0M0QzRDNDtcblxuJGJnOiAjRjFGMkY1O1xuJGJnMjogI0RGREZERjtcbiRiZzM6ICM3QTdBN0E7IiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4udGFicy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC50YWIge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLXBhbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLnRhYi1jb250IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cy9fYWJzdHJhY3RzLWRpcicgYXMgKjtcblxuLmZvcm0ge1xuXHQmLXdyYXAge1xuXHRcdC8vIHBhZGRpbmc6IDRweCA4cHggOHB4O1xuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGxhYmVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZm9ybSB7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWdyb3VwIHtcblx0XHRcdFx0JiArIC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRib3JkZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYm94IHtcblx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cblx0XHRcdFx0JjpoYXMobGFiZWwpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3MtY2VudGVyWUwoMCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICRiZywgJGFscGhhOiAuNTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aGFzKC5ub3RlLWVkaXRvcikge1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucm93IHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQuc2VsZWN0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji1jb250cm9sW3R5cGU9dGV4dF06cmVhZC1vbmx5IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYtY29udHJvbFt0eXBlPXRleHRdOmRpc2FibGVkIHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2sxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIyO1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRAaW5jbHVkZSBmb250KDE2LDcwMCk7XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHR9XG5cblx0Ji1ncm91cCB7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Ji5jb2wyIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXG5cdFx0XHQuZm9ybS1ib3gge1xuXHRcdFx0XHRmbGV4OiAwIDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbDMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQuZm9ybS1ib3gge1xuXHRcdFx0XHRmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMTZweCk7XG5cdFx0XHR9XG5cblx0XHRcdCYgKyAuY29sMiB7XG5cdFx0XHRcdC5mb3JtLWJveDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDE3cHgpO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNnB4KVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLWJveDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRmbGV4OiAxIDEgY2FsYyg2Ni42NjYlIC0gMTVweCk7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJvdyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHR9XG5cblx0XHQmOmhhcygubm90ZS1lZGl0b3IpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmLmNvbCB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblxuXHRcdFx0LmZvcm0tYm94IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogNHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PmxhYmVsIHtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LXRleHQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYm94IHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRnYXA6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdD5sYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KDE0LDUwMCk7XG5cdFx0XHR6LWluZGV4OiAwO1xuXG5cdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpoYXMoLmJ0bikge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzXj1pbnB1dC1dIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdH1cblxuXHRcdC50ZXh0X2xlbmd0aCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRjb2xvcjogJGJsYWNrMztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHQuaW5wdXQtY2hrYm94IHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogOHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblxuXHRcdFx0LmNoa2JveC1idG4ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2wge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQ+bGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmVycm9yIGlucHV0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRcdH1cblx0XHQmLnBhc3MgaW5wdXQuZm9ybS1jb250cm9sIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdH1cblxuXHRcdC52YWxpZGF0aW9uLWJveCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdC1jb2w7XG5cdFx0XHRnYXA6IDRweDtcblxuXHRcdFx0JiArICoge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52YWxpZGF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCYuZXJyb3IgLnZhbGlkYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYucGFzcyAudmFsaWRhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTI7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250cm9sIHtcblx0XHRmbGV4OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDMycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0fVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuXHQmLmlucHV0LWRhdGUsXG5cdCYuaW5wdXQtZGF0ZXJhbmdlIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uL2ljby1jYWxlbmRhci5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1czpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjp2YWxpZDpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdCY6aGFzKC5zZWxlY3QpIHtcblx0XHRcdGdhcDogOHB4O1xuXHRcdH1cblxuXHRcdC5zZWxlY3Qge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRnYXA6IDRweDtcblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlucHV0LWRhdGUge1xuXHRcdGdhcDogOHB4O1xuXHR9XG5cblx0Ji5pbnB1dC1sb2dpbi1jb3VudHJhbmdlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUycHg7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuLm5vdGUtZWRpdG9yIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJ0biB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdGNvbG9yOiAkZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdDtcblx0XHR9XG5cblx0XHQmID4gLm5vdGUtaWNvbi1jYXJldHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JiArIC50ZXh0X2xlbmd0aCB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTJweDtcblx0fVxuXG5cdC50b29sdGlwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0cHJlIHtcblx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHRcdHBhZGRpbmc6IGluaXRpYWw7XG5cdFx0bWFyZ2luOiBpbml0aWFsO1xuXHRcdGZvbnQtc2l6ZTogaW5pdGlhbDtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHR3b3JkLWJyZWFrOiBpbml0aWFsO1xuXHRcdHdvcmQtd3JhcDogaW5pdGlhbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXHRcdGJvcmRlcjogaW5pdGlhbDtcblx0XHRib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuXHR9XG5cblx0Ji5ub3RlLWZyYW1lIHtcblx0XHQubm90ZS1lZGl0aW5nLWFyZWEge1xuXHRcdFx0Lm5vdGUtZWRpdGFibGVbY29udGVudGVkaXRhYmxlPWZhbHNlXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjQxLDI0MiwyNDUsLjU1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbjogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiBpbmhlcml0O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogYXV0bztcblx0fVxuXG5cdC50ZXJtcy1jb250ZW50IHtcblx0XHQudGVybXMge1xuXHRcdFx0Ji1ib3gge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuXHRcdFx0XHRmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0XHQ+LnRlcm1zLWRlcHRoIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRhYmxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDhweCAwO1xuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiArIC50ZXJtcy1ib3gge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1bGxldCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlcHRoIHtcblx0XHRcdFx0LmRlcHRoIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobisxMCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyAuZGVwdGgge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmtvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmRzIHNwYW4ge1xuXHRcdFx0XHRcdFx0bGVmdDogLThweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4udGVybXMtZGVwdGgge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgyNCw3MDApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFibGUge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aCxcblx0XHRcdHRkIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHRcdCYgKyB0aCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGFibGUtY29sIHtcblx0XHRcdFx0dGggKyB0aCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0XHRcdFx0JiArIHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50YWJsZS1yb3cge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdCYrdHIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gdGVtcGxhdGUgc3R5bGVcbi50ZW1wbGF0ZSB7XG5cdCYudXBkYXRlIHtcblx0XHQudXBkYXRlLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cblx0XHRcdFtjbGFzc149dGl0bGVdIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkyO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KDE2LDYwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZztcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAxcHggMHB4IDJweCAwcHggIzAwMDAwMDQwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRwYWRkaW5nOiAwIDE2cHggMCAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdGNvbG9yOiAkYmxhY2szO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICRiZywgJGFscGhhOiAuNTUpO1xuXHRcdH1cblx0fVxuXG5cdGkge1xuXHRcdEBpbmNsdWRlIHBvcy1jZW50ZXJZUig4KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdG9wdGlvbiB7XG5cdFx0cGFkZGluZzogM3B4IDA7XG5cdH1cbn1cblxuLmlucHV0LXJhZGlvIHtcblx0JiArIC5pbnB1dC1kYXRlcmFuZ2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cbn1cblxuXG4ucmFkaW8tYnRuLFxuLmNoa2JveC1idG4sXG4uc3dpdGNoLWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblxuXHQmICsgW2NsYXNzJD0tYnRuXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxuXG5cdD5sYWJlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbi5yYWRpby1idG4ge1xuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDE4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0QGluY2x1ZGUgcG9zLWNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgc3F1YXJlLXNpemUoMTIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjazM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2szO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2szO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCAycHggMHB4ICMwMDAwMDAzMyBpbnNldDtcblx0XHR9XG5cdH1cbn1cblxuLmNoa2JveC1idG4ge1xuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDE4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjazM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggIzAwMDAwMDMzIGluc2V0O1xuXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3MtY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljby1jaGtib3guc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2szO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCAjMDAwMDAwMzMgaW5zZXQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLmlucHV0LWZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBtaW4taGVpZ2h0OiA2MHB4O1xuXHQvLyBwYWRkaW5nOiA4cHggMDtcblxuXHQuYXR0YWNobWVudCB7XG5cdFx0Ji1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRjb2xvcjogJGJsYWNrMztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCYtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0JjpkaXNhYmxlZCArIC5idG4ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZmlsZW5hbWUtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTJweDtcblx0XHR9XG5cblx0XHQmLWZpbGVsaXN0LXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuICAgICBcdFx0bWF4LWhlaWdodDogODBweDtcbiAgICBcdFx0b3ZlcmZsb3cteTogYXV0bztcbiAgICBcdFx0YmFja2dyb3VuZDogd2hpdGU7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBcdFx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cblx0XHQmLXByZXYge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTk1cHg7XG5cdFx0XHRoZWlnaHQ6IDE5NXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRcdCYudG9wLWJhbm5lciB7XG5cdFx0XHRcdCYtcGMge1xuXHRcdFx0XHRcdHdpZHRoOiA5MjNweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNS4zOHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM1LjM4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI0N2NmZjtcblx0XHRcdFx0fTtcblxuXHRcdFx0XHQmLW1vIHtcblx0XHRcdFx0XHR3aWR0aDogNjQwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogOTJweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA5MnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNDdjZmY7XG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGVzYyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweFxuXHRcdH1cblx0XHQmLWZpbGUge1xuXHRcdFx0QGluY2x1ZGUgZWxsaXBzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdCYudHlwZTIge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9ZmlsZV0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdmFsdWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWFkb25seS1ib3gge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxNjBweDtcblx0cGFkZGluZzogNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmOmhhcyguYnRuKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0fVxuXG5cdHA6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0JjpoYXMoLnRleHQtYm94KSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiA0cHg7XG5cdH1cblxuXHQudGV4dC1ib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0fVxuXG5cdCYubWVtbyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0LmNvbnQge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHR9XG5cdH1cbn1cblxuLmlucHV0LXRleHQge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTYwcHg7XG5cdG1hcmdpbjogNHB4IDA7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHJlc2l6ZTogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5Mjtcblx0fVxuXG5cdCY6cmVhZC1vbmx5IHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi5jb2xvci1waWNrZXIge1xuXHRAaW5jbHVkZSBzcXVhcmUtc2l6ZSgyOCk7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2szO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4uaW5mby10YWJsZSB7XG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0fVxuXG5cdHRoIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGJnLCAkYWxwaGE6IC41NSk7XG5cdH1cblxuXHR0ZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdCYgKyB0aCB7XG5cdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdH1cblxuXHQmLnRhYmxlLWNvbCB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdCYgKyB0ZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLXJvdyB7XG5cdFx0dHIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0JiArIHRyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHR9XG5cblx0XHRcdCYucm93MSB7XG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogY2FsYyg2Ni42NjYlIC0gMTgwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucm93MiB7XG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTgwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0Ji5hbGlnbi1yaWdodCB7XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLW1peCB7XG5cdFx0dHIgKyB0ciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0dGgge1xuXHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1kdXBsIHtcblx0XHR0aCB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdC5zZWxlY3Qge1xuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cblx0fVxuXG5cdHRkOmhhcyhpbnB1dCkge1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4uc2VhcmNoLWNvbXBvbmVudCB7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdCYucHVyZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cblx0XHQuc2VhcmNoIHtcblx0XHRcdCYtZ3JvdXAge1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogOHB4O1xuXG5cdFx0XHRcdCY6aGFzKGlucHV0KSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD5sYWJlbCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA1MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlucHV0LWRhdGUge1xuXHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gge1xuXHRcdCYtZ3JvdXAge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdCY6aGFzKGxhYmVsKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0Pi5idXR0b24tZ3JvdXAge1xuXHRcdFx0XHQmOm5vdCguZGF0ZSkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kYXRlIHtcblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArIC5zZWFyY2gtZ3JvdXAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0PmxhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tYm94IHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGV0YWlsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uLWdyb3VwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zdHJkIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdCB7XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tZ3JvdXAge1xuXHRcdGdhcDogNHB4O1xuXG5cdFx0Ji50eXBlLXJhZGlvIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRcblx0XHRcdC5yYWRpby1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiA0OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrMztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNlbGVjdGVke1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0IHtcblx0XHQmLWdyb3VwIHtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cy9fYWJzdHJhY3RzLWRpcicgYXMgKjtcblxuLmRhdGFUYWJsZXNfd3JhcHBlcixcbi5kdC1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTgwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0LnNlbGVjdCAuZm9ybS1jb250cm9sIHtcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdH1cbn1cblxuLmJ1dHRvbi1ncm91cCsuZGF0YVRhYmxlc193cmFwcGVyOmhhcyguZGF0YVRhYmxlc19pbmZvKSxcbi5idXR0b24tZ3JvdXArLmR0LWNvbnRhaW5lcjpoYXMoLmR0LWluZm8pIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cblx0dGhlYWQge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0dHIge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb3J0aW5nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRiZztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0JjphZnRlcixcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRjb2xvcjogI2NmY2ZjZjtcblx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKWslwiO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuKWvFwiO1xuXHRcdFx0XHRib3R0b206IDRweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zb3J0aW5nX2FzYyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc29ydGluZ19kZXNjIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkgdHIgdGQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdCYucG9pbnRlciB7XG5cdFx0dGJvZHkgdHIgdGQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdHRyIHtcblx0XHQmOmxhc3QtY2hpbGQgdGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZGY2ZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpoYXMoLmRhdGFUYWJsZXNfZW1wdHkpLFxuXHRcdCY6aGFzKC5kdC1lbXB0eSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdCYgPiB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2YxZjJmNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aCxcblx0dGQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFtjbGFzcyQ9LWJ0bl0ge1xuXHRcdFx0QGluY2x1ZGUgcG9zLWNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZDogJGJnO1xuXG5cdFx0Jit0aCB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0dGQge1xuXHRcdCYrdGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdH1cblxuXHRcdCYuZGF0YVRhYmxlc19lbXB0eSxcblx0XHQmLmR0LWVtcHR5IHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRjb2xvcjogJGJsYWNrMztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhhcyguY2hrYm94LWJ0bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLmhhbmRsZSB7XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0fVxuXHR9XG5cblxuXHQuY2hrYm94LWJ0biB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHR9XG5cblx0Ji5oYXMtc2Nyb2xsLXgge1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG5cbi5pbmZvLXdyYXAge1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0JisudGFibGUtd3JhcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMnB4KTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuLnRhYmxlIHtcblx0Ji13cmFwIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTU2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRAaW5jbHVkZSBmb250KDE2LDUwMCk7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogNTYwcHg7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1ncm91cCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmV4Y2VsLXRibCB7XG5cdC5kdC1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0LWNvbDtcblx0XHRnYXA6IDhweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuZHQtbGF5b3V0IHtcblx0XHQmLXRhYmxlIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdH1cblxuXHRcdCYtY2VsbCB7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuZHQtc3RhcnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcblx0fVxuXG5cdC5kdC1idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ji5jb21wbGV4LWhlYWRlciB7XG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0Ji5ib3JkZXItbCB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIGZpeGVkQ29sdW1ucyDquLDrs7gg7IS47YyFICovXG4uZHQtc2Nyb2xsLWJvZHkge1xuXHRvdmVyZmxvdzogdW5zZXQhaW1wb3J0YW50O1xufVxuXG4uZHQtc2Nyb2xsLWhlYWQge1xuXHRoZWlnaHQ6IDA7XG59XG5cbi5kdGZjLWZpeGVkLXN0YXJ0e1xuXHR6LWluZGV4OiAxO1xuXG5cdCY6bm90KDpoYXMofiAuZHRmYy1maXhlZC1zdGFydCkpIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHR9XG59XG5cbi8qIHBhZ2VuYXRpb24gKi9cbi5ib2FyZC1wYWdpbmF0aW9uIHtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ji1idG4ge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDMwKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoMTQsNzAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuXHRcdFx0Ji5idG4tcHJldiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY29fYm9hcmRfYXJyb3dfbGVmdC5zdmcnKTtcblx0XHRcdH1cblx0XHRcdCYuYnRuLW5leHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24vaWNvX2JvYXJkX2Fycm93X3JpZ2h0LnN2ZycpO1xuXHRcdFx0fVxuXHRcdFx0Ji5idG4tZmlyc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24vaWNvX2JvYXJkX2RhcnJvd19sZWZ0LnN2ZycpO1xuXHRcdFx0fVxuXHRcdFx0Ji5idG4tbGFzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi9pY29fYm9hcmRfZGFycm93X3JpZ2h0LnN2ZycpO1xuXHRcdFx0fVxuXHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmcyO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyaWQtYmcwIHtiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7fVxuLmdyaWQtYmcxIHtiYWNrZ3JvdW5kOiAjZjFmMmY1ICFpbXBvcnRhbnQ7fVxuLmdyaWQtYmcyIHtiYWNrZ3JvdW5kOiAjRUNGMUZGICFpbXBvcnRhbnQ7fVxuXG4udXJsLWxpbmssIC5jb21wYW55LW5hbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmR0LWVsbGlwc2lzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG1heC13aWR0aDogMTAwcHg7XG59XG4iLCIuanN0cmVlLWRlZmF1bHQge1xuXHQuanN0cmVlLWRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdCYuanN0cmVlLWhvdmVyZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHR9XG5cdFx0Ji5qc3RyZWUtY2xpY2tlZCB7XG5cdFx0XHQvL2JhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHQ+LmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5qc3RyZWUtaG92ZXJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRcdFx0Pi5qc3RyZWUtY2hlY2tib3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4uaWNvLXNpemUge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDU2IHtcblx0XHQmI3skaX0gIHtcblx0XHRcdGZvbnQtc2l6ZTogJGkgKyBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDgwcHg7XG5cdGhlaWdodDogMzJweDtcblx0bWluLWhlaWdodDogMzJweDtcblx0cGFkZGluZzogMCAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgZm9udCgxNCw1MDApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmLnByaW1hcnkge1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0Ji5vdXRsaW5lIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnByaW1hcnkyIHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5Mjtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTI7XG5cdFx0Ji5vdXRsaW5lIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5Mjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnJlZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0Ji5vdXRsaW5lIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2syO1xuXHRcdCYub3V0bGluZSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrMjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJsYWNrMjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5yZWQyIHtcblx0XHRib3JkZXItY29sb3I6ICNGQTcxQUI7XG5cdFx0YmFja2dyb3VuZDogI0ZBNzFBQjtcblx0XHQmLm91dGxpbmUge1xuXHRcdFx0Y29sb3I6ICNGQTcxQUI7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGQTcxQUI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNGQTcxQUI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZ3JlZW4ge1xuXHRcdGJvcmRlci1jb2xvcjogIzhGQzU3Qztcblx0XHRiYWNrZ3JvdW5kOiAjOEZDNTdDO1xuXHRcdCYub3V0bGluZSB7XG5cdFx0XHRjb2xvcjogIzhGQzU3Qztcblx0XHRcdGJvcmRlci1jb2xvcjogIzhGQzU3Qztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzhGQzU3Qztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBib3JkZXJcblx0Ji5vdXRsaW5lIHtcblx0XHRjb2xvcjogIzY3NmE2Yztcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXIzO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHQmLmJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCxcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblx0fVxuXG5cdC8vIHJvdW5kXG5cdCYucm91bmQsXG5cdCYucm91bmQuc20ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdH1cblxuXHQmLmNpcmNsZSxcblx0Ji5jaXJjbGUuc20ge1xuXHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDMyKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHQmLnNtIHtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXHRcblx0Ji10ZXh0IHtcblx0XHRjb2xvcjogJGRlZmF1bHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQvL3Jlc2V0XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYubGluZSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pY28tYnRuIHtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdH1cblxuXHQmLmNhbmNlbCB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgkcmVkMiwgLjgpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHJlZDIsIC44KTtcblx0fVxuXHRcblx0Ji5kZWwge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLmJ0bi1wcmV2IHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcXVhcmUtc2l6ZSgzMCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uL2ljb19ib2FyZF9hcnJvd19sZWZ0LnN2ZycpO1xuXHR9XG5cdCYuYnRuLW5leHQge1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDMwKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24vaWNvX2JvYXJkX2Fycm93X3JpZ2h0LnN2ZycpO1xuXHR9XG59XG5cbi5idXR0b24td3JhcCB7XG5cdG1hcmdpbjogMDtcblx0XG5cdCYucm93IHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0fVxuXG5cdCYuYWxpZ24tc2Ige1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYnV0dG9uLWdyb3VwIHtcblx0ei1pbmRleDogMTtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdGdhcDogOHB4O1xuXHQvLyBtaW4taGVpZ2h0OiAzNHB4O1xuXG5cdCYucGFnZS1lZGl0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2wge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmLmFsaWduLXNiIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmLmhhbGYge1xuXHRcdG1heC13aWR0aDogNTB2dztcbiAgXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi50ZXh0LWxpbmsge1xuXHRjb2xvcjogJHByaW1hcnkyO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmLmFyciB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNHB4O1xuXHRcdHJpZ2h0OiA0NHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLnRvb2x0aXAge1xuXHQmLWJveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ji1idG4ge1xuXHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDE2KTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkYmxhY2s0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoMTQsNTAwKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyMztcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0YmFja2dyb3VuZDogJGJnMjtcblx0XHRib3gtc2hhZG93OiAwcHggM3B4IDRweCAwcHggIzAwMDAwMDIwO1xuXG5cdFx0cCB7XG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5wb3BvdmVyIHtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogMHB4IDNweCA0cHggMHB4ICMwMDAwMDAyMDtcblxuXHQuYXJyb3cge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Ji1ib2R5IHtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdC1jb2w7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmJzLXBvcG92ZXIge1xuXHQmLXJpZ2h0IC5hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCYtYm90dG9tIC5hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5tb2RhbC5pbm1vZGFsIHtcblx0Lm1vZGFsIHtcblx0XHQmLWRpYWxvZyB7XG5cdFx0XHRAaW5jbHVkZSBwb3MtY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDc4MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCY6aGFzKC50YWJsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aGFzKC5pbnB1dC1mb3JtKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0LmlucHV0LWZvcm0ge1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTA4MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji54bGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTMwMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5tZWRpdW0ge1xuXHRcdFx0XHR3aWR0aDogODAwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyODBweDtcblxuXHRcdFx0XHQmLnByZXZpZXcge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFsZXJ0IHtcblx0XHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Lm1vZGFsIHtcblx0XHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWJvZHkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAzMnB4IDhweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgyMCw2MDApO1xuXG5cdFx0XHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrMztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtZm9vdGVyIHtcblx0XHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSA1MCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogNzgwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0XHQmOmhhcygudGFibGUpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQuY2xvc2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUtc2l6ZSgyNCk7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBmb250KDIwLDcwMCk7XG5cdFx0fVxuXG5cdFx0Ji1ib2R5IHtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Ji1mb290ZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0JjpoYXMoLmFsZXJ0KSB7XG5cdFx0ei1pbmRleDogMjA1MSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRhdGFUYWJsZXNfd3JhcHBlcixcblx0LmR0LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0QGluY2x1ZGUgcG9zLWNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjUpO1xuXHR9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5hZG1pbi1kYXNoYm9hcmQge1xuXHQudGVtcC1jb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiA2NSU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGdhcDogNDBweDtcblxuICAgIGltZyB7XG5cdFx0XHR3aWR0aDogNDI5cHg7XG4gICAgfVxuXHR9XG5cdC8vIGlib3gg6rO17Ya1XG5cdC5pYm94IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KDE1LDYwMCk7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgyMCw0MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZGFzaGJvYXJkIHtcblx0Ji10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0Z2FwOiA0cHg7XG5cdFx0QGluY2x1ZGUgZm9udCgxNiw1MDApO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIHNxdWFyZS1zaXplKDE0KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNhOWI5Yzg7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLXRvZGF5IHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XG5cblx0XHQuaWJveCB7XG5cdFx0XHRmbGV4OiAxIDE7XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxNSw2MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0XHQubGluay10ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5saW5lIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRhYiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggIzEyMTIxMjE0O1xuXG5cdFx0Lm5hdi10YWJzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoMTgsNTAwKTtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHQucGFuZWwge1xuXHRcdFx0XHQmLWJvZHkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0LWNvbDtcblx0XHRcdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHQuZGFzaGJvYXJkLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1ib3gge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5pYm94IHtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCAjMTIxMjEyMTQ7XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZztcblx0XHRcdH1cblxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0Z2FwOiA2MHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzNnB4KTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnR5cGUyIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cblx0XHRcdFx0Lmlib3gge1xuXHRcdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblxuXHRcdFx0XHRcdFx0LmNvdW50LWJveCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3VudC1ib3gge1xuXHRcdFx0XHRcdCYgKyAuY291bnQtYm94IHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aXQge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VudC1ib3gge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQudGl0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDriITsoIEg7ZiE7ZmpXG5cdFx0LmFjY3J1ZSB7XG5cdFx0XHQmLWJveCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8g6riw6rCE67OEIO2YhO2ZqVxuXHRcdC5wZXJpb2Qge1xuXHRcdFx0LnNlYXJjaC1jb21wb25lbnQge1xuXHRcdFx0XHQuc2VhcmNoIHtcblx0XHRcdFx0XHQmLWdyb3VwIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaXRlbSA+bGFiZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnV0dG9uLWdyb3VwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQuYnRuLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnN3aXRjaCB7XG5cdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnO1xuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWNoYXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHQuY2hhcnQtYm94IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1ib3gge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdC1jb2w7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRcdFx0Z2FwOiAyNHB4O1xuXG5cdFx0XHRcdC5pYm94IHtcblx0XHRcdFx0XHRmbGV4OiAwO1xuXG5cdFx0XHRcdFx0Ji50eXBlMiB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyDqsIDsnoXsnpAg7ZiE7ZmpIHRhYlxuXHQmLW1lbWJlcnMge1xuXHR9XG5cdC8vIO2PrOyduO2KuCDtmITtmakgdGFiXG5cdCYtcG9pbnQge1xuXHR9XG5cdC8vIOusuOydmCDtmITtmakgdGFiXG5cdCYtaW5xdWlyeSB7XG5cdFx0LmFjY3J1ZS1ib3gge1xuXHRcdFx0Lmlib3gge1xuXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0bWluLXdpZHRoOiA0NzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5hZG1pbi1ib2FyZCB7XG4gICAgLmJvYXJkIHtcbiAgICAgICAgJi1ldmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwuaW5tb2RhbDpoYXMoLnByZXYtd3JhcCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wcmV2LXdyYXAge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4ICMwMDAwMDA0MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1ob2xkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWhvbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlLXNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRkZGRiwgI0ZGRkZGRik7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCAjMDAwMDAwNEQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjgpKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYsICNGRkZGRkYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1wcmV2IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUtaG9sZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMjIsNzAwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1ib3gge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24taG9sZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjg1KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnBvcHVwLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTYsNTAwKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICYgKyAucG9wdXAtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLmlubW9kYWwgLm1vZGFsLWRpYWxvZzpoYXMoLnByZXYtYmFubmVyOm5vdCgubWFpbikpIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vKiBpbmZvLXRhYmxlIOyKpO2DgOydvDog7JWE656Y7Kq97JeQ66eMIOyEoCDstpTqsIAgKi9cbi5pbmZvLXRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uaW5mby10YWJsZSB0aCwgLmluZm8tdGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyAvKiDslYTrnpjsqr0g7YWM65GQ66as66eMIOy2lOqwgCAqL1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLyogZG9jLWxpc3Qg7Iqk7YOA7J28OiDrqqjrk6Ag7IWA7JeQIO2FjOuRkOumrCDstpTqsIAgKi9cbi5kb2MtbGlzdCAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8qIO2FjOuRkOumrCDrrLjsoJwg7ZW06rKw7J2EIOychO2VtCBzZXBhcmF0ZSDsgqzsmqkgKi9cbiAgICBib3JkZXItc3BhY2luZzogMDsgLyog7YWM65GQ66asIOu2hOumrCDsi5wg7IOd6riw64qUIOqwhOqyqeydhCDsl4bslaDquLAg7JyE7ZW0IOyEpOyglSAqL1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IC8qIOyekeyEseyEnOulmOuqqeuhneqzvCDthYzsnbTruJQg7IKs7J20IOqwhOqyqSDstpTqsIAgKi9cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgLyog7YWM7J2067iUIOyDgeuLqCDthYzrkZDrpqwg7LaU6rCAICovXG59XG5cbi5kb2MtbGlzdCB0aCwgLmRvYy1saXN0IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAvKiDrqqjrk6Ag7IWA7JeQIO2FjOuRkOumrCDstpTqsIAgKi9cbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiDshYAg64K07JqpIOykkeyVmSDsoJXroKwgKi9cbn1cblxuLmRvYy1saXN0IHRoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQyLCAyNDUsIC41NSk7IC8qIOq4sOyhtCDrsLDqsr3sg4kgKi9cbn1cblxuXG4ucHJldi1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pbWctaG9sZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5tYWluIHtcbiAgICAgICAgLmltZy1ob2xkIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4uYWRtaW4ge1xuXHQvLyDqs6DqsJ0g6rSA66asXG5cdCYtdXNlcm1ndCB7XG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlcixcblx0XHQuZHQtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDU0cHgpO1xuXHRcdH1cblxuXHRcdC50YWJzLWNvbnRhaW5lciB7XG5cdFx0XHQudGFibGUtd3JhcCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhhcygudGFicy1jb250YWluZXIpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuaW5wdXQtbG9naW4tY291bnRyYW5nZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1jb21wb25lbnQge1xuXHRcdFx0LnNlbGVjdCAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0bWluLXdpZHRoOiA5NnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VhcmNoLXN0cmQgaW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIOq0gOumrOyekCDrk7HroZ0g67CPIOq2jO2VnOq0gOumrFxuXHQmLW1hbmFnZXJtZ3Qge1xuXHRcdC8vIGhlaWdodDogYXV0bztcblx0XHQuZm9ybSB7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuZm9ybS1ib3gudHJlZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0PmxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Pi5idXR0b24tZ3JvdXAge1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyDqs6DqsJ3thrXqs4Rcblx0Ji1zdGF0aXN0aWNzIHtcblx0XHRcblx0fVxufVxuXG4udHJlZS12aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMTJweCAwO1xuXG5cdC5qc3RyZWUge1xuXHRcdCYtY29udGFpbmVyLXVsIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0Pmkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+LmpzdHJlZS1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblxuXHRcdFx0XHRcdD5saSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxIDEgMjUlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuanN0cmVlLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbm9kZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24vc3BfdHJlZXZpZXcucG5nJyk7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi9zcF90cmVldmlldy5wbmcnKTtcblxuXHRcdFx0Ji5qc3RyZWUtdGhlbWVpY29uIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI211MDExMjBwX2lkIHtcblx0QGluY2x1ZGUgZWxsaXBzZTtcbn1cblxuLy8g7Y+s7J247Yq4IOyngOq4iSDtjJ3sl4Vcbi5wb2ludC1wcm92aWRlIHtcblx0LnBhbmVsLWJvZHkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDhweDtcblx0fVxuXHRcblx0LmZvcm0tZ3JvdXAucm93IHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDMycHg7XG5cdFx0XG5cdFx0bGFiZWwge1xuXHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFxuXHRcdC5zZWFyY2gtYmFyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4udXNlci1zZWFyY2gge1xuXHQuZm9ybS1ncm91cCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XG5cdFx0LnNlYXJjaC1iYXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbiNtdTAzMTEwX2JvYXJkTGlzdCB7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcbn1cblxuLnF1aXQge1xuXHQmLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyMjtcblxuXHRcdGxpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHQqIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblxuXHRcdFx0LnJhZGlvLWJ0biB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5hdHRhY2htZW50LXByZXYge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LWhlaWdodDogNTI1cHg7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucGF5LXRleHQge1xuXHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdW1tYXJ5IHtcblx0Ji1ib3gge1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdGxpIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGJnLCAkYWxwaGE6IC4zKTtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1jZW50ZXI7XG5cdFx0Z2FwOiA0MHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdCYgKyBwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zLWNlbnRlcllMKC0xMik7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlcjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL19hYnN0cmFjdHMtZGlyJyBhcyAqO1xuXG4uYWRtaW4ge1xuXHQmLXNlcnZpY2Uge1xuXHRcdC5jaGtib3gtYnRuIHtcblx0XHRcdG1pbi13aWR0aDogMTI4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jcy0wMS0xMjAge1xuXHQuY3MwMTEyMF9yZG9TaG93IHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cbn1cblxuLmNzLTAxLTEyMC1wNCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5hZG1pbiB7XG4gICAgJi10ZXJtcyB7XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXI6aGFzKC50ZXJtcy10YWJsZTEpLFxuICAgICAgICAuZHQtY29udGFpbmVyOmhhcygudGVybXMtdGFibGUxKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvX2Fic3RyYWN0cy1kaXInIGFzICo7XG5cbi5hZG1pbiB7XG5cdCYtZmFxIHtcblx0XHQuZGF0YVRhYmxlc193cmFwcGVyOmhhcyguZmFxLXRhYmxlMSkge1xuXHRcdFx0bWF4LWhlaWdodDogMzYwcHg7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaCB7XG5cdFx0XHQmLWNvbXBvbmVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5obyB7XG5cdCYtMDMge1xuXHRcdCYtMTMwIHtcblx0XHRcdCYtcCB7XG5cdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHQmLWJveCB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
