/*!
 * Copyright (c) 2018 by Marfeel Solutions (http://www.marfeel.com)
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Marfeel Solutions S.L and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Marfeel Solutions S.L and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Marfeel Solutions SL.
 *//*!
 * Copyright (c) 2020 by Marfeel Solutions (http://www.marfeel.com)
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Marfeel Solutions S.L and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Marfeel Solutions S.L and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Marfeel Solutions SL.
 */.main-content-wrapper,body{overflow-x:hidden}.burger,.cursor-pointer{cursor:pointer}body:not(.mrf-login){height:initial}.mrf-section-container--multiple{margin-bottom:3rem}.mrf-section-container--last{margin-bottom:0}.mrf-section-container--hidden{background-color:transparent;border:none;box-shadow:none;padding:1rem 0}.mrf-section-container--decreasedMarginTop{margin-top:.5rem}.mrf-formError{color:#EE6060;padding-top:5px;display:block}.mrf-asterisk{color:#EE6060}.mrf-topDisclaimer{padding-top:1.5rem}.alert-dismissible{margin-bottom:0;padding:14px 43px 15px 15px}.alert-dismissible .close{right:-28px}.alert-danger{color:#BB3B38;background-color:#F3CBCA}.ng-hide.ng-hide-add,.ng-hide.ng-hide-remove{display:block!important}.container{width:1170px}.container--csView{padding-right:0}.container--fullWidth{width:100%}.ng-cloak{display:none!important}.mrf-headline{border-bottom:solid 1px #E9E9E9;font-size:2.5rem;margin-bottom:2rem;padding-bottom:1rem}.mrf-checkbox-grid li label{padding-left:5px}.mrf-checkbox-grid{list-style:none}.mrf-form-info{position:absolute;right:-1em;bottom:2px}.mrf-table-audits td:first-child{width:1%}.mrf-badgeLink-close{margin-left:-2px;padding:0}body:not(.mrf-login) .main-content{width:100%}body:not(.mrf-login) .main-content__container{padding:1rem}body:not(.mrf-login) .main-content__container.ads,body:not(.mrf-login) .main-content__container.adsv2,body:not(.mrf-login) .main-content__container.advertising,body:not(.mrf-login) .main-content__container.branding,body:not(.mrf-login) .main-content__container.headerMain,body:not(.mrf-login) .main-content__container.onboarding,body:not(.mrf-login) .main-content__container.pwa,body:not(.mrf-login) .main-content__container.sections,body:not(.mrf-login) .main-content__container.sectionsIndicator,body:not(.mrf-login) .main-content__container.social{padding:0}body:not(.mrf-login) .main-content__container.advertising #preview-container,body:not(.mrf-login) .main-content__container.advertising #settings-container{height:calc(100vh - 60px)}body:not(.mrf-login) .main-content__container.branding .mrf-app{margin:0;padding-left:0;max-width:1160px}body:not(.mrf-login) .main-content-wrapper__child{-webkit-overflow-scrolling:touch;transition:transform .25s ease;transform:translateX(-250px)}body:not(.mrf-login) .main-content--collapsed{transform:translateX(0)}@media (min-width:768px){.mrf-checkbox-grid{-webkit-column-count:2}body:not(.mrf-login) .main-content-wrapper__child{width:calc(100% - 250px);transform:translateX(0)}body:not(.mrf-login) .main-content__container{padding:1.5rem}body:not(.mrf-login) .main-content--collapsed{transform:translateX(-250px);width:100%}}.burger{z-index:1000;height:16px;width:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent}.burger__line{background-color:#fff;width:20px;height:2px}.mrf-username{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.main-content{min-height:100%}.main-content--fullWidth{max-width:100%}.main-content__container .mrf-app{max-width:none}.loader{width:3rem;height:3rem}@media (max-width:768px){body:not(.mrf-login) .main-content-wrapper__child:not(.main-content-collapsed){min-width:100%}.tooltip-inner{font-size:12px}}.td-n{text-decoration:none!important}.webkit-appearance-none{-webkit-appearance:none}.mrf-login{background:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1440' height='1000'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h1440v1000H0z'/%3E%3ClinearGradient id='c' x1='0%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23FF8B00'/%3E%3Cstop offset='100%25' stop-color='%2390D026'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='46.981%25' x2='123.69%25' y1='5.726%25' y2='119.806%25'%3E%3Cstop offset='0%25' stop-color='%2328343F' stop-opacity='0'/%3E%3Cstop offset='100%25' stop-color='%2328343F'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='89.005%25' x2='57.11%25' y1='82.872%25' y2='156.935%25'%3E%3Cstop offset='0%25' stop-color='%2328343F' stop-opacity='0'/%3E%3Cstop offset='100%25' stop-color='%2328343F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23D8D8D8' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M938 2226h1440v1000H938z' transform='translate(-938 -2226)'/%3E%3Cg stroke='url(%23d)' stroke-width='2' opacity='.2' style='mix-blend-mode:overlay' transform='rotate(-75 625.68 449.043)'%3E%3Ccircle cx='397.06' cy='397.06' r='397.06'/%3E%3Ccircle cx='438.246' cy='438.246' r='438.246'/%3E%3Ccircle cx='480.076' cy='480.076' r='480.076'/%3E%3Ccircle cx='521.262' cy='521.262' r='521.262'/%3E%3Ccircle cx='562.448' cy='562.448' r='562.448'/%3E%3Ccircle cx='603.634' cy='603.634' r='603.634'/%3E%3Ccircle cx='645.464' cy='645.464' r='645.464'/%3E%3Ccircle cx='686.65' cy='686.65' r='686.65'/%3E%3C/g%3E%3Cg stroke='url(%23d)' stroke-width='2' opacity='.1' transform='rotate(-75 89.55 1039.804)'%3E%3Ccircle cx='397.06' cy='397.06' r='397.06'/%3E%3Ccircle cx='438.246' cy='438.246' r='438.246'/%3E%3Ccircle cx='480.076' cy='480.076' r='480.076'/%3E%3Ccircle cx='521.262' cy='521.262' r='521.262'/%3E%3Ccircle cx='562.448' cy='562.448' r='562.448'/%3E%3Ccircle cx='603.634' cy='603.634' r='603.634'/%3E%3Ccircle cx='645.464' cy='645.464' r='645.464'/%3E%3Ccircle cx='686.65' cy='686.65' r='686.65'/%3E%3C/g%3E%3Cg stroke='url(%23d)' stroke-width='2' opacity='.1' transform='rotate(-75 1093.618 1084.523)'%3E%3Ccircle cx='480.076' cy='480.076' r='480.076'/%3E%3Ccircle cx='521.262' cy='521.262' r='521.262'/%3E%3Ccircle cx='562.448' cy='562.448' r='562.448'/%3E%3Ccircle cx='603.634' cy='603.634' r='603.634'/%3E%3Ccircle cx='645.464' cy='645.464' r='645.464'/%3E%3Ccircle cx='686.65' cy='686.65' r='686.65'/%3E%3C/g%3E%3Cg stroke='url(%23e)' opacity='.2' transform='rotate(5 25741.398 4601.64)'%3E%3Ccircle cx='1099.453' cy='1099.453' r='1099.453'/%3E%3Ccircle cx='1179.963' cy='1179.963' r='1179.963'/%3E%3Ccircle cx='1261.73' cy='1261.73' r='1261.73'/%3E%3Ccircle cx='1342.239' cy='1342.239' r='1342.239'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover}.mrf-login .main-content,.mrf-login .main-content-wrapper{background-color:transparent}.mrf-login-container{border-radius:10px 2px;width:370px;padding:40px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(40,52,63,.2),0 10px 30px 0 rgba(40,52,63,.3)}.mrf-login-container svg:first-child{margin-bottom:25px}.mrf-login-container .abcRioButtonBlue{border-radius:4px}.mrf-login-container .abcRioButtonBlue:hover{background:#0b51c5;box-shadow:none}.mrf-login-container .mrf-login-title{font-size:1rem;margin:0 0 1.5em}.mrf-login-container .mrf-login-actions{margin-top:1.4em}.mrf-login-container .mrf-login-actions .custom-control{display:inline-block;margin-bottom:3rem}.mrf-login-container .mrf-login-actions .btn-link{padding:0;font-size:.9em;line-height:20px}.mrf-login-container .mrf-login-actions .btn-success{height:40px}.mrf-login-container .form-control{height:35px}.mrf-login-container .form-group{margin-bottom:15px}.mrf-login-container hr{margin:2rem -40px;text-align:center}.mrf-login-container hr:after{content:"OR IF YOU PREFER";display:inline-block;position:relative;top:-12px;font-size:.86em;background-color:#fff;padding:0 10px;color:rgba(40,52,63,.5)}@media (max-width:768px){.mrf-login{background:linear-gradient(45deg,#FF8B00 10rem,#7AAD34 100%);background-size:100% 40%;overflow:hidden}.mrf-login::before{content:' ';display:block;position:absolute;width:100%;height:30%;opacity:.4;background:url("data:image/svg+xml, %3Csvg width='1440' height='60' viewBox='0 0 1440 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' clip-rule='evenodd'%3E%3Cg style='mix-blend-mode:overlay' opacity='.4' stroke='%2328343F'%3E%3Cpath d='M810.344 481.111c51.55-192.386-62.686-390.152-255.152-441.723-192.466-51.571-390.28 62.582-441.83 254.967-51.55 192.386 62.686 390.152 255.152 441.724 192.467 51.571 390.281-62.582 441.83-254.968z'/%3E%3Cpath d='M878.147 467.248c55.972-208.891-68.064-423.623-277.042-479.619C392.127-68.366 177.342 55.58 121.37 264.471c-55.972 208.89 68.064 423.623 277.042 479.619 208.978 55.995 423.762-67.951 479.735-276.842z'/%3E%3Cpath d='M945.949 453.385C1006.34 227.99 872.507-3.71 647.017-64.13c-225.49-60.419-457.245 73.32-517.64 298.716-60.394 225.395 73.442 457.095 298.932 517.515 225.49 60.419 457.245-73.32 517.64-298.716z'/%3E%3Cpath d='M1013.75 439.522c64.82-241.9-78.818-490.566-320.82-555.41C450.928-180.733 202.202-37.2 137.385 204.701c-64.817 241.9 78.82 490.566 320.821 555.411 242.002 64.844 490.728-78.689 555.544-320.59z'/%3E%3Cpath d='M1082.61 425.443c69.31-258.664-84.278-524.561-343.05-593.899-258.772-69.337-524.734 84.141-594.042 342.805-69.309 258.664 84.281 524.561 343.053 593.899 258.772 69.337 524.729-84.142 594.039-342.805z'/%3E%3Cpath d='M1150.42 411.58c73.73-275.168-89.66-558.033-364.947-631.795-275.284-73.762-558.216 89.511-631.948 364.679-73.73 275.169 89.66 558.033 364.943 631.795 275.284 73.762 558.212-89.511 631.952-364.679z'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' d='M0 0h1440v60H0V0z' fill='%23FB8326'/%3E%3Cpath fill-rule='evenodd' d='M1053.38-263.826l86.34 202.175c8.81 21.91-4.18 46.01-29.75 54.279L905.729 62.546c-25.577 8.27-38.559 32.37-29.755 54.28L789.632-85.348c-8.804-21.91 4.178-46.01 29.755-54.28l204.243-69.918c27.75-8.489 40.73-32.589 29.75-54.28zM286.38-265.278l86.343 202.174c8.804 21.91-4.178 46.01-29.755 54.28L138.729 61.092c-25.577 8.27-38.559 32.37-29.755 54.28L22.632-86.801c-8.805-21.91 4.178-46.01 29.755-54.28l204.238-69.918c27.756-8.489 40.738-32.588 29.755-54.279z' fill='%23ffae6f'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h1440v60H0V0z' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") -5rem no-repeat;background-size:700px 100%}.mrf-login-maincontent{height:100%;width:100%;background:linear-gradient(to top,#f7f7f7 0,#fff 100%);transform:skew(0deg,-5deg);-webkit-transform:skew(0deg,-5deg);margin-top:20%;margin-bottom:-10%}.mrf-login-container{background-color:transparent;padding:10% 0 20%;transform:skew(0deg,5deg);-webkit-transform:skew(0deg,5deg);border-radius:0;width:80%;box-shadow:none}.mrf-login-container .form-control,.mrf-login-container .mrf-login-actions .btn-success{font-size:14px}.mrf-login-container hr:after{background-color:#f7f7f7}.mrf-login-container .abcRioButtonBlue{width:100%!important}.mrf-login .main-content{margin-bottom:30%;border-bottom:1px solid rgba(40,52,63,.1)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2RlZmF1bHQuc2NzcyIsIm1vZGlmaWVycy9fY3Vyc29ycy5zY3NzIiwiJHN0ZGluIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJtb2RpZmllcnMvX3RleHQuc2NzcyIsIm1vZGlmaWVycy9fdmVuZG9ycy5zY3NzIiwib2JqZWN0cy9sb2dpbi9fbG9naW4tZm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9OSyxzQkFsR0wsS0FtR1EsV0FBQSxPQS9CUixRQ3hLQSxnQkFDSSxPQUFBLFFEREoscUJBQXVCLE9BQUEsUUFHdEIsaUNBQWMsY0FBQSxLQUNiLDZCQUFTLGNBQUEsRUFFUCwrQkFDSSxpQkFBQSxZQUNBLFlBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUdILDJDQUNHLFdBQUEsTUFJUixlQUNJLE1BQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxNQUdKLGNBQWdCLE1BQUEsUUFFaEIsbUJBQ0ksWUFBQSxPQUdKLG1CQUNJLGNBQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsMEJBQ0ksTUFBQSxNQUlSLGNBQ0UsTUFBQSxRQUNBLGlCQUFBLFFBR0YscUJBQUEsd0JFc0RFLFFGakQyQixnQkFPN0IsV0FDSSxNQUFBLE9BRUEsbUJBQ0ksY0FBQSxFQUdILHNCQUFjLE1BQUEsS0FHbkIsVUFBWSxRQUFBLGVBRVosY0FDSSxjQUFBLE1BQUEsSUFBQSxRQUNBLFVBQUEsT0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUdKLDRCQUNJLGFBQUEsSUFHSixtQkFJSSxXQUFBLEtBR0osZUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsSUFHSixpQ0FDcUIsTUFBQSxHQUdyQixxQkFDSSxZQUFBLEtBQ0EsUUFBQSxFQUdGLG1DQUlNLE1BQUEsS0FKSiw4Q0FNUSxRQUFBLEtBTk4sa0RBQW1ELG9EQUFuRCwwREFBd0QsdURBQXlILHlEQUFqTCx5REFBMk8sa0RBQTNPLHVEQUFnSCxnRUFBOEsscURBbUJwUixRQUFBLEVBbkJ1RSw2RUFBL0UsOEVBZVksT0FBQSxtQkFmZCxnRUFnQ1ksT0FBQSxFQUNBLGFBQUEsRUFDQSxVQUFBLE9BbENkLGtEQXdDUSwyQkFBQSxNQUNBLFdBQUEsVUFBQSxLQUFBLEtBQ0EsVUFBQSxtQkExQ1IsOENBcURRLFVBQUEsY0FHSix5QkE5RUosbUJBRUkscUJBQUEsRUEyREEsa0RBUVEsTUFBQSxtQkFDQSxVQUFBLGNBaERWLDhDQTBEVSxRQUFBLE9BMURWLDhDQTZEVSxVQUFBLG1CQUNBLE1BQUEsTUFNaEIsUUFFSSxRQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGlCQUFBLFlBRUEsY0FDSSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBSVIsY0dqSkksVUFBQSxNQUNBLFNBQUEsT0FDQSxjQUFBLFNIaUpBLFFBQUEsYUFDQSxlQUFBLE9BR0osY0FDSSxXQUFBLEtBRUEseUJBQ0ksVUFBQSxLQU1ILGtDQUNjLFVBQUEsS0FJbkIsUUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUdKLHlCQS9HUSwrRUE0Q3lDLFVBQUEsS0FvRTdDLGVBQWlCLFVBQUEsTUlwTnJCLE1BQ0ksZ0JBQUEsZUNESix3QkFDRSxtQkFBQSxLQ0RGLFdBR0ksV0FBQSx3ekZBQ0EsZ0JBQUEsTUFKZ0MseUJBQWxDLGlDQU1NLGlCQUFBLFlBSVIscUJIU0ksY0FBQSxLQUFBLElHTkksTUFBQSxNQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxrQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGtCQUVKLHFDQUNJLGNBQUEsS0FFSix1Q0FDSSxjQUFBLElBQ0EsNkNBQ0ksV0FBQSxRQUNBLFdBQUEsS0FJUixzQ0FDSSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUFHSix3Q0FDSSxXQUFBLE1BQ0Esd0RBQ0ksUUFBQSxhQUNBLGNBQUEsS0E1QlYsa0RBK0JVLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQWpDVixxREFtQ3FCLE9BQUEsS0FFbkIsbUNBQWdCLE9BQUEsS0FyQ3BCLGlDQXNDa0IsY0FBQSxLQXRDbEIsd0JBd0NRLE9BQUEsS0FBQSxNQUNBLFdBQUEsT0F6Q04sOEJBMkNVLFFBQTJCLG1CQUMzQixRQUFBLGFBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxVQUFBLE1BQ0EsaUJBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLGtCQUtaLHlCQUNJLFdBQ0ksV0FBQSxrREFDQSxnQkFBQSxLQUFBLElBQ0EsU0FBQSxPQUhKLG1CQUtRLFFBQVksSUFDWixRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxHQUNBLFdBQUEsb3JFQUVBLE1BRkEsVUFDQSxnQkFBQSxNQUFBLEtBR0osdUJBQ0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLDRDQUNBLFVBQUEsaUJBQ0Esa0JBQUEsaUJBQ0EsV0FBQSxJQUNBLGNBQUEsS0FFSixxQkFDSSxpQkFBQSxZQUNBLFFBQUEsSUFBQSxFQUFBLElBQ0EsVUFBQSxnQkFDQSxrQkFBQSxnQkFDQSxjQUFBLEVBQ0EsTUFBQSxJQUNBLFdBQUEsS0FQSCxtQ0FBQSxxREFRb0QsVUFBQSxLQVJwRCw4QkFTYyxpQkFBQSxRQUNYLHVDQUFvQixNQUFBLGVBbEM1Qix5QkFxQ1EsY0FBQSxJQUNBLGNBQUEsSUFBQSxNQUFBIiwiZmlsZSI6ImxvZ2luLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBieSBNYXJmZWVsIFNvbHV0aW9ucyAoaHR0cDovL3d3dy5tYXJmZWVsLmNvbSlcbiAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTk9USUNFOiAgQWxsIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaXMsIGFuZCByZW1haW5zXG4gKiB0aGUgcHJvcGVydHkgb2YgTWFyZmVlbCBTb2x1dGlvbnMgUy5MIGFuZCBpdHMgc3VwcGxpZXJzLFxuICogaWYgYW55LiAgVGhlIGludGVsbGVjdHVhbCBhbmQgdGVjaG5pY2FsIGNvbmNlcHRzIGNvbnRhaW5lZFxuICogaGVyZWluIGFyZSBwcm9wcmlldGFyeSB0byBNYXJmZWVsIFNvbHV0aW9ucyBTLkwgYW5kIGl0c1xuICogc3VwcGxpZXJzIGFuZCBhcmUgcHJvdGVjdGVkIGJ5IHRyYWRlIHNlY3JldCBvciBjb3B5cmlnaHQgbGF3LlxuICogRGlzc2VtaW5hdGlvbiBvZiB0aGlzIGluZm9ybWF0aW9uIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1hdGVyaWFsXG4gKiBpcyBzdHJpY3RseSBmb3JiaWRkZW4gdW5sZXNzIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbiBpcyBvYnRhaW5lZFxuICogZnJvbSBNYXJmZWVsIFNvbHV0aW9ucyBTTC5cbiAqL1xuXG5ib2R5Om5vdCgubXJmLWxvZ2luKSB7IGhlaWdodDogaW5pdGlhbDsgfVxuXG4ubXJmLXNlY3Rpb24tY29udGFpbmVyIHtcblx0Ji0tbXVsdGlwbGUgeyBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cdCYtLWxhc3QgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJi0tZGVjcmVhc2VkTWFyZ2luVG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbn1cblxuLm1yZi1mb3JtRXJyb3Ige1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcmYtYXN0ZXJpc2sgeyBjb2xvcjogJHJlZDsgfVxuXG4ubXJmLXRvcERpc2NsYWltZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDQzcHggMTVweCAxNXB4O1xuICAgIC5jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICB9XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI0JCM0IzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzQ0JDQTtcbn1cblxuLm5nLWhpZGUubmctaGlkZS1hZGQsXG4ubmctaGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gICAgLyogdGhpcyBuZWVkcyB0byBiZSBoZXJlIHRvIG1ha2UgaXQgdmlzaWJsZSBkdXJpbmcgdGhlIGFuaW1hdGlvblxuICAgICAgIHNpbmNlIHRoZSAubmctaGlkZSBjbGFzcyBpcyBhbHJlYWR5IG9uIHRoZSBlbGVtZW50IHJlbmRlcmluZ1xuICAgICAgIGl0IGFzIGhpZGRlbi4gKi9cbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5cbiRjb250YWluZXItd2lkdGg6IDExNzBweDtcbiRjb250YWluZXItcGFkZGluZzogMTVweDtcblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cbiAgICAmLS1jc1ZpZXd7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tZnVsbFdpZHRoIHsgd2lkdGg6IDEwMCU7IH1cbn1cblxuLm5nLWNsb2FrIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tcmYtaGVhZGxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheTEyO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5tcmYtY2hlY2tib3gtZ3JpZCBsaSBsYWJlbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm1yZi1jaGVja2JveC1ncmlkIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLXF1ZXJ5LXNtYWxsKSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXJmLWZvcm0taW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMWVtO1xuICAgIGJvdHRvbTogMnB4O1xufVxuXG4ubXJmLXRhYmxlLWF1ZGl0cyB7XG4gICAgdGQ6Zmlyc3QtY2hpbGQgeyB3aWR0aDogMSU7IH1cbn1cblxuLm1yZi1iYWRnZUxpbmstY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICY6bm90KC5tcmYtbG9naW4pIC5tYWluLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgICYuYWRzLCAmLmFkc3YyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFkdmVydGlzaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICNzZXR0aW5ncy1jb250YWluZXIsICNwcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub25ib2FyZGluZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWN0aW9ucyxcbiAgICAgICAgICAgICYuYnJhbmRpbmcsXG4gICAgICAgICAgICAmLnNlY3Rpb25zSW5kaWNhdG9yLFxuICAgICAgICAgICAgJi5oZWFkZXJNYWluLFxuICAgICAgICAgICAgJi5wd2EsXG4gICAgICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnJhbmRpbmcge1xuICAgICAgICAgICAgICAgICYgLm1yZi1hcHAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXJfX2NoaWxkIHtcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpZGUtYmFyLXdpZHRoKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtcXVlcnktc21hbGwpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCgubWFpbi1jb250ZW50LWNvbGxhcHNlZCkgeyBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtcXVlcnktc21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZS1iYXItd2lkdGh9KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb2xsYXBzZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1xdWVyeS1zbWFsbCkge1xuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpZGUtYmFyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmX19saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxufVxuXG4ubXJmLXVzZXJuYW1lIHtcbiAgICBAaW5jbHVkZSBsaW1pdFdpZHRoV2l0aEVsbGlwc2lzKDE1MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICYtLWZ1bGxXaWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIC5tcmYtYXBwIHsgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgfVxufVxuXG4ubG9hZGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtcXVlcnktc21hbGwpIHtcbiAgICAudG9vbHRpcC1pbm5lciB7IGZvbnQtc2l6ZTogMTJweDsgfVxufVxuIiwiLypcbiAqIENvcHlyaWdodCAoYykgMjAxNSBieSBNYXJmZWVsIFNvbHV0aW9ucyAoaHR0cDovL3d3dy5tYXJmZWVsLmNvbSlcbiAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTk9USUNFOiAgQWxsIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaXMsIGFuZCByZW1haW5zXG4gKiB0aGUgcHJvcGVydHkgb2YgTWFyZmVlbCBTb2x1dGlvbnMgUy5MIGFuZCBpdHMgc3VwcGxpZXJzLFxuICogaWYgYW55LiAgVGhlIGludGVsbGVjdHVhbCBhbmQgdGVjaG5pY2FsIGNvbmNlcHRzIGNvbnRhaW5lZFxuICogaGVyZWluIGFyZSBwcm9wcmlldGFyeSB0byBNYXJmZWVsIFNvbHV0aW9ucyBTLkwgYW5kIGl0c1xuICogc3VwcGxpZXJzIGFuZCBhcmUgcHJvdGVjdGVkIGJ5IHRyYWRlIHNlY3JldCBvciBjb3B5cmlnaHQgbGF3LlxuICogRGlzc2VtaW5hdGlvbiBvZiB0aGlzIGluZm9ybWF0aW9uIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1hdGVyaWFsXG4gKiBpcyBzdHJpY3RseSBmb3JiaWRkZW4gdW5sZXNzIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbiBpcyBvYnRhaW5lZFxuICogZnJvbSBNYXJmZWVsIFNvbHV0aW9ucyBTTC5cbiAqL1xuXG4uY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLG51bGwsIkBtaXhpbiBib3R0b21TaGFkb3coJGNvbG9yKSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4ICRjb2xvcjtcbn1cblxuQG1peGluIGNpcmNsZSgkc2l6ZSwgJGNvbG9yOiByZ2JhKDAsMCwwLDApKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIGJvb3RzdHJhcEJ1dHRvbigkbmFtZSwgJGJhY2tncm91bmRDb2xvciwgJGNvbG9yOiBudWxsLCAkYm9yZGVyOiAwLCAkZGFya2VuUGVyY2VudGFnZTogNSUpIHtcbiAgICAuYnRuLSN7JG5hbWV9IHtcbiAgICAgICAgJiwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3R0b21TaGFkb3coZGFya2VuKCRiYWNrZ3JvdW5kQ29sb3IsICRkYXJrZW5QZXJjZW50YWdlKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSwgJi5mb2N1cywgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIsIC5vcGVuID4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kQ29sb3IsICRkYXJrZW5QZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm90dG9tU2hhZG93KGRhcmtlbigkYmFja2dyb3VuZENvbG9yLCAkZGFya2VuUGVyY2VudGFnZSAqIDQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGN1c3RvbS1zY3JvbGwoJHdpZHRoLCAkdGh1bWItY29sb3IsICR0cmFjay1jb2xvcjogdHJhbnNwYXJlbnQpIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAkd2lkdGg7IH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFjay1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHdpZHRoIC8gMjtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1iLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkd2lkdGggLyAyO1xuICAgIH1cbn1cblxuQG1peGluIGxpbWl0V2lkdGhXaXRoRWxsaXBzaXMoJG1heC13aWR0aCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggYnkgTWFyZmVlbCBTb2x1dGlvbnMgKGh0dHA6Ly93d3cubWFyZmVlbC5jb20pXG4gKiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIE5PVElDRTogIEFsbCBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGlzLCBhbmQgcmVtYWluc1xuICogdGhlIHByb3BlcnR5IG9mIE1hcmZlZWwgU29sdXRpb25zIFMuTCBhbmQgaXRzIHN1cHBsaWVycyxcbiAqIGlmIGFueS4gIFRoZSBpbnRlbGxlY3R1YWwgYW5kIHRlY2huaWNhbCBjb25jZXB0cyBjb250YWluZWRcbiAqIGhlcmVpbiBhcmUgcHJvcHJpZXRhcnkgdG8gTWFyZmVlbCBTb2x1dGlvbnMgUy5MIGFuZCBpdHNcbiAqIHN1cHBsaWVycyBhbmQgYXJlIHByb3RlY3RlZCBieSB0cmFkZSBzZWNyZXQgb3IgY29weXJpZ2h0IGxhdy5cbiAqIERpc3NlbWluYXRpb24gb2YgdGhpcyBpbmZvcm1hdGlvbiBvciByZXByb2R1Y3Rpb24gb2YgdGhpcyBtYXRlcmlhbFxuICogaXMgc3RyaWN0bHkgZm9yYmlkZGVuIHVubGVzcyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gaXMgb2J0YWluZWRcbiAqIGZyb20gTWFyZmVlbCBTb2x1dGlvbnMgU0wuXG4gKi9cblxuLnRkLW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgYnkgTWFyZmVlbCBTb2x1dGlvbnMgKGh0dHA6Ly93d3cubWFyZmVlbC5jb20pXG4gKiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIE5PVElDRTogIEFsbCBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGlzLCBhbmQgcmVtYWluc1xuICogdGhlIHByb3BlcnR5IG9mIE1hcmZlZWwgU29sdXRpb25zIFMuTCBhbmQgaXRzIHN1cHBsaWVycyxcbiAqIGlmIGFueS4gIFRoZSBpbnRlbGxlY3R1YWwgYW5kIHRlY2huaWNhbCBjb25jZXB0cyBjb250YWluZWRcbiAqIGhlcmVpbiBhcmUgcHJvcHJpZXRhcnkgdG8gTWFyZmVlbCBTb2x1dGlvbnMgUy5MIGFuZCBpdHNcbiAqIHN1cHBsaWVycyBhbmQgYXJlIHByb3RlY3RlZCBieSB0cmFkZSBzZWNyZXQgb3IgY29weXJpZ2h0IGxhdy5cbiAqIERpc3NlbWluYXRpb24gb2YgdGhpcyBpbmZvcm1hdGlvbiBvciByZXByb2R1Y3Rpb24gb2YgdGhpcyBtYXRlcmlhbFxuICogaXMgc3RyaWN0bHkgZm9yYmlkZGVuIHVubGVzcyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gaXMgb2J0YWluZWRcbiAqIGZyb20gTWFyZmVlbCBTb2x1dGlvbnMgU0wuXG4gKi9cblxuLndlYmtpdC1hcHBlYXJhbmNlLW5vbmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLypcbiAqIENvcHlyaWdodCAoYykgMjAxNSBieSBNYXJmZWVsIFNvbHV0aW9ucyAoaHR0cDovL3d3dy5tYXJmZWVsLmNvbSlcbiAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTk9USUNFOiAgQWxsIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaXMsIGFuZCByZW1haW5zXG4gKiB0aGUgcHJvcGVydHkgb2YgTWFyZmVlbCBTb2x1dGlvbnMgUy5MIGFuZCBpdHMgc3VwcGxpZXJzLFxuICogaWYgYW55LiAgVGhlIGludGVsbGVjdHVhbCBhbmQgdGVjaG5pY2FsIGNvbmNlcHRzIGNvbnRhaW5lZFxuICogaGVyZWluIGFyZSBwcm9wcmlldGFyeSB0byBNYXJmZWVsIFNvbHV0aW9ucyBTLkwgYW5kIGl0c1xuICogc3VwcGxpZXJzIGFuZCBhcmUgcHJvdGVjdGVkIGJ5IHRyYWRlIHNlY3JldCBvciBjb3B5cmlnaHQgbGF3LlxuICogRGlzc2VtaW5hdGlvbiBvZiB0aGlzIGluZm9ybWF0aW9uIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1hdGVyaWFsXG4gKiBpcyBzdHJpY3RseSBmb3JiaWRkZW4gdW5sZXNzIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbiBpcyBvYnRhaW5lZFxuICogZnJvbSBNYXJmZWVsIFNvbHV0aW9ucyBTTC5cbiAqL1xuXG4ubXJmLWxvZ2luIHtcbiAgICAvLyBVc2UgaW5saW5lLXN2ZyBvZiBSYWluYm93XG4gICAgLy8gYmFja2dyb3VuZDogaW5saW5lLXN2ZyhpbnNpZ2h0LWJnKTtcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUtc3ZnKGluc2lnaHQtYmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLm1haW4tY29udGVudC13cmFwcGVyLCAubWFpbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ubXJmLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJkLXJkLWZsb2F0aW5nKTtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwICRncmF5LTIwMCwgMCAxMHB4IDMwcHggMCAkZ3JheS0zMDA7XG4gICAgfVxuICAgIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5hYmNSaW9CdXR0b25CbHVlIHsgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRiZC1yZC1jb21wb25lbnRzO1xuICAgICAgICAmOmhvdmVyIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzQyODVmNCwgMjAlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXJmLWxvZ2luLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgICB9XG5cbiAgICAubXJmLWxvZ2luLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICAgICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1saW5rIHsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zdWNjZXNzIHsgaGVpZ2h0OiA0MHB4OyB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wgeyBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuZm9ybS1ncm91cCB7IG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBociB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAtNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiT1IgSUYgWU9VIFBSRUZFUlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg2ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXF1ZXJ5LXNtYWxsKSB7XG4gICAgLm1yZi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHByaW1hcnkgMTByZW0sICRzdWNjZXNzIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5saW5lLXN2ZyhoZWFkZXItcGF0dGVybikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MDBweCAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1tYWluY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmN2Y3ZjcgMCUsICR3aGl0ZSAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNWRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAlO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTAlIDAgMjAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgNWRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLCAubXJmLWxvZ2luLWFjdGlvbnMgLmJ0bi1zdWNjZXNzIHsgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICBocjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgICAgICAgIC5hYmNSaW9CdXR0b25CbHVlIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */