:root{--color__white: #ffffff;--color__black: #000000;--color__primary: #fc4103;--color__secondary: #00b4bf;--color__neutral--light: #f3f3f3;--color__neutral: #747376;--color__neutral--dark: #292929;--color__body: var(--color__neutral--dark);--color__admin: #00325c;--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__secondary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__base--size: 16px;--text__base--line: 25px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1500px;--container__padding: 20px}@font-face{font-family:"basket-app";src:url("../fonts/basket-app/basket-app.eot");src:url("../fonts/basket-app/basket-app.eot?#iefix") format("eot"),url("../fonts/basket-app/basket-app.woff2") format("woff2"),url("../fonts/basket-app/basket-app.woff") format("woff"),url("../fonts/basket-app/basket-app.ttf") format("truetype"),url("../fonts/basket-app/basket-app.svg#basket-app") format("svg")}.icon:before{font-family:"basket-app";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-close:before{content:""}.icon-eye:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-modify:before{content:""}.icon-plus:before{content:""}.icon-star:before{content:""}.icon-twitter:before{content:""}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);min-height:100dvh;overflow-x:hidden}img{display:block}figure{margin:0}video{display:block}input{all:revert;box-sizing:border-box}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}.wf-loading body{visibility:hidden}strong{font-weight:bold}em{font-style:italic}h2{font-size:2rem;margin-bottom:1em}h3{font-size:1.5rem;margin-bottom:1em}h4{font-size:1.25rem;margin-bottom:1em}hr{border-top:1px solid rgba(0,0,0,.1);margin-block:1rem}.header{padding-block:3rem 2rem}@media(max-width: 850px){.header{padding-block:2rem 1rem}}.header .container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-size:0;line-height:0;flex-shrink:0}@media only screen and (max-width: 1050px ){.header__logo{width:150px}}.header__menu{display:flex;justify-content:space-between;align-items:center;gap:2em;flex-flow:row wrap}.header__menu a:hover{color:var(--color__primary)}.header__menu ul{display:flex;gap:20px}.footer .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer .noomia:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.7;background-position:left center;background-size:81px 15px;background-repeat:no-repeat;background-image:url(../img/svg/logo-noomia--dark.svg)}.footer .noomia:after{transition:all .3s var(--easeInQuad);position:absolute;top:0;left:0;display:block;width:0;height:100%;content:"";background-position:left center;background-size:81px 15px;background-repeat:no-repeat;background-image:url(../img/svg/logo-noomia--dark.svg)}.footer .noomia:hover:after{width:100%}.container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.main-title{font-size:calc(48/16*1rem);line-height:calc(60/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}@media(max-width: 850px){.main-title{font-size:calc(36/16*1rem);line-height:calc(40/16*1rem)}}@media(max-width: 600px){.main-title{font-size:calc(30/16*1rem);line-height:calc(30/16*1rem)}}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.content .container{position:relative;margin-block:50px 100px}@media(max-width: 850px){.content .container{margin-block:50px 20px;display:flex;flex-direction:column}}.actions{position:absolute;right:20px;top:20px;display:flex;gap:1em}@media(max-width: 850px){.actions{position:static;margin-bottom:20px;display:flex;flex-direction:column;gap:.5em}}.actions-buttons{display:flex;justify-content:flex-end;gap:1em}@media(max-width: 850px){.actions-buttons{flex-direction:column;gap:.5em}}.icon-star{color:gold}.icon-arrow-down{font-size:6px;transform:rotate(90deg)}#modifyPlayer .nf-form-cont{margin-top:30px}.revision{margin-block:50px}.btn{display:inline-block;padding:.3rem 1rem;border-radius:.25rem;border:1px solid var(--color__primary);color:var(--color__primary);background-color:var(--color__white);text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;position:relative}.btn:hover{background-color:var(--color__primary);color:var(--color__white)}.btn:has(.icon){display:flex;align-items:center;justify-content:center;gap:.5em}.btn:has(.icon) .icon{line-height:1}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{background:var(--color__primary);border-radius:.25rem}#search{width:100%;padding:10px;margin-block:10px 20px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.nf-field-label{margin-top:10px}.wysiwyg p{max-width:90ch}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg ul,.wysiwyg ol{margin-bottom:calc(30/16*1rem);padding-left:calc(20/16*1rem)}.wysiwyg li{position:relative}.wysiwyg ul li:before{content:"";position:absolute;top:50%;left:-0.9em;transform:translateY(-50%);width:calc(4/16*1rem);height:calc(4/16*1rem);border-radius:50%;background-color:var(--color__primary)}.wysiwyg ol li{counter-increment:step-counter}.wysiwyg ol li:before{content:counter(step-counter) ".";position:absolute;top:50%;left:-1.1em;transform:translateY(-50%);color:var(--color__primary)}.wysiwyg blockquote{font-size:calc(24/16*1rem);line-height:calc(36/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg a{text-decoration:none;color:var(--color__primary)}.wysiwyg a:hover{text-decoration:underline}.wysiwyg h2{font-size:calc(36/16*1rem);line-height:calc(48/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg h3{font-size:calc(24/16*1rem);line-height:calc(36/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg h4{font-size:calc(18/16*1rem);line-height:calc(30/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.modal{width:calc(100% - 40px);max-width:900px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;z-index:1001;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal__overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal__close{position:absolute;top:20px;right:20px;font-size:20px;cursor:pointer}.modal__tabs--buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.modal__tabs--button{transition:all .3s}.modal__tabs--button.active{color:var(--color__primary);font-weight:600}.modal__tabs--content{display:none}.modal__tabs--content.active{display:block}table.listing{border-collapse:collapse;width:100%;margin-bottom:1rem;background-color:#fff;border:1px solid #e9ecef;border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,.05)}table.listing th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;font-size:.9rem;text-align:left;padding:.75rem;cursor:pointer;line-height:1}@media(max-width: 850px){table.listing th{padding:.75rem .5rem}}table.listing th[data-order]{position:relative}table.listing th[data-order]:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}@media only screen and (max-width: 1050px ){table.listing th[data-order]:after{right:50%;top:85%;transform:translateX(-50%)}}table.listing th[data-order=asc]:after{border-bottom:5px solid}table.listing th[data-order=desc]:after{border-top:5px solid}table.listing td{border-bottom:1px solid #e9ecef;padding:.75rem}@media(max-width: 850px){table.listing td{padding:.5rem}}table.listing tbody tr:hover{background-color:#f8f9fa}table.listing strong{font-weight:600}@media only screen and (max-width: 1050px ){table.listing .btn:has(.icon){font-size:0;width:36px;height:36px}table.listing .btn:has(.icon) .icon{font-size:1rem}}@media(max-width: 850px){#listing th:nth-child(3),#listing td:nth-child(3),#listing th:nth-child(5),#listing td:nth-child(5),#listing th:nth-child(6),#listing td:nth-child(6){display:none}}@media only screen and (max-width: 760px),(min-device-width: 768px)and (max-device-width: 1024px){#joueur table,#joueur thead,#joueur tbody,#joueur th,#joueur td,#joueur tr{display:block}#joueur thead tr{position:absolute;top:-9999px;left:-9999px}#joueur td{border:none;border-bottom:1px solid #eee;position:relative}#joueur td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.error404 .footer,.error404 .header{display:none}.error404 .error404__group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.error404 .mainTitle__first{font-family:var(--font__primary);color:var(--color__secondary);position:absolute;top:-1em;left:1.5em;font-size:1.5em}.error404 .mainTitle__second{font-family:var(--font__primary);font-size:12em;font-weight:bold;color:var(--color__primary);line-height:1;overflow:hidden;display:block}.error404 .mainTitle__second span{display:inline-block}.error404 .error404__link{font-size:1.2em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19pY29ucy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwidXRpbHMvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL190YWJsZXMuc2NzcyIsInBhZ2VzL180MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQ0FBLHVCQUNFLENBQUEsdUJBQ0EsQ0FBQSx5QkFFQSxDQUFBLDJCQUNBLENBQUEsZ0NBRUEsQ0FBQSx5QkFDQSxDQUFBLCtCQUNBLENBQUEsMENBQ0EsQ0FBQSx1QkFFQSxDQUFBLDBCQUVBLENBQUEseUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDJCQUNBLENBQUEseUJBQ0EsQ0FBQSwyQkFDQSxDQUFBLCtEQUVBLENBQUEsaUVBQ0EsQ0FBQSx3QkFDQSxDQUFBLHdCQUNBLENBQUEsOENBRUEsQ0FBQSxtREFDQSxDQUFBLHFEQUNBLENBQUEscURBQ0EsQ0FBQSxxREFDQSxDQUFBLGlEQUNBLENBQUEsb0RBQ0EsQ0FBQSxrREFDQSxDQUFBLGdEQUNBLENBQUEsbURBQ0EsQ0FBQSxtREFDQSxDQUFBLGtEQUNBLENBQUEsOENBQ0EsQ0FBQSxrREFDQSxDQUFBLDZDQUNBLENBQUEsa0RBQ0EsQ0FBQSxrREFDQSxDQUFBLHdEQUNBLENBQUEsc0RBQ0EsQ0FBQSxpREFDQSxDQUFBLGdEQUNBLENBQUEsc0RBQ0EsQ0FBQSx5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aUJBQ0EsQ0FBQSxrQkFHRixpQkFFRSxDQUFBLE9BRUEsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLG9DQ3JJSixZQUVFLENBQUEsMkJBR0YsaUJBQ0UsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLCtCQUNBLENBQUEsaUJBQ0EsQ0FBQSw0QkFHRixnQ0FDRSxDQUFBLDZCQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSw2QkFHRixnQ0FDRSxDQUFBLGNBQ0EsQ0FBQSxnQkFDQSxDQUFBLDJCQUNBLENBQUEsYUFDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsa0NBQ0Esb0JBQ0UsQ0FBQSwwQkFJSixlQUNFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290ey0tY29sb3JfX3doaXRlOiAjZmZmZmZmOy0tY29sb3JfX2JsYWNrOiAjMDAwMDAwOy0tY29sb3JfX3ByaW1hcnk6ICNmYzQxMDM7LS1jb2xvcl9fc2Vjb25kYXJ5OiAjMDBiNGJmOy0tY29sb3JfX25ldXRyYWwtLWxpZ2h0OiAjZjNmM2YzOy0tY29sb3JfX25ldXRyYWw6ICM3NDczNzY7LS1jb2xvcl9fbmV1dHJhbC0tZGFyazogIzI5MjkyOTstLWNvbG9yX19ib2R5OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7LS1jb2xvcl9fYWRtaW46ICMwMDMyNWM7LS1jb2xvcl9fZmFjZWJvb2s6ICMxODc3ZjI7LS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjstLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjstLWNvbG9yX19pbnN0YWdyYW06ICNlNDQwNWY7LS1jb2xvcl9feW91dHViZTogI2NkMjAxZjstLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7LS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10ZXh0X19zZWNvbmRhcnk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXRleHRfX2Jhc2UtLXNpemU6IDE2cHg7LS10ZXh0X19iYXNlLS1saW5lOiAyNXB4Oy0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7LS1lYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOy0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOy0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOy0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7LS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTstLWVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTstLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7LS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOy0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTstLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOy0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOy0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTstLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTstLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTstLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LS1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7LS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOy0tZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOy0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7LS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpOy0tY29udGFpbmVyX193aWR0aDogMTUwMHB4Oy0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJiYXNrZXQtYXBwXCI7c3JjOnVybChcIi4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi9mb250cy9iYXNrZXQtYXBwL2Jhc2tldC1hcHAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvYmFza2V0LWFwcC9iYXNrZXQtYXBwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9iYXNrZXQtYXBwL2Jhc2tldC1hcHAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC5zdmcjYmFza2V0LWFwcFwiKSBmb3JtYXQoXCJzdmdcIil9Lmljb246YmVmb3Jle2ZvbnQtZmFtaWx5OlwiYmFza2V0LWFwcFwiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu6AgVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7oCCXCJ9Lmljb24tZXllOmJlZm9yZXtjb250ZW50Olwi7oCDXCJ9Lmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLugIRcIn0uaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIu6AhVwifS5pY29uLW1vZGlmeTpiZWZvcmV7Y29udGVudDpcIu6AhlwifS5pY29uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLugIdcIn0uaWNvbi1zdGFyOmJlZm9yZXtjb250ZW50Olwi7oCIXCJ9Lmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIu6AiVwifSo6d2hlcmUoOm5vdChodG1sLGlmcmFtZSxjYW52YXMsaW1nLHN2Zyx2aWRlbyxhdWRpbyk6bm90KHN2ZyAqLHN5bWJvbCAqKSl7YWxsOnVuc2V0O2Rpc3BsYXk6cmV2ZXJ0fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1hLGJ1dHRvbntjdXJzb3I6cmV2ZXJ0fW9sLHVsLG1lbnV7bGlzdC1zdHlsZTpub25lfWltZ3ttYXgtaW5saW5lLXNpemU6MTAwJTttYXgtYmxvY2stc2l6ZToxMDAlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1pbnB1dCx0ZXh0YXJlYXstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99dGV4dGFyZWF7d2hpdGUtc3BhY2U6cmV2ZXJ0fW1ldGVyey13ZWJraXQtYXBwZWFyYW5jZTpyZXZlcnQ7YXBwZWFyYW5jZTpyZXZlcnR9OndoZXJlKHByZSl7YWxsOnJldmVydH06OnBsYWNlaG9sZGVye2NvbG9yOnVuc2V0fTo6bWFya2Vye2NvbnRlbnQ6aW5pdGlhbH06d2hlcmUoW2hpZGRlbl0pe2Rpc3BsYXk6bm9uZX06d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9ZmFsc2VdKSl7LW1vei11c2VyLW1vZGlmeTpyZWFkLXdyaXRlOy13ZWJraXQtdXNlci1tb2RpZnk6cmVhZC13cml0ZTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7LXdlYmtpdC1saW5lLWJyZWFrOmFmdGVyLXdoaXRlLXNwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b306d2hlcmUoW2RyYWdnYWJsZT10cnVlXSl7LXdlYmtpdC11c2VyLWRyYWc6ZWxlbWVudH06d2hlcmUoZGlhbG9nOm1vZGFsKXthbGw6cmV2ZXJ0fSosKjo6YmVmb3JlLCo6OmFmdGVyey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH1ib2R5e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtsaW5lLWhlaWdodDp2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtjb2xvcjp2YXIoLS1jb2xvcl9fYm9keSk7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fcHJpbWFyeSk7bWluLWhlaWdodDoxMDBkdmg7b3ZlcmZsb3cteDpoaWRkZW59aW1ne2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbjowfXZpZGVve2Rpc3BsYXk6YmxvY2t9aW5wdXR7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9YSxidXR0b24sc2VsZWN0LGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1maWxlXSxpbnB1dFt0eXBlPWltYWdlXSxpbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPWNvbG9yXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9cmFuZ2Vde2N1cnNvcjpwb2ludGVyfTo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfS53Zi1sb2FkaW5nIGJvZHl7dmlzaWJpbGl0eTpoaWRkZW59c3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZW17Zm9udC1zdHlsZTppdGFsaWN9aDJ7Zm9udC1zaXplOjJyZW07bWFyZ2luLWJvdHRvbToxZW19aDN7Zm9udC1zaXplOjEuNXJlbTttYXJnaW4tYm90dG9tOjFlbX1oNHtmb250LXNpemU6MS4yNXJlbTttYXJnaW4tYm90dG9tOjFlbX1ocntib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTttYXJnaW4tYmxvY2s6MXJlbX0uaGVhZGVye3BhZGRpbmctYmxvY2s6M3JlbSAycmVtfUBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXsuaGVhZGVye3BhZGRpbmctYmxvY2s6MnJlbSAxcmVtfX0uaGVhZGVyIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyX19sb2dve2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZmxleC1zaHJpbms6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZWFkZXJfX2xvZ297d2lkdGg6MTUwcHh9fS5oZWFkZXJfX21lbnV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MmVtO2ZsZXgtZmxvdzpyb3cgd3JhcH0uaGVhZGVyX19tZW51IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5oZWFkZXJfX21lbnUgdWx7ZGlzcGxheTpmbGV4O2dhcDoyMHB4fS5mb290ZXIgLm5vb21pYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4MXB4O2hlaWdodDoxNXB4O3RleHQtaW5kZW50Oi05OTk5cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb290ZXIgLm5vb21pYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OlwiXCI7b3BhY2l0eTouNztiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo4MXB4IDE1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zdmcvbG9nby1ub29taWEtLWRhcmsuc3ZnKX0uZm9vdGVyIC5ub29taWE6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIHZhcigtLWVhc2VJblF1YWQpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjgxcHggMTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3N2Zy9sb2dvLW5vb21pYS0tZGFyay5zdmcpfS5mb290ZXIgLm5vb21pYTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfS5jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0ubWFpbi10aXRsZXtmb250LXNpemU6Y2FsYyg0OC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDYwLzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSl9QG1lZGlhKG1heC13aWR0aDogODUwcHgpey5tYWluLXRpdGxle2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OmNhbGMoNDAvMTYqMXJlbSl9fUBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXsubWFpbi10aXRsZXtmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDMwLzE2KjFyZW0pfX0uaGlkZGVuLXRleHR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS5jb250ZW50IC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOjUwcHggMTAwcHh9QG1lZGlhKG1heC13aWR0aDogODUwcHgpey5jb250ZW50IC5jb250YWluZXJ7bWFyZ2luLWJsb2NrOjUwcHggMjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoyMHB4O2Rpc3BsYXk6ZmxleDtnYXA6MWVtfUBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXsuYWN0aW9uc3twb3NpdGlvbjpzdGF0aWM7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi41ZW19fS5hY3Rpb25zLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6MWVtfUBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXsuYWN0aW9ucy1idXR0b25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVlbX19Lmljb24tc3Rhcntjb2xvcjpnb2xkfS5pY29uLWFycm93LWRvd257Zm9udC1zaXplOjZweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0jbW9kaWZ5UGxheWVyIC5uZi1mb3JtLWNvbnR7bWFyZ2luLXRvcDozMHB4fS5yZXZpc2lvbnttYXJnaW4tYmxvY2s6NTBweH0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjNyZW0gMXJlbTtib3JkZXItcmFkaXVzOi4yNXJlbTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0uYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9LmJ0bjpoYXMoLmljb24pe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6LjVlbX0uYnRuOmhhcyguaWNvbikgLmljb257bGluZS1oZWlnaHQ6MX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KTtib3JkZXItcmFkaXVzOi4yNXJlbX0jc2VhcmNoe3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4O21hcmdpbi1ibG9jazoxMHB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxcmVtfS5uZi1maWVsZC1sYWJlbHttYXJnaW4tdG9wOjEwcHh9Lnd5c2l3eWcgcHttYXgtd2lkdGg6OTBjaH0ud3lzaXd5ZyBzdHJvbmcsLnd5c2l3eWcgYntmb250LXdlaWdodDo3MDB9Lnd5c2l3eWcgZW0sLnd5c2l3eWcgaXtmb250LXN0eWxlOml0YWxpY30ud3lzaXd5ZyB1bCwud3lzaXd5ZyBvbHttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSk7cGFkZGluZy1sZWZ0OmNhbGMoMjAvMTYqMXJlbSl9Lnd5c2l3eWcgbGl7cG9zaXRpb246cmVsYXRpdmV9Lnd5c2l3eWcgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6LTAuOWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOmNhbGMoNC8xNioxcmVtKTtoZWlnaHQ6Y2FsYyg0LzE2KjFyZW0pO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53eXNpd3lnIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OnN0ZXAtY291bnRlcn0ud3lzaXd5ZyBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0xLjFlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYmxvY2txdW90ZXtmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDM2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSl9Lnd5c2l3eWcgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS53eXNpd3lnIGgye2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OmNhbGMoNDgvMTYqMXJlbSk7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206Y2FsYygzMC8xNioxcmVtKX0ud3lzaXd5ZyBoM3tmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDM2LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOmNhbGMoMzAvMTYqMXJlbSl9Lnd5c2l3eWcgaDR7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7bGluZS1oZWlnaHQ6Y2FsYygzMC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTpjYWxjKDMwLzE2KjFyZW0pfS5icmVhZGNydW1ic3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYmxvY2s6MXJlbX0uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntjb250ZW50Olwi4oC6XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmNoO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbHt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXgtd2lkdGg6OTAwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC4xNSk7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjMwcHg7ei1pbmRleDoxMDAxO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246YWxsIC4zc30ubW9kYWwuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30ubW9kYWxfX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt6LWluZGV4OjEwMDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fb3ZlcmxheS5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvfS5tb2RhbF9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweDtmb250LXNpemU6MjBweDtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfX3RhYnMtLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbF9fdGFicy0tYnV0dG9ue3RyYW5zaXRpb246YWxsIC4zc30ubW9kYWxfX3RhYnMtLWJ1dHRvbi5hY3RpdmV7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2ZvbnQtd2VpZ2h0OjYwMH0ubW9kYWxfX3RhYnMtLWNvbnRlbnR7ZGlzcGxheTpub25lfS5tb2RhbF9fdGFicy0tY29udGVudC5hY3RpdmV7ZGlzcGxheTpibG9ja310YWJsZS5saXN0aW5ne2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLC4wNSl9dGFibGUubGlzdGluZyB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U5ZWNlZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOi45cmVtO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi43NXJlbTtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDoxfUBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXt0YWJsZS5saXN0aW5nIHRoe3BhZGRpbmc6Ljc1cmVtIC41cmVtfX10YWJsZS5saXN0aW5nIHRoW2RhdGEtb3JkZXJde3Bvc2l0aW9uOnJlbGF0aXZlfXRhYmxlLmxpc3RpbmcgdGhbZGF0YS1vcmRlcl06YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDo1cHggc29saWQgcmdiYSgwLDAsMCwwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApe3RhYmxlLmxpc3RpbmcgdGhbZGF0YS1vcmRlcl06YWZ0ZXJ7cmlnaHQ6NTAlO3RvcDo4NSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9fXRhYmxlLmxpc3RpbmcgdGhbZGF0YS1vcmRlcj1hc2NdOmFmdGVye2JvcmRlci1ib3R0b206NXB4IHNvbGlkfXRhYmxlLmxpc3RpbmcgdGhbZGF0YS1vcmRlcj1kZXNjXTphZnRlcntib3JkZXItdG9wOjVweCBzb2xpZH10YWJsZS5saXN0aW5nIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWVjZWY7cGFkZGluZzouNzVyZW19QG1lZGlhKG1heC13aWR0aDogODUwcHgpe3RhYmxlLmxpc3RpbmcgdGR7cGFkZGluZzouNXJlbX19dGFibGUubGlzdGluZyB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9dGFibGUubGlzdGluZyBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7dGFibGUubGlzdGluZyAuYnRuOmhhcyguaWNvbil7Zm9udC1zaXplOjA7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH10YWJsZS5saXN0aW5nIC5idG46aGFzKC5pY29uKSAuaWNvbntmb250LXNpemU6MXJlbX19QG1lZGlhKG1heC13aWR0aDogODUwcHgpeyNsaXN0aW5nIHRoOm50aC1jaGlsZCgzKSwjbGlzdGluZyB0ZDpudGgtY2hpbGQoMyksI2xpc3RpbmcgdGg6bnRoLWNoaWxkKDUpLCNsaXN0aW5nIHRkOm50aC1jaGlsZCg1KSwjbGlzdGluZyB0aDpudGgtY2hpbGQoNiksI2xpc3RpbmcgdGQ6bnRoLWNoaWxkKDYpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCksKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KWFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KXsjam91ZXVyIHRhYmxlLCNqb3VldXIgdGhlYWQsI2pvdWV1ciB0Ym9keSwjam91ZXVyIHRoLCNqb3VldXIgdGQsI2pvdWV1ciB0cntkaXNwbGF5OmJsb2NrfSNqb3VldXIgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fSNqb3VldXIgdGR7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtwb3NpdGlvbjpyZWxhdGl2ZX0jam91ZXVyIHRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6NnB4O3dpZHRoOjQ1JTtwYWRkaW5nLXJpZ2h0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfX0uZXJyb3I0MDQgLmZvb3RlciwuZXJyb3I0MDQgLmhlYWRlcntkaXNwbGF5Om5vbmV9LmVycm9yNDA0IC5lcnJvcjQwNF9fZ3JvdXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RleHQtYWxpZ246Y2VudGVyfS5lcnJvcjQwNCAubWFpblRpdGxlX19maXJzdHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFlbTtsZWZ0OjEuNWVtO2ZvbnQtc2l6ZToxLjVlbX0uZXJyb3I0MDQgLm1haW5UaXRsZV9fc2Vjb25ke2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRfX3ByaW1hcnkpO2ZvbnQtc2l6ZToxMmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2xpbmUtaGVpZ2h0OjE7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2t9LmVycm9yNDA0IC5tYWluVGl0bGVfX3NlY29uZCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5lcnJvcjQwNCAuZXJyb3I0MDRfX2xpbmt7Zm9udC1zaXplOjEuMmVtfSIsIjpyb290IHtcbiAgLS1jb2xvcl9fd2hpdGU6ICNmZmZmZmY7XG4gIC0tY29sb3JfX2JsYWNrOiAjMDAwMDAwO1xuXG4gIC0tY29sb3JfX3ByaW1hcnk6ICNmYzQxMDM7XG4gIC0tY29sb3JfX3NlY29uZGFyeTogIzAwYjRiZjtcblxuICAtLWNvbG9yX19uZXV0cmFsLS1saWdodDogI2YzZjNmMztcbiAgLS1jb2xvcl9fbmV1dHJhbDogIzc0NzM3NjtcbiAgLS1jb2xvcl9fbmV1dHJhbC0tZGFyazogIzI5MjkyOTtcbiAgLS1jb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO1xuXG4gIC0tY29sb3JfX2FkbWluOiAjMDAzMjVjO1xuXG4gIC0tY29sb3JfX2ZhY2Vib29rOiAjMTg3N2YyO1xuICAtLWNvbG9yX190d2l0dGVyOiAjMWRhMWYyO1xuICAtLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjtcbiAgLS1jb2xvcl9faW5zdGFncmFtOiAjZTQ0MDVmO1xuICAtLWNvbG9yX195b3V0dWJlOiAjY2QyMDFmO1xuICAtLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7XG5cbiAgLS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fc2Vjb25kYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fYmFzZS0tc2l6ZTogMTZweDtcbiAgLS10ZXh0X19iYXNlLS1saW5lOiAyNXB4O1xuXG4gIC0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG4gIC0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgLS1lYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIC0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAtLWVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgLS1lYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiAgLS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4gIC0tZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC43MzUsIDAuMDQ1KTtcbiAgLS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIC0tZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgLS1lYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC0tZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbiAgLS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAtLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgLS1lYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgLS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpO1xuXG4gIC0tY29udGFpbmVyX193aWR0aDogMTUwMHB4O1xuICAtLWNvbnRhaW5lcl9fcGFkZGluZzogMjBweDtcbn1cblxuJGJyZWFrcG9pbnRfX3hzOiA0NTBweDtcbiRicmVha3BvaW50X19zOiA2ODBweDtcbiRicmVha3BvaW50X19tOiAxMDUwcHg7XG4kYnJlYWtwb2ludF9fbDogMTMwMHB4O1xuJGJyZWFrcG9pbnRfX3hsOiAxNjAwcHg7XG5cbiRpbWc6IFwiLi4vaW1nL1wiO1xuJHN2ZzogXCIuLi9pbWcvc3ZnL1wiO1xuJGZvbnRzOiBcIi4uLy4uL2ZvbnRzL1wiO1xuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImJhc2tldC1hcHBcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2Jhc2tldC1hcHAvYmFza2V0LWFwcC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9iYXNrZXQtYXBwL2Jhc2tldC1hcHAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvYmFza2V0LWFwcC9iYXNrZXQtYXBwLnN2ZyNiYXNrZXQtYXBwJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmljb246YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwiYmFza2V0LWFwcFwiO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwMVwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwMlwiO1xufVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDRcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tbW9kaWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA2XCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA5XCI7XG59XG4iLCIvKioqXG4gICAgVGhlIG5ldyBDU1MgcmVzZXQgLSB2ZXJzaW9uIDEuOSAobGFzdCB1cGRhdGVkIDE5LjYuMjAyMylcbiAgICBHaXRIdWIgcGFnZTogaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qKiovXG5cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gICAgLSBUaGUgXCJodG1sXCIgZWxlbWVudCBpcyBleGNsdWRlZCwgb3RoZXJ3aXNlIGEgYnVnIGluIENocm9tZSBicmVha3MgdGhlIENTUyBoeXBoZW5zIHByb3BlcnR5IChodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXQvaXNzdWVzLzM2KVxuICovXG4qOndoZXJlKFxuICAgIDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8pOm5vdChzdmcgKiwgc3ltYm9sICopXG4gICkge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiByZXZlcnQ7XG59XG5cbi8qIFByZWZlcnJlZCBib3gtc2l6aW5nIHZhbHVlICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvciBpbWFnZXMgdG8gbm90IGJlIGFibGUgdG8gZXhjZWVkIHRoZWlyIGNvbnRhaW5lciAqL1xuaW1nIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XG4gIGFwcGVhcmFuY2U6IHJldmVydDtcbn1cblxuLyogcHJlZm9ybWF0dGVkIHRleHQgLSB1c2Ugb25seSBmb3IgdGhpcyBmZWF0dXJlICovXG46d2hlcmUocHJlKSB7XG4gIGFsbDogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogcmVtb3ZlIGRlZmF1bHQgZG90ICjigKIpIHNpZ24gKi9cbjo6bWFya2VyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbi8qIFJldmVydCBNb2RhbCBuYXRpdmUgYmVoYXZpb3IgKi9cbjp3aGVyZShkaWFsb2c6bW9kYWwpIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiBIdG1sXG4gKi9cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKipcbiAqIEJvZHlcbiAqL1xuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHRfX2Jhc2UtLWxpbmUpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2JvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fcHJpbWFyeSk7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqIEltYWdlc1xuICovXG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBWaWRlb1xuICovXG5cbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cblxuaW5wdXQge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmJ1dHRvbixcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHNlbGVjdGlvbnMgY29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBXb3JkcHJlc3MgYmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndmLWxvYWRpbmcgYm9keSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW0gMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtIDFyZW07XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyZW07XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogTWVkaWEgUXVlcmllcyAqL1xuJG1lZGlhX3F1ZXJpZXM6IChcbiAgXCJ4c1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9feHMgXCIpXCIsXG4gIFwic1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fcyBcIilcIixcbiAgXCJtXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19tIFwiKVwiLFxuICBcImxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX2wgXCIpXCIsXG4gIFwieGxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3hsIFwiKVwiLFxuKTtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludHMpIHtcbiAgJGNvbmRpdGlvbnM6ICgpO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcbiAgICAkY29uZGl0aW9uczogYXBwZW5kKFxuICAgICAgJGNvbmRpdGlvbnMsXG4gICAgICAje21hcC1nZXQoJG1lZGlhX3F1ZXJpZXMsICRicmVha3BvaW50KX0sXG4gICAgICBjb21tYVxuICAgICk7XG4gIH1cbiAgQG1lZGlhICN7JGNvbmRpdGlvbnN9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGRpbSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBjaXJjbGUoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJHdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWl4aW4gaGlkZGVuLXRleHQoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIG9iamVjdEZpdCgkdHlwZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogJHR5cGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4KSB7XG4gIEByZXR1cm4gY2FsYygjeyRweH0gLyAxNiAqIDFyZW0pO1xufVxuXG4vLyBSZXRpbmEgaW1hZ2VzXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG5cbkBtaXhpbiBub29taWEoJHN0eWxlOiBkYXJrKSB7XG4gIC5ub29taWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMTVweDtcblxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaWYgKCRzdHlsZSA9PSBkYXJrKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzdmd9bG9nby1ub29taWEtLWRhcmsuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgQGlmICgkc3R5bGUgPT0gbGlnaHQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHN2Z31sb2dvLW5vb21pYS0tbGlnaHQuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIHZhcigtLWVhc2VJblF1YWQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODFweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGlmICgkc3R5bGUgPT0gZGFyaykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc3ZnfWxvZ28tbm9vbWlhLS1kYXJrLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAoJHN0eWxlID09IGxpZ2h0KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzdmd9bG9nby1ub29taWEtLWxpZ2h0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbn1cblxuLm1haW4tdGl0bGUge1xuICBAaW5jbHVkZSBmb250X19oMTtcbn1cblxuLmhpZGRlbi10ZXh0IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXRleHQ7XG59XG5cbi5jb250ZW50IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogNTBweCAxMDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDUwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMWVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVlbTtcbiAgfVxufVxuXG4uYWN0aW9ucy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNWVtO1xuICB9XG59XG5cbi5pY29uLXN0YXIge1xuICBjb2xvcjogI2ZmZDcwMDtcbn1cblxuLmljb24tYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbiNtb2RpZnlQbGF5ZXIge1xuICAubmYtZm9ybS1jb250IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5yZXZpc2lvbiB7XG4gIG1hcmdpbi1ibG9jazogNTBweDtcbn1cbiIsIkBtaXhpbiBpbXBvcnRGb250KCRuYW1lLCAkcGF0aCwgJHdlaWdodDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJG5hbWU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgc3JjOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4vLyBVc2FnZTpcbi8vIEBleHRlbmQgJWZvbnQtcmVndWxhcjtcbiVmb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLyBVc2FnZTpcbi8vIEBleHRlbmQgJWZvbnQtbWVkaXVtO1xuJWZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy9AaW5jbHVkZSBpbXBvcnRGb250KCdmb250LW5hbWUnLCAnZmlsZS1uYW1lJyk7XG5cbkBtaXhpbiBmb250X19oMSB7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSg0OCk7XG4gIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDYwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgzMCk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDM2KTtcbiAgICBsaW5lLWhlaWdodDogcHhUb1JlbSg0MCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDMwKTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDIge1xuICBmb250LXNpemU6IHB4VG9SZW0oMzYpO1xuICBsaW5lLWhlaWdodDogcHhUb1JlbSg0OCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzApO1xufVxuXG5AbWl4aW4gZm9udF9faDMge1xuICBmb250LXNpemU6IHB4VG9SZW0oMjQpO1xuICBsaW5lLWhlaWdodDogcHhUb1JlbSgzNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzApO1xufVxuXG5AbWl4aW4gZm9udF9faDQge1xuICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICBsaW5lLWhlaWdodDogcHhUb1JlbSgzMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzApO1xufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICB9XG5cbiAgJjpoYXMoLmljb24pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVlbTtcblxuICAgIC5pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbmluamEgZm9ybXNcbi5uZi1mb3JtLWNvbnQge1xuICAubmYtZm9ybS1jb250ZW50IGJ1dHRvbixcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG5cbi8vIHNlYXJjaCBmaWVsZFxuI3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYmxvY2s6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5uZi1maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4iLCIud3lzaXd5ZyB7XG4gIHAge1xuICAgIG1heC13aWR0aDogOTBjaDtcbiAgfVxuXG4gIHN0cm9uZyxcbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIGVtLFxuICBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvKiBMaXN0cyAqL1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzApO1xuICAgIHBhZGRpbmctbGVmdDogcHhUb1JlbSgyMCk7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMC45ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiBweFRvUmVtKDQpO1xuICAgIGhlaWdodDogcHhUb1JlbSg0KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICB9XG5cbiAgb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIH1cblxuICBvbCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTEuMWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICB9XG5cbiAgLyoqXG4gKiBCbG9ja3F1b3RlXG4gKi9cblxuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDM2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzApO1xuICB9XG5cbiAgLyoqXG4gKiBMaW5rXG4gKi9cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLyoqXG4gICogVGl0bGVzXG4gICovXG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gzO1xuICB9XG5cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnRfX2g0O1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyY2g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIubW9kYWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IC8vICgyMHB4IHBhZGRpbmcgb24gZWFjaCBzaWRlKVxuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAxMDAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3RhYnMge1xuICAgICYtLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJ0YWJsZS5saXN0aW5nIHtcbiAgLy9uaWNlIGxvb2tpbmcgdGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAmW2RhdGEtb3JkZXJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDg1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtb3JkZXI9XCJhc2NcIl06YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICAgIH1cblxuICAgICZbZGF0YS1vcmRlcj1cImRlc2NcIl06YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgdGJvZHkgdHIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuYnRuOmhhcyguaWNvbikge1xuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIEBpbmNsdWRlIGRpbSgzNnB4KTtcblxuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGhpZGUgY29sdW1ucyAzLDUsNiB1bmRlciA4NTBweFxuI2xpc3Rpbmcge1xuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICB0aDpudGgtY2hpbGQoMyksXG4gICAgdGQ6bnRoLWNoaWxkKDMpLFxuICAgIHRoOm50aC1jaGlsZCg1KSxcbiAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgdGg6bnRoLWNoaWxkKDYpLFxuICAgIHRkOm50aC1jaGlsZCg2KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jam91ZXVyIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCksXG4gICAgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXG4gICAgdGFibGUsXG4gICAgdGhlYWQsXG4gICAgdGJvZHksXG4gICAgdGgsXG4gICAgdGQsXG4gICAgdHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbiAgICB0aGVhZCB0ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05OTk5cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHRkOmJlZm9yZSB7XG4gICAgICAvKiBOb3cgbGlrZSBhIHRhYmxlIGhlYWRlciAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuIiwiLmVycm9yNDA0IHtcbiAgLmZvb3RlcixcbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lcnJvcjQwNF9fZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1haW5UaXRsZV9fZmlyc3Qge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLm1haW5UaXRsZV9fc2Vjb25kIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZXJyb3I0MDRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbiJdfQ== */
