:root{--body-color:     var(--black);--body-bg:        var(--cobalt-pastel);--animationSpeed: 1000ms;--animationSpeedFast: 400ms;--scrollerProgressColor: var(--black);--scrollerProgressSide: 9px;--scrollerProgressSideBefore: 6px;--scrollerProgressBackgroundBefore: var(--red)}:root{--white: #FFFFFF;--white-98: rgba(255,255,255,0.98);--white-50: rgba(255,255,255,0.5);--white-10: rgba(255,255,255,0.1);--white-05: rgba(255,255,255,0.05);--white-00: rgba(255,255,255,0);--black-eco-1: #1B1B25;--black-eco-1-00: rgba(27,27,37,0);--black-eco-2: #2D2D39;--black-eco-2-00: rgba(34,34,45,0);--black-eco-3: #3E3E49;--black: #000000;--black-05: rgba(0,0,0,0.05);--black-10: rgba(0,0,0,0.1);--black-50: rgba(0,0,0,0.5);--grey: #6D7787;--grey-05: rgba(109,119,135,0.05);--grey-lighter: #D5D8DD;--grey-lighter-lighter: #D5D8DD;--grey-darker: #818A99;--grey-lighter-05: rgba(213,216,221,0.05);--grey-20: rgba(109,119,135,0.2);--cobalt: #0D8AFF;--cobalt-05: rgba(13,138,255,0.05);--cobalt-10: rgba(13,138,255,0.1);--cobalt-20: rgba(13,138,255,0.2);--cobalt-30: rgba(13,138,255,0.3);--cobalt-80: rgba(13,138,255,0.8);--cobalt-lighter: #B0EFFF;--cobalt-lighter-lighter: #B0EFFF;--cobalt-lighter-05: rgba(176,239,255,0.05);--cobalt-pastel: #F1F7FF;--cobalt-pastel-98: rgba(241,247,255,0.98);--cobalt-pastel-50: rgba(241,247,255,0.5);--cobalt-pastel-05: rgba(241,247,255,0.05);--cobalt-pastel-00: rgba(241,247,255,0);--emerald: #00A184;--emerald-05: rgba(0,161,132,0.05);--emerald-20: rgba(0,161,132,0.2);--emerald-80: rgba(0,161,132,0.8);--emerald-lighter: #98F6DB;--emerald-lighter-lighter: #98F6DB;--emerald-lighter-05: rgba(152,246,219,0.05);--emerald-lighter-20: rgba(152,246,219,0.2);--olive: #739A00;--olive-05: rgba(115,154,0,0.05);--olive-lighter: #DCF691;--olive-lighter-lighter: #DCF691;--olive-lighter-05: rgba(220,246,145,0.05);--red: #F72717;--red-lighter: #FED0C8;--red-05: rgba(247,39,23,0.05);--pink: #FF5978;--pink-05: rgba(255,89,120,0.05);--pink-lighter: #FED0C8;--pink-lighter-lighter: #FED0C8;--pink-lighter-05: rgba(254,208,200,0.05);--ultraviolet: #711CFF;--ultraviolet-05: rgba(113,28,255,0.05);--ultraviolet-50: rgba(113,28,255,0.5);--ultraviolet-lighter: #D0CCFF;--ultraviolet-lighter-lighter: #D0CCFF;--ultraviolet-lighter-05: rgba(208,204,255,0.05);--ultraviolet-lighter-20: rgba(208,204,255,0.2);--mapsee: #c8e0ff}:root{--heading-font-family: 'Edenred', sans-serif;--heading-font-weight: 400;--font-family-base: 'Ubuntu', sans-serif;--font-weight-base: 400;--line-height-base: (27/19);--edenred: 'Edenred'}/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.container{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width: 1073px){.container{padding-right:20px;padding-left:20px}}@media (min-width: 1600px){.container{max-width:1600px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width: 1073px){.container-fluid{padding-right:20px;padding-left:20px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}@media (min-width: 1073px){.row{margin-right:-10px;margin-left:-10px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col,.col-auto,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs,.col-xs-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}@media (min-width: 1073px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col,.col-auto,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs,.col-xs-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl,.col-xxl-auto{padding-right:10px;padding-left:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 1073px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media (min-width: 1073px){.order-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}.order-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-1{margin-left:12.5%}.offset-right-1{margin-right:12.5%}.offset-2{margin-left:25%}.offset-right-2{margin-right:25%}.offset-3{margin-left:37.5%}.offset-right-3{margin-right:37.5%}.offset-4{margin-left:50%}.offset-right-4{margin-right:50%}.offset-5{margin-left:62.5%}.offset-right-5{margin-right:62.5%}.offset-6{margin-left:75%}.offset-right-6{margin-right:75%}.offset-7{margin-left:87.5%}.offset-right-7{margin-right:87.5%}@media (min-width: 1073px){.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-1{margin-left:7.14286%}.offset-right-1{margin-right:7.14286%}.offset-2{margin-left:14.28571%}.offset-right-2{margin-right:14.28571%}.offset-3{margin-left:21.42857%}.offset-right-3{margin-right:21.42857%}.offset-4{margin-left:28.57143%}.offset-right-4{margin-right:28.57143%}.offset-5{margin-left:35.71429%}.offset-right-5{margin-right:35.71429%}.offset-6{margin-left:42.85714%}.offset-right-6{margin-right:42.85714%}.offset-7{margin-left:50%}.offset-right-7{margin-right:50%}.offset-8{margin-left:57.14286%}.offset-right-8{margin-right:57.14286%}.offset-9{margin-left:64.28571%}.offset-right-9{margin-right:64.28571%}.offset-10{margin-left:71.42857%}.offset-right-10{margin-right:71.42857%}.offset-11{margin-left:78.57143%}.offset-right-11{margin-right:78.57143%}.offset-12{margin-left:85.71429%}.offset-right-12{margin-right:85.71429%}.offset-13{margin-left:92.85714%}.offset-right-13{margin-right:92.85714%}}@media (min-width: 375px){.col-xs{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-xs-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 375px) and (min-width: 1073px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-xs-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-xs-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 375px){.order-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xs-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width: 375px) and (min-width: 1073px){.order-xs-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}@media (min-width: 375px){.order-xs-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-xs-0{margin-left:0}.offset-right-xs-0{margin-right:0}.offset-xs-1{margin-left:12.5%}.offset-right-xs-1{margin-right:12.5%}.offset-xs-2{margin-left:25%}.offset-right-xs-2{margin-right:25%}.offset-xs-3{margin-left:37.5%}.offset-right-xs-3{margin-right:37.5%}.offset-xs-4{margin-left:50%}.offset-right-xs-4{margin-right:50%}.offset-xs-5{margin-left:62.5%}.offset-right-xs-5{margin-right:62.5%}.offset-xs-6{margin-left:75%}.offset-right-xs-6{margin-right:75%}.offset-xs-7{margin-left:87.5%}.offset-right-xs-7{margin-right:87.5%}}@media (min-width: 375px) and (min-width: 1073px){.order-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-xs-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xs-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-xs-0{margin-left:0}.offset-right-xs-0{margin-right:0}.offset-xs-1{margin-left:7.14286%}.offset-right-xs-1{margin-right:7.14286%}.offset-xs-2{margin-left:14.28571%}.offset-right-xs-2{margin-right:14.28571%}.offset-xs-3{margin-left:21.42857%}.offset-right-xs-3{margin-right:21.42857%}.offset-xs-4{margin-left:28.57143%}.offset-right-xs-4{margin-right:28.57143%}.offset-xs-5{margin-left:35.71429%}.offset-right-xs-5{margin-right:35.71429%}.offset-xs-6{margin-left:42.85714%}.offset-right-xs-6{margin-right:42.85714%}.offset-xs-7{margin-left:50%}.offset-right-xs-7{margin-right:50%}.offset-xs-8{margin-left:57.14286%}.offset-right-xs-8{margin-right:57.14286%}.offset-xs-9{margin-left:64.28571%}.offset-right-xs-9{margin-right:64.28571%}.offset-xs-10{margin-left:71.42857%}.offset-right-xs-10{margin-right:71.42857%}.offset-xs-11{margin-left:78.57143%}.offset-right-xs-11{margin-right:78.57143%}.offset-xs-12{margin-left:85.71429%}.offset-right-xs-12{margin-right:85.71429%}.offset-xs-13{margin-left:92.85714%}.offset-right-xs-13{margin-right:92.85714%}}@media (min-width: 785px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 785px) and (min-width: 1073px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-md-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-md-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 785px){.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width: 785px) and (min-width: 1073px){.order-md-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}@media (min-width: 785px){.order-md-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-md-0{margin-left:0}.offset-right-md-0{margin-right:0}.offset-md-1{margin-left:12.5%}.offset-right-md-1{margin-right:12.5%}.offset-md-2{margin-left:25%}.offset-right-md-2{margin-right:25%}.offset-md-3{margin-left:37.5%}.offset-right-md-3{margin-right:37.5%}.offset-md-4{margin-left:50%}.offset-right-md-4{margin-right:50%}.offset-md-5{margin-left:62.5%}.offset-right-md-5{margin-right:62.5%}.offset-md-6{margin-left:75%}.offset-right-md-6{margin-right:75%}.offset-md-7{margin-left:87.5%}.offset-right-md-7{margin-right:87.5%}}@media (min-width: 785px) and (min-width: 1073px){.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-md-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-md-0{margin-left:0}.offset-right-md-0{margin-right:0}.offset-md-1{margin-left:7.14286%}.offset-right-md-1{margin-right:7.14286%}.offset-md-2{margin-left:14.28571%}.offset-right-md-2{margin-right:14.28571%}.offset-md-3{margin-left:21.42857%}.offset-right-md-3{margin-right:21.42857%}.offset-md-4{margin-left:28.57143%}.offset-right-md-4{margin-right:28.57143%}.offset-md-5{margin-left:35.71429%}.offset-right-md-5{margin-right:35.71429%}.offset-md-6{margin-left:42.85714%}.offset-right-md-6{margin-right:42.85714%}.offset-md-7{margin-left:50%}.offset-right-md-7{margin-right:50%}.offset-md-8{margin-left:57.14286%}.offset-right-md-8{margin-right:57.14286%}.offset-md-9{margin-left:64.28571%}.offset-right-md-9{margin-right:64.28571%}.offset-md-10{margin-left:71.42857%}.offset-right-md-10{margin-right:71.42857%}.offset-md-11{margin-left:78.57143%}.offset-right-md-11{margin-right:78.57143%}.offset-md-12{margin-left:85.71429%}.offset-right-md-12{margin-right:85.71429%}.offset-md-13{margin-left:92.85714%}.offset-right-md-13{margin-right:92.85714%}}@media (min-width: 1073px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1073px) and (min-width: 1073px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-lg-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-lg-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1073px){.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width: 1073px) and (min-width: 1073px){.order-lg-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}@media (min-width: 1073px){.order-lg-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-lg-0{margin-left:0}.offset-right-lg-0{margin-right:0}.offset-lg-1{margin-left:12.5%}.offset-right-lg-1{margin-right:12.5%}.offset-lg-2{margin-left:25%}.offset-right-lg-2{margin-right:25%}.offset-lg-3{margin-left:37.5%}.offset-right-lg-3{margin-right:37.5%}.offset-lg-4{margin-left:50%}.offset-right-lg-4{margin-right:50%}.offset-lg-5{margin-left:62.5%}.offset-right-lg-5{margin-right:62.5%}.offset-lg-6{margin-left:75%}.offset-right-lg-6{margin-right:75%}.offset-lg-7{margin-left:87.5%}.offset-right-lg-7{margin-right:87.5%}}@media (min-width: 1073px) and (min-width: 1073px){.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-lg-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-lg-0{margin-left:0}.offset-right-lg-0{margin-right:0}.offset-lg-1{margin-left:7.14286%}.offset-right-lg-1{margin-right:7.14286%}.offset-lg-2{margin-left:14.28571%}.offset-right-lg-2{margin-right:14.28571%}.offset-lg-3{margin-left:21.42857%}.offset-right-lg-3{margin-right:21.42857%}.offset-lg-4{margin-left:28.57143%}.offset-right-lg-4{margin-right:28.57143%}.offset-lg-5{margin-left:35.71429%}.offset-right-lg-5{margin-right:35.71429%}.offset-lg-6{margin-left:42.85714%}.offset-right-lg-6{margin-right:42.85714%}.offset-lg-7{margin-left:50%}.offset-right-lg-7{margin-right:50%}.offset-lg-8{margin-left:57.14286%}.offset-right-lg-8{margin-right:57.14286%}.offset-lg-9{margin-left:64.28571%}.offset-right-lg-9{margin-right:64.28571%}.offset-lg-10{margin-left:71.42857%}.offset-right-lg-10{margin-right:71.42857%}.offset-lg-11{margin-left:78.57143%}.offset-right-lg-11{margin-right:78.57143%}.offset-lg-12{margin-left:85.71429%}.offset-right-lg-12{margin-right:85.71429%}.offset-lg-13{margin-left:92.85714%}.offset-right-lg-13{margin-right:92.85714%}}@media (min-width: 1240px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1240px) and (min-width: 1073px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-xl-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-xl-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1240px){.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width: 1240px) and (min-width: 1073px){.order-xl-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}@media (min-width: 1240px){.order-xl-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-xl-0{margin-left:0}.offset-right-xl-0{margin-right:0}.offset-xl-1{margin-left:12.5%}.offset-right-xl-1{margin-right:12.5%}.offset-xl-2{margin-left:25%}.offset-right-xl-2{margin-right:25%}.offset-xl-3{margin-left:37.5%}.offset-right-xl-3{margin-right:37.5%}.offset-xl-4{margin-left:50%}.offset-right-xl-4{margin-right:50%}.offset-xl-5{margin-left:62.5%}.offset-right-xl-5{margin-right:62.5%}.offset-xl-6{margin-left:75%}.offset-right-xl-6{margin-right:75%}.offset-xl-7{margin-left:87.5%}.offset-right-xl-7{margin-right:87.5%}}@media (min-width: 1240px) and (min-width: 1073px){.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-xl-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-xl-0{margin-left:0}.offset-right-xl-0{margin-right:0}.offset-xl-1{margin-left:7.14286%}.offset-right-xl-1{margin-right:7.14286%}.offset-xl-2{margin-left:14.28571%}.offset-right-xl-2{margin-right:14.28571%}.offset-xl-3{margin-left:21.42857%}.offset-right-xl-3{margin-right:21.42857%}.offset-xl-4{margin-left:28.57143%}.offset-right-xl-4{margin-right:28.57143%}.offset-xl-5{margin-left:35.71429%}.offset-right-xl-5{margin-right:35.71429%}.offset-xl-6{margin-left:42.85714%}.offset-right-xl-6{margin-right:42.85714%}.offset-xl-7{margin-left:50%}.offset-right-xl-7{margin-right:50%}.offset-xl-8{margin-left:57.14286%}.offset-right-xl-8{margin-right:57.14286%}.offset-xl-9{margin-left:64.28571%}.offset-right-xl-9{margin-right:64.28571%}.offset-xl-10{margin-left:71.42857%}.offset-right-xl-10{margin-right:71.42857%}.offset-xl-11{margin-left:78.57143%}.offset-right-xl-11{margin-right:78.57143%}.offset-xl-12{margin-left:85.71429%}.offset-right-xl-12{margin-right:85.71429%}.offset-xl-13{margin-left:92.85714%}.offset-right-xl-13{margin-right:92.85714%}}@media (min-width: 1600px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1600px) and (min-width: 1073px){.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 7.14286%;flex:0 0 7.14286%;max-width:7.14286%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 21.42857%;flex:0 0 21.42857%;max-width:21.42857%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 35.71429%;flex:0 0 35.71429%;max-width:35.71429%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 64.28571%;flex:0 0 64.28571%;max-width:64.28571%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 78.57143%;flex:0 0 78.57143%;max-width:78.57143%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%}.col-xxl-13{-webkit-box-flex:0;-ms-flex:0 0 92.85714%;flex:0 0 92.85714%;max-width:92.85714%}.col-xxl-14{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1600px){.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width: 1600px) and (min-width: 1073px){.order-xxl-last{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}}@media (min-width: 1600px){.order-xxl-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-xxl-0{margin-left:0}.offset-right-xxl-0{margin-right:0}.offset-xxl-1{margin-left:12.5%}.offset-right-xxl-1{margin-right:12.5%}.offset-xxl-2{margin-left:25%}.offset-right-xxl-2{margin-right:25%}.offset-xxl-3{margin-left:37.5%}.offset-right-xxl-3{margin-right:37.5%}.offset-xxl-4{margin-left:50%}.offset-right-xxl-4{margin-right:50%}.offset-xxl-5{margin-left:62.5%}.offset-right-xxl-5{margin-right:62.5%}.offset-xxl-6{margin-left:75%}.offset-right-xxl-6{margin-right:75%}.offset-xxl-7{margin-left:87.5%}.offset-right-xxl-7{margin-right:87.5%}}@media (min-width: 1600px) and (min-width: 1073px){.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.order-xxl-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.offset-xxl-0{margin-left:0}.offset-right-xxl-0{margin-right:0}.offset-xxl-1{margin-left:7.14286%}.offset-right-xxl-1{margin-right:7.14286%}.offset-xxl-2{margin-left:14.28571%}.offset-right-xxl-2{margin-right:14.28571%}.offset-xxl-3{margin-left:21.42857%}.offset-right-xxl-3{margin-right:21.42857%}.offset-xxl-4{margin-left:28.57143%}.offset-right-xxl-4{margin-right:28.57143%}.offset-xxl-5{margin-left:35.71429%}.offset-right-xxl-5{margin-right:35.71429%}.offset-xxl-6{margin-left:42.85714%}.offset-right-xxl-6{margin-right:42.85714%}.offset-xxl-7{margin-left:50%}.offset-right-xxl-7{margin-right:50%}.offset-xxl-8{margin-left:57.14286%}.offset-right-xxl-8{margin-right:57.14286%}.offset-xxl-9{margin-left:64.28571%}.offset-right-xxl-9{margin-right:64.28571%}.offset-xxl-10{margin-left:71.42857%}.offset-right-xxl-10{margin-right:71.42857%}.offset-xxl-11{margin-left:78.57143%}.offset-right-xxl-11{margin-right:78.57143%}.offset-xxl-12{margin-left:85.71429%}.offset-right-xxl-12{margin-right:85.71429%}.offset-xxl-13{margin-left:92.85714%}.offset-right-xxl-13{margin-right:92.85714%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 375px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-row{display:table-row !important}.d-xs-table-cell{display:table-cell !important}.d-xs-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xs-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 785px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1073px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1240px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1600px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 375px){.flex-xs-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xs-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xs-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xs-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xs-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xs-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xs-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xs-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xs-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xs-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xs-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xs-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xs-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xs-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xs-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xs-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xs-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xs-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xs-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xs-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xs-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xs-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xs-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xs-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xs-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xs-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xs-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xs-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xs-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xs-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xs-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xs-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xs-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xs-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 785px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1073px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1240px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1600px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.m-padding-x{margin:20px !important}.mt-padding-x,.my-padding-x{margin-top:20px !important}.mr-padding-x,.mx-padding-x{margin-right:20px !important}.mb-padding-x,.my-padding-x{margin-bottom:20px !important}.ml-padding-x,.mx-padding-x{margin-left:20px !important}.m-padding-x-md{margin:50px !important}.mt-padding-x-md,.my-padding-x-md{margin-top:50px !important}.mr-padding-x-md,.mx-padding-x-md{margin-right:50px !important}.mb-padding-x-md,.my-padding-x-md{margin-bottom:50px !important}.ml-padding-x-md,.mx-padding-x-md{margin-left:50px !important}.p-padding-x{padding:20px !important}.pt-padding-x,.py-padding-x{padding-top:20px !important}.pr-padding-x,.px-padding-x{padding-right:20px !important}.pb-padding-x,.py-padding-x{padding-bottom:20px !important}.pl-padding-x,.px-padding-x{padding-left:20px !important}.p-padding-x-md{padding:50px !important}.pt-padding-x-md,.py-padding-x-md{padding-top:50px !important}.pr-padding-x-md,.px-padding-x-md{padding-right:50px !important}.pb-padding-x-md,.py-padding-x-md{padding-bottom:50px !important}.pl-padding-x-md,.px-padding-x-md{padding-left:50px !important}.m-npadding-x{margin:-20px !important}.mt-npadding-x,.my-npadding-x{margin-top:-20px !important}.mr-npadding-x,.mx-npadding-x{margin-right:-20px !important}.mb-npadding-x,.my-npadding-x{margin-bottom:-20px !important}.ml-npadding-x,.mx-npadding-x{margin-left:-20px !important}.m-npadding-x-md{margin:-50px !important}.mt-npadding-x-md,.my-npadding-x-md{margin-top:-50px !important}.mr-npadding-x-md,.mx-npadding-x-md{margin-right:-50px !important}.mb-npadding-x-md,.my-npadding-x-md{margin-bottom:-50px !important}.ml-npadding-x-md,.mx-npadding-x-md{margin-left:-50px !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 375px){.m-xs-padding-x{margin:20px !important}.mt-xs-padding-x,.my-xs-padding-x{margin-top:20px !important}.mr-xs-padding-x,.mx-xs-padding-x{margin-right:20px !important}.mb-xs-padding-x,.my-xs-padding-x{margin-bottom:20px !important}.ml-xs-padding-x,.mx-xs-padding-x{margin-left:20px !important}.m-xs-padding-x-md{margin:50px !important}.mt-xs-padding-x-md,.my-xs-padding-x-md{margin-top:50px !important}.mr-xs-padding-x-md,.mx-xs-padding-x-md{margin-right:50px !important}.mb-xs-padding-x-md,.my-xs-padding-x-md{margin-bottom:50px !important}.ml-xs-padding-x-md,.mx-xs-padding-x-md{margin-left:50px !important}.p-xs-padding-x{padding:20px !important}.pt-xs-padding-x,.py-xs-padding-x{padding-top:20px !important}.pr-xs-padding-x,.px-xs-padding-x{padding-right:20px !important}.pb-xs-padding-x,.py-xs-padding-x{padding-bottom:20px !important}.pl-xs-padding-x,.px-xs-padding-x{padding-left:20px !important}.p-xs-padding-x-md{padding:50px !important}.pt-xs-padding-x-md,.py-xs-padding-x-md{padding-top:50px !important}.pr-xs-padding-x-md,.px-xs-padding-x-md{padding-right:50px !important}.pb-xs-padding-x-md,.py-xs-padding-x-md{padding-bottom:50px !important}.pl-xs-padding-x-md,.px-xs-padding-x-md{padding-left:50px !important}.m-xs-npadding-x{margin:-20px !important}.mt-xs-npadding-x,.my-xs-npadding-x{margin-top:-20px !important}.mr-xs-npadding-x,.mx-xs-npadding-x{margin-right:-20px !important}.mb-xs-npadding-x,.my-xs-npadding-x{margin-bottom:-20px !important}.ml-xs-npadding-x,.mx-xs-npadding-x{margin-left:-20px !important}.m-xs-npadding-x-md{margin:-50px !important}.mt-xs-npadding-x-md,.my-xs-npadding-x-md{margin-top:-50px !important}.mr-xs-npadding-x-md,.mx-xs-npadding-x-md{margin-right:-50px !important}.mb-xs-npadding-x-md,.my-xs-npadding-x-md{margin-bottom:-50px !important}.ml-xs-npadding-x-md,.mx-xs-npadding-x-md{margin-left:-50px !important}.m-xs-auto{margin:auto !important}.mt-xs-auto,.my-xs-auto{margin-top:auto !important}.mr-xs-auto,.mx-xs-auto{margin-right:auto !important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto !important}.ml-xs-auto,.mx-xs-auto{margin-left:auto !important}}@media (min-width: 785px){.m-md-padding-x{margin:20px !important}.mt-md-padding-x,.my-md-padding-x{margin-top:20px !important}.mr-md-padding-x,.mx-md-padding-x{margin-right:20px !important}.mb-md-padding-x,.my-md-padding-x{margin-bottom:20px !important}.ml-md-padding-x,.mx-md-padding-x{margin-left:20px !important}.m-md-padding-x-md{margin:50px !important}.mt-md-padding-x-md,.my-md-padding-x-md{margin-top:50px !important}.mr-md-padding-x-md,.mx-md-padding-x-md{margin-right:50px !important}.mb-md-padding-x-md,.my-md-padding-x-md{margin-bottom:50px !important}.ml-md-padding-x-md,.mx-md-padding-x-md{margin-left:50px !important}.p-md-padding-x{padding:20px !important}.pt-md-padding-x,.py-md-padding-x{padding-top:20px !important}.pr-md-padding-x,.px-md-padding-x{padding-right:20px !important}.pb-md-padding-x,.py-md-padding-x{padding-bottom:20px !important}.pl-md-padding-x,.px-md-padding-x{padding-left:20px !important}.p-md-padding-x-md{padding:50px !important}.pt-md-padding-x-md,.py-md-padding-x-md{padding-top:50px !important}.pr-md-padding-x-md,.px-md-padding-x-md{padding-right:50px !important}.pb-md-padding-x-md,.py-md-padding-x-md{padding-bottom:50px !important}.pl-md-padding-x-md,.px-md-padding-x-md{padding-left:50px !important}.m-md-npadding-x{margin:-20px !important}.mt-md-npadding-x,.my-md-npadding-x{margin-top:-20px !important}.mr-md-npadding-x,.mx-md-npadding-x{margin-right:-20px !important}.mb-md-npadding-x,.my-md-npadding-x{margin-bottom:-20px !important}.ml-md-npadding-x,.mx-md-npadding-x{margin-left:-20px !important}.m-md-npadding-x-md{margin:-50px !important}.mt-md-npadding-x-md,.my-md-npadding-x-md{margin-top:-50px !important}.mr-md-npadding-x-md,.mx-md-npadding-x-md{margin-right:-50px !important}.mb-md-npadding-x-md,.my-md-npadding-x-md{margin-bottom:-50px !important}.ml-md-npadding-x-md,.mx-md-npadding-x-md{margin-left:-50px !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 1073px){.m-lg-padding-x{margin:20px !important}.mt-lg-padding-x,.my-lg-padding-x{margin-top:20px !important}.mr-lg-padding-x,.mx-lg-padding-x{margin-right:20px !important}.mb-lg-padding-x,.my-lg-padding-x{margin-bottom:20px !important}.ml-lg-padding-x,.mx-lg-padding-x{margin-left:20px !important}.m-lg-padding-x-md{margin:50px !important}.mt-lg-padding-x-md,.my-lg-padding-x-md{margin-top:50px !important}.mr-lg-padding-x-md,.mx-lg-padding-x-md{margin-right:50px !important}.mb-lg-padding-x-md,.my-lg-padding-x-md{margin-bottom:50px !important}.ml-lg-padding-x-md,.mx-lg-padding-x-md{margin-left:50px !important}.p-lg-padding-x{padding:20px !important}.pt-lg-padding-x,.py-lg-padding-x{padding-top:20px !important}.pr-lg-padding-x,.px-lg-padding-x{padding-right:20px !important}.pb-lg-padding-x,.py-lg-padding-x{padding-bottom:20px !important}.pl-lg-padding-x,.px-lg-padding-x{padding-left:20px !important}.p-lg-padding-x-md{padding:50px !important}.pt-lg-padding-x-md,.py-lg-padding-x-md{padding-top:50px !important}.pr-lg-padding-x-md,.px-lg-padding-x-md{padding-right:50px !important}.pb-lg-padding-x-md,.py-lg-padding-x-md{padding-bottom:50px !important}.pl-lg-padding-x-md,.px-lg-padding-x-md{padding-left:50px !important}.m-lg-npadding-x{margin:-20px !important}.mt-lg-npadding-x,.my-lg-npadding-x{margin-top:-20px !important}.mr-lg-npadding-x,.mx-lg-npadding-x{margin-right:-20px !important}.mb-lg-npadding-x,.my-lg-npadding-x{margin-bottom:-20px !important}.ml-lg-npadding-x,.mx-lg-npadding-x{margin-left:-20px !important}.m-lg-npadding-x-md{margin:-50px !important}.mt-lg-npadding-x-md,.my-lg-npadding-x-md{margin-top:-50px !important}.mr-lg-npadding-x-md,.mx-lg-npadding-x-md{margin-right:-50px !important}.mb-lg-npadding-x-md,.my-lg-npadding-x-md{margin-bottom:-50px !important}.ml-lg-npadding-x-md,.mx-lg-npadding-x-md{margin-left:-50px !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1240px){.m-xl-padding-x{margin:20px !important}.mt-xl-padding-x,.my-xl-padding-x{margin-top:20px !important}.mr-xl-padding-x,.mx-xl-padding-x{margin-right:20px !important}.mb-xl-padding-x,.my-xl-padding-x{margin-bottom:20px !important}.ml-xl-padding-x,.mx-xl-padding-x{margin-left:20px !important}.m-xl-padding-x-md{margin:50px !important}.mt-xl-padding-x-md,.my-xl-padding-x-md{margin-top:50px !important}.mr-xl-padding-x-md,.mx-xl-padding-x-md{margin-right:50px !important}.mb-xl-padding-x-md,.my-xl-padding-x-md{margin-bottom:50px !important}.ml-xl-padding-x-md,.mx-xl-padding-x-md{margin-left:50px !important}.p-xl-padding-x{padding:20px !important}.pt-xl-padding-x,.py-xl-padding-x{padding-top:20px !important}.pr-xl-padding-x,.px-xl-padding-x{padding-right:20px !important}.pb-xl-padding-x,.py-xl-padding-x{padding-bottom:20px !important}.pl-xl-padding-x,.px-xl-padding-x{padding-left:20px !important}.p-xl-padding-x-md{padding:50px !important}.pt-xl-padding-x-md,.py-xl-padding-x-md{padding-top:50px !important}.pr-xl-padding-x-md,.px-xl-padding-x-md{padding-right:50px !important}.pb-xl-padding-x-md,.py-xl-padding-x-md{padding-bottom:50px !important}.pl-xl-padding-x-md,.px-xl-padding-x-md{padding-left:50px !important}.m-xl-npadding-x{margin:-20px !important}.mt-xl-npadding-x,.my-xl-npadding-x{margin-top:-20px !important}.mr-xl-npadding-x,.mx-xl-npadding-x{margin-right:-20px !important}.mb-xl-npadding-x,.my-xl-npadding-x{margin-bottom:-20px !important}.ml-xl-npadding-x,.mx-xl-npadding-x{margin-left:-20px !important}.m-xl-npadding-x-md{margin:-50px !important}.mt-xl-npadding-x-md,.my-xl-npadding-x-md{margin-top:-50px !important}.mr-xl-npadding-x-md,.mx-xl-npadding-x-md{margin-right:-50px !important}.mb-xl-npadding-x-md,.my-xl-npadding-x-md{margin-bottom:-50px !important}.ml-xl-npadding-x-md,.mx-xl-npadding-x-md{margin-left:-50px !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media (min-width: 1600px){.m-xxl-padding-x{margin:20px !important}.mt-xxl-padding-x,.my-xxl-padding-x{margin-top:20px !important}.mr-xxl-padding-x,.mx-xxl-padding-x{margin-right:20px !important}.mb-xxl-padding-x,.my-xxl-padding-x{margin-bottom:20px !important}.ml-xxl-padding-x,.mx-xxl-padding-x{margin-left:20px !important}.m-xxl-padding-x-md{margin:50px !important}.mt-xxl-padding-x-md,.my-xxl-padding-x-md{margin-top:50px !important}.mr-xxl-padding-x-md,.mx-xxl-padding-x-md{margin-right:50px !important}.mb-xxl-padding-x-md,.my-xxl-padding-x-md{margin-bottom:50px !important}.ml-xxl-padding-x-md,.mx-xxl-padding-x-md{margin-left:50px !important}.p-xxl-padding-x{padding:20px !important}.pt-xxl-padding-x,.py-xxl-padding-x{padding-top:20px !important}.pr-xxl-padding-x,.px-xxl-padding-x{padding-right:20px !important}.pb-xxl-padding-x,.py-xxl-padding-x{padding-bottom:20px !important}.pl-xxl-padding-x,.px-xxl-padding-x{padding-left:20px !important}.p-xxl-padding-x-md{padding:50px !important}.pt-xxl-padding-x-md,.py-xxl-padding-x-md{padding-top:50px !important}.pr-xxl-padding-x-md,.px-xxl-padding-x-md{padding-right:50px !important}.pb-xxl-padding-x-md,.py-xxl-padding-x-md{padding-bottom:50px !important}.pl-xxl-padding-x-md,.px-xxl-padding-x-md{padding-left:50px !important}.m-xxl-npadding-x{margin:-20px !important}.mt-xxl-npadding-x,.my-xxl-npadding-x{margin-top:-20px !important}.mr-xxl-npadding-x,.mx-xxl-npadding-x{margin-right:-20px !important}.mb-xxl-npadding-x,.my-xxl-npadding-x{margin-bottom:-20px !important}.ml-xxl-npadding-x,.mx-xxl-npadding-x{margin-left:-20px !important}.m-xxl-npadding-x-md{margin:-50px !important}.mt-xxl-npadding-x-md,.my-xxl-npadding-x-md{margin-top:-50px !important}.mr-xxl-npadding-x-md,.mx-xxl-npadding-x-md{margin-right:-50px !important}.mb-xxl-npadding-x-md,.my-xxl-npadding-x-md{margin-bottom:-50px !important}.ml-xxl-npadding-x-md,.mx-xxl-npadding-x-md{margin-left:-50px !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}.w-100{width:100% !important}.w-auto{width:auto !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.t-left{text-align:left !important}.t-right{text-align:right !important}.t-center{text-align:center !important}@media (min-width: 375px){.t-xs-left{text-align:left !important}.t-xs-right{text-align:right !important}.t-xs-center{text-align:center !important}}@media (min-width: 785px){.t-md-left{text-align:left !important}.t-md-right{text-align:right !important}.t-md-center{text-align:center !important}}@media (min-width: 1073px){.t-lg-left{text-align:left !important}.t-lg-right{text-align:right !important}.t-lg-center{text-align:center !important}}@media (min-width: 1240px){.t-xl-left{text-align:left !important}.t-xl-right{text-align:right !important}.t-xl-center{text-align:center !important}}@media (min-width: 1600px){.t-xxl-left{text-align:left !important}.t-xxl-right{text-align:right !important}.t-xxl-center{text-align:center !important}}.sro{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.is-hidden{opacity:0;pointer-events:none;-webkit-transition:opacity ease var(--animationSpeed);transition:opacity ease var(--animationSpeed)}::-moz-selection{background:black;color:white}::selection{background:black;color:white}::-moz-selection{background:black;color:white}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-backface-visibility:hidden;backface-visibility:hidden}html{font-size:4.266vw}@media (min-width: 375px){html{font-size:16px}}@media (min-width: 1073px){html{font-size:1.111vw}}body{background-color:var(--body-bg);color:var(--body-color);font-family:var(--font-family-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0}body.is-fixed{overflow:hidden;position:fixed}img,video{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.svgDrawBorder.fromTop.fromLeft{-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}.svgDrawBorder.fromTop.fromRight{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.svgDrawBorder.fromBottom.fromLeft{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.svgDrawBorder.fromBottom.fromRight{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}#ot-sdk-btn-floating,.ot-floating-button{display:none !important}.toolbar-vertical.user-logged-in,.toolbar-fixed.user-logged-in{padding-top:4.937rem !important}.toolbar-vertical.user-logged-in #maskMe,.toolbar-vertical.user-logged-in .headerB,.toolbar-fixed.user-logged-in #maskMe,.toolbar-fixed.user-logged-in .headerB{top:4.937rem}.toolbar-vertical.user-logged-in .section__drupal,.toolbar-fixed.user-logged-in .section__drupal{position:absolute;top:3.062rem;left:0;width:100%}@media screen and (min-width: 975px){.toolbar-vertical.user-logged-in,.toolbar-fixed.user-logged-in{padding-top:8rem !important}.toolbar-vertical.user-logged-in #maskMe,.toolbar-vertical.user-logged-in .headerB,.toolbar-fixed.user-logged-in #maskMe,.toolbar-fixed.user-logged-in .headerB{top:8rem}.toolbar-vertical.user-logged-in .section__drupal,.toolbar-fixed.user-logged-in .section__drupal{top:6.125rem}}.search-page.toolbar-vertical.user-logged-in,.search-page.toolbar-fixed.user-logged-in{padding-top:10.187rem !important}.search-page.toolbar-vertical.user-logged-in #maskMe,.search-page.toolbar-vertical.user-logged-in .headerB,.search-page.toolbar-fixed.user-logged-in #maskMe,.search-page.toolbar-fixed.user-logged-in .headerB{top:4.937rem}.search-page.toolbar-vertical.user-logged-in .section__drupal,.search-page.toolbar-fixed.user-logged-in .section__drupal{position:absolute;top:3.062rem;left:0;width:100%}@media screen and (min-width: 975px){.search-page.toolbar-vertical.user-logged-in,.search-page.toolbar-fixed.user-logged-in{padding-top:11.625rem !important}.search-page.toolbar-vertical.user-logged-in #maskMe,.search-page.toolbar-vertical.user-logged-in .headerB,.search-page.toolbar-fixed.user-logged-in #maskMe,.search-page.toolbar-fixed.user-logged-in .headerB{top:8rem}.search-page.toolbar-vertical.user-logged-in .section__drupal,.search-page.toolbar-fixed.user-logged-in .section__drupal{top:6.125rem}}.user-logged-in .section__drupal{position:relative;background-color:var(--cobalt-30);overflow:hidden;overflow-x:auto;padding:5px 20px}@media screen and (min-width: 975px){.user-logged-in .section__drupal{overflow:hidden;padding:5px 0}}.user-logged-in .section__drupal .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 975px){.user-logged-in .section__drupal .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.user-logged-in .section__drupal .breadcrumb a:hover{text-decoration:none}.user-logged-in .section__drupal .o-circle{height:100%;width:1px;background-color:black;margin:0 10px;display:block;-ms-flex-item-align:stretch;align-self:stretch;height:auto}.path-castor-login .section__drupal{position:relative;overflow:hidden;overflow-x:auto;padding:5px 20px}@media screen and (min-width: 975px){.path-castor-login .section__drupal{overflow:hidden;padding:5px 0}}.path-castor-login .section__drupal .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 975px){.path-castor-login .section__drupal .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.path-castor-login .section__drupal .breadcrumb a:hover{text-decoration:none}.path-castor-login .section__drupal .o-circle{height:100%;width:1px;background-color:black;margin:0 10px;display:block;-ms-flex-item-align:stretch;align-self:stretch;height:auto}.path-castor-login .breadcrumb{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.path-castor-login main{margin-top:5.375rem}.path-castor-login form{max-width:600px;margin:70px auto 0;padding:0 30px}.path-castor-login form .form-item{margin-bottom:20px}.path-castor-login form #edit-pass,.path-castor-login form #edit-name{height:50px}.path-castor-login form #edit-submit{width:auto;margin:0 auto}.path-castor-login form .c-form__submit{text-align:center}.path-castor-login form #edit-pass--description{text-align:center;font-size:10px;margin:10px 0}@media (min-width: 1073px){.path-castor-login main{margin-top:6.25rem}}html{font-size:4.266vw}@media (min-width: 375px){html{font-size:16px}}@media (min-width: 1073px) and (max-width: 1599.98px){html{font-size:1.111vw}}@media (min-width: 1600px){html{font-size:17.77778px}}@media (max-width: 1239.98px){.node--type-page:not(.node--type-search-corpo) main{padding-top:80px}}.has-submenuOpened+main .outlineDiv{display:none !important}.feed-icon{display:none !important}.swiper-notification{display:none !important}.darkMode.site-corpo .faq__item__content__wysiwyg .swiper-slide{background-color:var(--black-eco-2)}.path-taxonomy.site-corpo main{padding-top:var(--scrollToWrapperTop)}.o-section--connexion{max-width:600px;width:100%;margin:100px auto;padding:0 20px}.o-section--connexion .form-item{margin-bottom:24px}.path-user .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12px;max-width:1600px;width:100%;margin:30px auto 0;padding:0 20px}@media (max-width: 1239.98px){.path-user .breadcrumb{padding-top:80px}}h1,.h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:2.375rem;font-weight:300;line-height:1.05}h1 em,.h1 em{font-style:normal;font-weight:300}h1:not(:last-child),.h1:not(:last-child){margin-bottom:3.125rem}h1 .ribbonSmall,.h1 .ribbonSmall{--ribbon-width: 3.125rem;--ribbon-height: 1.375rem;--ribbon-right: .625rem}h2,.h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:1.875rem;line-height:1.10714}h2 em,.h2 em{font-style:normal;font-weight:300}h2:not(:last-child),.h2:not(:last-child){margin-bottom:2.5rem}h3,.h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.19231}h3 em,.h3 em{font-style:normal;font-weight:300}h3:not(:last-child),.h3:not(:last-child){margin-bottom:1.875rem}h4,.h4,.employee__name{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1}h4:not(:last-child),.h4:not(:last-child),.employee__name:not(:last-child){margin-bottom:1.25rem}h5,.h5,.subhead,.si.si-d1 figure figcaption,.si.si-d1 .customCursorHover figcaption{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:10px;line-height:1.149}h5:not(:last-child),.h5:not(:last-child),.subhead:not(:last-child),.si.si-d1 figure figcaption:not(:last-child),.si.si-d1 .customCursorHover figcaption:not(:last-child){margin-bottom:1.25rem}h6,.h6{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.13333}h6:not(:last-child),.h6:not(:last-child){margin-bottom:1.25rem}.accroche-header{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:2.375rem;font-weight:300;line-height:1}.accroche-header em{font-style:normal;font-weight:300}.accroche-header:not(:last-child){margin-bottom:1.25rem}.p1{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5}.p1 small{font-size:10px}.p1:not(:last-child){margin-bottom:20px}.p2{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}.p2 small{font-size:10px}.p2:not(:last-child){margin-bottom:20px}p,ul,ol,.p3,.keyFigure__text{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:13px;line-height:1.5}p small,ul small,ol small,.p3 small,.keyFigure__text small{font-size:10px}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),.p3:not(:last-child),.keyFigure__text:not(:last-child){margin-bottom:20px}.p4{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:12px;line-height:1.5}.p4 small{font-size:10px}.p4:not(:last-child){margin-bottom:20px}ul,ol{padding-left:0;list-style:none}a{color:var(--body-color)}p>a:not(.tag):hover{color:var(--grey)}.node--type-page .paragraph p.inline a[target="_blank"]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a[target="_blank"]{color:var(--body-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a[target="_blank"].button svg.icon-targetBlank,a[target="_blank"] img.icon-targetBlank{display:inline-block;width:.888em !important;height:.944em !important;position:relative;vertical-align:baseline;bottom:0;margin:0 0 0 0.2em !important;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.3s ease-in;transition:-webkit-transform 0.3s ease-in;transition:transform 0.3s ease-in;transition:transform 0.3s ease-in, -webkit-transform 0.3s ease-in}a[target="_blank"].button svg.icon-targetBlank{width:auto !important;height:auto !important;margin:-3px 0 -3px 0.2em !important}a[target="_blank"] img:not(.icon-targetBlank){display:none}a[target="_blank"]:hover{--button-bg-right: 0;--button-text-margin: 0}a[target="_blank"]:hover.button svg.icon-targetBlank,a[target="_blank"]:hover img.icon-targetBlank{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}sup,sub{font-size:.538em;line-height:1.61538}sup{top:-0.75em}sub{bottom:-0.35em}p a{font-family:var(--heading-font-family);-webkit-transition:all ease-in 0.25s;transition:all ease-in 0.25s}p a:not(.tag):hover{opacity:0.9}@media (min-width: 1073px){h1,.h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:5rem;font-weight:300;line-height:1.05556}h1 em,.h1 em{font-style:normal;font-weight:300}h1:not(:last-child),.h1:not(:last-child){margin-bottom:5rem}h1 .ribbonSmall,.h1 .ribbonSmall{--ribbon-width: 7.062rem;--ribbon-height: 3rem;--ribbon-right: 1.875rem}h2,.h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:3.125rem;line-height:1.2}h2 em,.h2 em{font-style:normal;font-weight:300}h2:not(:last-child),.h2:not(:last-child){margin-bottom:3.75rem}h3,.h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:2rem;line-height:1.11111}h3 em,.h3 em{font-style:normal;font-weight:300}h3:not(:last-child),.h3:not(:last-child){margin-bottom:50px}h4,.h4,.employee__name{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.18519}h4:not(:last-child),.h4:not(:last-child),.employee__name:not(:last-child){padding-top:20px;margin-bottom:30px}h5,.h5,.subhead,.si.si-d1 figure figcaption,.si.si-d1 .customCursorHover figcaption{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:11px;line-height:1.14909}h5:not(:last-child),.h5:not(:last-child),.subhead:not(:last-child),.si.si-d1 figure figcaption:not(:last-child),.si.si-d1 .customCursorHover figcaption:not(:last-child){margin-bottom:30px}h6,.h6{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.13333}h6:not(:last-child),.h6:not(:last-child){margin-bottom:30px}.accroche-header{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:5rem;font-weight:300;line-height:1}.accroche-header em{font-style:normal;font-weight:300}.accroche-header:not(:last-child){margin-bottom:30px}.p1{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5}.p1 small{font-size:11px}.p1:not(:last-child){margin-bottom:20px}.p2{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}.p2 small{font-size:11px}.p2:not(:last-child){margin-bottom:20px}p,ul,ol,.p3,.keyFigure__text{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}p small,ul small,ol small,.p3 small,.keyFigure__text small{font-size:11px}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),.p3:not(:last-child),.keyFigure__text:not(:last-child){margin-bottom:20px}}.customCursorHover{position:relative}.customCursorHover[data-static="true"]{position:static}.customCursorHover .hoverContent{display:none}@media (hover: none){.customCursorHover:focus .hoverContent:not(.is-visible){--scale: 1;--opacity: 1;top:50% !important;left:100% !important;-webkit-transform:translate(-110%, -50%) !important;transform:translate(-110%, -50%) !important;-webkit-transition:none;transition:none}}@media (min-width: 1073px){.customCursorHover .hoverContent{--scale: 0;--opacity: 0;display:block;position:absolute;z-index:70;top:50%;left:50%;-webkit-transform:scale(var(--scale));transform:scale(var(--scale));opacity:var(--opacity);pointer-events:none;-webkit-transition:opacity ease .3s, -webkit-transform ease .3s;transition:opacity ease .3s, -webkit-transform ease .3s;transition:transform ease .3s, opacity ease .3s;transition:transform ease .3s, opacity ease .3s, -webkit-transform ease .3s;will-change:transform, opacity}.customCursorHover .hoverContent .button--oval{border:none}.customCursorHover .hoverContent.is-visible{--scale: 1;--opacity: 1}.customCursorHover[data-hover="false"]{cursor:auto}.customCursorHover:not(.inline__button):focus .hoverContent:not(.is-visible){--scale: 1;--opacity: 1;top:50% !important;left:100% !important;-webkit-transform:translate(-110%, -50%) !important;transform:translate(-110%, -50%) !important;-webkit-transition:none;transition:none}.customCursorHover .hoverContent .button--oval span{font-size:.75rem;line-height:.875rem}}.customCursorHover.modal__video .hoverContent .button.button--oval{z-index:1}.customCursorHover.modal__video .hoverContent .button.button--oval span{margin-top:.312rem}.customCursorHover.modal__video picture{position:relative;display:block}.customCursorHover.modal__video picture::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}@media (min-width: 1073px){.customCursorHover.modal__video picture::after{background-size:7.25rem auto;background-image:url(../media/icons/icon-play-2.svg);background-repeat:no-repeat;background-position:center}}.customCursorHover.modal__video picture::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-size:5rem auto;background-image:url(../media/icons/icon-play-3.svg);background-repeat:no-repeat;background-position:center}@media (min-width: 1073px){.customCursorHover.modal__video picture::after{background-size:7.5rem auto}}:root{--footer-pill-offset-top: -100vh;--footer-backgroundRibbon-y: -100vh;--footer-padding-x: 1.25rem;--footer-padding-y: 6.25rem;--footer-title-text-indent: 1.625rem;--footer-title-myb: 1.875rem;--footer-subtitle-myb: 1.875rem;--footer-list-item-myb: 1.25rem;--footer-circle-size: 18.75rem;--footer-circle-size-bottom: -12.125rem;--footer-circle-size-right: -7.375rem;--footer-backtotop-bottom: 22.769vh;--footer-backtotop-right: 1.25rem}.footer{padding-top:var(--footer-padding-y);padding-left:var(--footer-padding-x);padding-right:var(--footer-padding-x);padding-bottom:3.75rem;position:relative;height:100vh;max-height:100%;width:100%;text-align:center}.footer.footer--infographic{padding-top:0;padding-bottom:0}body.path-frontpage .footer::before{content:'';display:block;background:0px 0px/100vw no-repeat url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%23fff'/%3E%3C/svg%3E");width:100%;height:calc(100vh + var( --footer-pill-offset-top) * -1);position:absolute;z-index:0;top:var(--footer-pill-offset-top);left:0}.footer__title{position:relative;z-index:2;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.19231;padding:0 3.75rem;color:var(--red)}.footer__title em{font-style:normal;font-weight:300}.footer__title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 782px){.footer__title>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__title>div:first-child span:nth-child(1){padding-left:var(--footer-title-text-indent)}.footer__title span:nth-child(2){word-wrap:break-word}.footer__title .ribbonSmall{--ribbon-width: 2.375rem;--ribbon-height: .937rem;--ribbon-left: .625rem}.footer__title:not(:last-child){margin-bottom:3.75rem}.footer__subtitle{text-align:center}.footer__subtitle:not(:last-child){margin-bottom:var(--footer-subtitle-myb)}.footer__col{position:relative;z-index:2}.footer__col--a{margin-bottom:3.125rem}.footer__col--a .button .text small{font-family:var(--font-family-base)}.footer__col--b{margin-bottom:5rem}.footer__col--b .footer__list__item span:not(.text) img{width:.5rem;height:.5rem}.footer__list{position:relative;z-index:2}.footer__list__item{text-align:center}.footer__list__item .button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer__list__item .button .text small{font-weight:100}.footer__list__item .button{font-size:.875rem}.footer__list__item .button .text small{font-size:.857em}.footer__list__item .button--icon span:not(.text) svg{width:2.875rem;height:2.875rem}@media screen and (min-width: 784px){.footer__list__item .button{font-size:13px}}@media screen and (min-width: 1360px){.footer__list__item .button{font-size:14px}}.footer__list__item:not(:last-child){margin-bottom:var(--footer-list-item-myb)}.footer__footer{position:relative;z-index:2;display:none}body.path-node .footer{overflow:hidden;height:auto}@media screen and (min-width: 783px) and (max-width: 1023px){.node--type-homepage-ri21 .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;--sh-14-animation-ribbon-width-before: 6rem;--sh-14-animation-ribbon-width: 3.5rem}.node--type-homepage-ri21 .footer .footer__title{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.node--type-homepage-ri21 .footer .footer__title div span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.node--type-homepage-ri21 .footer .footer__title .ribbonSmall{--ribbon-width: 3.5rem;--ribbon-height: 1rem;--ribbon-border-radius: 1.75rem;--ribbon-right: .937rem;--ribbon-left: 0}.node--type-homepage-ri21 .footer .footer__title .d-lg-block.d-none{display:block !important}.node--type-homepage-ri21 .footer .footer__title .d-lg-none{display:none !important}.node--type-homepage-ri21 .footer .footer__list__item{text-align:left}.node--type-homepage-ri21 .footer .button--arrow--up{margin-left:auto;margin-right:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node--type-homepage-ri21 .footer .footer__subtitle{text-align:left}.node--type-homepage-ri21 .footer .footer__subtitle.p1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.19231;font-size:1.375rem}.node--type-homepage-ri21 .footer .footer__subtitle.p1 em{font-style:normal;font-weight:300}.node--type-homepage-ri21 .footer .footer__subtitle.p1:not(:last-child){margin-bottom:1.875rem}.node--type-homepage-ri21 .footer__col{width:15.312rem;margin-bottom:13.089vh}.node--type-homepage-ri21 .footer__col .footer__list__item .button{width:100%}.node--type-homepage-ri21 .footer__col .button--icon span.text{max-width:calc(100% - 30px - 1em)}.node--type-homepage-ri21 .footer__col--a{margin-left:1.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.node--type-homepage-ri21 .footer__col--b{margin-left:4.375rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width: 1073px){.footer{--footer-padding-x: 1.25rem;--footer-padding-y: 9.375rem;--footer-title-text-indent: 6.25rem;--footer-title-myb: 6.544vh;--footer-subtitle-myb: 3.926vh;--footer-list-item-myb: 3.926vh;--footer-circle-size: 56.25rem;--footer-circle-size-bottom: -38.25rem;--footer-circle-size-right: -23.25rem;--footer-backtotop-bottom: 56.806vh;--footer-backtotop-right: 13.062rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.footer .button--arrow--up{display:none;width:7.5rem;height:7.5rem;margin-bottom:0;margin-left:7.812rem;-webkit-transition:-webkit-transform 0.25s ease-in;transition:-webkit-transform 0.25s ease-in;transition:transform 0.25s ease-in;transition:transform 0.25s ease-in, -webkit-transform 0.25s ease-in}.footer .button--arrow--up:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer .button--arrow--up span{display:none}.footer .button--arrow--up img{width:1.562rem;height:auto}.footer__list__item{text-align:left}.footer__list__item:not(:last-child){margin-bottom:1.25rem}.footer__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:2.375rem;font-weight:300;line-height:1.05;padding:0;color:var(--red);margin-left:4.583vw}.footer__title em{font-style:normal;font-weight:300}.footer__title>div:first-child span:nth-child(1){padding-left:2.687rem}.footer__title .ribbonSmall{--ribbon-width: 5rem;--ribbon-height: 2.062rem;--ribbon-border-radius: 1.062rem;--ribbon-top: 1rem;--ribbon-right: .937rem;--ribbon-left: 0}.footer__title span:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}.footer__col{width:21.111vw;margin-bottom:13.089vh}.footer__col--a{margin-left:7.812rem}.footer__col--b{margin-left:8.125vw}.footer__subtitle{text-align:left}.footer__subtitle.p1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.19231}.footer__subtitle.p1 em{font-style:normal;font-weight:300}.footer__subtitle.p1:not(:last-child){margin-bottom:1.875rem}.footer__footer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:var(--edenred);font-weight:400;font-size:.875rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.875rem 0}.footer__footer .o-footer__socials{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__footer .o-footer__socials li:not(:last-child){margin-right:3.125rem}.footer__footer .button--icon span:not(.text) img{width:auto;height:auto}.footer__footer>span{margin-right:auto}}@media screen and (max-width: 768px){.footer .footer__list .footer__list__item .button.button--icon:not(.modal-close) span:not(.text){margin-right:.625rem}.footer .footer__list .footer__list__item .button span>svg{display:none}}.ribbonSmall{--ribbon-width: 2.187rem;--ribbon-height: .5rem;--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter);--ribbon-top: 0;--ribbon-bottom: 0;--ribbon-left: 0;--ribbon-right: 0;display:inline-block;width:var(--ribbon-width);height:var(--ribbon-height);background-color:var(--ribbon-bg);border-radius:var(--ribbon-height);border:1px solid var(--ribbon-border);margin-top:var(--ribbon-top);margin-bottom:var(--ribbon-bottom);margin-left:var(--ribbon-left);margin-right:var(--ribbon-right)}.ribbonSmall--black{--ribbon-bg: var(--black);--ribbon-border: var(--black)}.ribbonSmall--cobalt{--ribbon-bg: var(--cobalt);--ribbon-border: var(--cobalt)}.ribbonSmall--emerald{--ribbon-bg: var(--emerald);--ribbon-border: var(--emerald)}.ribbonSmall--grey{--ribbon-bg: var(--grey);--ribbon-border: var(--grey)}.ribbonSmall--lightCobalt{--ribbon-bg: var(--cobalt-lighter);--ribbon-border: var(--cobalt-lighter)}.ribbonSmall--lightEmerald{--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter)}.ribbonSmall--lightGrey{--ribbon-bg: var(--grey-lighter);--ribbon-border: var(--grey-lighter)}.ribbonSmall--lightOlive{--ribbon-bg: var(--olive-lighter);--ribbon-border: var(--olive-lighter)}.ribbonSmall--lightPink{--ribbon-bg: var(--pink-lighter);--ribbon-border: var(--pink-lighter)}.ribbonSmall--lightUltraViolet{--ribbon-bg: var(--ultraviolet-lighter);--ribbon-border: var(--ultraviolet-lighter)}.ribbonSmall--lightRed{--ribbon-bg: var(--red-lighter);--ribbon-border: var(--red-lighter)}.ribbonSmall--olive{--ribbon-bg: var(--olive);--ribbon-border: var(--olive)}.ribbonSmall--pastelCobalt{--ribbon-bg: var(--cobalt-pastel);--ribbon-border: var(--cobalt-pastel)}.ribbonSmall--pink{--ribbon-bg: var(--pink);--ribbon-border: var(--pink)}.ribbonSmall--red{--ribbon-bg: var(--red);--ribbon-border: var(--red)}.ribbonSmall--ultraViolet{--ribbon-bg: var(--ultraviolet);--ribbon-border: var(--ultraviolet)}.ribbonSmall--white{--ribbon-bg: var(--white);--ribbon-border: var(--white)}@media (min-width: 1073px){.ribbonSmall{--ribbon-width: 2.5rem;--ribbon-height: 1rem}}.scrollToWrapper{position:sticky;top:5.375rem;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width: 785px){.scrollToWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1073px){.scrollToWrapper{top:7.25rem}}.scrollToWrapper .navInline{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.site-corpo .corpoHeader+main{--scrollToWrapperTop: 80px}.site-corpo .corpoHeader.is-collasped+main{--scrollToWrapperTop: 28px}@media (min-width: 1073px){.site-corpo .scrollToWrapper{-webkit-transition:top .4s ease-in;transition:top .4s ease-in;top:var(--scrollToWrapperTop)}}.scrollToExplore__elt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;opacity:0;will-change:opacity;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.1s;transition-duration:0.1s}.scrollToExplore__elt img{width:.687rem;height:.687rem;margin-right:1.062rem;-o-object-fit:contain;object-fit:contain}.scrollToExplore__elt.active{opacity:1}.scrollToExplore__wrapper{display:none}.scrollToExplore__wrapper .letter{display:inline-block;line-height:1;will-change:transform}.scrollToExplore__wrapper.over-slider .scrollToExplore__text{color:var(--white)}.scrollToExplore__wrapper.over-slider img{-webkit-filter:saturate(0) brightness(10);filter:saturate(0) brightness(10)}.scrollToExplore__wrapper.over-slider body:not(.noAnimation) .scrollToExplore__text{-webkit-transition:color .3s ease;transition:color .3s ease}.scrollToExplore__wrapper.over-slider body:not(.noAnimation) img{-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.scrollToExplore__text{font-family:var(--heading-font-family);font-size:.937rem;line-height:1;color:var(--red);overflow:hidden}@media (min-width: 1073px){.scrollToExplore__wrapper{display:block}.scrollToExplore__text{font-size:1.562rem}}:root{--ribbon-width: 5.187rem;--ribbon-height: 1.5rem;--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter);--ribbon-top: 0;--ribbon-bottom: 0;--ribbon-left: 0;--ribbon-right: 0}.ribbon{display:inline-block;width:var(--ribbon-width);height:var(--ribbon-height);background-color:var(--ribbon-bg);border-radius:var(--ribbon-height);border:1px solid var(--ribbon-border);margin-top:var(--ribbon-top);margin-bottom:var(--ribbon-bottom);margin-left:var(--ribbon-left);margin-right:var(--ribbon-right)}.ribbon--black{--ribbon-bg: var(--black);--ribbon-border: var(--black)}.ribbon--cobalt{--ribbon-bg: var(--cobalt);--ribbon-border: var(--cobalt)}.ribbon--emerald{--ribbon-bg: var(--emerald);--ribbon-border: var(--emerald)}.ribbon--grey{--ribbon-bg: var(--grey);--ribbon-border: var(--grey)}.ribbon--lightCobalt{--ribbon-bg: var(--cobalt-lighter);--ribbon-border: var(--cobalt-lighter)}.ribbon--lightEmerald{--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter)}.ribbon--lightGrey{--ribbon-bg: var(--grey-lighter);--ribbon-border: var(--grey-lighter)}.ribbon--lightOlive{--ribbon-bg: var(--olive-lighter);--ribbon-border: var(--olive-lighter)}.ribbon--lightPink{--ribbon-bg: var(--pink-lighter);--ribbon-border: var(--pink-lighter)}.ribbon--lightUltraViolet{--ribbon-bg: var(--ultraviolet-lighter);--ribbon-border: var(--ultraviolet-lighter)}.ribbon--lightRed{--ribbon-bg: var(--red-lighter);--ribbon-border: var(--red-lighter)}.ribbon--olive{--ribbon-bg: var(--olive);--ribbon-border: var(--olive)}.ribbon--pastelCobalt{--ribbon-bg: var(--cobalt-pastel);--ribbon-border: var(--cobalt-pastel)}.ribbon--pink{--ribbon-bg: var(--pink);--ribbon-border: var(--pink)}.ribbon--red{--ribbon-bg: var(--red);--ribbon-border: var(--red)}.ribbon--ultraViolet{--ribbon-bg: var(--ultraviolet);--ribbon-border: var(--ultraviolet)}.ribbon--white{--ribbon-bg: var(--white);--ribbon-border: var(--white)}.ribbonLarge{--ribbon-width: 17.312rem;--ribbon-height: 5rem;--ribbon-bg: var(--emerald-lighter);--ribbon-color: var(--body-color);--ribbon-border: var(--emerald-lighter);--ribbon-title-mxl: 1.375rem;--ribbon-title-mxr: 0;--ribbon-title-width-L: 0;--ribbon-text-mxl: 0;--ribbon-text-mxr: 0;--ribbon--paddingLeft: 0;--ribbon--paddingRight: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:var(--ribbon-width);min-height:var(--ribbon-height);background-color:var(--ribbon-bg);border-radius:var(--ribbon-height);border:1px solid var(--ribbon-border);color:var(--ribbon-color);text-decoration:none;padding-left:var(--ribbon--paddingLeft);padding-right:var(--ribbon--paddingRight)}.ribbonLarge__title{margin-left:var(--ribbon-title-mxl);margin-right:var(--ribbon-title-mxr)}.ribbonLarge__title:not(:last-child){margin-bottom:0}.ribbonLarge__text{margin-left:var(--ribbon-text-mxl);margin-right:var(--ribbon-text-mxr)}.ribbonLarge.customCursorHover .hoverContent .button--oval{background:var(--white)}.ribbonLarge--black{--ribbon-bg: var(--black);--ribbon-border: var(--black)}.ribbonLarge--black::after{background:-webkit-gradient(linear, left top, right top, from(var(--black)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--black), rgba(255,255,255,0))}.ribbonLarge--cobalt{--ribbon-bg: var(--cobalt);--ribbon-border: var(--cobalt)}.ribbonLarge--cobalt::after{background:-webkit-gradient(linear, left top, right top, from(var(--cobalt)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--cobalt), rgba(255,255,255,0))}.ribbonLarge--emerald{--ribbon-bg: var(--emerald);--ribbon-border: var(--emerald)}.ribbonLarge--emerald::after{background:-webkit-gradient(linear, left top, right top, from(var(--emerald)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--emerald), rgba(255,255,255,0))}.ribbonLarge--grey{--ribbon-bg: var(--grey);--ribbon-border: var(--grey)}.ribbonLarge--grey::after{background:-webkit-gradient(linear, left top, right top, from(var(--grey)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--grey), rgba(255,255,255,0))}.ribbonLarge--lightCobalt{--ribbon-bg: var(--cobalt-lighter);--ribbon-border: var(--cobalt-lighter)}.ribbonLarge--lightCobalt::after{background:-webkit-gradient(linear, left top, right top, from(var(--cobalt-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--cobalt-lighter), rgba(255,255,255,0))}.ribbonLarge--lightEmerald{--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter)}.ribbonLarge--lightEmerald::after{background:-webkit-gradient(linear, left top, right top, from(var(--emerald-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--emerald-lighter), rgba(255,255,255,0))}.ribbonLarge--lightGrey{--ribbon-bg: var(--grey-lighter);--ribbon-border: var(--grey-lighter)}.ribbonLarge--lightGrey::after{background:-webkit-gradient(linear, left top, right top, from(var(--grey-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--grey-lighter), rgba(255,255,255,0))}.ribbonLarge--lightOlive{--ribbon-bg: var(--olive-lighter);--ribbon-border: var(--olive-lighter)}.ribbonLarge--lightOlive::after{background:-webkit-gradient(linear, left top, right top, from(var(--olive-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--olive-lighter), rgba(255,255,255,0))}.ribbonLarge--lightPink{--ribbon-bg: var(--pink-lighter);--ribbon-border: var(--pink-lighter)}.ribbonLarge--lightPink::after{background:-webkit-gradient(linear, left top, right top, from(var(--pink-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--pink-lighter), rgba(255,255,255,0))}.ribbonLarge--lightUltraViolet{--ribbon-bg: var(--ultraviolet-lighter);--ribbon-border: var(--ultraviolet-lighter)}.ribbonLarge--lightUltraViolet::after{background:-webkit-gradient(linear, left top, right top, from(var(--ultraviolet-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--ultraviolet-lighter), rgba(255,255,255,0))}.ribbonLarge--lightRed{--ribbon-bg: var(--red-lighter);--ribbon-border: var(--red-lighter)}.ribbonLarge--lightRed::after{background:-webkit-gradient(linear, left top, right top, from(var(--red-lighter)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--red-lighter), rgba(255,255,255,0))}.ribbonLarge--olive{--ribbon-bg: var(--olive);--ribbon-border: var(--olive)}.ribbonLarge--olive::after{background:-webkit-gradient(linear, left top, right top, from(var(--olive)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--olive), rgba(255,255,255,0))}.ribbonLarge--pastelCobalt{--ribbon-bg: var(--cobalt-pastel);--ribbon-border: var(--cobalt-pastel)}.ribbonLarge--pastelCobalt::after{background:-webkit-gradient(linear, left top, right top, from(var(--cobalt-pastel)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--cobalt-pastel), rgba(255,255,255,0))}.ribbonLarge--pink{--ribbon-bg: var(--pink);--ribbon-border: var(--pink)}.ribbonLarge--pink::after{background:-webkit-gradient(linear, left top, right top, from(var(--pink)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--pink), rgba(255,255,255,0))}.ribbonLarge--red{--ribbon-bg: var(--red);--ribbon-border: var(--red)}.ribbonLarge--red::after{background:-webkit-gradient(linear, left top, right top, from(var(--red)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--red), rgba(255,255,255,0))}.ribbonLarge--ultraViolet{--ribbon-bg: var(--ultraviolet);--ribbon-border: var(--ultraviolet)}.ribbonLarge--ultraViolet::after{background:-webkit-gradient(linear, left top, right top, from(var(--ultraviolet)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--ultraviolet), rgba(255,255,255,0))}.ribbonLarge--white{--ribbon-bg: var(--white);--ribbon-border: var(--white)}.ribbonLarge--white::after{background:-webkit-gradient(linear, left top, right top, from(var(--white)), to(rgba(255,255,255,0)));background:linear-gradient(to right, var(--white), rgba(255,255,255,0))}@media (max-width: 1072.98px){.ribbonLarge__text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.ribbonLarge--black{--ribbon-color: var(--white)}.ribbonLarge.customCursorHover .hoverContent{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:.312rem}}@media (min-width: 1073px){.ribbonLarge{--ribbon-width: 38.937rem;--ribbon-height: 9.687rem;--ribbon-title-mxl: 3.125rem;--ribbon-title-width-L: 7.5rem;--ribbon-text-mxl: 1.875rem;--ribbon-text-mxr: 3.125rem;-webkit-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease;will-change:background-color, color;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ribbonLarge__title{-webkit-box-flex:0;-ms-flex:0 0 var(--ribbon-title-width-L);flex:0 0 var(--ribbon-title-width-L);-ms-flex-negative:0;flex-shrink:0}.ribbonLarge .hoverContent{position:relative}.ribbonLarge .hoverContent .button--oval{position:relative;z-index:1}.ribbonLarge:not(:hover){--ribbon-bg: transparent}.ribbonLarge:hover{--ribbon-color: var(--black)}.ribbonLarge--black:hover{--ribbon-color: var(--white)}}.site-corpo .ribbonLarge{--ribbon-width: 100%;--ribbon-height: 7.25rem;--ribbon--paddingLeft: 2.187rem;--ribbon--paddingRight: .625rem;--ribbon-title-mxl: 0;--ribbon-title-mxr: .625rem}@media (min-width: 1073px){.site-corpo .ribbonLarge{--ribbon-height: 8.75rem;--ribbon-title-width-L: 14.687rem;--ribbon-title-mxl: 0;--ribbon-title-mxr: 0;--ribbon-text-mxr: 0;--ribbon-text-mxl: 3.125rem;--ribbon--paddingLeft: 3.125rem;--ribbon--paddingRight: 3.125rem}}.site-corpo .ribbonLarge--black{--ribbon-bg: var(--black);--ribbon-border: var(--black)}.site-corpo .ribbonLarge--cobalt{--ribbon-bg: var(--cobalt);--ribbon-border: var(--cobalt)}.site-corpo .ribbonLarge--emerald{--ribbon-bg: var(--emerald);--ribbon-border: var(--emerald)}.site-corpo .ribbonLarge--grey{--ribbon-bg: var(--grey);--ribbon-border: var(--grey)}.site-corpo .ribbonLarge--lightCobalt{--ribbon-bg: var(--cobalt-lighter);--ribbon-border: var(--cobalt-lighter)}.site-corpo .ribbonLarge--lightEmerald{--ribbon-bg: var(--emerald-lighter);--ribbon-border: var(--emerald-lighter)}.site-corpo .ribbonLarge--lightGrey{--ribbon-bg: var(--grey-lighter);--ribbon-border: var(--grey-lighter)}.site-corpo .ribbonLarge--lightOlive{--ribbon-bg: var(--olive-lighter);--ribbon-border: var(--olive-lighter)}.site-corpo .ribbonLarge--lightPink{--ribbon-bg: var(--pink-lighter);--ribbon-border: var(--pink-lighter)}.site-corpo .ribbonLarge--lightUltraViolet{--ribbon-bg: var(--ultraviolet-lighter);--ribbon-border: var(--ultraviolet-lighter)}.site-corpo .ribbonLarge--lightRed{--ribbon-bg: var(--red-lighter);--ribbon-border: var(--red-lighter)}.site-corpo .ribbonLarge--olive{--ribbon-bg: var(--olive);--ribbon-border: var(--olive)}.site-corpo .ribbonLarge--pastelCobalt{--ribbon-bg: var(--cobalt-pastel);--ribbon-border: var(--cobalt-pastel)}.site-corpo .ribbonLarge--pink{--ribbon-bg: var(--pink);--ribbon-border: var(--pink)}.site-corpo .ribbonLarge--red{--ribbon-bg: var(--red);--ribbon-border: var(--red)}.site-corpo .ribbonLarge--ultraViolet{--ribbon-bg: var(--ultraviolet);--ribbon-border: var(--ultraviolet)}.site-corpo .ribbonLarge--white{--ribbon-bg: var(--white);--ribbon-border: var(--white)}.site-corpo .ribbonLarge .ribbonLarge__title{padding:1.25rem}.site-corpo .ribbonLarge .ribbonLarge__text{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-corpo .ribbonLarge .hoverContent{position:static}@media (min-width: 1073px){.site-corpo .ribbonLarge .hoverContent{position:absolute}}.site-corpo .ribbonLarge .hoverContent .button--oval{--button-font-size: .875rem;--button-padding-x: 1.5rem;width:6rem;height:6rem;padding-left:var(--button-padding-x);padding-right:var(--button-padding-x)}@media (min-width: 1073px){.site-corpo .ribbonLarge .hoverContent .button--oval{width:5rem;height:5rem}}:root{--keys-count: 4;--keys-gutter: 1.312rem;--keys-padding-x: 1.25rem;--keys-item-width: 9.812rem;--keys-item-max-width: calc(var(--keys-item-width) - 2px);--keys-item-height: 19.812rem;--keys-item-border-color: var(--white);--keys-item-border-radius: 11.25rem;--keys-item-bg-color: transparent;--keys-item-quinqux: 1.25rem;--keys-item-padding-x: .625rem;--keys-item-padding-y: 0;--keys-width: calc(var(--keys-count) * var(--keys-item-width) + (var(--keys-count) - 1) * var(--keys-gutter) + 2 * var(--keys-padding-x));--keys-max-width: 100%}@media (max-width: 1072.98px){:root{--keys-item-quinqux:60px;--keys-count: 2}:root .keys--grid{--keys-width: calc(var(--keys-count) * var(--keys-item-width) + var(--keys-count) * var(--keys-gutter) + 2 * var(--keys-padding-x));--keys-max-width: calc(100% + var(--keys-count) * var(--keys-gutter))}}@media (min-width: 1073px){:root{--keys-gutter: .937rem;--keys-padding-x: 0;--keys-item-width: 14rem;--keys-item-height: 22.75rem;--keys-item-quinqux: 6.544vh}}.keys{padding-left:var(--keys-padding-x);padding-right:var(--keys-padding-x);overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--keys-padding-x);display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--keys-width);max-width:var(--keys-max-width);scrollbar-color:transparent;scrollbar-width:0px;scrollbar-height:0px;-webkit-overflow-scrolling:touch}.keys::-webkit-scrollbar{width:0px;height:0px;background-color:transparent;padding:0px}.keys::-webkit-scrollbar-thumb{background:transparent;border-radius:0px;border:0px;height:0px;padding:0px}.keys::after{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 var(--keys-padding-x);flex:0 0 var(--keys-padding-x);max-width:var(--keys-padding-x)}.keys__item{scroll-snap-align:start;-webkit-box-flex:0;-ms-flex:0 0 var(--keys-item-width);flex:0 0 var(--keys-item-width);max-width:var(--keys-item-max-width);height:var(--keys-item-height);border:1px solid var(--keys-item-border-color);border-radius:var(--keys-item-border-radius);background-color:var(--keys-item-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--keys-item-padding-y) var(--keys-item-padding-x);position:relative;pointer-events:all}.keys__item>*{-ms-flex-negative:0;flex-shrink:0}.keys__item+.keys__item{margin-left:var(--keys-gutter)}.keys__item:nth-child(odd):not(:only-child){margin-bottom:var(--keys-item-quinqux)}.keys__item:nth-child(even):not(:only-child){margin-top:var(--keys-item-quinqux)}.keys__item::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--keys-item-border-color)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, var(--keys-item-border-color), rgba(255,255,255,0))}.keys__item--black{--keys-item-color: var(--black);--keys-item-border-color: var(--black);--keys-item-bg-color: var(--black-05)}.keys__item--cobalt{--keys-item-color: var(--cobalt);--keys-item-border-color: var(--cobalt);--keys-item-bg-color: var(--cobalt-05)}.keys__item--emerald{--keys-item-color: var(--emerald);--keys-item-border-color: var(--emerald);--keys-item-bg-color: var(--emerald-05)}.keys__item--grey{--keys-item-color: var(--grey);--keys-item-border-color: var(--grey);--keys-item-bg-color: var(--grey-05)}.keys__item--lightCobalt{--keys-item-color: var(--cobalt-lighter);--keys-item-border-color: var(--cobalt-lighter);--keys-item-bg-color: var(--cobalt-lighter-05)}.keys__item--lightEmerald{--keys-item-color: var(--emerald-lighter);--keys-item-border-color: var(--emerald-lighter);--keys-item-bg-color: var(--emerald-lighter-05)}.keys__item--lightGrey{--keys-item-color: var(--grey-lighter);--keys-item-border-color: var(--grey-lighter);--keys-item-bg-color: var(--grey-lighter-05)}.keys__item--lightOlive{--keys-item-color: var(--olive-lighter);--keys-item-border-color: var(--olive-lighter);--keys-item-bg-color: var(--olive-lighter-05)}.keys__item--lightPink{--keys-item-color: var(--pink-lighter);--keys-item-border-color: var(--pink-lighter);--keys-item-bg-color: var(--pink-lighter-05)}.keys__item--lightUltraViolet{--keys-item-color: var(--ultraviolet-lighter);--keys-item-border-color: var(--ultraviolet-lighter);--keys-item-bg-color: var(--ultraviolet-lighter-05)}.keys__item--lightRed{--keys-item-color: var(--red-lighter);--keys-item-border-color: var(--red-lighter);--keys-item-bg-color: var(--red-lighter-05)}.keys__item--olive{--keys-item-color: var(--olive);--keys-item-border-color: var(--olive);--keys-item-bg-color: var(--olive-05)}.keys__item--pastelCobalt{--keys-item-color: var(--cobalt-pastel);--keys-item-border-color: var(--cobalt-pastel);--keys-item-bg-color: var(--cobalt-pastel-05)}.keys__item--pink{--keys-item-color: var(--pink);--keys-item-border-color: var(--pink);--keys-item-bg-color: var(--pink-05)}.keys__item--red{--keys-item-color: var(--red);--keys-item-border-color: var(--red);--keys-item-bg-color: var(--red-05)}.keys__item--ultraViolet{--keys-item-color: var(--ultraviolet);--keys-item-border-color: var(--ultraviolet);--keys-item-bg-color: var(--ultraviolet-05)}.keys__item--white{--keys-item-color: var(--white);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white-05)}.keys--large{--keys-count: 3;--keys-item-width: 11.937rem;--keys-item-height: 19.375rem;--keys-item-quinqux: 0;--keys-item-bg-color: var(--white);padding-bottom:var(--keys-item-padding)}.keys--large .keys__item{margin-bottom:1.25rem}.keys--list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1072.98px){.keys--grid{margin:calc(var(--keys-gutter) * -0.5);-ms-flex-wrap:wrap;flex-wrap:wrap}.keys--grid .keys__item{margin:calc(var(--keys-gutter) * 0.5)}.keys--grid .keys__item:nth-child(1){margin-top:var(--keys-item-quinqux) !important}.keys--grid .keys__item:nth-child(2){margin-bottom:calc(var(--keys-item-quinqux) + var(--keys-gutter))}.keys--grid .keys__item:nth-child(2) ~ .keys__item:nth-child(2n){margin-top:calc(var(--keys-item-quinqux) * -1);margin-bottom:calc(var(--keys-item-quinqux) + var(--keys-gutter))}.keys--list{-ms-flex-wrap:wrap;flex-wrap:wrap}.keys--list .keys__item{margin-right:calc(var(--keys-gutter) * 0.5);margin-left:calc(var(--keys-gutter) * 0.5)}}@media (min-width: 1073px){.keys{overflow:visible}.keys::after{content:none}.keys--large{--keys-count: 3;--keys-item-width: 18.937rem;--keys-item-height: 28.125rem;overflow-x:visible;pointer-events:none}.keys--grid .keys__item:nth-child(odd){margin-top:var(--keys-item-quinqux);margin-bottom:0}.keys--grid .keys__item:nth-child(even){margin-top:0;margin-bottom:var(--keys-item-quinqux)}}.site-corpo{--keys-count: 4;--keys-gutter: 10px;--keys-padding-x: 0;--keys-item-width: 10.781rem;--keys-item-max-width: var(--keys-item-width);--keys-item-height: 21.25rem;--keys-item-border-color: var(--white);--keys-item-border-radius: 11.25rem;--keys-item-bg-color: var(--white);--keys-item-quinqux: 50px;--keys-item-padding-x: .312rem;--keys-item-padding-y: 0;--keys-max-width: none;--keys-margin-x: -10px;--keys-width: calc(
        var(--keys-count) * var(--keys-item-width) + (var(--keys-count) - 1) *
            var(--keys-gutter) + 2 * var(--keys-padding-x) +
            var(--keys-margin-x) * -2
    )}.site-corpo .keys--list{--keys-margin-x: -20px;--keys-padding-x: 0}@media (max-width: 1239.98px){.site-corpo{--keys-item-quinqux: 60px;--keys-count: 2}.site-corpo .keys__item:nth-child(2n+1):not(:only-child){--keys-item-quinqux: 0px}}@media (min-width: 1073px){.site-corpo{--keys-gutter: 20px;--keys-padding-x: 0;--keys-item-width: 19.722vw;--keys-item-height: 29.375rem;--keys-item-quinqux: 11.78vh;--keys-margin-x: -7.084vw}.site-corpo .keys--list{--keys-margin-x: 0}}@media (min-width: 1600px){.site-corpo{--keys-item-width: 315.55556px;--keys-margin-x: -113.33333px}}.site-corpo .keys__item--black{--keys-item-color: var(--black);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--black>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--black{--keys-item-color: var(--black-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--cobalt{--keys-item-color: var(--cobalt);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--cobalt>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--cobalt{--keys-item-color: var(--cobalt-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--emerald{--keys-item-color: var(--emerald);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--emerald>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--emerald{--keys-item-color: var(--emerald-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--grey{--keys-item-color: var(--grey);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--grey>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--grey{--keys-item-color: var(--grey-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightCobalt{--keys-item-color: var(--cobalt-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightCobalt>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightCobalt{--keys-item-color: var(--cobalt-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightEmerald{--keys-item-color: var(--emerald-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightEmerald>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightEmerald{--keys-item-color: var(--emerald-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightGrey{--keys-item-color: var(--grey-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightGrey>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightGrey{--keys-item-color: var(--grey-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightOlive{--keys-item-color: var(--olive-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightOlive>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightOlive{--keys-item-color: var(--olive-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightPink{--keys-item-color: var(--pink-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightPink>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightPink{--keys-item-color: var(--pink-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightUltraViolet{--keys-item-color: var(--ultraviolet-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightUltraViolet>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightUltraViolet{--keys-item-color: var(--ultraviolet-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--lightRed{--keys-item-color: var(--red-lighter);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--lightRed>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--lightRed{--keys-item-color: var(--red-lighter-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--olive{--keys-item-color: var(--olive);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--olive>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--olive{--keys-item-color: var(--olive-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--pastelCobalt{--keys-item-color: var(--cobalt-pastel);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--pastelCobalt>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--pastelCobalt{--keys-item-color: var(--cobalt-pastel-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--pink{--keys-item-color: var(--pink);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--pink>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--pink{--keys-item-color: var(--pink-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--red{--keys-item-color: var(--red);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--red>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--red{--keys-item-color: var(--red-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--ultraViolet{--keys-item-color: var(--ultraviolet);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--ultraViolet>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--ultraViolet{--keys-item-color: var(--ultraviolet-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys__item--white{--keys-item-color: var(--white);--keys-item-border-color: var(--white);--keys-item-bg-color: var(--white)}.site-corpo .keys__item--white>svg *{stroke:var(--keys-item-color)}.site-corpo.darkMode .keys__item--white{--keys-item-color: var(--white-lighter);--keys-item-border-color: var(--black-eco-2);--keys-item-bg-color: var(--black-eco-2)}.site-corpo .keys{margin-left:var(--keys-margin-x);margin-right:var(--keys-margin-x)}:root{--keyFigure-img-size: 2.625rem;--keyFigure-img-margin-top: 2.812rem;--keyFigure-img-margin-bottom: 1.875rem;--keyFigure-title-font-size: 1.875rem;--keyFigure-title-line-height: 2.25rem;--keyFigure-title-margin-bottom: .625rem;--keyFigure-text-margin-bottom: .625rem;--keyFigure-tag-margin-bottom: 2.812rem}@media (min-width: 1073px){:root{--keyFigure-img-size: 2.812rem;--keyFigure-img-margin-top: 3.75rem;--keyFigure-img-margin-bottom: 4.125rem;--keyFigure-title-font-size: 2rem;--keyFigure-title-line-height: 1.11111;--keyFigure-title-margin-bottom: .625rem;--keyFigure-text-margin-bottom: 1.875rem;--keyFigure-tag-margin-bottom: 3.75rem}}.keyFigure__img,.keyFigure>svg{width:var(--keyFigure-img-size);height:var(--keyFigure-img-size);margin-top:var(--keyFigure-img-margin-top);margin-bottom:var(--keyFigure-img-margin-bottom)}.keyFigure__img{-o-object-fit:contain;object-fit:contain}.keyFigure__title{text-align:center;color:var(--keys-item-color);font-size:var(--keyFigure-title-font-size);line-height:var(--keyFigure-title-line-height)}.keyFigure__title:not(:last-child){margin-bottom:var(--keyFigure-title-margin-bottom)}.keyFigure__text{text-align:center;line-height:1.38462}.keyFigure__text:not(:last-child){margin-bottom:var(--keyFigure-text-margin-bottom)}.keyFigure>*:last-child{margin-bottom:var(--keyFigure-tag-margin-bottom)}.keyFigure .tag{--tag-icon-size: 1.125rem;--tag-icon-height: 1.375rem;--tag-icon-font-size: .875rem;font-family:var(--font-family-base);font-weight:400}@media (min-width: 1073px){.keyFigure__title:not(:last-child){margin-bottom:var(--keyFigure-title-margin-bottom)}}.site-corpo{--keyFigure-img-size: 2.875rem;--keyFigure-img-margin-top: 3.125rem;--keyFigure-img-margin-bottom: 1.875rem;--keyFigure-title-font-size: 1.875rem;--keyFigure-title-line-height: 1.05;--keyFigure-title-margin-bottom: 1.25rem;--keyFigure-text-margin-bottom: 1.25rem;--keyFigure-tag-margin-bottom: 2.812rem}@media (min-width: 1073px){.site-corpo{--keyFigure-img-size: 2.875rem;--keyFigure-img-margin-top: 5.937rem;--keyFigure-img-margin-bottom: 3.125rem;--keyFigure-title-font-size: 3.125rem;--keyFigure-title-line-height: 1.05;--keyFigure-title-margin-bottom: 1.25rem;--keyFigure-text-margin-bottom: 1.25rem;--keyFigure-tag-margin-bottom: 3.75rem}}.site-corpo .keyFigure .tag{font-family:var(--heading-font-family);font-weight:600}.site-corpo .keyFigure__text{font-size:15px}.keyPicture{--keyPicture-title-margin-top: auto;--keyPicture-title-margin-bottom: auto;position:relative;text-decoration:none;background-size:0;background-repeat:no-repeat}.keyPicture__img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--keys-item-border-radius);opacity:0.5;overflow:hidden}.keyPicture__img img{width:100%;height:100%}.keyPicture__title{position:relative;z-index:1;margin-top:var(--keyPicture-title-margin-top);text-align:center}.keyPicture__title:not(:last-child){margin-bottom:var(--keyPicture-title-margin-bottom)}.keyPicture__text{z-index:1}.keyPicture__text,.keyPicture__text:not(:last-child){margin-bottom:var(--keyPicture-text-margin-bottom)}.keyPicture .hoverContent{z-index:1}@media (max-width: 1072.98px){.keyPicture__text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.keyPicture.customCursorHover[data-static="true"]{position:relative}.keyPicture.customCursorHover[data-static="true"] .hoverContent{display:block;position:absolute;bottom:-.625rem;right:.625rem}.keyPicture.customCursorHover[data-static="true"] .button--oval{background-color:var(--white)}}@media (min-width: 1073px){.keyPicture{--keyPicture-title-margin-top: 9.062rem;--keyFigure-title-margin-bottom: .625rem;--keyPicture-text-margin-bottom: auto;text-align:center;-webkit-transition:background-color .3s 0s ease;transition:background-color .3s 0s ease;will-change:background-color}.keyPicture__img{-webkit-transition:opacity .3s 0s ease;transition:opacity .3s 0s ease;will-change:opacity;-webkit-mask:url("data:image/svg+xml,%3Csvg width='303' height='450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='303' height='450' rx='151.5' fill='%23fff' /%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='303' height='450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='303' height='450' rx='151.5' fill='%23fff' /%3E%3C/svg%3E");-webkit-mask-size:calc(var(--keys-item-width) - 1px) calc(var(--keys-item-height) - 1px);mask-size:calc(var(--keys-item-width) - 1px) calc(var(--keys-item-height) - 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.keyPicture:nth-child(1) .keyPicture__img{-webkit-mask-position:calc(50% - 10rem) var(--sh-12-padding-top);mask-position:calc(50% - 10rem) var(--sh-12-padding-top)}.keyPicture:nth-child(2) .keyPicture__img{-webkit-mask-position:calc(50% + 9.687rem) calc(var(--sh-12-padding-top) + var(--keys-item-quinqux));mask-position:calc(50% + 9.687rem) calc(var(--sh-12-padding-top) + var(--keys-item-quinqux))}.keyPicture:nth-child(3) .keyPicture__img{-webkit-mask-position:calc(50% + 29.437rem) var(--sh-12-padding-top);mask-position:calc(50% + 29.437rem) var(--sh-12-padding-top)}.keyPicture__title{position:relative;z-index:1;margin-left:1.75rem;margin-right:1.75rem;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem);-webkit-transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, -webkit-transform .3s ease;transition:transform .3s ease, opacity .3s ease;transition:transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;will-change:transform, opacity}.keyPicture__title::after{content:'';display:block;position:absolute;background:center/contain no-repeat url(../media/icons/plus.svg);top:100%;left:calc(50% - .625rem);width:1.25rem;height:1.25rem;margin-top:3.926vh;-webkit-transition:margin-top 0.3s ease,opacity 0.3s ease;transition:margin-top 0.3s ease,opacity 0.3s ease;will-change:opacity, margin-top}.keyPicture__text{position:relative;z-index:1;margin-left:2.5rem;margin-right:2.5rem;opacity:0;-webkit-transition:opacity .3s 0s ease;transition:opacity .3s 0s ease;will-change:opacity}.keyPicture::after{content:'';display:block;pointer-events:none;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat;background-image:inherit;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}}@media (min-width: 1073px) and (any-hover: hover){.keyPicture:hover::after{opacity:1}.keyPicture:hover .keyPicture__img{opacity:0.2}.keyPicture:hover .keyPicture__title{-webkit-transform:translateY(0);transform:translateY(0)}.keyPicture:hover .keyPicture__title::after{opacity:0;margin-top:0}.keyPicture:hover .keyPicture__text{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}.keys:hover>.keyPicture:not(:hover){background-size:0;--keys-item-bg-color: var(--white-00)}.keys:hover>.keyPicture:not(:hover) .keyPicture__img{opacity:0}.keys:hover>.keyPicture:not(:hover) .keyPicture__title{opacity:0}}:root{--slider-control-margin-left: auto;--slider-control-margin-top: -11px;--slider-control-max-width: 20.937rem;--slider-control-nav-border-radius: 4.375rem;--slider-control-nav-display: flex;--slider-control-nav-height: 2.5rem;--slider-control-nav-img-margin: .625rem;--slider-control-nav-width: 6.5rem;--slider-control-pagination-bullet-margin-x: 3px;--slider-control-pagination-bullet-size-active: 9px;--slider-control-pagination-bullet-size: 5px;--slider-control-pagination-gap: .625rem;--slider-control-pagination-left: 2.875rem;--slider-control-pagination-max-width: calc(100% - (var(--slider-control-nav-width) * 2));--slider-control-pagination-padding: 0 1.25rem}@media (min-width: 1073px){:root{--slider-control-margin-left: calc(40.059vw + 50px);--slider-control-max-width: 26.25rem;--slider-control-pagination-bullet-margin-x: 7px;--slider-control-pagination-bullet-size-active: 12px;--slider-control-pagination-bullet-size: 8px;--slider-control-pagination-left: calc(50% - 6.75rem);--slider-control-pagination-max-width: calc(100vw - (40.059vw + 50px + 18.75rem));--slider-control-pagination-padding: 0 1.375rem;--slider-control-nav-display: none;--slider-control-nav-height: 2.875rem;--slider-control-nav-width: 7.5rem}}.swiper-container{width:100%}.swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-container .swiper-slide [class*="si"]{width:100%}.swiper-container .swiper-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-top:var(--slider-control-margin-top);margin-left:var(--slider-control-margin-left);max-width:var(--slider-control-max-width)}.swiper-container .swiper-control .swiper-nav-prev,.swiper-container .swiper-control .swiper-nav-next{position:relative;display:var(--slider-control-nav-display);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--slider-control-nav-width);height:var(--slider-control-nav-height);cursor:pointer;background-color:var(--white);border-radius:var(--slider-control-nav-border-radius);font-family:var(--heading-font-family);font-size:.875rem;line-height:1;padding:0 .875rem}.swiper-container .swiper-control .swiper-nav-prev img{margin-right:var(--slider-control-nav-img-margin)}.swiper-container .swiper-control .swiper-nav-next img{margin-left:var(--slider-control-nav-img-margin)}.swiper-container .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-container .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;max-width:var(--slider-control-pagination-max-width);-ms-flex-negative:0;flex-shrink:0;row-gap:var(--slider-control-pagination-gap);padding:var(--slider-control-pagination-padding)}.swiper-container .swiper-pagination-bullet{--borderColor: transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--slider-control-pagination-bullet-size-active);height:var(--slider-control-pagination-bullet-size-active);margin:0 var(--slider-control-pagination-bullet-margin-x);border-radius:50%;border:solid 2px var(--borderColor);background-color:transparent;opacity:1;-webkit-transition:border ease var(--animationSpeed);transition:border ease var(--animationSpeed)}.swiper-container .swiper-pagination-bullet::before{content:'';display:block;width:var(--slider-control-pagination-bullet-size);height:var(--slider-control-pagination-bullet-size);border-radius:50%;background-color:var(--scrollerProgressBackgroundBefore);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{--scrollerProgressBackgroundBefore: var(--white);--borderColor: var(--red)}.swiper-container .swiper-pagination-bullet:hover,.swiper-container .swiper-pagination-bullet:focus{--borderColor: var(--red)}.site-corpo{--slider-control-margin-left: auto;--slider-control-margin-top: 0;--slider-control-max-width: 330px;--slider-control-pagination-padding: 0;--slider-control-nav-border-radius: 1.25rem;--slider-control-nav-display: flex;--slider-control-nav-height: 4.062rem;--slider-control-nav-img-margin: 0;--slider-control-nav-width: 4.062rem;--slider-control-pagination-bullet-margin-x: 6px;--slider-control-pagination-bullet-size-active: 12px;--slider-control-pagination-bullet-size: 8px;--slider-control-pagination-gap: 0}.site-corpo .swiper-control .swiper-nav-next{margin-left:1.25rem}.download{--download-bg: var(--white);--download-border-color: var(--white);--download-border-radius: .625rem;--download-border-width: 1px 0 1px 0;--download-pyt: 1.25rem;--download-pyb: 1.25rem;--download-px: 1.25rem;--download-gutter: .937rem;--download-img-size: 4.375rem;--download-text-myb: 1.25rem;--download-text-width: 13.125rem;background-color:var(--download-bg);border-style:solid;border-color:var(--download-border-color);border-width:var(--download-border-width);border-radius:var(--download-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:var(--download-pyt) var(--download-px) var(--download-pyb) var(--download-px)}.download__img{-webkit-box-flex:0;-ms-flex:0 0 var(--download-img-size);flex:0 0 var(--download-img-size)}.download__img img{border-radius:50%;overflow:hidden;width:var(--download-img-size);height:var(--download-img-size)}.download__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--download-img-size) - var(--download-gutter));flex:0 0 calc(100% - var(--download-img-size) - var(--download-gutter));margin-left:var(--download-gutter)}.download>.button{margin-top:1.25rem}.download>.button:not(.button--icon){margin-bottom:calc(var(--download-pyt) - var(--download-pyb))}.touchevents .download .button--icon:not(.modal-close) svg{display:none}.touchevents .download .button--icon:not(.modal-close) img{width:14px;height:20px}.touchevents .download .button--icon:not(.modal-close) span:not(.text){margin-right:.937rem}.touchevents .download .button--icon:not(.modal-close) .text{font-size:.875rem;line-height:1.28571}.download .download__content p:last-of-type{margin-bottom:0}@media (min-width: 1073px){.download{--download-border-radius: 7.5rem;--download-border-width: 1px;--download-pyt: .625rem;--download-pyb: .625rem;--download-px: .625rem;--download-gutter: 1.875rem;--download-img-size: 11.125rem;--download-text-myb: 1.25rem;--download-text-width: 22.812rem;border-radius:var(--download-border-radius);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.touchevents .download .button--icon:not(.modal-close) img{width:14px;height:20px}.download .download__content{padding-right:1.875rem}.download .download__content .button--icon{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.download .download__content .button{margin-top:var(--download-text-myb)}.download .download__content p+br+.button{margin-top:0}.touchevents .download .button--icon:not(.modal-close) svg{display:block}}@media (min-width: 1073px) and (any-hover: hover){.touchevents .download .button--icon:not(.modal-close):hover span:not(.text){margin-right:1.25rem}}.employee{--employee-img-size: 7.187rem;--employee-img-myb: 1.25rem;--employee-name-myb: .625rem;--employee-role-myb: 1.25rem;--employee-readmore-size: 1.25rem;text-align:center}.employee__img img{border-radius:50%;overflow:hidden;width:var(--employee-img-size);height:var(--employee-img-size);margin:0 auto var(--employee-img-myb) auto}.employee__name{line-height:1}.employee__name:not(:last-child){margin-bottom:var(--employee-name-myb)}.employee__role{line-height:1.38462}.employee__role:not(:last-child){margin-bottom:.937rem}.employee button[data-tooltip="true"]{-webkit-transition:-webkit-transform 0.25s ease-in;transition:-webkit-transform 0.25s ease-in;transition:transform 0.25s ease-in;transition:transform 0.25s ease-in, -webkit-transform 0.25s ease-in}.employee button[aria-expanded="true"]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.employee .tooltip{max-width:17.437rem}.employee .tooltip p{font-size:.812rem;line-height:1.125rem}.employee .tooltip .si-b1>*{margin:0}.employee .tooltip .si-b1>*:not(:last-child){margin-bottom:.625rem}.employee button:last-child{display:none}.employee button img{width:var(--employee-readmore-size);height:var(--employee-readmore-size)}@media (min-width: 1073px){.employee{--employee-img-size: 12.687rem;--employee-img-myb: 1.875rem;--employee-name-myb: .625rem;--employee-role-myb: 1.25rem;--employee-readmore-size: 1.25rem}}@media (min-width: 1073px){.site-corpo .employee{padding:0 25px}}.site-corpo .employee__link{position:relative;font-family:var(--heading-font-family);font-size:14px;color:var(--black)}.site-corpo .employee__link span{text-decoration:underline;margin-left:10px}.site-corpo .employee__link::before{position:absolute;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);content:"+";color:var(--red)}.site-corpo .employee__name{line-height:1.15}.site-corpo .employee__role{font-size:13px}@media (min-width: 1073px){.site-corpo .employee__role{font-size:15px}}.site-corpo .employee button[aria-expanded="true"]{-webkit-transform:none;transform:none}.tooltip{--tooltip-arrow-height: 6px;--tooltip-arrow-width: 26px;--tooltip-border-radius: 10px;--tooltip-bg: var(--white);--tooltip-color: var(--body-color);--tooltip-padding: 1.25rem;background:var(--tooltip-bg);color:var(--tooltip-color);padding:var(--tooltip-padding);border-radius:var(--tooltip-border-radius);max-width:260px;text-align:left;z-index:60;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.08);box-shadow:0 0 20px 0 rgba(0,0,0,0.08);display:none}.tooltip__arrow{visibility:hidden}.tooltip__arrow,.tooltip__arrow::before{position:absolute;width:var(--tooltip-arrow-width);height:var(--tooltip-arrow-height);background:inherit}.tooltip__arrow::before{visibility:visible;content:'';top:-1px;left:0;background:center/cover no-repeat url("data:image/svg+xml,%3Csvg width='26' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0c-6.83 0-9.822 5.964-13.55 6C8.277 6.04 5.95 0 0 0h26z' fill='%23fff'/%3E%3C/svg%3E");-webkit-transform-origin:center;transform-origin:center}.tooltip .si-b1{padding:0;margin:0}.tooltip .si-b1 h1,.tooltip .si-b1 h2,.tooltip .si-b1 h3,.tooltip .si-b1 h4,.tooltip .si-b1 p,.tooltip .si-b1 ul,.tooltip .si-b1 ol,.tooltip .si-b1 .h1,.tooltip .si-b1 .h2,.tooltip .si-b1 .h3,.tooltip .si-b1 .h4,.tooltip .si-b1 .employee__name,.tooltip .si-b1 p,.tooltip .si-b1 ul,.tooltip .si-b1 ol,.tooltip .si-b1 .p1,.tooltip .si-b1 .p2,.tooltip .si-b1 .p3,.tooltip .si-b1 .keyFigure__text,.tooltip .si-b1 .subhead,.tooltip .si-b1 .si.si-d1 figure figcaption,.si.si-d1 figure .tooltip .si-b1 figcaption,.tooltip .si-b1 .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .tooltip .si-b1 figcaption,.tooltip .si-b1>img{width:100%;margin-left:0}.tooltip[data-show]{display:block}.tooltip[data-popper-placement^='top']>.tooltip__arrow{bottom:calc(var(--tooltip-arrow-height) * -1)}.tooltip[data-popper-placement^='bottom']>.tooltip__arrow{top:calc(var(--tooltip-arrow-height) * -1)}.tooltip[data-popper-placement^='bottom']>.tooltip__arrow::before{top:1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooltip[data-popper-placement^='left']>.tooltip__arrow{right:calc(var(--tooltip-arrow-width) * -1)}.tooltip[data-popper-placement^='left']>.tooltip__arrow::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tooltip[data-popper-placement^='right']>.tooltip__arrow{left:calc(var(--tooltip-arrow-width) * -1)}.tooltip[data-popper-placement^='right']>.tooltip__arrow::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:root{--table-sizePaddingLR: 5%;--table-sizeTitle: 34%;--table-sizeContent: 66%;--table-sizeCell: 16.666666%;--table-itemBackgroundColor: var(--white);--table-itemBorderColor: var(--cobalt-pastel)}.table__container{width:100%;max-width:67.375rem;margin-left:auto;margin-right:auto}.table__container--col--1{max-width:38rem}.table__container--col--1 .table__item__row__cell{width:100%}.table__container--col--2{max-width:43.875rem}.table__container--col--2 .table__item__row__cell{width:50%}.table__container--col--3{max-width:49.75rem}.table__container--col--3 .table__item__row__cell{width:33.33333%}.table__container--col--4{max-width:55.625rem}.table__container--col--4 .table__item__row__cell{width:25%}.table__container--col--5{max-width:61.5rem}.table__container--col--5 .table__item__row__cell{width:20%}.table__container--col--6{max-width:67.375rem}.table__container--col--6 .table__item__row__cell{width:16.66667%}.table__item,.table__header{background-color:var(--table-itemBackgroundColor);border:solid 1px var(--table-itemBorderColor)}.table__header{display:none;z-index:50;font-size:.75rem;padding:1.25rem var(--table-sizePaddingLR) 0 var(--table-sizePaddingLR);border-bottom:none}@media (min-width: 1073px){.table__header{padding:2.812rem var(--table-sizePaddingLR) 0 var(--table-sizePaddingLR);display:block}}.table__header__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.table__header+.table__item{border-top:none;padding:0 var(--table-sizePaddingLR)}@media (min-width: 1073px){.table__header+.table__item{padding:0 var(--table-sizePaddingLR) 2.812rem var(--table-sizePaddingLR)}}.table__item{margin-bottom:.937rem;padding:0 var(--table-sizePaddingLR);overflow-x:scroll;scrollbar-color:transparent;scrollbar-width:0px;scrollbar-height:0px;-webkit-overflow-scrolling:touch}.table__item::-webkit-scrollbar{width:0px;height:0px;background-color:transparent;padding:0px}.table__item::-webkit-scrollbar-thumb{background:transparent;border-radius:0px;border:0px;height:0px;padding:0px}@media (min-width: 1073px){.table__item{padding:1.562rem var(--table-sizePaddingLR)}}.table__item_content{min-width:50rem}@media (min-width: 1073px){.table__item_content{min-width:100%}}.table__item__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.table__item__row--heading .table__item__row__title{font-family:var(--font-family-base);font-size:1.125rem}@media (min-width: 1073px){.table__item__row--heading .table__item__row__title{font-size:1.375rem}}.table__item__row--heading.small{font-size:.75rem}@media (min-width: 1073px){.table__item__row--heading.small{display:none}}.table__item__row--heading.small .table__item__row__content{padding-bottom:0}.table__item__row__title,.table__item__row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table__item__row__title{width:var(--table-sizeTitle);padding:.625rem;font-size:.75rem;min-width:12.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width: 1073px){.table__item__row__title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem .937rem}}.table__item__row__content{width:var(--table-sizeContent);padding:.625rem 0}.table__item__row__cell{padding:0 .625rem;font-style:.937rem}@media (min-width: 1073px){.table__item__row__cell{padding:0 .937rem}}.table__toggle{display:none}.push{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;background-color:var(--cobalt-lighter);font-size:.937rem;color:var(--black);display:none;visibility:hidden}.push.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}.faq{--faq--MarginTop: 2.5rem;--faqItem--Padding: 1.25rem 3.125rem;--faqItem--BackgroundColor: var(--white);--faqItem--BorderColor: var(--cobalt-pastel);--faqItem--TextColor: var(--black);--faqItem--BorderRadius: 0;--faqItem--FlexDirection: column-reverse;--faqItem--MarginTop: .937rem;--faqItemInner--PaddingTop: 1.875rem;--faqBtnToggle--marginTop: 2.375rem;--faqBtnToggle--marginLeft: 3rem;--faqBtnToggleIcon--marginLeft: .562rem;--faqBtnToggleIcon--marginRight: 0;margin-top:var(--faq--MarginTop)}@media (min-width: 1073px){.faq{--faq--MarginTop: 4.687rem;--faqItem--Padding: 3.125rem 3.312rem 3.625rem 6.812rem;--faqItem--FlexDirection: row-reverse;--faqItemInner--PaddingTop: 3.125rem}}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--faqItem--BackgroundColor);padding:var(--faqItem--Padding);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--faqItem--FlexDirection);flex-direction:var(--faqItem--FlexDirection);border:solid 1px var(--faqItem--BorderColor);border-radius:var(--faqItem--BorderRadius)}.faq__item+.faq__item{margin-top:var(--faqItem--MarginTop)}.faq__item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.faq__item__content__title:not(:last-child){margin-bottom:.937rem}@media (min-width: 1073px){.faq__item__content__title:not(:last-child){margin-bottom:.937rem}}.faq__item__content__wysiwyg .inner{display:none;padding-top:var(--faqItemInner--PaddingTop)}.faq__item__toggle.button__toggle{margin-top:var(--faqBtnToggle--marginTop);margin-left:var(--faqBtnToggle--marginLeft)}.faq__item__toggle.button__toggle .text{font-family:var(--heading-font-family);color:var(--faqItem--TextColor)}.faq__item__toggle.button__toggle .icon{margin-left:var(--faqBtnToggleIcon--marginLeft);margin-right:var(--faqBtnToggleIcon--marginRight)}.faq__item__toggle.button__toggle .icon img{-webkit-transition:-webkit-transform var(--animationSpeedFast) ease;transition:-webkit-transform var(--animationSpeedFast) ease;transition:transform var(--animationSpeedFast) ease;transition:transform var(--animationSpeedFast) ease, -webkit-transform var(--animationSpeedFast) ease}.faq .content{margin-top:1.875rem}@media (min-width: 1073px){.faq .content{margin-top:3.125rem}}.site-corpo .faq{--faq--MarginTop: 0;--faqItem--Padding: 30px;--faqItem--BorderRadius: 1.25rem;--faqItem--MarginTop: .625rem;--faqBtnToggle--marginTop: 2rem;--faqBtnToggle--marginLeft: 0;--faqBtnToggleIcon--marginLeft: 0;--faqBtnToggleIcon--marginRight: .687rem}@media (min-width: 1073px){.site-corpo .faq{--faq--MarginTop: 4.375rem;--faqItem--Padding: 45px 50px;--faqItem--MarginTop: 1.25rem;--faqItem--FlexDirection: column-reverse;--faqItemInner--PaddingTop: 1.25rem;--faqBtnToggle--marginTop: 1.562rem}}.site-corpo .faq__item__content__title{padding-top:0}.site-corpo .faq__item__toggle{padding-top:5px;padding-left:0;padding-bottom:5px}.site-corpo .faq__item__toggle .title{text-align:left}.site-corpo .faq__item__content__wysiwyg .swiper-slide{background-color:#ffffff}:root{--flex-grid-count: 1;--flex-grid-gutter: 2.5rem;--flex-grid-item-width: 17.312rem;--flex-grid-gutter-x: 0px;--flex-grid-gutter-y: 0px;--flex-grid-quincunx: 0px}@media (min-width: 1073px){:root{--flex-grid-count: 3;--flex-grid-gutter: 4.375rem;--flex-grid-item-width: 16.062rem;--flex-grid-gutter-x: 0;--flex-grid-gutter-y: 0;--flex-grid-quincunx: 3.125rem}}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(var(--flex-grid-gutter) * -0.5);width:calc(var(--flex-grid-count) * (var(--flex-grid-item-width) + var(--flex-grid-gutter)) + 1px)}.flex-grid__item{margin:calc(var(--flex-grid-gutter) * 0.5);-webkit-box-flex:0;-ms-flex:0 0 var(--flex-grid-item-width);flex:0 0 var(--flex-grid-item-width);max-width:var(--flex-grid-item-width)}.flex-grid--quincunx .flex-grid__item:nth-child(odd){margin-top:calc(var(--flex-grid-gutter) * 0.5 + var(--flex-grid-quincunx))}.flex-grid--y{margin:calc(var(--flex-grid-gutter-y) * -0.5) calc(var(--flex-grid-gutter-x) * -0.5);width:calc(var(--flex-grid-count) * (var(--flex-grid-item-width) + var(--flex-grid-gutter-x)) + 1px)}.flex-grid--y .flex-grid__item{margin:calc(var(--flex-grid-gutter-y) * 0.5) calc(var(--flex-grid-gutter-x) * 0.5)}@media (min-width: 1073px){.flex-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.buttonGroup{--btn-group-gutter: .625rem;padding-left:0;list-style:none;margin:calc(var(--btn-group-gutter) * -0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buttonGroup>li{margin:calc(var(--btn-group-gutter) * 0.5);line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.buttonGroup--center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width: 1073px){.buttonGroup{--btn-group-gutter: 1.875rem}.buttonGroup--center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.buttonGroup{--btn-group-gutter: 30px}@media (min-width: 785px) and (any-hover: hover){.buttonGroup--center .button:not(.button--secondary):hover,.buttonGroup--center .button:not(.button--secondary):focus{--button-image-margin: 0 .714em .142em -1.072em;--button-text-margin: 0 -.5em 0 0;--button-bg-right: -.536em;--button-bg-left: -.536em}}.button__toggle{--buttonToggle--marginLeft: -.625rem;--buttonToggleIcon-marginLeft: .562rem;--buttonToggleIcon-marginRight: 0;--buttonToggle--flexDirection: row;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--buttonToggle--flexDirection);flex-direction:var(--buttonToggle--flexDirection);margin-left:var(--buttonToggle--marginLeft)}.button__toggle .text{font-family:var(--heading-font-family);color:var(--body-color);font-size:.875rem;line-height:1.14286}.button__toggle .icon{margin-left:var(--buttonToggleIcon-marginLeft);margin-right:var(--buttonToggleIcon-marginRight)}.button__toggle .icon img{margin:0 !important;-webkit-transition:-webkit-transform var(--animationSpeedFast) ease;transition:-webkit-transform var(--animationSpeedFast) ease;transition:transform var(--animationSpeedFast) ease;transition:transform var(--animationSpeedFast) ease, -webkit-transform var(--animationSpeedFast) ease}.button__toggle .text--more{display:block}.button__toggle .text--less{display:none}.button__toggle.is-open .text--more{display:none}.button__toggle.is-open .text--less{display:block}.button__toggle.is-open .icon img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-corpo .button__toggle{--buttonToggle--marginLeft: 0;--buttonToggleIcon-marginLeft: 0;--buttonToggleIcon-marginRight: .687rem;--buttonToggle--flexDirection: row-reverse}.site-corpo .button__toggle .text{font-size:14px}:root{--reinsurance-img-border-radius: 11.25rem;--reinsurance-img-width: 10.125rem;--reinsurance-img-height: 15.062rem;--reinsurance-img-myb: 1.875rem;--reinsurance-title-myb: 1.25rem;--reinsurance-text-myb: 1.25rem}@media (min-width: 1073px){:root{--reinsurance-img-width: 16.062rem;--reinsurance-img-height: 23.875rem;--reinsurance-img-myb: 3.125rem;--reinsurance-title-myb: 1.875rem;--reinsurance-text-myb: 1.875rem}}.reinsurance__img{border-radius:var(--reinsurance-img-border-radius);width:var(--reinsurance-img-width);height:var(--reinsurance-img-height);margin-bottom:var(--reinsurance-img-myb);overflow:hidden}.reinsurance__img,.node--type-page .paragraph .reinsurance__img{-o-object-fit:cover;object-fit:cover}.reinsurance__title{padding:0}.reinsurance__title:not(:last-child){margin-bottom:var(--reinsurance-title-myb)}.reinsurance__text:not(:last-child){margin-bottom:var(--reinsurance-text-myb)}@media (max-width: 1072.98px){.reinsurance__text p{font-size:15px;line-height:22.5px}}.reinsurance--table{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reinsurance--table .buttonGroup{margin-top:auto}@media (min-width: 1073px){.reinsurance--table .reinsurance__title::after{content:attr(data-ghost-title);visibility:hidden}}.editorial__list{--editorialList--marginTop: 2.5rem;--editorialList--marginLeft: 0;--editorialItem--marginBottom: 0;--editorialThumb--maxWidth: 10.437rem;--editorialThumb--marginBottom: 0;--editorialP--fontSize: .812rem;--editorialSummary--marginBottom: .625rem;--editorialTitle--fontSize: 1.125rem;--editorialTitle--lineHeight: 1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:var(--editorialList--marginTop);margin-left:var(--editorialList--marginLeft)}.editorial__list:not(:last-child){margin-bottom:0}@media (min-width: 785px){.editorial__list{--editorialList--marginTop: 5.812rem;--editorialItem--marginBottom: 2.5rem;--editorialP--fontSize: .875rem;--editorialSummary--marginBottom: .937rem;--editorialTitle--fontSize: 1.687rem;--editorialTitle--lineHeight: 2.187rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 1073px){.editorial__list{--editorialList--marginLeft: -6.813rem}}.editorial__list+.buttonGroup{margin-top:1.937rem}@media (min-width: 1073px){.editorial__list+.buttonGroup{margin-top:.625rem}}.editorial__list__col{-ms-flex-preferred-size:100%;flex-basis:100%}.si .content ul:not(.buttonGroup):not(.keys) .editorial__list__col{padding-left:0}.si .content ul:not(.buttonGroup):not(.keys) .editorial__list__col::before{content:none}@media (min-width: 785px){.editorial__list__col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:21.937rem}}@media (min-width: 785px){.editorial__list__col:nth-child(2){margin-left:7.375rem}}.editorial__list .editorial__list__item .editorial__list__item__thumb img{margin-top:0}@media (min-width: 785px){.editorial__list .editorial__list__item .editorial__list__item__thumb img{margin-bottom:2.5rem}}.editorial__list__item{margin-bottom:var(--editorialItem--marginBottom)}.editorial__list__item__thumb{margin-bottom:var(--editorialThumb--marginBottom)}.editorial__list__item__thumb img{border-radius:16.875rem;max-width:var(--editorialThumb--maxWidth)}@media (min-width: 785px){.editorial__list__item__thumb img{max-width:100%;width:100%}}.editorial__list__item__title{font-size:var(--editorialTitle--fontSize);line-height:var(--editorialTitle--lineHeight)}.editorial__list__item__title:not(:last-child){margin-bottom:1.25rem}@media (min-width: 785px){.editorial__list__item__title:not(:last-child){margin-bottom:1.875rem}}h4.editorial__list__item__title{margin-bottom:.625rem}.editorial__list__item__content .summary{margin-bottom:var(--editorialSummary--marginBottom)}@media (min-width: 785px){.editorial__list__item__content .summary{margin-bottom:1.25rem}}.editorial__list__item__content .inner{display:none;margin-bottom:.625rem;padding-top:0}@media (min-width: 785px){.editorial__list__item__content .inner{margin-bottom:1.875rem}}.editorial__list__item .editorial__list__item__content div.summary p,.editorial__list__item .editorial__list__item__content div.inner p{font-size:var(--editorialP--fontSize)}.site-corpo .editorial__list{--editorialList--marginTop: 1.25rem;--editorialItem--marginBottom: 4.375rem;--editorialThumb--maxWidth: 18.625rem;--editorialThumb--marginBottom: 2.5rem;--editorialP--fontSize: 15px;--editorialSummary--marginBottom: 1.25rem;--editorialTitle--fontSize: 1.125rem;--editorialTitle--lineHeight: 1.25rem}@media (min-width: 785px){.site-corpo .editorial__list{--editorialList--marginTop: 4.375rem;--editorialThumb--marginBottom: 3.125rem;--editorialP--fontSize: 15px;--editorialSummary--marginBottom: 1.875rem}}@media (min-width: 1073px){.site-corpo .editorial__list{--editorialList--marginLeft: 0}}.site-corpo .editorial__list__item{margin-bottom:60px}.site-corpo .editorial__list__item__title{padding-top:0;font-size:18px}.site-corpo .editorial__list__item__title::after{content:attr(data-ghost-title);visibility:hidden}.navInline,.navInline.swiper-pagination-bullets{--navInline-bg: var(--white);--navInline-border-color: var(--white);--navInline-color: var(--black);--navInline-color-not-hover: var(--black);--navInline-color-hover: var(--white);position:relative;top:initial;bottom:initial;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto !important;height:3.062rem;padding-left:.937rem;padding-right:.937rem;background-color:var(--navInline-bg);border-radius:1.531rem;border:1px solid var(--navInline-border-color);font-size:.875rem;white-space:nowrap}.navInline__cursor,.navInline.swiper-pagination-bullets__cursor{content:'';position:absolute;z-index:40;display:block;height:1.187rem;border-radius:.593rem;background-color:var(--ultraviolet);-webkit-transition:left ease var(--animationSpeedFast),width ease var(--animationSpeedFast);transition:left ease var(--animationSpeedFast),width ease var(--animationSpeedFast)}.navInline__item,.navInline.swiper-pagination-bullets__item{--backgroundColor: transparent;position:relative;z-index:50;height:.687rem;line-height:.687rem;font-size:.875rem;color:var(--navInline-color);padding-left:.312rem;padding-right:.312rem;border-radius:.593rem;background-color:var(--backgroundColor);text-decoration:none;font-family:var(--edenred);cursor:pointer;-webkit-transition:background ease var(--animationSpeedFast),color ease var(--animationSpeedFast);transition:background ease var(--animationSpeedFast),color ease var(--animationSpeedFast);display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__controller:hover .navInline__item:not(:hover),.tabs__controller:hover .navInline.swiper-pagination-bullets__item:not(:hover){color:var(--navInline-color-not-hover)}@media (min-width: 1073px){.navInline__item,.navInline.swiper-pagination-bullets__item{font-size:.937rem;line-height:.75rem}}.navInline__item:focus::before,.navInline__item:hover::before,.navInline__item.is-active::before,.navInline.swiper-pagination-bullets__item:focus::before,.navInline.swiper-pagination-bullets__item:hover::before,.navInline.swiper-pagination-bullets__item.is-active::before{width:.625rem;margin-right:.375rem}@media (min-width: 1073px){.navInline__item:focus::before,.navInline__item:hover::before,.navInline__item.is-active::before,.navInline.swiper-pagination-bullets__item:focus::before,.navInline.swiper-pagination-bullets__item:hover::before,.navInline.swiper-pagination-bullets__item.is-active::before{width:1.25rem;margin-right:.625rem}}.navInline__item::before,.navInline.swiper-pagination-bullets__item::before{content:'';height:.625rem;background-color:var(--red);border-radius:.625rem;display:inline-block;margin-right:0;width:0;-webkit-transition:width ease var(--animationSpeedFast),margin-right ease var(--animationSpeedFast);transition:width ease var(--animationSpeedFast),margin-right ease var(--animationSpeedFast)}.navInline li:not(:last-of-type),.navInline.swiper-pagination-bullets li:not(:last-of-type){margin-right:.625rem}@media (min-width: 1073px){.navInline li:not(:last-of-type),.navInline.swiper-pagination-bullets li:not(:last-of-type){margin-right:2.5rem}}.darkMode .navInline,.darkMode .navInline.swiper-pagination-bullets{--navInline-bg: var(--black-eco-1);--navInline-border-color: var(--cobalt-pastel);--navInline-color: var(--cobalt-pastel);--navInline-color-hover: var(--cobalt-pastel);--navInline-color-not-hover: var(--cobalt-pastel)}.tabs__container .tabs__controller.swiper-pagination-bullets,.paragraph--type--t2 .tabs__controller.swiper-pagination-bullets{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__container .navInline__wrapper,.paragraph--type--t2 .navInline__wrapper{text-align:left}.tabs__container .si-b1,.tabs__container .si.si-b2.si-b3,.paragraph--type--t2 .si-b1,.paragraph--type--t2 .si.si-b2.si-b3{margin-bottom:0}.tabs__container .si-b1:not(.si.si-b2.si-b3) h1,.tabs__container .si-b1:not(.si.si-b2.si-b3) h2,.tabs__container .si-b1:not(.si.si-b2.si-b3) h3,.tabs__container .si-b1:not(.si.si-b2.si-b3) h4,.tabs__container .si-b1:not(.si.si-b2.si-b3) h5,.tabs__container .si-b1:not(.si.si-b2.si-b3) h6,.tabs__container .si-b1:not(.si.si-b2.si-b3) p,.tabs__container .si-b1:not(.si.si-b2.si-b3) ul,.tabs__container .si-b1:not(.si.si-b2.si-b3) ol,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h2,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h3,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h4,.tabs__container .si-b1:not(.si.si-b2.si-b3) .employee__name,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p1,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p2,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p3,.tabs__container .si-b1:not(.si.si-b2.si-b3) .keyFigure__text,.tabs__container .si-b1:not(.si.si-b2.si-b3) .subhead,.tabs__container .si-b1:not(.si.si-b2.si-b3) .si.si-d1 figure figcaption,.si.si-d1 figure .tabs__container .si-b1:not(.si.si-b2.si-b3) figcaption,.tabs__container .si-b1:not(.si.si-b2.si-b3) .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .tabs__container .si-b1:not(.si.si-b2.si-b3) figcaption,.tabs__container .si-b1:not(.si.si-b2.si-b3)>img,.tabs__container .si-b1:not(.si.si-b2.si-b3) .table-wrapper,.tabs__container .si-b1:not(.si.si-b2.si-b3) .table__wrapper,.tabs__container .si-b1:not(.si.si-b2.si-b3)>picture,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h4,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h5,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h6,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) ul,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) ol,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h4,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .employee__name,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .keyFigure__text,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .subhead,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .si.si-d1 figure figcaption,.si.si-d1 figure .paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) figcaption,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) figcaption,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3)>img,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .table-wrapper,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .table__wrapper,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3)>picture{margin-left:3.125rem;width:auto}.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p{margin-left:0}.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p{width:auto}@media (min-width: 1073px){.tabs__container .navInline,.paragraph--type--t2 .navInline{margin-left:42.062rem;width:44.444vw}.tabs__container .navInline__wrapper,.paragraph--type--t2 .navInline__wrapper{padding-left:50px;padding-right:50px}.tabs__container .si-b1:not(.si.si-b2.si-b3) h1,.tabs__container .si-b1:not(.si.si-b2.si-b3) h2,.tabs__container .si-b1:not(.si.si-b2.si-b3) h3,.tabs__container .si-b1:not(.si.si-b2.si-b3) h4,.tabs__container .si-b1:not(.si.si-b2.si-b3) h5,.tabs__container .si-b1:not(.si.si-b2.si-b3) h6,.tabs__container .si-b1:not(.si.si-b2.si-b3) p,.tabs__container .si-b1:not(.si.si-b2.si-b3) ul,.tabs__container .si-b1:not(.si.si-b2.si-b3) ol,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h2,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h3,.tabs__container .si-b1:not(.si.si-b2.si-b3) .h4,.tabs__container .si-b1:not(.si.si-b2.si-b3) .employee__name,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p1,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p2,.tabs__container .si-b1:not(.si.si-b2.si-b3) .p3,.tabs__container .si-b1:not(.si.si-b2.si-b3) .keyFigure__text,.tabs__container .si-b1:not(.si.si-b2.si-b3) .subhead,.tabs__container .si-b1:not(.si.si-b2.si-b3) .si.si-d1 figure figcaption,.si.si-d1 figure .tabs__container .si-b1:not(.si.si-b2.si-b3) figcaption,.tabs__container .si-b1:not(.si.si-b2.si-b3) .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .tabs__container .si-b1:not(.si.si-b2.si-b3) figcaption,.tabs__container .si-b1:not(.si.si-b2.si-b3)>img,.tabs__container .si-b1:not(.si.si-b2.si-b3) .table-wrapper,.tabs__container .si-b1:not(.si.si-b2.si-b3) .table__wrapper,.tabs__container .si-b1:not(.si.si-b2.si-b3)>picture,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h4,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h5,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) h6,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) ul,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) ol,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .h4,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .employee__name,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .p3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .keyFigure__text,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .subhead,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .si.si-d1 figure figcaption,.si.si-d1 figure .paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) figcaption,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) figcaption,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3)>img,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .table-wrapper,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) .table__wrapper,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3)>picture{margin-left:42.062rem;width:40rem}.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p{margin-left:0}.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p1 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p2 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.p3 p,.tabs__container .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p1 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p2 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.p3 p,.paragraph--type--t2 .si-b1:not(.si.si-b2.si-b3) li.keyFigure__text p{width:auto}}.navInline__wrapper{overflow-y:hidden;scrollbar-color:transparent;scrollbar-width:0px;scrollbar-height:0px;-webkit-overflow-scrolling:touch;margin-bottom:var(--si-margin-y);text-align:center}.navInline__wrapper::-webkit-scrollbar{width:0px;height:0px;background-color:transparent;padding:0px}.navInline__wrapper::-webkit-scrollbar-thumb{background:transparent;border-radius:0px;border:0px;height:0px;padding:0px}@media (max-width: 1072.98px){.navInline__wrapper{margin-left:1.25rem}}.site-corpo .navInline{margin:0 20px;-webkit-box-shadow:5px 10px 30px rgba(107,127,153,0.1);box-shadow:5px 10px 30px rgba(107,127,153,0.1)}.site-corpo nav.navInline__wrapper{padding-bottom:30px;margin-bottom:-30px;margin:0 -20px}@media (min-width: 1073px){.site-corpo nav.navInline__wrapper{margin:0}}.site-corpo .navInline__item,.site-corpo .navInline.swiper-pagination-bullets__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14px;line-height:14px;font-size:14px;cursor:none}.site-corpo .navInline__item::before,.site-corpo .navInline.swiper-pagination-bullets__item::before{height:10px;margin-right:.437rem;width:10px;opacity:0}.site-corpo .navInline__item.is-active::before,.site-corpo .navInline__item.is-active:hover::before,.site-corpo .navInline__item.is-active:focus::before,.site-corpo .navInline.swiper-pagination-bullets__item.is-active::before,.site-corpo .navInline.swiper-pagination-bullets__item.is-active:hover::before,.site-corpo .navInline.swiper-pagination-bullets__item.is-active:focus::before{width:18px;opacity:1}.site-corpo .navInline__item:focus::before,.site-corpo .navInline__item:hover::before,.site-corpo .navInline.swiper-pagination-bullets__item:focus::before,.site-corpo .navInline.swiper-pagination-bullets__item:hover::before{opacity:1;-webkit-transition:0.3s;transition:0.3s}:root{--player-bg: #1a1a1a;--player-btn-bg: #1a1a1a;--player-btn-size: 75px;--player-video-ration: 16/9}.player{background:center/cover var(--player-bg) no-repeat;cursor:pointer;position:relative}.player::before{border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--player-btn-size);height:var(--player-btn-size);position:absolute;top:calc(50% - var(--player-btn-size) * 0.5);left:calc(50% - var(--player-btn-size) * 0.5);z-index:1;background-color:var(--player-btn-bg);background-position:center;background-repeat:no-repeat;background-size:69.56522%;color:white;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;will-change:opacity, transform;pointer-events:none}.player::after{content:'';display:block;padding-bottom:56.25%}.player>*{position:absolute;display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.player iframe{border:none;background:var(--player-bg)}.player video,.player img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.player[data-state="waiting-to-be-instantiate"]::before{content:'waiting-to-be-instantiate';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M8 5v14l11-7z'/%3E%3C/svg%3E%0A")}.player[data-state="instantiating"]::before{content:'instantiating';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-width='2' fill='none' fill-rule='evenodd' stroke='%23FFF'%3E%3Ccircle stroke-opacity='.5' cx='12' cy='12' r='7'/%3E%3Cpath d='M19 12a7 7 0 00-7-7'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.player[data-state="error"]::before{content:'error';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M13.042 14.778c.139 0 .208-.052.208-.156.07-.485.178-1.898.325-4.238.147-2.34.221-4.004.221-4.992V3.52c0-.139-.052-.234-.156-.286-.277-.156-.832-.234-1.664-.234-.728 0-1.283.104-1.664.312-.087.052-.13.147-.13.286V5.47c0 .953.074 2.578.221 4.875.147 2.297.247 3.722.299 4.277.017.104.078.156.182.156h2.158zm-1.092 6.006c.59 0 1.066-.16 1.43-.481.364-.32.546-.767.546-1.339 0-.555-.182-1.005-.546-1.352-.364-.347-.84-.52-1.43-.52-.555 0-1.018.178-1.391.533-.373.355-.559.802-.559 1.339 0 .555.182.997.546 1.326.364.33.832.494 1.404.494z' fill-rule='nonzero'/%3E%3C/svg%3E%0A")}.player[data-autoplay][data-loop]{cursor:default}.player[data-autoplay][data-loop]::before{content:none !important}.player[data-autoplay][data-loop] iframe{pointer-events:none}.player[data-state="unstarted"]::before{content:'unstarted';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M8 5v14l11-7z'/%3E%3C/svg%3E%0A")}.player[data-state="ended"]::before{content:'ended';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M8 5v14l11-7z'/%3E%3C/svg%3E%0A")}.player[data-state="playing"]::before{content:'playing';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M6 5v14h5V5zM13 5v14h5V5z'/%3E%3C/svg%3E%0A");opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.player[data-state="paused"]::before{content:'paused';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M8 5v14l11-7z'/%3E%3C/svg%3E%0A")}.player[data-state="buffering"]::before{content:'buffering';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-width='2' fill='none' fill-rule='evenodd' stroke='%23FFF'%3E%3Ccircle stroke-opacity='.5' cx='12' cy='12' r='7'/%3E%3Cpath d='M19 12a7 7 0 00-7-7'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.player[data-state="video-cued"]::before{content:'video-cued';content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M8 5v14l11-7z'/%3E%3C/svg%3E%0A")}.site-corpo{--player-bg: transparent;--player-btn-bg: var(--red);--player-btn-size: 80px}@media (min-width: 1073px){.site-corpo{--player-btn-size: 100px}}.site-corpo .player::before{background-size:35.86957%}.site-corpo .blocIframe{margin:45px auto}@media (min-width: 1073px){.site-corpo .blocIframe{margin:70px auto}}.site-corpo .iframe{width:100%;mix-blend-mode:darken}.site-corpo .iframe h3{text-align:center}.site-corpo .iframe iframe{border:none;width:100%}.site-corpo .iframe__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-corpo .iframe__link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--heading-font-family);font-size:14px;margin-top:10px}.site-corpo .iframe__link a span{text-decoration:underline;margin-left:10px}.site-corpo .iframe__link a::before{position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0;color:var(--red)}:root{--documentList-margin: 0;--documentList-item-margin: 0;--documentList-item-padding: 20px 0;--documentList-item-border-color: var(--grey-lighter);--documentList-title-margin: 0 0 10px 0;--documentList-dd-margin: 0}@media (min-width: 1073px){:root{--documentList-margin: 0 0 -40px 0;--documentList-item-margin: 0;--documentList-item-padding: 40px 0}}.documentList{width:100%;margin:var(--documentList-margin)}.documentList__item{margin:var(--documentList-item-margin);padding:var(--documentList-item-padding);cursor:none}.documentList__item__title,.documentList__item__title:not(:last-child){margin:var(--documentList-title-margin)}.documentList__item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.documentList__item__meta dd,.documentList__item__meta dd:not(:last-child){margin:var(--documentList-dd-margin)}.documentList__item__meta dd.h6>span{text-transform:uppercase}.documentList__item__meta dd ~ dd::before{content:'•';color:var(--red);margin:0 7px}.documentList__item:not(:last-child){border-bottom:1px solid var(--documentList-item-border-color)}@media (min-width: 1073px){.documentList__item{display:grid;grid-auto-flow:column}.documentList__item .button{grid-row:1 / span 2;align-self:center;justify-self:flex-end}}.breadcrumb:hover{text-decoration:underline}.c-breadcrumb .breadcrumb:hover{text-decoration:none}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;top:-100vh;left:0;right:0;bottom:-1px;max-height:100vh;height:calc(100% + 2px);z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.modal a.button{padding:0}.modal.open{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;opacity:1;top:auto;bottom:0}.modal-bg{position:absolute;background:var(--cobalt-pastel);width:100%;height:100%}.modal-container{width:100%;max-width:100%;z-index:1;position:relative;margin:6.25rem 1.25rem 1.875rem 1.25rem;max-width:calc(100% - 2.5rem);width:calc(100% - 2.5rem);max-height:calc(100% - 8.125rem);height:calc(100% - 8.125rem)}.modal-close{position:absolute;right:2.5rem;top:2.187rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;cursor:pointer;z-index:2;padding:1.25rem;background:var(--white);width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:1.437rem}.modal-close>span{font-size:.937rem;line-height:0.8;text-decoration:none;margin:0;font-family:var(--heading-font-family)}.modal-close .trigger,.modal-close .trigger svg{width:1.25rem;height:1.25rem}.modal-close.button--icon{-webkit-transition:right 0.25s ease-in;transition:right 0.25s ease-in;margin:0}.modal-close.button--icon span:not(.text){margin:0}.modal-close.button--icon:hover span:not(.text){margin:0}.modal-close.button--icon span:not(.text) img{z-index:1;position:relative}.modal-close.button--icon svg circle{cursor:pointer;will-change:stroke-dashoffset;-webkit-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;stroke:var(--red);opacity:1;fill:var(--white)}.modal .player,.modal iframe,.modal video{height:100%;width:100%;aspect-ratio:16/9;border:0}@media (min-width: 1073px){.modal-container{padding:0;margin:3.125rem 8.25rem 3.125rem 3.125rem;max-width:calc(100% - 13.437rem);width:calc(100% - 13.437rem);max-height:calc(100% - 6.25rem);height:calc(100% - 1.25rem);background:var(--black);z-index:1}.modal-container .player,.modal-container iframe,.modal-container video{height:100%;width:100%}.modal-container .player::after,.modal-container iframe::after,.modal-container video::after{content:none}.modal-close{padding:.781rem 1rem;padding-right:1.875rem;right:3.125rem;top:3.125rem}.modal-close:hover{right:3.75rem}}.modal--bio .modal-bg{position:fixed;top:0;left:0;background-color:rgba(27,27,37,0.3)}.modal--bio .modal-container{background:var(--body-bg);padding:45px 20px;margin:0;max-width:100%;width:100%;max-height:100%;height:100%}@media (min-width: 1073px){.modal--bio .modal-container{padding:70px 8.402vw;margin:0 0 0 calc(100% - 50.694vw);max-width:50.694vw;width:50.694vw}}@media (min-width: 1600px){.modal--bio .modal-container{padding:70px 134.44444px;margin:0 0 0 calc( 100% - 811.11111);max-width:811.11111;width:811.11111}}.modal--bio .modal-close{right:50vw;top:calc(100% - 90px)}@media (min-width: 1073px){.modal--bio .modal-close{right:50.694vw;top:50vh}}@media (min-width: 1600px){.modal--bio .modal-close{right:811.11111}}.site-corpo .modal{max-width:100vw;z-index:200}.site-corpo .modal-container{overflow-y:auto}.site-corpo .modal--bio.open::after{content:"";position:absolute;bottom:0;right:0;width:100%;max-width:100%;height:70px;z-index:1000;background:-webkit-gradient(linear, left top, left bottom, from(rgba(241,247,255,0)), to(#f1f7ff));background:linear-gradient(180deg, rgba(241,247,255,0) 0%, #f1f7ff 100%)}@media (min-width: 1073px){.site-corpo .modal--bio.open::after{max-width:730px}}@media (min-width: 1073px){.site-corpo .modal .modal__trombi{width:730px;max-width:none;margin-right:0;margin-left:auto}}.site-corpo .modal .modal__trombi__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.site-corpo .modal .modal__trombi__header h4{font-family:var(--heading-font-family);font-size:20px;margin-bottom:15px;line-height:1.1}@media (min-width: 1073px){.site-corpo .modal .modal__trombi__header h4{font-size:32px}}.site-corpo .modal .modal__trombi__header p{font-size:18px;margin-bottom:25px;line-height:1.15}.site-corpo .modal .modal__trombi__header picture{min-width:113px}@media (min-width: 1073px){.site-corpo .modal .modal__trombi__header picture{min-width:183px}}.site-corpo .modal .modal__trombi__header picture img{margin-left:20px;width:113px;height:113px;border-radius:50%}@media (min-width: 1073px){.site-corpo .modal .modal__trombi__header picture img{width:183px;height:183px}}.site-corpo .modal .modal__trombi__header__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.site-corpo .modal .modal__trombi__header__link li a img{display:block}.site-corpo .modal .modal__trombi__header__link img{max-height:20px}.site-corpo .modal .modal__trombi__bio{margin-bottom:100px;font-size:15px}@media (min-width: 1073px){.site-corpo .modal .modal__trombi__bio{margin-bottom:0}}@media (min-width: 1073px){.site-corpo .modal .button:focus{padding-left:0px;padding-right:0px}}.site-corpo .modal-close{-webkit-transform:translate(50%);transform:translate(50%)}@media (min-width: 1073px){.site-corpo .modal-close{padding:0px}}.darkMode.site-corpo .modal--bio.open::after{-webkit-filter:invert(1);filter:invert(1)}@media (min-width: 1073px){.site-corpo .modal--bio .modal-exit.modal-close{right:730px}}:root{--hamburger--button-size:                .5rem;--hamburger--button-size-active:         .687rem;--hamburger--bar-thickness:              .062rem;--hamburger--button-bar-space:           .125rem;--hamburger--button-transition-duration: 0.3s}@-webkit-keyframes hamburgerIn{from{width:var(--hamburger--button-size-active)}50%{width:var(--hamburger--bar-thickness)}to{width:var(--hamburger--button-size)}}@keyframes hamburgerIn{from{width:var(--hamburger--button-size-active)}50%{width:var(--hamburger--bar-thickness)}to{width:var(--hamburger--button-size)}}@-webkit-keyframes hamburgerOut{from{width:var(--hamburger--button-size)}50%{width:var(--hamburger--bar-thickness)}to{width:var(--hamburger--button-size-active)}}@keyframes hamburgerOut{from{width:var(--hamburger--button-size)}50%{width:var(--hamburger--bar-thickness)}to{width:var(--hamburger--button-size-active)}}.hamburger{display:block;position:relative;z-index:10;top:0;right:0px;overflow:visible;margin:0;padding:0;width:var(--hamburger--button-size);height:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;margin-left:.625rem}.hamburger span{display:block;position:absolute;top:50%;left:50%;height:var(--hamburger--bar-thickness);width:var(--hamburger--button-size);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:var(--heading-font-family);background-color:var(--black);border-radius:.125rem;-webkit-animation-name:hamburgerIn;animation-name:hamburgerIn;-webkit-animation-duration:calc(var(--hamburger--button-transition-duration) * 2);animation-duration:calc(var(--hamburger--button-transition-duration) * 2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburger span::before,.hamburger span::after{content:'';position:absolute;display:block;left:0;width:100%;height:var(--hamburger--bar-thickness);background-color:var(--black);border-radius:.125rem;-webkit-transition-duration:var(--hamburger--button-transition-duration),0s,0s;transition-duration:var(--hamburger--button-transition-duration),0s,0s;-webkit-transition-delay:var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration);transition-delay:var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration)}.hamburger span::before{top:calc(var(--hamburger--bar-thickness) * -1 - var(--hamburger--button-bar-space));-webkit-transition-property:top, -webkit-transform;transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform}.hamburger span::after{bottom:calc(var(--hamburger--bar-thickness) * -1 + var(--hamburger--button-bar-space) * -1);-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.hamburger[aria-expanded="true"] span,.hamburger[aria-pressed="true"] span,.hamburger.is-active span,[aria-expanded="true"] .hamburger span,[aria-pressed="true"] .hamburger span,.is-active .hamburger span{-webkit-animation-name:hamburgerOut;animation-name:hamburgerOut;background:none}.hamburger[aria-expanded="true"] span::before,.hamburger[aria-expanded="true"] span::after,.hamburger[aria-pressed="true"] span::before,.hamburger[aria-pressed="true"] span::after,.hamburger.is-active span::before,.hamburger.is-active span::after,[aria-expanded="true"] .hamburger span::before,[aria-expanded="true"] .hamburger span::after,[aria-pressed="true"] .hamburger span::before,[aria-pressed="true"] .hamburger span::after,.is-active .hamburger span::before,.is-active .hamburger span::after{-webkit-transition-delay:0s,var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration);transition-delay:0s,var(--hamburger--button-transition-duration),var(--hamburger--button-transition-duration)}.hamburger[aria-expanded="true"] span::before,.hamburger[aria-pressed="true"] span::before,.hamburger.is-active span::before,[aria-expanded="true"] .hamburger span::before,[aria-pressed="true"] .hamburger span::before,.is-active .hamburger span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger[aria-expanded="true"] span::after,.hamburger[aria-pressed="true"] span::after,.hamburger.is-active span::after,[aria-expanded="true"] .hamburger span::after,[aria-pressed="true"] .hamburger span::after,.is-active .hamburger span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:root{--language-switcher-color:             var(--black);--language-switcher-color-active:      var(--black);--language-switcher-spacing:           .937rem;--language-switcher-dropdown-height:   1.937rem}.languageSwitcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:calc(var(--language-switcher-spacing) * -0.5);margin-right:.625rem}.languageSwitcher__dropdown{z-index:1;height:var(--language-switcher-dropdown-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.languageSwitcher.is-open .languageSwitcher__dropdown{opacity:1;pointer-events:auto}.languageSwitcher .languageSwitcher__lang:focus{outline:1px dotted var(--grey)}.languageSwitcher li.is-active .languageSwitcher__lang{font-weight:700;color:var(--language-switcher-color-active);background-color:var(--cobalt-20);text-decoration:underline;width:1.5rem;height:1.5rem}.languageSwitcher li:not(:last-child){margin-right:.625rem}.languageSwitcher__lang{background:none;border:none;color:var(--language-switcher-color);font-size:.937rem;line-height:1;text-decoration:none;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.languageSwitcher__lang:hover,.languageSwitcher__lang:focus,.languageSwitcher__lang:active{color:var(--language-switcher-color-active);text-decoration:underline}@media (any-pointer: coarse){.languageSwitcher>.languageSwitcher__lang:hover+.languageSwitcher__dropdown{opacity:1;pointer-events:auto}}@media (min-width: 1073px){.languageSwitcher{overflow:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc( 1.062rem + var(--language-switcher-spacing));max-height:calc( 1.062rem + var(--language-switcher-spacing));margin-left:0;margin-right:0}}@-webkit-keyframes collapseIn{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes collapseIn{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.collapse:not(.show){-webkit-animation-name:collapseIn;animation-name:collapseIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-direction:reverse;display:none}.collapse.show{-webkit-animation-name:collapseIn;animation-name:collapseIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.map{--map-size: 73.333vw;--map-bottom: -22.993vh;--map-active-strokewidth: 4px;position:fixed;z-index:1;bottom:var(--map-bottom);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:var(--map-size);height:var(--map-size);margin:0 auto;padding-bottom:0;overflow:hidden;pointer-events:none;scrollbar-color:transparent;scrollbar-width:0px;scrollbar-height:0px;-webkit-overflow-scrolling:touch;background-color:var(--white);border-radius:50%;border:1px solid var(--cobalt);-webkit-box-shadow:0px 75px 100px -50px rgba(13,138,255,0.05);box-shadow:0px 75px 100px -50px rgba(13,138,255,0.05)}.map::-webkit-scrollbar{width:0px;height:0px;background-color:transparent;padding:0px}.map::-webkit-scrollbar-thumb{background:transparent;border-radius:0px;border:0px;height:0px;padding:0px}.map svg{display:block;height:100%;width:auto}.map svg .active{stroke:var(--cobalt);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.00993546);box-shadow:0px 2px 4px rgba(0,0,0,0.00993546);stroke-width:var(--map-active-strokewidth)}.map svg .active *{-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.01);box-shadow:0px 2px 4px rgba(0,0,0,0.01);-webkit-filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.01));filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.01))}.map .inner{position:relative;height:90%;top:5%;-webkit-transition:-webkit-transform .6s linear;transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear, -webkit-transform .6s linear}@media (min-width: 1073px){.map{--map-size: 35.625rem;--map-bottom: 7.198vh;--map-active-strokewidth: 1px;left:3.472vw;-webkit-transform:none;transform:none;max-width:75vmin;max-height:75vmin}}.site-corpo .map{background-color:var(--mapsee);border:1px solid var(--ultraviolet-lighter)}.site-corpo .map svg .active{stroke:var(--ultraviolet)}.site-corpo .map h4 .continer::after{display:none}.paragraph p .tag{font-size:inherit;line-height:inherit;height:auto}.paragraph .table-wrapper{max-width:100%;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:var(--body-color) rgba(0,0,0,0);scrollbar-width:thin}.paragraph .table-wrapper:not(:last-child){margin-bottom:20px}.paragraph .table-wrapper::-webkit-scrollbar{width:5px;background-color:rgba(0,0,0,0)}.paragraph .table-wrapper::-webkit-scrollbar-thumb{background:var(--body-color);border-radius:8px;border:3px solid rgba(0,0,0,0)}.paragraph .table-wrapper table{max-width:none;min-width:100%}.paragraph-custom-a1a3,.paragraph-custom-a1a3 p{font-size:1.25rem !important;line-height:1.33333 !important}.site-corpo .paragraph p .tag{font-size:0.93em}.site-corpo .paragraph .table-wrapper table{min-width:auto}.scene{--scene-padding-x: 20px;width:100%;height:100%;pointer-events:none;padding:0 var(--scene-padding-x)}.scene__canvas{width:100%;height:100%;padding:0;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}:root{--breadcrumbTop-margin: 0;--breadcrumbTop-padding: 0;--breadcrumbTop-separator: "  •  ";--breadcrumbTop-font-size: 12px}.breadcrumbTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--breadcrumbTop-padding);margin:var(--breadcrumbTop-margin);font-size:var(--breadcrumbTop-font-size);line-height:1.2}.breadcrumbTop__item{padding-left:0;margin:0}.breadcrumbTop__item:not(:last-child)::after{content:var(--breadcrumbTop-separator)}.breadcrumbTop__item__link{text-decoration:none}.breadcrumbTop__item__link:hover{text-decoration:underline}:root{--si-margin-y: 1.875rem;--si-title-ribbon-max-width: 100%}@media (min-width: 1073px){:root{--si-margin-y: 3.75rem;--si-title-ribbon-max-width: 46rem}}.si--spacer{visibility:hidden;pointer-events:none;height:var(--si-margin-y)}[class*="si"] p.inline img{display:inline-block;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin-top:0;margin-bottom:0}.node--type-page .paragraph p.inline a{display:inline-block}.node--type-page .paragraph a:not(.button) img{display:block;position:static;vertical-align:baseline;margin:0 !important;-o-object-fit:contain;object-fit:contain}.node--type-page .paragraph .align-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node--type-page .paragraph .align-center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-page .paragraph .align-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node--type-page .paragraph img{-o-object-fit:contain;object-fit:contain}.node--type-page .paragraph img.align-center{margin-left:auto !important;margin-right:auto !important;-o-object-position:center;object-position:center}.node--type-page .paragraph img.align-right{margin-left:1.25rem !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;-o-object-position:right;object-position:right;float:right}.node--type-page .paragraph img.align-left{margin-left:0 !important;margin-right:1.25rem !important;margin-top:0 !important;margin-bottom:0 !important;-o-object-position:left;object-position:left;float:left}.si{margin-top:var(--si-margin-y);margin-bottom:var(--si-margin-y)}.si:first-child{margin-top:0}.si:last-child{margin-bottom:0}.si__title{text-indent:1.812rem}.si .title-ribbon .ribbon{--ribbon-left: -1.813rem;margin-right:1.5rem}@media (min-width: 1073px){.si .title-ribbon .ribbon{--ribbon-width: 8.5rem;--ribbon-height: 2.625rem;--ribbon-border-radius: 5.187rem;--ribbon-left: -1.688rem}}.si .title-ribbon{-moz-text-align-last:center;text-align-last:center;text-indent:1.812rem;max-width:var(--si-title-ribbon-max-width)}@media (min-width: 1073px){.si .title-ribbon{-moz-text-align-last:left;text-align-last:left}.si .title-ribbon>div:first-child{-moz-text-align-last:left;text-align-last:left;text-indent:6.25rem}.si .title-ribbon>div:last-child{-moz-text-align-last:right;text-align-last:right}}.si .content img{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:0}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li,.si .content ol li{padding-left:29px;position:relative}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li li,.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li li+li,.si .content ol li li,.si .content ol li li+li{margin-top:10px}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li+li,.si .content ol li+li{margin-top:20px}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) ul,.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) ol,.si .content ol ul,.si .content ol ol{width:100%;margin:0}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid):not(.editorial__list) li::before{content:'';background:var(--red);border-radius:50%;display:block;width:7px;height:7px;position:absolute;top:.615em;left:0}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid):not(.editorial__list) li li::before{border-radius:2px;width:8px;height:2px;top:.846em;left:-1px}.si .content ol{counter-reset:ol}.si .content ol li{counter-increment:ol}.si .content ol li::before{content:counter(ol);background:var(--red);border-radius:30px;color:var(--white);font-size:15px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:19px;height:21px;position:absolute;top:0;left:-6px}@media (min-width: 1073px){.si:first-child{margin-top:0}.si__title{text-indent:6.875rem;max-width:37.562rem;margin-left:calc(36.666vw - 6.875rem)}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li,.si .content ol li{padding-left:37px}.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li li,.si .content ul:not(.buttonGroup):not(.keys):not(.flex-grid) li li+li,.si .content ol li li,.si .content ol li li+li{margin-top:20px}.si .content img{margin-top:4.375rem;margin-bottom:4.375rem}.si .content p:not(.inline) img{width:100%;height:auto}}.paragraph.swiper-container{margin-top:var(--si-margin-y);margin-bottom:var(--si-margin-y);width:100%;overflow:hidden}.paragraph audio{max-width:100%}.paragraph--type--l1-2-b1 .si-b1 h4+p,.paragraph--type--l1-2-b1 .si-b1 h3+p{margin-top:-30px}@media (min-width: 1073px){.paragraph--type--l1-2-b1 .si-b1 h4+p,.paragraph--type--l1-2-b1 .si-b1 h3+p{margin-top:-3.125rem}}.paragraph--type--l1-2-b1 .si-b1 h5+p,.paragraph--type--l1-2-b1 .si-b1 h6+p{margin-top:-3.125rem}@media (min-width: 1073px){.paragraph--type--l1-2-b1 .si-b1 h5+p,.paragraph--type--l1-2-b1 .si-b1 h6+p{margin-top:-1.875rem}}.paragraph--type--l1-2-b1 .si-b1 h2+p{margin-top:-3.125rem}@media (min-width: 1073px){.paragraph--type--l1-2-b1 .si-b1 h2+p{margin-top:-4.375rem}}:focus,:focus-visible{outline:1px dotted var(--grey);outline-offset:0}.site-corpo{--si-margin-y: 0;cursor:none}.site-corpo #onetrust-banner-sdk.otFlat{z-index:10 !important}@media (min-width: 1073px){.site-corpo{--si-margin-y: 0;--si-title-ribbon-max-width: 76.041vw}}@media (min-width: 1600px){.site-corpo .si:not(.container),.site-corpo .si-b1:not(.container){max-width:1600px;margin-left:auto;margin-right:auto}}:root{--si-a1-background-image: url(../media/images/bkg-point-mobile.png);--si-a1-padding: 5.625rem 1.25rem 0 1.25rem;--si-a1-min-height: 0;--si-a1-anchor-size: 4.062rem;--si-a1-title-margin: 0 0 3.125rem 0;--si-a1-title-before-content: '';--si-a1-title-before-background-color: var(--white);--si-a1-content-padding: 0 0 0 3.125rem;--si-a1-content-width: auto;--si-a1-ribbon-width: 3.125rem;--si-a1-ribbon-height: 1.375rem;--si-a1-ribbon-right: .625rem}@media (min-width: 1073px){:root{--si-a1-background-image: url("../media/images/bkg-point.png");--si-a1-min-height: 61.25rem;--si-a1-anchor-size: 7.312rem;--si-a1-title-margin: 0 0 5rem 7.125rem;--si-a1-content-padding: 0 0 0 21.75rem;--si-a1-content-width: 58.5rem;--si-a1-ribbon-width: 8.5rem;--si-a1-ribbon-height: 3.625rem;--si-a1-ribbon-right: 1.25rem}}.si.si-a1{padding:var(--si-a1-padding);overflow:hidden;background-image:var(--si-a1-background-image);background-position:top center;background-size:100% auto;background-repeat:no-repeat;min-height:var(--si-a1-min-height)}.si.si-a1.sh-01>.h1,.si.si-a1.sh-01>.content,.si.si-a1.sh-01>.button{z-index:1}.si.si-a1.sh-01.in>.h1,.si.si-a1.sh-01.in>.content,.si.si-a1.sh-01.in>.button{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:1s;transition-duration:1s}.si.si-a1.sh-01.in.paused>.h1,.si.si-a1.sh-01.in.paused>.content,.si.si-a1.sh-01.in.paused>.button{opacity:0}.si.si-a1.si.si-a3{background-position:top center;padding-bottom:7.5rem}.si.si-a1 .ribbonSmall{--ribbon-width: var(--si-a1-ribbon-width);--ribbon-height: var(--si-a1-ribbon-height);--ribbon-right: var(--si-a1-ribbon-right)}.si.si-a1 .h1.title-ribbon{position:relative;-moz-text-align-last:left;text-align-last:left;text-indent:0;margin:var(--si-a1-title-margin)}.si.si-a1 .h1.title-ribbon::before{content:var(--si-a1-title-before-content);position:absolute;top:.812rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--si-a1-title-before-background-color);z-index:0;width:134.133vw;height:134.133vw;border-radius:134.133vw}.si.si-a1 .content{position:relative;padding:var(--si-a1-content-padding);width:var(--si-a1-content-width)}.si.si-a1 .content .p1:last-of-type{margin-bottom:2.5rem}.si.si-a1 .button--arrow--down{width:var(--si-a1-anchor-size);height:var(--si-a1-anchor-size);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 6.625rem 1.25rem;background-color:var(--red)}.si.si-a1 .button--arrow--down svg{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.si.si-a1.si-a3 .h1.title-ribbon{padding:0}.si.si-a1 .h1>div,.si.si-a1 p,.si.si-a1 .button{z-index:1;position:relative}@media (min-width: 1073px){.si.si-a1.si.si-a3{padding-bottom:1.875rem}.si.si-a1 .h1.title-ribbon>div:first-child{-moz-text-align-last:left;text-align-last:left;text-indent:0}.si.si-a1 .h1.title-ribbon>div:last-child{-moz-text-align-last:left;text-align-last:left}.si.si-a1 .h1.title-ribbon::before{top:0;left:7.312rem;-webkit-transform:none;transform:none;height:51.25rem;width:51.25rem;border-radius:51.25rem}.si.si-a1.si-a3 .h1.title-ribbon{padding:0}.si.si-a1 .button.button--arrow.button--arrow--down{margin-right:19.5rem;margin-left:auto;background-color:var(--white)}.si.si-a1 .button.button--arrow.button--arrow--down svg{width:1.25rem;height:2.5rem}.si.si-a1 .button.button--arrow.button--arrow--down svg path{stroke:var(--red)}}.site-corpo{--si-a1-background-image: none;--si-a1-padding: 30px 20px 45px 20px;--si-a1-title-before-content: none;--si-a1-content-padding: 0;--si-a1-ribbon-width: 2.25rem;--si-a1-ribbon-height: 1.25rem}@media (min-width: 1073px){.site-corpo{--si-a1-background-image: none;--si-a1-padding: 60px 7.562rem 50px 7.562rem;--si-a1-min-height: 0;--si-a1-title-margin: 0 0 5rem 0;--si-a1-content-padding: 0 0 0 19.062rem;--si-a1-content-width: 62.187rem;--si-a1-ribbon-width: 5.062rem;--si-a1-ribbon-height: 2.625rem}}.site-corpo .si.si-a1{padding-top:40px}.site-corpo .si.si-a1 .buttonGroup{margin-top:10px}@media (min-width: 1073px){.site-corpo .si.si-a1 .buttonGroup{margin-top:30px}}.site-corpo .si.si-a1 .buttonGroup li{margin-top:0}.site-corpo .si.si-a1 .buttonGroup .button{margin-bottom:0}.site-corpo .si ol{margin-bottom:50px}.site-corpo .si ol li{padding-left:57px}.site-corpo .si ol li li,.site-corpo .si ol li li+li{--si-b1-li-nested-padding-left: 47px}.site-corpo .si ol li::before{content:"0" counter(ol);font-family:var(--heading-font-family);background:var(--white);border:1px solid var(--red);color:black;border-radius:30px;font-size:12px;width:34px;height:18px;top:5px;left:0}@media (min-width: 1073px){.site-corpo .si ol li::before{top:3px}}>.site-corpo .si ol li:nth-child(9)+li::before{content:counter(ol)}.site-corpo .si .wysiwyg ul li::before{content:'';background:var(--red) !important;border-radius:var(--si-b1-li-counter-border-radius) !important;display:block !important;width:var(--si-b1-li-counter-width) !important;height:var(--si-b1-li-counter-height) !important;position:absolute !important;top:var(--si-b1-li-counter-top) !important;left:0 !important}.site-corpo .si .wysiwyg ul li li::before{border-radius:var(--si-b1-li-nested-counter-border-radius) !important;width:var(--si-b1-li-nested-counter-width) !important;height:var(--si-b1-li-nested-counter-height) !important;top:var(--si-b1-li-nested-counter-top) !important;left:var(--si-b1-li-nested-counter-left) !important}:root{--si-a3-background-image: url(../media/images/+"bkg-point-mobile.png");--si-a3-padding: 0 0 6.25rem 0;--si-a3-margin: var(--si-margin-y) 0 7.187rem 0;--si-a3-title-padding: 0 1.25rem;--si-a3-title-margin: 0 0 3.125rem 0;--si-a3-title-max-width: 100%;--si-a3-content-padding: 0 1.25rem 0 4.687rem;--si-a3-content-margin: 0;--si-a3-content-max-width: 100%;--si-a3-ribbon-width: 3.125rem;--si-a3-ribbon-height: 1.375rem;--si-a3-ribbon-right: .625rem;--si-a3-image-margin: 0;--si-a3-anchor-size: 65px}@media (max-width: 1072.98px){:root{--si-a3-background-color: var(--white)}}@media (min-width: 1073px){:root{--si-a3-background-image: url("../media/images/bkg-point.png");--si-a3-padding: 8.888vh 50.208vw 4.062rem 9.513vw;--si-a3-margin: var(--si-margin-y) 0 var(--si-margin-y) 0;--si-a3-title-padding: 0;--si-a3-title-margin: 0 0 5rem 0;--si-a3-title-max-width: 51.25rem;--si-a3-content-padding: 0 7.312rem 0 14.625rem;--si-a3-ribbon-width: 8.5rem;--si-a3-ribbon-height: 3.625rem;--si-a3-ribbon-right: 1.25rem;--si-a3-anchor-size: 7.312rem}}.si.si-a3{padding:var(--si-a3-padding);margin:var(--si-a3-margin);position:relative;background-image:var(--si-a3-background-image);background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;background-color:var(--si-a3-background-color)}@media (min-width: 1073px){.si.si-a3{overflow:hidden}}.si.si-a3:not(.si-a1){background-position:top 13.75rem center}.si.si-a3:not(.si-a1) .button--icon{margin-left:.625rem}.si.si-a3 .content{padding:var(--si-a3-content-padding);margin:var(--si-a3-content-margin);max-width:var(--si-a3-content-max-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.si.si-a3 .content :not(.p1) p{margin-bottom:1.875rem}.si.si-a3 .content .button--icon img{width:.875rem;height:1.25rem}.si.si-a3 .content .button--icon .text{font-size:.875rem}.si.si-a3 .p-lg p{font-size:.937rem;line-height:1.44444;margin-bottom:1.25rem}.si.si-a3 .p-sm p{font-size:.937rem;line-height:1.61538;margin-bottom:1.25rem}.si.si-a3 .p-sm{margin-bottom:.625rem}.si.si-a3 .button{margin-bottom:1.25rem}.si.si-a3 .button--icon{margin-bottom:2.5rem}@media (max-width: 1072.98px){.si.si-a3 .button--icon{margin-bottom:0rem}}.si.si-a3 .tag{--tag-font-size: .875rem;--tag-height: 1.125rem;line-height:1.125rem}.si.si-a3 .button--arrow--down{width:var(--si-a3-anchor-size);height:var(--si-a3-anchor-size);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2.687rem;margin-bottom:0;background-color:var(--red)}.si.si-a3 .button--arrow--down svg{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.si.si-a3 .h1.title-ribbon{padding:var(--si-a3-title-padding);margin:var(--si-a3-title-margin);max-width:var(--si-a3-title-max-width);text-indent:0;text-align:left;-moz-text-align-last:left;text-align-last:left}.si.si-a3>picture img{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;width:100%;max-width:100%;height:100%;margin:var(--si-a3-image-margin)}@media (min-width: 1073px){.si.si-a3>picture img{width:auto}}.si.si-a3 .ribbonSmall{--ribbon-width: var(--si-a3-ribbon-width);--ribbon-height: var(--si-a3-ribbon-height);--ribbon-right: var(--si-a3-ribbon-right)}@media (max-width: 1072.98px){.si.si-a3>picture{position:relative;display:block}.si.si-a3>picture::after{content:'';background-image:url(../media/images/mask-a3.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;height:19.5vw;width:100%;position:absolute;bottom:-1px;left:0}}.si.si-a3>picture+.h1.title-ribbon{position:relative}.si.si-a3>picture+.h1.title-ribbon>div{z-index:1;position:relative}.si.si-a3>picture+.h1.title-ribbon::before{content:'';position:absolute;top:-24.534vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:33.312rem;width:33.312rem;border-radius:33.312rem;background-color:var(--white);z-index:0;width:142.133vw;height:142.133vw;border-radius:142.133vw}@media (max-width: 1072.98px){.si.si-a3>picture+.h1.title-ribbon::before{display:none}}.si.si-a3 .button.button--arrow.button--arrow--down,.si.si-a3 .content{z-index:1;position:relative}@media (max-width: 1072.98px){.si.si-a3 .button.button--arrow.button--arrow--down{position:absolute;bottom:0;left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media (max-width: 1072.98px){.touchevents .si.si-a3 .button--icon svg{display:none}.touchevents .si.si-a3 .button--icon span:not(.text){margin-right:.937rem}}@media (min-width: 1073px){.si.si-a3{background-position:top center;position:relative}.si.si-a3:not(.si-a1){margin-top:7.5rem;overflow:visible;z-index:0;background-position:top center}.si.si-a3:not(.si-a1)+style+.paragraph--type--marge+.paragraph:not(.scrollToWrapper),.si.si-a3:not(.si-a1)+.paragraph:not(.scrollToWrapper){z-index:1;position:relative}.si.si-a3>picture+.h1.title-ribbon::before{top:1.75rem;left:auto;right:0;-webkit-transform:none;transform:none;height:43.937rem;width:43.937rem;border-radius:43.937rem}.si.si-a3 .title-ribbon{-moz-text-align-last:center;text-align-last:center;text-indent:1.812rem;-moz-text-align-last:left;text-align-last:left}.si.si-a3 .title-ribbon>div:first-child{-moz-text-align-last:left;text-align-last:left;text-indent:0}.si.si-a3 .title-ribbon>div:last-child{-moz-text-align-last:left;text-align-last:left}.si.si-a3 .content>*:last-child{margin-bottom:0}.si.si-a3 .content .button--icon img{width:.875rem;height:1.25rem}.si.si-a3 .content .button--icon .text{font-size:.937rem}.si.si-a3 .p-lg p{margin-bottom:1.875rem}.si.si-a3 .p-sm{margin-bottom:1.875rem}.si.si-a3>picture img{-webkit-mask-image:url(../media/images/mask-si-2.svg);mask-image:url(../media/images/mask-si-2.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;position:absolute;right:0;top:0;max-width:42.083vw;max-height:52.291vw;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:202/251}.si.si-a3 .button.button--arrow.button--arrow--down{position:absolute;right:34.187rem;top:30.625rem;margin:0;background-color:var(--white)}.si.si-a3 .button.button--arrow.button--arrow--down svg{width:1.25rem;height:2.5rem}.si.si-a3 .button.button--arrow.button--arrow--down svg path{stroke:red}}.site-corpo{--si-a3-background-color: transparent;--si-a3-background-image: none;--si-a3-padding: 30px 0px 45px 0px;--si-a3-margin: var(--si-margin-y) 0;--si-a3-min-height: 0px;--si-a3-image-margin: 0 0 1.875rem auto;--si-a3-image-border-radius: 41.333vw 0 0 41.333vw;--si-a3-image-width: 82.933vw;--si-a3-image-height: 82.666vw;--si-a3-title-padding: 0 20px;--si-a3-title-margin: 0 0 1.875rem 0;--si-a3-title-max-width: 100%;--si-a3-content-padding: 0 20px;--si-a3-content-margin: 0;--si-a3-content-nav-padding: 10px 0 0 0;--si-a3-content-nav-link-margin-right: 30px;--si-a3-ribbon-width: 2.25rem;--si-a3-ribbon-height: 1.25rem;--a3-breadcrumbTop-padding: 0 20px}@media (min-width: 1073px){.site-corpo{--si-a3-min-height: 100vh;--si-a3-padding: 20px 7.562rem 70px 7.562rem;--si-a3-image-border-radius: 22.187rem 0 0 22.187rem;--si-a3-image-width: 38.062rem;--si-a3-image-height: 44.312rem;--si-a3-title-padding: 0;--si-a3-title-margin: 0 0 5rem 0;--si-a3-title-max-width: 43.125rem;--si-a3-content-padding: 0;--si-a3-content-margin: 0;--si-a3-content-max-width: 36.812rem;--si-a3-content-buttonGroup-margin-top: 30px;--si-a3-content-nav-link-margin-right: 40px;--si-a3-ribbon-width: 5.062rem;--si-a3-ribbon-height: 2.625rem;--a3-breadcrumbTop-padding: 0}}@media (min-width: 1600px){.site-corpo{--si-a3-margin: var(--si-margin-y) auto;--si-a3-content-buttonGroup-margin-top: 50px}}.site-corpo .si.si-a3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:var(--si-a3-min-height);margin-top:0}.site-corpo .si.si-a3 .breadcrumbTop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;--breadcrumbTop-padding: var(--a3-breadcrumbTop-padding)}.site-corpo .si.si-a3 .h1.title-ribbon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.site-corpo .si.si-a3 .h1.title-ribbon::before{content:none}.site-corpo .si.si-a3 picture img{border-radius:var(--si-a3-image-border-radius);height:var(--si-a3-image-height);width:var(--si-a3-image-width);max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask:none;mask:none}.site-corpo .si.si-a3 picture::after{content:none}.site-corpo .si.si-a3 .buttonGroup{margin-top:10px}@media (min-width: 1073px){.site-corpo .si.si-a3 .buttonGroup{margin-top:30px}}.site-corpo .si.si-a3 .buttonGroup li{margin-top:0}.site-corpo .si.si-a3 .buttonGroup .button{margin-bottom:0}.site-corpo .si.si-a3 .buttonGroup li a span{white-space:nowrap}.site-corpo .si.si-a3 .buttonGroup span .icon-targetBlank{display:none}.site-corpo{--si-a4-background-color: transparent;--si-a4-margin: var(--si-margin-y) 0;--si-a4-padding: 45px 20px;--si-a4-min-height: 0;--si-a4-title-margin: 0 0 50px 0;--si-a4-title-img-max-height: 0.694em;--si-a4-img-margin-bottom: 50px;--si-a4-img-1-width: 335px;--si-a4-img-1-height: 275.15px;--si-a4-img-2-width: 0px;--si-a4-img-2-height: 0px;--si-a4-text-margin: 0 0 30px 0}@media (min-width: 1073px){.site-corpo{--si-a4-padding: 20px 20px;--si-a4-grid-template-columns: calc(7.14286% - 20px) 19.791vw 26.805vw calc(7.14286% - 20px) 1fr;--si-a4-min-height: 100vh;--si-a4-title-margin: 50px 0 70px 0;--si-a4-img-margin-bottom: 0px;--si-a4-img-1-width: 100%;--si-a4-img-1-height: 27.777vw;--si-a4-img-2-width: 100%;--si-a4-img-2-height: 18.611vw;--si-a4-text-margin: 0 0 50px 0}}@media (min-width: 1600px){.site-corpo{--si-a4-margin: var(--si-margin-y) auto;--si-a4-img-1-height: 400px;--si-a4-img-2-height: 268px}}.site-corpo .si.si-a4{background-color:var(--si-a4-background-color);margin:var(--si-a4-margin);padding:var(--si-a4-padding);min-height:0}.site-corpo .si.si-a4 .si-a4__title,.site-corpo .si.si-a4 .si-a4__title:not(:last-child){margin:var(--si-a4-title-margin)}.site-corpo .si.si-a4 .si-a4__title *{font:inherit;display:inline}.site-corpo .si.si-a4 .si-a4__title img{max-height:var(--si-a4-title-img-max-height)}@media (max-width: 1072.98px){.site-corpo .si.si-a4 .si-a4__title svg{width:20px;height:33px}}.site-corpo .si.si-a4 .si-a4__figure{margin:0;margin-bottom:50px}.site-corpo .si.si-a4 .si-a4__figure video{border-radius:20px;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 1073px){.site-corpo .si.si-a4 .si-a4__figure video.video--large{width:var(--si-a4-img-1-width);height:var(--si-a4-img-1-height);margin-bottom:20px}.site-corpo .si.si-a4 .si-a4__figure video.video--small{margin-top:20px;margin-bottom:var(--si-a4-img-margin-bottom);width:var(--si-a4-img-2-width);height:var(--si-a4-img-2-height)}}.site-corpo .si.si-a4 .si-a4__picture img{border-radius:20px;height:auto;-o-object-fit:cover;object-fit:cover}.site-corpo .si.si-a4 .si-a4__picture:first-child img{width:var(--si-a4-img-1-width);height:var(--si-a4-img-1-height)}.site-corpo .si.si-a4 .si-a4__picture:last-child img{margin-bottom:var(--si-a4-img-margin-bottom);width:var(--si-a4-img-2-width);height:var(--si-a4-img-2-height)}.site-corpo .si.si-a4 .si-a4__picture+.si-a4__picture{margin-top:20px}.site-corpo .si.si-a4 .si-a4__text{margin:var(--si-a4-text-margin)}@media (min-width: 1073px){.site-corpo .si.si-a4{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(14, 1fr);grid-template-rows:70px -webkit-min-content 70px -webkit-min-content 20px;grid-template-rows:70px min-content 70px min-content 20px}.site-corpo .si.si-a4 .breadcrumb{grid-column:6 / 8}.site-corpo .si.si-a4 .si-a4__title{--si-a4-title-margin: 0;grid-column:2 / 10;grid-row:2 / 3}.site-corpo .si.si-a4 .si-a4__figure{grid-column:10/ 15;grid-row:1 / 5;align-self:flex-start;margin-bottom:0;max-height:calc(100vh - 120px)}.site-corpo .si.si-a4 .si-a4__subtitle-cta{grid-column:2/ 7;grid-row:4 / 5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:-webkit-min-content;height:-moz-min-content;height:min-content}.site-corpo .si.si-a4 .si-a4__text{-ms-flex-item-align:start;align-self:flex-start;width:calc(((100% - 80px)/5) * 3 + 40px);margin-right:20px;margin-bottom:0}.site-corpo .si.si-a4 .buttonGroup{padding:0;margin:0}.site-corpo .si.si-a4 .buttonGroup li{padding:0;margin:0}}.site-corpo{--ribbon-width: 20px}.site-corpo .si-a5{padding:0}.site-corpo .si-a5:not(.container){max-width:100%;margin-top:-80px}@media screen and (min-width: 1240px){.site-corpo .si-a5:not(.container){margin-top:-101px}}.site-corpo .si-a5 .hero{position:relative;min-height:100vh;margin:0 -20px;padding-bottom:50px}@media (min-width: 1073px){.site-corpo .si-a5 .hero{padding-bottom:120px}}.site-corpo .si-a5 .hero__media{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;padding:0;margin:0}.site-corpo .si-a5 .hero__media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(42.56%, rgba(16,52,68,0)), color-stop(59.47%, #5c768e));background:linear-gradient(180deg, rgba(16,52,68,0) 42.56%, #5c768e 59.47%);mix-blend-mode:multiply}.site-corpo .si-a5 .hero__media img,.site-corpo .si-a5 .hero__media video,.site-corpo .si-a5 .hero__media iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-corpo .si-a5 .hero h1{margin-left:20px;margin-right:20px;color:var(--white);font-size:2.375rem}.site-corpo .si-a5 .hero h1 .ribbonSmall{--ribbon-width: 2.25rem;--ribbon-height: 1.25rem;--ribbon-right: 0px
                }@media (min-width: 1073px){.site-corpo .si-a5 .hero h1{margin-bottom:0px;margin-left:10px;font-size:3.125rem}.site-corpo .si-a5 .hero h1 .ribbonSmall{--ribbon-width: 3.187rem;--ribbon-height: 1.687rem;--ribbon-right: 0px
                    }}.site-corpo .si-a5 .hero__btn__bloc{display:none}@media (min-width: 1073px){.site-corpo .si-a5 .hero__btn__bloc{display:block}}.site-corpo .si-a5 .hero__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;gap:20px;width:150px;height:150px;border-radius:50%;margin-right:10px;text-decoration:none;font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}.site-corpo .si-a5 .content{margin-top:45px;margin-bottom:45px}@media (min-width: 1073px){.site-corpo .si-a5 .content{margin-top:140px;margin-bottom:70px}}.site-corpo .si-a5 .content p{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5;margin-bottom:30px}:root{--si-b1-padding: 0 20px 0 20px;--si-b1-margin: var(--si-margin-y) 0;--si-b1-headings-margin-left: 0;--si-b1-headings-margin-right: 0;--si-b1-headings-width: auto;--si-b1-element-margin-left: 3.437rem;--si-b1-element-margin-right: auto;--si-b1-element-width: 73.866vw;--si-b1-h1-width: auto;--si-b1-h1-margin-left: 0;--si-b1-h1-margin-right: 0;--si-b1-h3-text-indent: 3.437rem;--si-b1-div-margin-bottom: 1.25rem;--si-b1-div-p-last-child-mb: 2.5rem;--si-b1-table-min-width: 40rem;--si-b1-li-spacing: 20px;--si-b1-li-padding-left: 29px;--si-b1-li-counter-border-radius: 50%;--si-b1-li-counter-width: 7px;--si-b1-li-counter-height: 7px;--si-b1-li-counter-top: rem(6);--si-b1-li-nested-spacing: 10px;--si-b1-li-nested-padding-left: var(--si-b1-li-padding-left);--si-b1-li-nested-counter-border-radius:2px;--si-b1-li-nested-counter-width:8px;--si-b1-li-nested-counter-height:2px;--si-b1-li-nested-counter-top:rem(8);--si-b1-li-nested-counter-left:-1px;--si-b1-img-margin: 2.5rem 0 2.5rem 0;--si-b1-img-width: 100%}@media (min-width: 1073px){:root{--si-b1-padding: 0 50px 0 50px;--si-b1-headings-margin-left: 46.736vw;--si-b1-headings-margin-right: 0;--si-b1-headings-width: 48.819vw;--si-b1-h1-width: rem(1076);--si-b1-h1-margin-left: auto;--si-b1-h1-margin-right: auto;--si-b1-h3-text-indent: 7.312rem;--si-b1-div-p-last-child-mb: 3.125rem;--si-b1-li-padding-left: 37px;--si-b1-li-nested-spacing: 20px;--si-b1-img-margin: 4.375rem 0 4.375rem 0;--si-b1-img-width: 40rem}}.si-b1{padding:var(--si-b1-padding);margin:var(--si-b1-margin)}.si-b1:first-child{margin-top:0}.si-b1:last-child{margin-bottom:0}.si-b1 h1,.si-b1 .h1{width:var(--si-b1-h1-width);margin-left:var(--si-b1-h1-margin-left);margin-right:var(--si-b1-h1-margin-right)}.si-b1>h3{text-indent:var(--si-b1-h3-text-indent)}.si-b1 p,.si-b1 ul,.si-b1 ol,.si-b1 .p1,.si-b1 .p2,.si-b1 .p3,.si-b1 .keyFigure__text,.si-b1>div,.si-b1 .subhead,.si-b1 .si.si-d1 figure figcaption,.si.si-d1 figure .si-b1 figcaption,.si-b1 .si.si-d1 .customCursorHover figcaption,.si.si-d1 .customCursorHover .si-b1 figcaption,.si-b1 .table-wrapper,.si-b1 .table__wrapper,.si-b1>picture,.si-b1>img{margin-left:var(--si-b1-element-margin-left);margin-right:var(--si-b1-element-margin-right);width:var(--si-b1-element-width)}.si-b1 h2,.si-b1 h3,.si-b1 h4,.si-b1 .h2,.si-b1 .h3,.si-b1 .h4,.si-b1 .employee__name{margin-left:var(--si-b1-headings-margin-left);margin-right:var(--si-b1-headings-margin-right);width:var(--si-b1-headings-width)}.si-b1 li.p1,.si-b1 li.p1 p,.si-b1 li.p2,.si-b1 li.p2 p,.si-b1 li.p3,.si-b1 li.keyFigure__text,.si-b1 li.p3 p,.si-b1 li.keyFigure__text p{margin-left:0;width:100%}.si-b1 li.p1 p,.si-b1 li.p2 p,.si-b1 li.p3 p,.si-b1 li.keyFigure__text p{width:auto}.si-b1 li .p1,.si-b1 li .p1 p,.si-b1 li .p2,.si-b1 li .p2 p,.si-b1 li .p3,.si-b1 li .keyFigure__text,.si-b1 li .p3 p,.si-b1 li .keyFigure__text p,.si-b1 li p,.si-b1 li p p{margin-left:0;width:100%}.si-b1 li .p1 p,.si-b1 li .p2 p,.si-b1 li .p3 p,.si-b1 li .keyFigure__text p,.si-b1 li p p{width:auto}.si-b1>div>*{margin-left:0 !important}.si-b1>div>*:not(img){width:100%}.si-b1>div:last-child,.si-b1>p:last-child{margin-bottom:var(--si-b1-div-p-last-child-mb)}.si-b1>div{margin-bottom:var(--si-b1-div-margin-bottom)}.si-b1 .table__wrapper table{min-width:var(--si-b1-table-min-width)}.si-b1 picture{display:block}.si-b1 picture img{max-width:100%;width:100%;height:auto}.si-b1 ul li,.si-b1 ol li{padding-left:var(--si-b1-li-padding-left);position:relative}.si-b1 ul li li,.si-b1 ul li li+li,.si-b1 ol li li,.si-b1 ol li li+li{padding-left:var(--si-b1-li-nested-padding-left);margin-top:var(--si-b1-li-nested-spacing)}.si-b1 ul li+li,.si-b1 ol li+li{margin-top:var(--si-b1-li-spacing)}.si-b1 ul ul,.si-b1 ul ol,.si-b1 ol ul,.si-b1 ol ol{width:100%;margin:0}.si-b1 ul li::before{content:'';background:var(--red);border-radius:var(--si-b1-li-counter-border-radius);display:block;width:var(--si-b1-li-counter-width);height:var(--si-b1-li-counter-height);position:absolute;top:var(--si-b1-li-counter-top);left:0}.si-b1 ul li li::before{border-radius:var(--si-b1-li-nested-counter-border-radius);width:var(--si-b1-li-nested-counter-width);height:var(--si-b1-li-nested-counter-height);top:var(--si-b1-li-nested-counter-top);left:var(--si-b1-li-nested-counter-left)}.si-b1 ol{counter-reset:ol}.si-b1 ol li{counter-increment:ol}.si-b1 ol li::before{content:counter(ol);background:var(--red);border-radius:30px;color:var(--white);font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:22px;position:absolute;top:-.125rem;left:0}.si-b1 .buttonGroup{margin-top:1.25rem}.si-b1 p.inline img{display:inline-block;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.si-b1 p.inline a{display:inline-block}.si-b1 .title-color--black{margin-bottom:.625rem;color:var(--black)}.si-b1 .title-color--cobalt{margin-bottom:.625rem;color:var(--cobalt)}.si-b1 .title-color--emerald{margin-bottom:.625rem;color:var(--emerald)}.si-b1 .title-color--grey{margin-bottom:.625rem;color:var(--grey)}.si-b1 .title-color--lightCobalt{margin-bottom:.625rem;color:var(--cobalt-lighter)}.si-b1 .title-color--lightEmerald{margin-bottom:.625rem;color:var(--emerald-lighter)}.si-b1 .title-color--lightGrey{margin-bottom:.625rem;color:var(--grey-lighter)}.si-b1 .title-color--lightOlive{margin-bottom:.625rem;color:var(--olive-lighter)}.si-b1 .title-color--lightPink{margin-bottom:.625rem;color:var(--pink-lighter)}.si-b1 .title-color--lightUltraViolet{margin-bottom:.625rem;color:var(--ultraviolet-lighter)}.si-b1 .title-color--lightRed{margin-bottom:.625rem;color:var(--red-lighter)}.si-b1 .title-color--olive{margin-bottom:.625rem;color:var(--olive)}.si-b1 .title-color--pastelCobalt{margin-bottom:.625rem;color:var(--cobalt-pastel)}.si-b1 .title-color--pink{margin-bottom:.625rem;color:var(--pink)}.si-b1 .title-color--red{margin-bottom:.625rem;color:var(--red)}.si-b1 .title-color--ultraViolet{margin-bottom:.625rem;color:var(--ultraviolet)}.si-b1 .title-color--white{margin-bottom:.625rem;color:var(--white)}.si-b1 iframe [align="middle"]{display:block;margin-left:auto;margin-right:auto}.si-b1 img{margin:var(--si-b1-img-margin);height:auto;max-width:100%}.si-b1 img.align-center{margin-left:auto;margin-right:auto}.si-b1 img.align-right{margin-left:auto;margin-right:0}.si-b1 img.align-left{margin-left:0;margin-right:auto}.si-b1 p:not(.inline) img{width:var(--si-b1-img-width)}@media (min-width: 1073px){.si-b1 li.p1,.si-b1 li.p1 p,.si-b1 li.p2,.si-b1 li.p2 p,.si-b1 li.p3,.si-b1 li.keyFigure__text,.si-b1 li.p3 p,.si-b1 li.keyFigure__text p{margin-left:0}.si-b1 li.p1 p,.si-b1 li.p2 p,.si-b1 li.p3 p,.si-b1 li.keyFigure__text p{width:auto}.si-b1>div>*{margin-left:0 !important}.si-b1>div>*:not(img){width:100%}.si-b1 .text-align-right{text-align:right}.si-b1 .text-align-left{text-align:left}.si-b1 .text-align-center{text-align:center}.si-b1 p.inline img{margin-left:0}}.site-corpo{--si-b1-padding: 45px 20px;--si-b1-margin: var(--si-margin-y) 0;--si-b1-headings-margin-left: 0;--si-b1-headings-margin-right: 0;--si-b1-headings-width: auto;--si-b1-element-margin-left: 0;--si-b1-element-margin-right: auto;--si-b1-element-width: auto;--si-b1-h1-width: auto;--si-b1-h1-margin-left: 0;--si-b1-h1-margin-right: 0;--si-b1-h3-text-indent: 0;--si-b1-div-margin-bottom: 1.25rem;--si-b1-div-p-last-child-mb: 2.5rem;--si-b1-table-min-width: 40rem;--si-b1-li-spacing: 1.25rem;--si-b1-li-padding-left: 47px;--si-b1-li-counter-border-radius: 40px;--si-b1-li-counter-width: 14px;--si-b1-li-counter-height: 7px;--si-b1-li-counter-top: 9px;--si-b1-li-nested-spacing: 1.25rem;--si-b1-li-nested-padding-left: 30px;--si-b1-li-nested-counter-border-radius: 4px;--si-b1-li-nested-counter-width: 8px;--si-b1-li-nested-counter-height: 2px;--si-b1-li-nested-counter-top: 10px;--si-b1-li-nested-counter-left: 0px;--si-b1-img-margin: 2.5rem 0;--si-b1-img-width: 100%}@media (min-width: 1073px){.site-corpo{--si-b1-padding: 70px 20px;--si-b1-headings-width: 49.5rem;--si-b1-headings-margin-left: 19rem;--si-b1-headings-margin-right: auto;--si-b1-element-width: 43.125rem;--si-b1-element-margin-left: 25.375rem;--si-b1-element-margin-right: auto;--si-b1-h1-width: 68.437rem;--si-b1-h1-margin-left: 6.312rem;--si-b1-h1-margin-right: auto;--si-b1-h3-text-indent: 0;--si-b1-div-margin-bottom: 1.25rem;--si-b1-div-p-last-child-mb: 2.5rem;--si-b1-table-min-width: 40rem;--si-b1-li-padding-left: 57px;--si-b1-li-nested-padding-left: 59px;--si-b1-img-width: 43.125rem}}@media (min-width: 1600px){.site-corpo{--si-b1-margin: var(--si-margin-y) auto}}.site-corpo .si-b1{padding-bottom:0;margin-bottom:0}.site-corpo .si-b1 h4,.site-corpo .si-b1 .h4,.site-corpo .si-b1 .employee__name{margin-left:var(--si-b1-element-margin-left);margin-right:var(--si-b1-element-margin-right);width:var(--si-b1-element-width)}.site-corpo .si-b1 ul{margin-bottom:50px}.site-corpo .si-b1 li>ul{margin-bottom:0}.site-corpo .si-b1 ol{margin-bottom:50px}.site-corpo .si-b1 ol li li,.site-corpo .si-b1 ol li li+li{--si-b1-li-nested-padding-left: 47px}.site-corpo .si-b1 ol li::before{content:"0" counter(ol);font-family:var(--heading-font-family);background:var(--white);border:1px solid var(--red);border-radius:30px;color:inherit;font-size:12px;width:34px;height:18px;top:5px;left:0}@media (min-width: 1073px){.site-corpo .si-b1 ol li::before{top:3px}}>.site-corpo .si-b1 ol li:nth-child(9)+li::before{content:counter(ol)}.site-corpo .si-b1>div:last-child,.site-corpo .si-b1>p:last-child{--si-b1-div-p-last-child-mb: 0}.site-corpo .wysiwyg>*:last-child{margin-bottom:50px}@media screen and (max-width: 1072px){.site-corpo .wysiwyg>*:last-child{margin-bottom:30px}}.site-corpo .wysiwyg ul{--si-b1-li-counter-top: 7px}.site-corpo .wysiwyg ul li{padding-left:var(--si-b1-li-padding-left);position:relative}.site-corpo .wysiwyg ul li li,.site-corpo .wysiwyg ul li li+li{padding-left:var(--si-b1-li-nested-padding-left);margin-top:var(--si-b1-li-nested-spacing)}.site-corpo .wysiwyg ul li+li{margin-top:var(--si-b1-li-spacing)}.site-corpo .wysiwyg ul ul,.site-corpo .wysiwyg ul ol{width:100%;margin:0}.site-corpo .wysiwyg ul li::before{content:'';background:var(--red);border-radius:var(--si-b1-li-counter-border-radius);display:block;width:var(--si-b1-li-counter-width);height:var(--si-b1-li-counter-height);position:absolute;top:var(--si-b1-li-counter-top);left:0}.site-corpo .wysiwyg ul li li::before{border-radius:var(--si-b1-li-nested-counter-border-radius);width:var(--si-b1-li-nested-counter-width);height:var(--si-b1-li-nested-counter-height);top:var(--si-b1-li-nested-counter-top);left:var(--si-b1-li-nested-counter-left)}.site-corpo{--si-b2-padding: 45px 20px;--si-b2-margin: var(--si-margin-y) auto;--si-b2-content-buttonGroup-margin-top: 30px}@media (min-width: 1073px){.site-corpo{--si-b2-padding: 70px 20px;--si-b2-content-buttonGroup-margin-top: 50px}}.site-corpo .si-b2{padding:var(--si-b2-padding);margin:var(--si-b2-margin)}.site-corpo .si-b2 .content .buttonGroup{margin-top:calc(var(--si-b2-content-buttonGroup-margin-top) + var(--btn-group-gutter) * -0.5)}.site-corpo{--si-b3-picture-border-radius: 20px;--si-b3-content-keys-margin-y: 40px}.site-corpo .si-b3--imgRight{--si-b3-content-margin-bottom: 40px;--si-b3-picture-margin-bottom: 0px}.site-corpo .si-b3--imgLeft{--si-b3-content-margin-bottom: 0px;--si-b3-picture-margin-bottom: 40px}.site-corpo .si-b3-3{--si-b3-picture-margin-bottom: 40px}.site-corpo .paragraph--type--f7-b3-1 .swiper-nav{margin-top:40px}@media (min-width: 1073px){.site-corpo{--si-b3-content-keys-margin-y: 50px}.site-corpo .si-b3--imgRight{--si-b3-content-margin-bottom: 0px;--si-b3-picture-margin-bottom: 0px}.site-corpo .si-b3--imgLeft{--si-b3-content-margin-bottom: 0px;--si-b3-picture-margin-bottom: 0px}.site-corpo .si-b3-3{--si-b3-picture-margin-bottom: 70px}}.site-corpo .si-b3--imgLeft .keys,.site-corpo .si-b3--imgRight .keys{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1073px){.site-corpo .si-b3--imgLeft .keys,.site-corpo .si-b3--imgRight .keys{--keys-margin-x: 0px;margin-left:-25%}}.site-corpo .si-b2.si-b3 picture{margin-bottom:var(--si-b3-picture-margin-bottom)}.site-corpo .si-b2.si-b3 picture img{width:100%;height:auto;height:calc(100vh - 40px);border-radius:var(--si-b3-picture-border-radius);-o-object-fit:cover;object-fit:cover}.site-corpo .si-b2.si-b3 .content{margin-bottom:var(--si-b3-content-margin-bottom)}.site-corpo .si-b2.si-b3 .content .keys{margin-top:var(--si-b3-content-keys-margin-y);margin-bottom:var(--si-b3-content-keys-margin-y)}.site-corpo .si-b2.si-b3 .content .keyFigure__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-corpo .si-b2.si-b3 .content .keyFigure__img img{margin:0}@media (min-width: 1073px){.site-corpo .si-b2.si-b3 .content .buttonGroup{margin-left:-15px}}.site-corpo .si-b2.si-b3 .content .buttonGroup li:nth-child(3){-ms-flex-preferred-size:100%;flex-basis:100%}.site-corpo .si-b2.si-b3 .content .buttonGroup li{margin:10px}@media (max-width: 1072.98px){.site-corpo .si-b2.si-b3 picture img,.site-corpo .si-b2.si-b3.si-c1 picture img{height:auto}}.site-corpo .si.si-b2.si-b3.si-b3-2 .keyFigure__img img,.site-corpo .si.si-b2.si-b3.si-b4 .keyFigure__img img{display:block}.site-corpo .si.si-b2.si-b3.si-b3-2 .keyFigure__img img.darkmodeImg,.site-corpo .si.si-b2.si-b3.si-b4 .keyFigure__img img.darkmodeImg{display:none}.site-corpo.darkMode .si.si-b2.si-b3.si-b3-2 .keyFigure__img,.site-corpo.darkMode .si.si-b2.si-b3.si-b4 .keyFigure__img{-webkit-filter:none !important;filter:none !important}.site-corpo.darkMode .si.si-b2.si-b3.si-b3-2 .keyFigure__img img,.site-corpo.darkMode .si.si-b2.si-b3.si-b4 .keyFigure__img img{-webkit-filter:none;filter:none;display:none}.site-corpo.darkMode .si.si-b2.si-b3.si-b3-2 .keyFigure__img img.darkmodeImg,.site-corpo.darkMode .si.si-b2.si-b3.si-b4 .keyFigure__img img.darkmodeImg{display:block}.site-corpo .si.si-b2.si-b3.si-b4 .container{padding:0 10px}.site-corpo .si.si-b2.si-b3.si-b4 .container .title{padding:0}@media (min-width: 1073px){.site-corpo .si.si-b2.si-b3.si-b4 .keys{--si-b3-content-keys-margin-y: 70px
            }}.site-corpo .si.si-b2.si-b3.si-b4 .keys+.keys{margin-top:calc(var(--si-b3-content-keys-margin-y) * -1)}.site-corpo .si.si-b2.si-b3.si-b4 .keyFigure__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-corpo .si.si-b2.si-b3.si-b4 .keyFigure__img img{margin:0}.site-corpo .si.si-b2.si-b3.si-b4 .content{padding:0}.si.si-b2.si-b3.si-b4{--si-b4-swiper-myb:  2.5rem}.swiper-slide .si.si-b2.si-b3.si-b4{margin-bottom:var(--si-b4-swiper-myb)}@media (min-width: 1073px){.si.si-b2.si-b3.si-b4{--si-b4-swiper-myb:  4.375rem}.si.si-b2.si-b3.si-b4 .keys--grid{margin-left:-22.625rem;margin-left:-17.938rem;width:calc(100% + 22.625rem);max-width:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.125rem}}.site-corpo .si-b5{--si-b5-padding-x: 1.25rem;--si-b5-quote-color: var(--red);--si-b5-quote-width: 100%;--si-b5-quote-icon-width: 1.187rem;--si-b5-quote-icon-height: 1.25rem;--si-b5-cite-margin-bottom: 1.875rem;--si-margin-y: 45px;--si-b5-cite-thumb-size: 9rem;--si-b5-cite-gutter: 1.25rem;padding-left:var(--si-b5-padding-x);padding-right:var(--si-b5-padding-x);margin-top:var(--si-margin-y);margin-bottom:var(--si-margin-y)}.site-corpo .si-b5__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;width:var(--si-b5-quote-width)}.site-corpo .si-b5__quote blockquote{position:relative;margin:0;padding-right:0;padding-left:var(--si-b5-quote-icon-width);width:100%}.site-corpo .si-b5__quote blockquote::before{content:"";display:block;background:bottom/contain no-repeat url(../media/icons/quote--red.svg);width:var(--si-b5-quote-icon-width);height:var(--si-b5-quote-icon-height);position:absolute;left:0}.site-corpo .si-b5__quote p{padding-left:20px;font-family:var(--heading-font-family);color:var(--si-b5-quote-color);font-size:1.25rem;line-height:1.25;font-weight:300}.site-corpo .si-b5__quote__wrapper{padding:0;margin-bottom:var(--si-b5-cite-margin-bottom);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-corpo .si-b5__quote__wrapper .ribbonSmall{--ribbon-width: 20px;--ribbon-height: 10px;--ribbon-top: 0;--ribbon-bottom: 0;--ribbon-left: 0;--ribbon-right: 8px}.site-corpo .si-b5__quote__wrapper picture{-webkit-box-flex:0;-ms-flex:0 0 var(--si-b5-cite-thumb-size);flex:0 0 var(--si-b5-cite-thumb-size)}.site-corpo .si-b5__quote__wrapper figcaption{margin-left:var(--si-b5-cite-gutter);font-family:var(--font-family-base);font-size:1.125rem;line-height:1.15;font-weight:400}.site-corpo .si-b5__quote__wrapper figcaption small{margin-top:3px;display:block;max-width:7.5rem;font-family:var(--font-family-base);font-size:.937rem;line-height:1.5}.site-corpo .si-b5__quote__wrapper img{border-radius:50%;overflow:hidden;width:var(--si-b5-cite-thumb-size);height:var(--si-b5-cite-thumb-size);max-width:none;-o-object-fit:cover;object-fit:cover}@media (min-width: 1073px){.site-corpo .si-b5{--si-margin-y: 70px;--si-b5-quote-icon-width: 1.875rem;--si-b5-quote-icon-height: 1.812rem;--si-b5-cite-thumb-size: 11.437rem}.site-corpo .si-b5__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.site-corpo .si-b5__quote blockquote{margin:auto;margin-top:0}.site-corpo .si-b5__quote blockquote::before{top:.187rem}.site-corpo .si-b5__quote p{font-size:2rem;font-weight:300}.site-corpo .si-b5__quote__wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-corpo .si-b5__quote__wrapper figcaption{margin-top:20px;margin-left:0;max-width:none}.site-corpo .si-b5__quote__wrapper figcaption small{max-width:none}}.site-corpo .si.si-c1 .content{margin-bottom:2.5rem}@media (min-width: 1073px){.site-corpo .si.si-c1 .content{margin-bottom:4.375rem}}.site-corpo .si.si-c1 .content ul:not(.buttonGroup):not(.keys):not(.flex-grid):not(.editorial__list) li::before{content:"";background:var(--red);border-radius:var(--si-b1-li-counter-border-radius);display:block;width:var(--si-b1-li-counter-width);height:var(--si-b1-li-counter-height);position:absolute;top:var(--si-b1-li-counter-top);left:0}.site-corpo .si.si-c1 figure{margin:0 auto}@media (min-width: 1073px){.site-corpo .si.si-c1 figure img{height:650px;width:auto;-o-object-fit:cover;object-fit:cover}}.site-corpo .si.si-c1 figcaption{margin:0;margin-top:1.25rem;width:auto;padding:0}.site-corpo .si.si-c1 figcaption.content{margin-bottom:0}.site-corpo .si.si-c1 figcaption p{font-size:15px;margin-bottom:0}.site-corpo .si.si-c1 figcaption ul li{margin-top:0 !important;font-size:15px}:root{--si-d1-customHoverWidth: 81.388vw}.si.si-d1 .content{margin-bottom:2.5rem}.si.si-d1 figure,.si.si-d1 .customCursorHover{display:block;margin:0 -20px}.si.si-d1 figure>picture img,.si.si-d1 figure>img,.si.si-d1 .customCursorHover>picture img,.si.si-d1 .customCursorHover>img{width:100%;height:auto}.si.si-d1 figure figcaption,.si.si-d1 .customCursorHover figcaption{padding-left:.75rem;position:relative;max-width:calc(100vw - 2.5rem);margin-top:.937rem;margin-bottom:0;margin-left:1.25rem;margin-right:1.25rem;font-size:.875rem;line-height:1.42857}.si.si-d1 figure figcaption::after,.si.si-d1 .customCursorHover figcaption::after{content:'';position:absolute;left:0;top:.406rem;width:.375rem;height:.375rem;background-color:var(--emerald);display:block;border-radius:.187rem}.si.si-d1 .customCursorHover.modal__video .hoverContent{width:auto}.si.si-d1 .button--oval{background-color:var(--white)}@media (max-width: 1072.98px){.si.si-d1 figure,.si.si-d1 .customCursorHover{position:relative}.si.si-d1 figure .hoverContent,.si.si-d1 .customCursorHover .hoverContent{display:block;position:absolute;top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}@media (min-width: 1073px){.si.si-d1 .content{margin-bottom:4.375rem;min-height:0}.si.si-d1 figure,.si.si-d1 .customCursorHover{width:var(--si-d1-customHoverWidth);margin-left:auto;margin-right:auto}.si.si-d1 figure figcaption,.si.si-d1 .customCursorHover figcaption{margin-top:1.875rem;margin-bottom:0;margin-right:1.875rem;max-width:35rem}.si.si-d1 figure figcaption::after,.si.si-d1 .customCursorHover figcaption::after{content:'';position:absolute;left:0;top:.406rem;width:.375rem;height:.375rem;background-color:var(--emerald);display:block;border-radius:.187rem}}.site-corpo{--si-d1-customHoverWidth: auto}.site-corpo .si.si-d1 .button--oval{border:none}.site-corpo .si.si-d1 .button--oval img{width:6px;height:8px}.site-corpo .si.si-d1 .content{margin-bottom:2.5rem}@media (min-width: 1073px){.site-corpo .si.si-d1 .content{margin-bottom:4.375rem}}.site-corpo .si.si-d1 .customCursorHover{margin:0 auto;padding:10px}.site-corpo .si.si-d1 .customCursorHover .player.inline__player{overflow:hidden;border-radius:20px}.site-corpo .si.si-d1 .customCursorHover .player.inline__player picture{background-color:var(--white);pointer-events:all}.site-corpo .si.si-d1 .customCursorHover .player.inline__player picture img{max-height:100%;height:100%}.site-corpo .si.si-d1 .customCursorHover .player.inline__player iframe{cursor:pointer}.site-corpo .si.si-d1 .customCursorHover.modal__video picture{overflow:hidden;border-radius:20px;background-color:var(--white)}.site-corpo .si.si-d1 .customCursorHover img{-webkit-transition:0.3s ease-in;transition:0.3s ease-in;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.site-corpo .si.si-d1 .customCursorHover:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);height:100%}.site-corpo .si.si-d1 .customCursorHover:hover picture::after{opacity:0.9}.site-corpo .si.si-d1 .legend{margin-top:10px;padding-left:20px;line-height:1.5}.site-corpo .si.si-d1 .legend p{font-size:15px}@media (min-width: 1073px){.site-corpo .si.si-d1 .legend{margin-top:20px;padding-left:30px}}.site-corpo .si.si-d1 .hoverContent{opacity:0}@media (min-width: 1073px){.site-corpo .si.si-d1 .hoverContent{opacity:1}}@media (min-width: 1073px){.site-corpo .si.si-d1 button{position:relative}}.site-corpo .inline__button{position:relative}.site-corpo .inline__player picture{position:absolute}.site-corpo .inline__player iframe{border-radius:20px}.site-corpo .inline__player[data-state="waiting-to-be-instantiate"] picture,.site-corpo .inline__player[data-state="instantiating"] picture,.site-corpo .inline__player[data-state="paused"] picture{z-index:1;pointer-events:none}.site-corpo .ishidden{opacity:0;z-index:0}.site-corpo .si-e1{padding:0 10px}@media (min-width: 1073px){.site-corpo .si-e1{padding:0 20px}}.site-corpo .si-e1__grid{--sizeCard: 247px;background-color:var(--white);border-radius:20px;padding:50px 55px;margin:45px auto;position:relative}@media (min-width: 1073px){.site-corpo .si-e1__grid{display:grid;grid-template-columns:repeat(14, 1fr);grid-template-rows:auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:70px auto;padding:90px 0;--sizeCard: 19.5vw}}.site-corpo .si-e1__grid .disabled-nav+.swiper-nav{opacity:0}.site-corpo .si-e1__grid .swiper-container{margin-bottom:30px}@media (min-width: 1073px){.site-corpo .si-e1__grid .swiper-container{grid-column:3 / 14;grid-row:1 / 3}.site-corpo .si-e1__grid .swiper-container .swiper-slide-active+.swiper-slide,.site-corpo .si-e1__grid .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide{visibility:visible}.site-corpo .si-e1__grid .swiper-container .swiper-slide-active+.swiper-slide{margin-top:-150px}.site-corpo .si-e1__grid .swiper-container .swiper-slide-active>.cardActu{margin-left:0}.site-corpo .si-e1__grid .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide>.cardActu{margin-right:0}}.site-corpo .si-e1__grid .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0;gap:50px}@media (min-width: 1073px){.site-corpo .si-e1__grid .swiper-nav{margin-top:0}.site-corpo .si-e1__grid .swiper-nav .swiper-nav-prev{position:absolute;top:50%;left:14px;padding:20px;padding-left:34px}.site-corpo .si-e1__grid .swiper-nav .swiper-nav-next{position:absolute;top:50%;right:14px;padding:20px}}.site-corpo .si-e1__grid .swiper-button-disabled{opacity:0}@media (min-width: 1073px){.site-corpo .si-e1__grid h3{grid-column:2 / 10;grid-row:1 / 2}}.site-corpo .si-e1__grid h3 .ribbonSmall{--ribbon-width: 21px;--ribbon-height: 11px;--ribbon-right: 0}@media (min-width: 1073px){.site-corpo .si-e1__grid h3 .ribbonSmall{--ribbon-width: 32px;--ribbon-height: 17px}}.site-corpo .si-e1__grid .cardActu{margin:0 auto;width:var(--sizeCard)}@media (min-width: 1073px){.site-corpo .si-e1__grid .cardActu{margin-top:150px;max-width:285px}}.site-corpo .si-e1__grid .cardActu a{text-decoration:none !important}.site-corpo .si-e1__grid .cardActu__thumbnail{border-radius:20px;width:100%;height:var(--sizeCard);-o-object-fit:cover !important;object-fit:cover !important;max-width:285px;max-height:285px}.site-corpo .si-e1__grid .cardActu__title{margin-top:25px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}@media (min-width: 1073px){.site-corpo .si-e1__grid .cardActu__title{margin-top:35px}}.site-corpo .si-e1__grid .cardActu__blocInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.site-corpo .si-e1__grid .cardActu__blocInfo .p2{margin:0;margin-right:8px}.site-corpo .si-e1__grid .cardActu__blocInfo .p2:last-child:not(:first-child){position:relative;margin-left:10px}.site-corpo .si-e1__grid .cardActu__blocInfo .p2:last-child:not(:first-child)::before{content:"";position:absolute;top:50%;left:-8px;width:4px;height:4px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background-color:var(--red)}.site-corpo .si-e1__grid .cardActu__blocInfo .p2.date:first-child{position:relative;margin-left:10px}.site-corpo .si-e1__grid .cardActu__blocInfo .p2.date:first-child::before{content:"";position:absolute;top:50%;left:-8px;width:4px;height:4px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background-color:var(--red)}.site-corpo .si-e1__grid .buttonBloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1073px){.site-corpo .si-e1__grid .buttonBloc{grid-column:11 / 14;grid-row:1 / 2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;z-index:1}.site-corpo .si-e1__grid .buttonBloc div{width:100%;max-width:285px;margin-right:0;margin-left:auto}}.site-corpo{--si-f7-padding: 45px 20px}@media (min-width: 1073px){.site-corpo{--si-f7-padding: 70px 20px}}.site-corpo .si-f7{--si-b1-padding: 0;--si-b2-padding: 0;--slider-control-margin-top: 40px;padding:var(--si-f7-padding)}@media (min-width: 1073px){.site-corpo .si-f7{--si-b1-padding: 0;--si-b2-padding: 0;--slider-control-margin-top: 50px}}@media (min-width: 1073px){.site-corpo .si-f7.paragraph--type--f7-b3-1{--slider-control-margin-left: 56.319vw;--slider-control-margin-top: calc(var(--slider-control-nav-height) * -1)}}@media (min-width: 1600px){.site-corpo .si-f7.paragraph--type--f7-b3-1{--slider-control-margin-left: calc(50vw + 101px)}}.site-corpo .si-f7.paragraph--type--f7-b3-1 .swiper-control{position:relative;z-index:1}@media (min-width: 1073px){.site-corpo .si-f7.paragraph--type--f7-c1,.site-corpo .si-f7.paragraph--type--f7-d1{--slider-control-margin-left: 28.194vw}}@media (min-width: 1600px){.site-corpo .si-f7.paragraph--type--f7-c1,.site-corpo .si-f7.paragraph--type--f7-d1{--slider-control-margin-left: calc(50vw - 800px + 428.88889px)}}@media (min-width: 1073px){.site-corpo .si-f7.paragraph--type--f7-q1{--slider-control-margin-left: 35.208vw}}@media (min-width: 1600px){.site-corpo .si-f7.paragraph--type--f7-q1{--slider-control-margin-left: calc(50vw - 800px + 541.11111px)}}.site-corpo .si-f7.paragraph--type--f7-c1 .swiper-control{margin-top:50px}.site-corpo{--si-j1-padding: 45px 20px;--si-j1-content-margin-bottom: 3.75rem}@media (min-width: 1073px){.site-corpo{--si-j1-padding: 70px 20px;--si-j1-content-margin-bottom: 90px}}.site-corpo .si-j1{overflow:hidden;--flex-grid-count: 1;--flex-grid-gutter: 4.375rem;--flex-grid-item-width: 335px;--reinsurance-img-border-radius: 16.875rem;--reinsurance-img-width: 18.625rem;--reinsurance-img-height: 26.875rem;--reinsurance-img-myb: 2.5rem;--reinsurance-title-myb: 1.25rem;--reinsurance-text-myb: 1.25rem;padding:var(--si-j1-padding)}.site-corpo .si-j1 .buttonGroup{width:100%}.site-corpo .si-j1 .buttonGroup li{width:100%}.site-corpo .si-j1 .buttonGroup li a{width:100%}.site-corpo .si-j1 .buttonGroup li a span:first-child{width:100%}@media (min-width: 1073px){.site-corpo .si-j1{--flex-grid-count: 3;--flex-grid-gutter: 8.333vw;--flex-grid-item-width: 22.175vw;--reinsurance-img-myb: 3.125rem;--reinsurance-title-myb: 1.25rem;--reinsurance-text-myb: 1.875rem}}@media (min-width: 1600px){.site-corpo .si-j1{--flex-grid-gutter: 133.33333px

        ;--flex-grid-item-width: 354.81111px

    ;--reinsurance-img-myb: 55.55556px

;--reinsurance-title-myb: 22.22222px

;--reinsurance-text-myb: 33.33333px

}}.site-corpo .si-j1 svg.icon-targetBlank{display:none}.site-corpo .si-j1 .content{margin-bottom:var(--si-j1-content-margin-bottom)}.site-corpo .si-l1{--si-b3-picture-margin-bottom: 40px;--si-b2-padding: 0;--si-b2-margin: -10px;margin-top:25px}@media (min-width: 1073px){.site-corpo .si-l1{--si-b3-picture-margin-bottom: 0px;margin-top:70px}}@media (min-width: 1073px){.site-corpo .si-l1 nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-corpo .si-l1 picture{margin-bottom:25px}@media (min-width: 1073px){.site-corpo .si-l1 picture{margin-bottom:70px}}.site-corpo .si-l1 .swiper-slide .row{margin:0}.site-corpo .si-l1 .si-b2 picture{padding:0}.site-corpo .si-l1 .si-b2 picture img{height:auto;aspect-ratio:1/1}.site-corpo .si-l1 .si-b2 .content{padding:0}.site-corpo .si-l1 .tabs__container{margin:0 auto;max-width:1560px}.site-corpo .si-l1 .tabs__slides{margin-top:40px;margin-bottom:40px}@media (min-width: 1073px){.site-corpo .si-l1 .tabs__slides{margin-top:70px;margin-bottom:70px}}.site-corpo .si-l1 .tab__content{padding:0;display:block}.si.si-q1{--si-q1-swiper-myb: 2.5rem}.swiper-slide .si.si-q1{margin-bottom:var(--si-q1-swiper-myb)}.si.si-q1 .content{margin-bottom:var(--q1Content--marginBottom)}@media (max-width: 1072.98px){.si.si-q1 .flex-grid{--flex-grid-gutter: 0px;--flex-grid-item-width: 100%;margin-top:calc(2.5rem - var(--flex-grid-gutter) * 0.5);margin-left:0;margin-right:0;width:auto}.si.si-q1 .flex-grid .flex-grid__item+.flex-grid__item{margin-top:.625rem}}@media (min-width: 1073px){.si.si-q1{--si-q1-swiper-myb: 4.375rem}.si.si-q1 .flex-grid{--flex-grid-count: 2;--flex-grid-gutter: 3.125rem;--flex-grid-item-width: 40.812rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(4.375rem - var(--flex-grid-gutter) * 0.5);margin-left:auto;margin-right:0}.si.si-q1 .download{height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.si.si-q1 .download__img{-o-object-fit:cover;object-fit:cover}.si.si-q1 .flex-grid__item:nth-child(odd){margin-top:calc(var(--flex-grid-gutter) * 0.5)}}.site-corpo .si.si-q1{--q1Content--marginBottom: 2.5rem}@media (min-width: 1073px){.site-corpo .si.si-q1{--q1Content--marginBottom: 4.375rem}}.site-corpo .si.si-q1 li{padding:0;margin-top:10px}@media (min-width: 1073px){.site-corpo .si.si-q1 li{margin-top:0;padding:0 10px}}.site-corpo .si.si-q1 .download__img img{-o-object-fit:cover;object-fit:cover}.site-corpo .si.si-q1 .download__content{font-size:15px}.si-s1{margin-top:var(--si-margin-y);margin-bottom:var(--si-margin-y);overflow:hidden}@media (min-width: 1073px){.site-corpo .si-s1{padding-bottom:70px}}.site-corpo .si-s1 li a span{white-space:nowrap}.site-corpo .si-s1 .buttonGroup span .icon-targetBlank{display:none}.site-corpo .si-s2__nav{margin-top:.625rem;padding-left:0;padding-right:0}@media (min-width: 1073px){.site-corpo .si-s2__nav{padding-left:10;padding-right:10}}.site-corpo .si-s2__nav li:not(:last-child){margin-bottom:.625rem}@media (min-width: 1073px){.site-corpo .si-s2__nav li:not(:last-child){margin-bottom:1.25rem}}.site-corpo .si-s2__nav .ribbonLarge__title{padding-left:0;padding-right:0}.site-corpo .si-s2__nav .button--oval{border:none;line-height:1}.site-corpo{--si-x1-padding: 45px 20px;--si-x1-content-margin-bottom: 50px;--si-x1-nested-col-width: 50%;--si-x1-nested-col-margin-bottom: 30px}@media (min-width: 1073px){.site-corpo{--si-x1-padding: 80px 20px;--si-x1-nested-col-width: 25%;--si-x1-nested-col-margin-bottom: 0}}.site-corpo .si-x1{padding:var(--si-x1-padding)}.site-corpo .si-x1 .content{margin-bottom:var(--si-x1-content-margin-bottom)}@media (min-width: 1073px){.site-corpo .si-x1 .content{margin-bottom:70px}}.site-corpo .si-x1 .row .row>.col{-webkit-box-flex:0;-ms-flex:0 0 var(--si-x1-nested-col-width);flex:0 0 var(--si-x1-nested-col-width);max-width:var(--si-x1-nested-col-width);margin-bottom:var(--si-x1-nested-col-margin-bottom)}.site-corpo .si-x1 .employee button:last-child{display:unset}@media (min-width: 1073px){.site-corpo .si-x1 .col:nth-child(2n+1) .employee{padding-top:70px}}.si-u1{margin-top:var(--si-margin-y);margin-bottom:var(--si-margin-y)}.si-u1 .map{position:static;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none;-webkit-clip-path:circle(100%);clip-path:circle(100%)}@media (max-width: 1072.98px){.si-u1 .map{--map-size: 17.375rem;margin-left:1.25rem}}.site-corpo{--si-y1-padding: 45px 20px}@media (min-width: 1073px){.site-corpo{--si-y1-padding: 80px 20px}}.site-corpo .si-y1{--si-b1-padding: 0;--si-b1-padding: 0;--si-b1-headings-width: 100%;--si-b1-headings-margin-left: 0;--si-b1-element-width: 100%;--si-b1-element-margin-left: 0;--si-b1-h1-width: 100%;--si-b1-h1-margin-left: 0;--si-b1-img-width: 100%}.site-corpo .content{padding-left:0;padding-right:0}.si-y1{padding:var(--si-y1-padding)}@media (min-width: 1073px){.si-y1 .col-lg{width:22.175vw}.si-y1 .col-lg+.col-lg{margin-left:8.333vw}}@media (min-width: 1600px){.si-y1 .col-lg{width:354.81111px}.si-y1 .col-lg+.col-lg{margin-left:133.33333px}}.si-y1 .si-d1,.si-y1 .si-c1{margin:0;padding:0}.si-y1 .si-d1 .customCursorHover{padding:0}.si-y1 .si-d1 .inline__player{aspect-ratio:3 / 2}.si-y1 .si-d1 .modal__video{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1239.98px){.si-y1 .si-d1 .inline__player{height:auto;border:none}}.si-y1 .si-d1 .col-lg .si-d1 .customCursorHover.modal__video picture::after{background-size:4.375rem}.si-y1 .si-d1 .col-lg-4 .si-d1 .customCursorHover.modal__video picture::after{background-size:5rem}.si-y1 .si-d1 .col-lg-6 .si-d1 .customCursorHover.modal__video picture::after{background-size:6.25rem}.si-y1 .si-c1 figure picture img{height:auto;border-radius:var(--si-b3-picture-border-radius)}.section__group{--sh-03-bg: var(--cobalt-pastel);--sh-03-padding-top: 6.625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sh-03-bg);padding-top:var(--sh-03-padding-top);position:relative}.section__group.section__map__static{height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.section__group .col-half.is-map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section__group .col-half{padding-left:3.125rem;padding-right:3.125rem;max-width:100%;width:100%;z-index:1}.section__group .breadcrumb{margin-bottom:.625rem}.section__group h2{margin-bottom:4.615vh}.section__group h2 .ribbon{--ribbon-width: 3.562rem;--ribbon-right: .812rem;--ribbon-left: -1.875rem}.section__group p{margin-bottom:3.076vh}@media (min-width: 1073px){.section__group{--sh-03-padding-top: 7.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section__group .col-half{padding-left:50px;padding-right:50px;max-width:50%;height:100%}.section__group .col-half:not(.is-map){padding-top:2.5rem;padding-left:6.875rem}.section__group .breadcrumb{margin-bottom:1.25rem}.section__group h2{margin-bottom:3.926vh}.section__group h2 span{display:inline-block}.section__group h2 .ribbon{--ribbon-width: 6.25rem;--ribbon-height: 2.625rem;--ribbon-right: 1.187rem;--ribbon-left: -3.125rem}.section__group.section__map .col-half>p.p2{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}.section__group.section__map .col-half>p.p2{margin-bottom:3.125rem;margin-right:6.625rem}.section__group .col-half.is-map{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:35.625rem;height:35.625rem}}.section__group.section__map .breadcrumb,.section__group.section__map h3,.section__group.section__map .col-half>p{padding:0 1.25rem}.section__group.section__map .col-half:not(.is-map){margin-bottom:1.875rem}.section__group.section__map .col-half{padding:0}.section__group.section__map .continents{padding:0 1.25rem}.section__group.section__map .continents ul li{position:relative;cursor:pointer;-webkit-transition:background-color ease-in 0.25s;transition:background-color ease-in 0.25s;padding:1.093rem .625rem;padding-left:.937rem;border-radius:5.625rem}.section__group.section__map .continents ul li button{width:100%;cursor:pointer}.section__group.section__map .continents ul li:focus,.section__group.section__map .continents ul li:hover{background-color:var(--white)}.section__group.section__map .continents ul li:focus .h4.continent::after,.section__group.section__map .continents ul li:focus .continent.employee__name::after,.section__group.section__map .continents ul li:hover .h4.continent::after,.section__group.section__map .continents ul li:hover .continent.employee__name::after{opacity:1}.section__group.section__map .continents ul li .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.section__group.section__map .continents ul li .h4,.section__group.section__map .continents ul li .employee__name,.section__group.section__map .continents ul li .tag{margin-bottom:0}.section__group.section__map .continents ul li .tag{--tag-icon-size: 1.125rem;--tag-icon-height: 1.375rem;--tag-icon-font-size: .875rem}.section__group.section__map .continents ul li .h4.continent,.section__group.section__map .continents ul li .continent.employee__name{margin-right:auto;font-size:1.125rem;line-height:1;padding-left:.937rem;position:relative;max-width:calc(100vw - 2.5rem)}.section__group.section__map .continents ul li .h4.continent::after,.section__group.section__map .continents ul li .continent.employee__name::after{content:'';position:absolute;left:0;top:.218rem;width:.625rem;height:.625rem;background-color:var(--cobalt);display:block;border-radius:.312rem;opacity:0;-webkit-transition:opacity ease-in 0.25s;transition:opacity ease-in 0.25s}.section__group.section__map .continents ul li .h4.percentage,.section__group.section__map .continents ul li .percentage.employee__name{font-size:1.125rem;line-height:1}.section__group.section__map .continents ul li .tag{margin-left:auto;margin-right:.625rem}.section__group.section__map .continents ul li .svgDrawBorder{display:block;position:absolute;top:0;left:0;fill:none;pointer-events:none}.section__group.section__map .continents ul li .svgDrawBorder rect{stroke:var(--red)}.section__group.section__map .continents ul li:not(:last-child){margin-bottom:.625rem}.section__group.section__map .col-half>p img{display:inline;vertical-align:middle;height:.937rem;width:auto;max-width:none;margin-left:.75rem}.section__group.section__map h3{margin-bottom:1.25rem}.section__group.section__map h3{font-size:1.875rem;padding:0 1.25rem}.section__group.section__map .col-half.is-map{position:static}@media (min-width: 1073px){.section__group.section__map{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__group.section__map .breadcrumb,.section__group.section__map h3{margin-bottom:1.875rem}.section__group.section__map h3{font-size:2.812rem;padding:0}.section__group.section__map .col-half>p{font-size:1.125rem;line-height:1.36364;margin-bottom:2.5rem}.section__group.section__map .col-half.is-map{position:relative}.section__group.section__map .continents ul li{padding:.937rem 1.875rem;padding-right:1.25rem}.section__group.section__map .continents ul li .h4.continent,.section__group.section__map .continents ul li .continent.employee__name{font-size:1.687rem;padding-left:1.25rem}.section__group.section__map .continents ul li .h4.continent::after,.section__group.section__map .continents ul li .continent.employee__name::after{content:'';position:absolute;left:0;top:.5rem;width:.625rem;height:.625rem;background-color:var(--cobalt);display:block;border-radius:.312rem;opacity:0;-webkit-transition:opacity ease-in 0.25s;transition:opacity ease-in 0.25s}.section__group.section__map .continents ul li .h4.percentage,.section__group.section__map .continents ul li .percentage.employee__name{font-size:2.812rem;line-height:1.2}.section__group.section__map .continents ul li .tag{margin-right:1.25rem}.section__group.section__map .breadcrumb,.section__group.section__map h3,.section__group.section__map .col-half>p{padding:0 3.125rem;width:100%}.section__group.section__map .continents{padding:0;padding-right:7.75rem}.section__group.section__map .col-half:not(.is-map){margin-bottom:0;padding-left:4.75rem}}.si.si-b2.si-t1{padding-left:1.25rem;padding-right:1.25rem}.si.si-b2.si-t1 .table__wrapper{overflow:initial}.si.si-b2.si-t1 .table-wrapper{--table--marginLeft: 16.25vw;overflow:hidden;overflow-x:auto;scrollbar-color:var(--emerald) transparent;scrollbar-width:thin;width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-top:2.187rem}@media (max-width: 1072.98px){.si.si-b2.si-t1 .table-wrapper{width:100%;margin-left:0;margin-right:-1.25rem;width:calc(100% + 1.25rem);max-width:calc(100% + 1.25rem)}}.si.si-b2.si-t1 .table-wrapper::-webkit-scrollbar{width:5px;height:8px;background-color:transparent}.si.si-b2.si-t1 .table-wrapper::-webkit-scrollbar-thumb{background:var(--emerald);border-radius:4px;border:0 solid transparent}.si.si-b2.si-t1 .table-wrapper table{min-width:56.25rem}.si.si-b2.si-t1 table{border-collapse:collapse;border-radius:.625rem;overflow:hidden;table-layout:fixed;max-width:80.625rem}.si.si-b2.si-t1 table th{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5;font-family:var(--heading-font-family);line-height:1;text-align:left;padding:1.562rem 1.25rem;width:1%}.si.si-b2.si-t1 table td{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.13333;line-height:1.375;font-family:var(--font-family-base);padding:1.562rem 1.25rem;width:1%}.si.si-b2.si-t1 table tr:nth-child(odd)>*{background-color:var(--white)}.si.si-b2.si-t1 table tr:nth-child(even)>*{background-color:var(--emerald-lighter-20)}.si.si-b2.si-t1 caption{caption-side:bottom;font-size:.875rem;font-family:var(--font-family-base);font-weight:400;line-height:1.42857;text-align:left;margin-top:.812rem;position:relative;max-width:calc(100vw - 2.5rem);margin-bottom:.625rem;margin-left:1.25rem;margin-right:1.25rem}.si.si-b2.si-t1 .link--download{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:0.8;font-family:var(--heading-font-family)}.si.si-b2.si-t1 .link--download .link--download--svg{width:.875rem;height:1.25rem;margin-right:.937rem}.si.si-b2.si-t1 .table__wrapper+.button--gradient--black{margin-top:1.25rem}@media (min-width: 1073px){.si.si-b2.si-t1 .table__wrapper{margin-top:4.375rem}.si.si-b2.si-t1 table{max-width:80.625rem;margin:0;margin-left:var(--table--marginLeft)}.si.si-b2.si-t1 table th{padding:2.187rem 3.125rem;padding-right:0}.si.si-b2.si-t1 table td{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5;line-height:1.33333;padding:2.187rem 3.125rem;padding-right:0}.si.si-b2.si-t1 caption{max-width:100%;margin-left:0;margin-right:0}.si.si-b2.si-t1 .link--download{font-size:.937rem}.si.si-b2.si-t1 .table__wrapper+.button--gradient--black{margin-left:14.861vw}}.site-corpo .si.si-b2.si-t1 .table-wrapper{--table--marginLeft: initial;margin-left:0}@media (min-width: 1073px){.site-corpo .si.si-b2.si-t1 .table-wrapper{margin-top:0}}.site-corpo .si.si-b2.si-t1 .table-wrapper th[scope="col"],.site-corpo .si.si-b2.si-t1 .table-wrapper th[scope="row"]{font-size:17px}.site-corpo .si.si-b2.si-t1 .table-wrapper td{font-size:15px}.site-corpo .si.si-b2.si-t1 .table-wrapper .link--download{font-size:14px}.site-corpo .si.si-b2.si-t1 .table-wrapper .link--download span{-webkit-transition:0.4s ease;transition:0.4s ease}.site-corpo .si.si-b2.si-t1 .table-wrapper .link--download:hover span{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.site-corpo .si.si-b2.si-t1 .button{margin:0 auto}.site-corpo .si.si-b2.si-t1 caption{font-size:15px}.site-corpo .si.si-b2.si-t1 .table__wrapper{margin-top:40px}@media (min-width: 1073px){.site-corpo .si.si-b2.si-t1 .table__wrapper{margin-top:70px}}.site-corpo{--si-t2-margin: var(--si-margin-y) 0;--si-t2-padding: 65px 0 45px 0;--si-t2-year-controller-height: 60px;--si-t2-year-controller-offset: 18px;--si-t2-year-controller-margin: calc(30px - 1.25rem) calc(var(--si-t2-year-controller-offset) * -1) 20px calc(var(--si-t2-year-controller-offset) * -1);--si-t2-year-controller-box-shadow-color: var(--grey-lighter);--si-t2-year-controller-border-radius: 30px;--si-t2-year-controller-prev-next-width: 90px;--si-t2-year-controller-prev-next-height: 60px}@media (min-width: 1073px){.site-corpo{--si-t2-padding: 90px 0 70px 0;--faqItemInner--PaddingTop: 45px;--si-t2-year-controller-margin: calc(45px - 1.25rem) calc(var(--si-t2-year-controller-offset) * -1) 10px calc(var(--si-t2-year-controller-offset) * -1)}}@media (min-width: 1600px){.site-corpo{--si-t2-margin: var(--si-margin-y) auto}}.site-corpo .si.si-t2{margin:var(--si-t2-margin);padding:var(--si-t2-padding);padding-top:0}.site-corpo .si.si-t2 .faq.js-faq{--faq--MarginTop: 0;--faqBtnToggle--marginTop: 0;--faqBtnToggle--marginBottom: 0}@media (min-width: 1073px){.site-corpo .si.si-t2 .faq.js-faq{--faqItem--FlexDirection: column;--faqItem--Padding: 45px 50px 50px 50px}}.site-corpo .si.si-t2 .faq__item{cursor:none;padding:30px}@media (min-width: 1073px){.site-corpo .si.si-t2 .faq__item{padding:45px 50px}}@media (max-width: 1072.98px){.site-corpo .si.si-t2 .faq__item{position:relative}.site-corpo .si.si-t2 .faq__item::after{content:attr(data-spacer);-ms-flex-preferred-size:100%;flex-basis:100%;font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5;visibility:hidden}}.site-corpo .si.si-t2 .faq__item__title:not(:last-child){padding:0;margin:20px 0 0 0;font-size:20px}.site-corpo .si.si-t2 .faq__item__title:not(:last-child) .title.p1{font-size:20px}@media (min-width: 1073px){.site-corpo .si.si-t2 .faq__item__title:not(:last-child){margin:0}}.site-corpo .si.si-t2 .faq__item__toggle{width:100%;padding-left:0}@media (max-width: 1072.98px){.site-corpo .si.si-t2 .faq__item__toggle{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}}.site-corpo .si.si-t2 .faq__item__toggle .title:not(:last-child){margin-bottom:0}@media (max-width: 1072.98px){.site-corpo .si.si-t2 .faq__item__toggle .title{position:absolute;top:0;left:0;padding:var(--faqItem--Padding);-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;text-align:left}}@media (min-width: 1073px){.site-corpo .si.si-t2 .faq__item__toggle .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:auto}}.site-corpo .si.si-t2 .tabs__container .container.tab__content.swiper-slide:focus{outline:none}.site-corpo .si.si-t2 .swiper-container--year-controler{margin:var(--si-t2-year-controller-margin);margin-top:0;height:var(--si-t2-year-controller-height);width:calc(100% + var(--si-t2-year-controller-offset) * 2)}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-wrapper{margin:0;height:100%}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-wrapper:not(.swiper-wrapper--moving) .swiper-slide:not(.swiper-slide-active){visibility:visible}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control{position:absolute;top:0;left:var(--si-t2-year-controller-offset);margin:0;max-width:none;width:calc(100% - var(--si-t2-year-controller-offset) * 2);z-index:1;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px var(--si-t2-year-controller-box-shadow-color),calc((var(--si-t2-year-controller-offset) + 4px)) 0 0 white,calc((var(--si-t2-year-controller-offset) + 4px) * -1) 0 0 white;box-shadow:inset 0 0 0 1px var(--si-t2-year-controller-box-shadow-color),calc((var(--si-t2-year-controller-offset) + 4px)) 0 0 white,calc((var(--si-t2-year-controller-offset) + 4px) * -1) 0 0 white;border-radius:var(--si-t2-year-controller-border-radius)}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-prev,.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-next{pointer-events:auto;width:var(--si-t2-year-controller-prev-next-width);height:var(--si-t2-year-controller-prev-next-height)}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-prev{border:1px solid var(--si-t2-year-controller-box-shadow-color);border-right:0px;border-radius:var(--si-t2-year-controller-border-radius) 0 0 var(--si-t2-year-controller-border-radius)}@media (max-width: 1072.98px){.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-prev{-webkit-transform:translateX(calc(var(--si-t2-year-controller-offset) * -1));transform:translateX(calc(var(--si-t2-year-controller-offset) * -1))}}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-next{border:1px solid var(--si-t2-year-controller-box-shadow-color);border-left:0px;border-radius:0 var(--si-t2-year-controller-border-radius) var(--si-t2-year-controller-border-radius) 0}@media (max-width: 1072.98px){.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-nav-next{-webkit-transform:translateX(var(--si-t2-year-controller-offset));transform:translateX(var(--si-t2-year-controller-offset))}}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-control .swiper-button-disabled{visibility:hidden;pointer-events:none}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-slide{width:auto}.site-corpo .si.si-t2 .swiper-container--year-controler .swiper-slide.swiper-slide-visible{visibility:visible}.site-corpo .si.si-t2 .swiper-container .hide-navigation{visibility:hidden}.site-corpo .si.si-t2 .swiper-container--documents .swiper-slide:not(.swiper-slide-active){pointer-events:none}.site-corpo .centered{-webkit-transform:none !important;transform:none !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1072.98px){.site-corpo .tabs__container .tab__content.swiper-slide:not(.swiper-slide-active){opacity:0}}.corpoHeader+main .si.si-t2.paragraph--type--t2{--navInlineWrapperTop: 80px}.corpoHeader.is-collasped+main .si.si-t2.paragraph--type--t2{--navInlineWrapperTop: 20px}.swiper-container--year-controler .swiper-slide{height:100%}@media (min-width: 1073px){.si.si-m2 .content>p{margin-bottom:0}}.site-corpo .si.si-m2 .editorial__list__col{margin:0;padding-left:0}@media (min-width: 1073px){.site-corpo .si.si-m2 .editorial__list__col{padding-left:10px}}.site-corpo .si.si-m2 .editorial__list__col .button__toggle{padding-left:0}.site-corpo .si.si-m2 .editorial__list__item__thumb img{min-height:430px;-o-object-fit:cover;object-fit:cover;aspect-ratio:298/430}@media (min-width: 1073px){.site-corpo .si.si-m2 .editorial__list__item__thumb img{min-height:440px;aspect-ratio:351/500}}.site-corpo .si.si-m2 .content{margin-bottom:60px}.site-corpo .si.si-m2 .content>p:not(:last-child){margin-bottom:20px}@media (min-width: 1073px){.site-corpo .si.si-m2 .content>p:not(:last-child){margin-bottom:20px}}.site-corpo .si.si-m2 .faq{margin-top:40px;padding-left:0;padding-right:0}@media (min-width: 1073px){.site-corpo .si.si-m2 .faq{margin-top:70px;padding-left:10px;padding-right:10px}}.result{--result-padding-x: 3.125rem;--result-title-myb: 1.875rem}.result>a{text-decoration:none;display:block}.result__title{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1;font-family:var(--font-family-base);line-height:1.31818}.result__title:not(:last-child){margin-bottom:.937rem}.result__title .tag{--tag-font-size: 1.125rem;--tag-height: 1.812rem;line-height:1.812rem}.result__excerpt{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5;font-size:1rem;line-height:1.375}.result__excerpt .tag{--tag-font-size: 1rem;--tag-height: 1.25rem}@media (min-width: 1073px){.result{--result-padding-x: 3.125rem;--result-title-myb: .937rem}.result__title{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:18px;line-height:1.5}.result__title .tag{--tag-font-size: 1.125rem;--tag-height: 1.75rem;line-height:1.75rem}.result__title:not(:last-child){margin-bottom:var(--result-title-myb)}.result__excerpt{font-family:var(--font-family-base);font-weight:var(--font-weight-base);margin-top:0;margin-bottom:0;font-size:15px;line-height:1.5}.result__excerpt .tag{--tag-font-size: .937rem;--tag-height: 1.125rem}}.site-corpo .section__group.section__map .othercountries{color:var(--cobalt-pastel)}@media (min-width: 1073px){.site-corpo .section__group.section__map{padding-top:70px;padding-bottom:70px}}.site-corpo .section__group.section__map h3{padding-left:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0;margin-bottom:0;font-size:2rem;line-height:1.11111}.site-corpo .section__group.section__map h3 em{font-style:normal;font-weight:300}.site-corpo .section__group.section__map h3:not(:last-child){margin-bottom:50px}.site-corpo .section__group.section__map .map{margin:0 auto;width:20.937rem;height:20.937rem}@media (min-width: 1073px){.site-corpo .section__group.section__map .map{width:30.5rem;height:30.5rem}}.site-corpo .section__group.section__map .is-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-corpo .section__group.section__map .col-half{padding:0}@media (min-width: 1073px){.site-corpo .section__group.section__map .col-half{padding:10px}}.site-corpo .section__group.section__map .col-half .p2{padding:0}.site-corpo .section__group.section__map .continents{padding:0}.site-corpo .section__group.section__map .continents ul li{padding:0}.site-corpo .section__group.section__map .continents ul li button{padding:13px 20px;border-radius:50px}.site-corpo .section__group.section__map .continents ul li button span.h4.continent,.site-corpo .section__group.section__map .continents ul li button span.continent.employee__name{padding:0}@media (min-width: 1073px){.site-corpo .section__group.section__map .continents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;left:-30px}.site-corpo .section__group.section__map .continents ul li{width:100%}.site-corpo .section__group.section__map .continents ul li button{color:var(--black);padding:22.5px 30px;width:calc(100% + 80px)}.site-corpo .section__group.section__map .continents ul li button span.h4.continent,.site-corpo .section__group.section__map .continents ul li button span.continent.employee__name{font-size:20px}}.site-corpo .section__group.section__map .continents ul li:focus,.site-corpo .section__group.section__map .continents ul li:hover{background-color:transparent}.site-corpo .section__group.section__map .continents ul li button:focus,.site-corpo .section__group.section__map .continents ul li button:hover,.site-corpo .section__group.section__map .continents ul li button.is-active{background-color:var(--white)}.site-corpo .section__group.section__map .continents ul li button:focus .h4.continent::after,.site-corpo .section__group.section__map .continents ul li button:focus .continent.employee__name::after,.site-corpo .section__group.section__map .continents ul li button:hover .h4.continent::after,.site-corpo .section__group.section__map .continents ul li button:hover .continent.employee__name::after,.site-corpo .section__group.section__map .continents ul li button.is-active .h4.continent::after,.site-corpo .section__group.section__map .continents ul li button.is-active .continent.employee__name::after{opacity:0}.site-corpo .section__group.section__map .continents ul li button .h4.continent,.site-corpo .section__group.section__map .continents ul li button .continent.employee__name{padding:0;padding-left:20px}.site-corpo .section__group.section__map .continents ul li button .h4.percentage,.site-corpo .section__group.section__map .continents ul li button .percentage.employee__name{font-size:20px;font-weight:500}@media (min-width: 1073px){.site-corpo .section__group.section__map .continents ul li button .h4.percentage,.site-corpo .section__group.section__map .continents ul li button .percentage.employee__name{font-size:30px}}.site-corpo .section__group.section__map .continents ul li button .h4.percentage,.site-corpo .section__group.section__map .continents ul li button .percentage.employee__name,.site-corpo .section__group.section__map .continents ul li button .tag{font-family:var(--heading-font-family)}.site-corpo .section__group.section__map .continents ul li button .tag{font-size:13px;font-weight:600}.site-corpo{--si-u2-margin: var(--si-margin-y) 0;--si-u2-padding: 45px 20px;--si-u2-content-margin-bottom: 40px;--si-u2-map-margin-bottom: 10px;--si-u2-map-height: 543px;--si-u2-map-infobox-title-margin-bottom: 30px;--si-u2-leaflet-bar-bg-color: var(--white);--si-u2-leaflet-bar-color: rgb(49, 61, 78);--si-u2-leaflet-bar-separator-color: rgb(221, 221, 221);--si-u2-leaflet-bar-border-radius: 5px;--si-u2-leaflet-infobox-gap: 10px;--si-u2-leaflet-infobox-padding: 20px;--si-u2-leaflet-infobox-width: 274px}@media (min-width: 1073px){.site-corpo{--si-u2-padding: 70px 20px;--si-u2-content-margin-bottom: 70px;--si-u2-map-infobox-title-margin-bottom: 35px;--si-u2-map-margin-bottom: 20px;--si-u2-map-height: 650px;--si-u2-leaflet-infobox-gap: 20px;--si-u2-leaflet-infobox-padding: 30px;--si-u2-leaflet-infobox-width: 294px}}@media (min-width: 1600px){.site-corpo{--si-u2-margin: var(--si-margin-y) auto}}.site-corpo .si-u2{margin:var(--si-u2-margin);padding:var(--si-u2-padding)}.site-corpo .si-u2 .content{margin-bottom:var(--si-u2-content-margin-bottom)}.site-corpo .si-u2 .mapbox__map{z-index:0;cursor:none;background-color:#deecfd;border-radius:20px;height:var(--si-u2-map-height);margin-bottom:var(--si-u2-map-margin-bottom)}.site-corpo .si-u2 .mapbox__map__infoBox{background-color:var(--white);border-radius:20px;position:absolute;padding:var(--si-u2-leaflet-infobox-padding);bottom:var(--si-u2-leaflet-infobox-gap);left:var(--si-u2-leaflet-infobox-gap);width:var(--si-u2-leaflet-infobox-width);z-index:1000}.site-corpo .si-u2 .mapbox__map__infoBox__title{padding:0;margin-bottom:var(--si-u2-map-infobox-title-margin-bottom)}.site-corpo .si-u2 .mapbox__map__infoBox__text a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:150%}.site-corpo .si-u2 .mapbox__map__infoBox__text a img{margin-right:8px !important;-webkit-transition:margin .3s ease;transition:margin .3s ease}.site-corpo .si-u2 .mapbox__map__infoBox__text a:hover img{margin-right:18px !important}.site-corpo .si-u2 .mapbox .leaflet-div-icon{background:transparent;border:none}.site-corpo .si-u2 .mapbox .leaflet-marker-icon .marker{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.site-corpo .si-u2 .mapbox .leaflet-marker-icon .marker path{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.site-corpo .si-u2 .mapbox .leaflet-marker-icon:hover .marker,.site-corpo .si-u2 .mapbox .leaflet-marker-icon:focus .marker{-webkit-transform:scale(1.1);transform:scale(1.1)}.site-corpo .si-u2 .mapbox .leaflet-touch .leaflet-control-layers,.site-corpo .si-u2 .mapbox .leaflet-touch .leaflet-bar{border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.19);box-shadow:0 0 10px rgba(0,0,0,0.19)}.site-corpo .si-u2 .mapbox .leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:var(--si-u2-leaflet-bar-border-radius);border-top-right-radius:var(--si-u2-leaflet-bar-border-radius)}.site-corpo .si-u2 .mapbox .leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:var(--si-u2-leaflet-bar-border-radius);border-bottom-right-radius:var(--si-u2-leaflet-bar-border-radius)}.site-corpo .si-u2 .mapbox .leaflet-bar a{background-color:var(--si-u2-leaflet-bar-bg-color);border-bottom-color:var(--si-u2-leaflet-bar-separator-color);color:var(--si-u2-leaflet-bar-color);font-family:var(--font-family-base);line-height:27px}.site-corpo .si-u2 .mapbox .leaflet-bar a:hover{cursor:pointer !important}.site-corpo .si-u2 .mapbox .leaflet-container a{color:var(--body-color)}.site-corpo .si-u2 .mapbox .leaflet-marker-pane.active .leaflet-marker-icon:not(.active) .marker path{opacity:0.7}.site-corpo .si-u2 .mapbox .leaflet-control-attribution{opacity:0}.site-corpo .personneComite__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;margin-bottom:100px}.site-corpo .personneComite__infos h3{font-family:var(--heading-font-family);font-size:20px;margin-bottom:15px;line-height:1.1}@media (min-width: 1073px){.site-corpo .personneComite__infos h3{font-size:32px}}.site-corpo .personneComite__infos p{font-size:18px;margin-bottom:25px}.site-corpo .personneComite__infos img{min-height:113px;min-width:113px;border-radius:50%}@media (min-width: 1073px){.site-corpo .personneComite__infos img{min-width:183px;min-height:183px}}.site-corpo .personneComite__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:40px}.site-corpo .personneComite__links img{max-height:20px}.site-corpo .page-personneComite{margin-bottom:100px}.site-corpo .page-personneComite .feed-icon{display:none}.site-corpo .page-personneComite .personneComite__pp{height:110px;width:110px;border-radius:50%}@media (min-width: 1073px){.site-corpo .page-personneComite .personneComite__pp{width:183px;height:183px}}.site-corpo .page-personneComite .personneComite__header{margin-bottom:0}.site-corpo .page-personneComite .personneComite__links img{display:-webkit-box;display:-ms-flexbox;display:flex}.site-corpo .si-g1{margin:0 auto;padding:2.812rem 20px}@media (min-width: 1073px){.site-corpo .si-g1{padding-bottom:90px;margin-bottom:0;padding-top:90px}}.site-corpo .si-g1 a[target="_blank"] img:not(.icon-targetBlank){display:block}.site-corpo .si-g1 .swiper-g1{margin-top:70px}@media (min-width: 1073px){.site-corpo .si-g1 .swiper-g1{margin-top:90px}}.site-corpo .si-g1 .swiper-g1 ∑ .swiper-control{margin-top:70px}@media (min-width: 1073px){.site-corpo .si-g1 .swiper-g1 ∑ .swiper-control{margin-top:90px}}.site-corpo .si-g1 .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-corpo .si-g1 .swiper-slide{width:180px}.site-corpo .si-g1 .disabled-nav>.swiper-control{opacity:0;display:none}.site-corpo .si-g1 .swiper-pagination-g1{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1073px){.site-corpo .si-g1 .swiper-pagination-g1{margin-left:65px;gap:18px}}.site-corpo .si-g1 .swiper-slide-active+.swiper-slide.swiper-slide-next{visibility:visible}.site-corpo .si-g1 .swiper-container .swiper-wrapper:not(.swiper-wrapper--moving) .swiper-slide:not(.swiper-slide-active){visibility:visible}.site-corpo .si-g1 .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-corpo .si-g1 .logo img{max-width:178px;filter:brightness(0%) hue-rotate(217deg) saturate(11%) opacity(48%);-webkit-filter:brightness(0%) hue-rotate(217deg) saturate(11%) opacity(48%);-moz-filter:brightness(0%) hue-rotate(217deg) saturate(11%) opacity(48%)}.site-corpo .si-g1 .logo--link:hover>img{filter:brightness(0%) hue-rotate(217deg) saturate(0%) contrast(1000%);-webkit-filter:brightness(0%) hue-rotate(217deg) saturate(0%) contrast(1000%);-moz-filter:brightness(0%) hue-rotate(217deg) saturate(0%) contrast(1000%)}.site-corpo .si-g1 .logo .swiper-pagination-g1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-left:55px}@media (min-width: 1073px){.site-corpo .si-g1 .logo .swiper-pagination-g1{margin-left:65px}}.site-corpo .si-g1 .swiper-container .swiper-control{margin-top:70px}.site-corpo .si-h1 .iframe{margin-top:40px}@media (min-width: 1073px){.site-corpo .si-h1 .iframe{margin-top:70px}}.site-corpo .si-i1{padding:45px 20px;margin:0 auto}@media (min-width: 1073px){.site-corpo .si-i1{padding:70px 20px}}.site-corpo .si-i1 p{font-size:15px;line-height:1.5}@media (min-width: 1073px){.site-corpo .si-i1 p{font-size:18px}}.site-corpo .si-i1 .contact{padding:10px;padding-left:0;padding-right:0;gap:10px;margin-top:50px}@media (min-width: 1073px){.site-corpo .si-i1 .contact{gap:20px;margin-top:70px;padding:10px;padding-top:0}}.site-corpo .si-i1 .contact__card{background-color:var(--white);padding:30px;border-radius:20px}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card{padding:45px 50px}}.site-corpo .si-i1 .contact__card h4{padding:0;margin-bottom:36.5px}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card h4{margin-bottom:41.5px}}.site-corpo .si-i1 .contact__card span{display:block;font-size:15px;line-height:1.5}.site-corpo .si-i1 .contact__card__description{margin-top:calc(10px - 36.5px)}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card__description{margin-top:calc(15px -41.5px)}}.site-corpo .si-i1 .contact__card__address{margin-top:25px;margin-bottom:26.5px}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card__address{margin-top:30px;margin-bottom:21.5px}}.site-corpo .si-i1 .contact__card__address p{margin-bottom:0;font-size:15px;line-height:1.5}.site-corpo .si-i1 .contact__card__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:38px}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card__information{gap:33px}}.site-corpo .si-i1 .contact__card__phone,.site-corpo .si-i1 .contact__card__mail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;font-family:var(--heading-font-family);text-decoration:none;font-size:14px;font-weight:500}.site-corpo .si-i1 .contact__card__phone img,.site-corpo .si-i1 .contact__card__mail img{display:block !important}.site-corpo .si-i1 .contact__card__opt{margin-top:26.5px}@media (min-width: 1073px){.site-corpo .si-i1 .contact__card__opt{margin-top:21.5px}}.site-corpo{--margin-top-swiper: 40px;--position-top-border: 39px}@media (min-width: 1073px){.site-corpo{--margin-top-swiper: 90px}}.site-corpo .si-k1{margin:45px auto;padding:0 20px}@media (min-width: 1073px){.site-corpo .si-k1{margin:70px auto}}.site-corpo .si-k1 .container{padding:0}.site-corpo .si-k1 .swiper-button-lock,.site-corpo .si-k1 .swiper-pagination-lock{opacity:1}.site-corpo .si-k1 .swiper-pagination-k1{display:-webkit-box;display:-ms-flexbox;display:flex}.site-corpo .si-k1 .swiper-slide{width:285px}.site-corpo .si-k1 .swiper-slide-active+.swiper-slide.swiper-slide-next{visibility:visible}.site-corpo .si-k1 .swiper-container .swiper-wrapper:not(.swiper-wrapper--moving) .swiper-slide:not(.swiper-slide-active){visibility:visible}.site-corpo .si-k1 .swiper-k1{margin-left:-20px;width:calc(100% + 40px);margin-top:40px;position:relative}@media (min-width: 1073px){.site-corpo .si-k1 .swiper-k1{margin:90px auto;margin-left:-20px}}.site-corpo .si-k1 .swiper-k1::before{content:"";position:absolute;top:39px;left:0;height:2px;width:100vw;background:no-repeat repeating-linear-gradient(90deg, red, red 3px, transparent 3px, transparent 6px)}.site-corpo .si-k1 .swiper-control{margin-top:40px}.site-corpo .si-k1 .disabled-nav>.swiper-control{opacity:0}.site-corpo .si-k1 .steppingCard{width:285px;background-color:var(--white);padding:30px;border-radius:20px}.site-corpo .si-k1 .steppingCard__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:28px;height:42px}.site-corpo .si-k1 .steppingCard__header__cardNumber{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-corpo .si-k1 .steppingCard__header img{width:42px;height:42px}.site-corpo .si-k1 .steppingCard__header span{font-family:var(--heading-font-family);font-size:14px;background-color:var(--black);color:var(--white);padding:2px 8px;border-radius:50px}.site-corpo .si-k1 .steppingCard h4{margin-top:0px;padding-top:0px;margin-bottom:20px}.site-corpo .si-k1 .steppingCard p{font-size:15px}.darkMode{--body-bg: var(--black-eco-1);--body-color: var(--cobalt-pastel);--button-color: var(--cobalt-pastel);--input-bg: transparent;--input-border-color: var(--cobalt-pastel);--input-placeholder-color: var(--cobalt-pastel);--language-switcher-color: var(--white);--language-switcher-color-active: var(--cobalt-pastel);--header-b-color:                  var(--body-color);--nav-b-bg:                        var(--body-bg);--header-menu-trigger:             var(--body-color);--header-b-dropdown-bg:            var(--body-bg);--header-b-dropdown-trigger-color: var(--red);--header-trigger-trigger-color: var(--body-color);--table-itemBackgroundColor: var(--black-eco-1);--table-itemBorderColor: var(--cobalt-pastel)}.darkMode .navB__link::before{color:var(--cobalt-pastel)}.darkMode .navB__form>button .search__icon path{fill:var(--white)}.darkMode .navB__form>button:hover .search__icon path{fill:var(--red)}.darkMode .navB--mobile-content li.button-menu .anim-menu-btn__icon{color:var(--white)}.darkMode .section__worlds__buttons .button--white{background:var(--black-eco-1);color:var(--white)}.darkMode .section__worlds__buttons .button:not(.button--white){color:var(--black)}.darkMode .button--oval{--button-color: var(--black)}.darkMode .button--arrow{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .button--icon span.text::after{background-color:var(--cobalt-pastel)}.darkMode .tag:not([class*="tag--"]),.darkMode .tag--black{--tag-bg: var(--cobalt-pastel);--tag-color: var(--black-eco-1)}.darkMode .headerB .navB__title img,.darkMode .headerB .nav-logo img:nth-child(2){visibility:hidden}.darkMode .headerB--white{--header-b-bg: var(--black-eco-1)}.darkMode .headerB--cobalt-pastel{--header-b-bg: var(--black-eco-1)}.darkMode .headerB .navB__title img{visibility:visible !important;-webkit-filter:invert(1);filter:invert(1)}.darkMode .headerB .search__header::before{background-color:var(--cobalt-pastel)}.darkMode .navB__form .navB__form__search input::-webkit-input-placeholder{color:var(--white)}.darkMode .navB__form .navB__form__search input::-moz-placeholder{color:var(--white)}.darkMode .navB__form .navB__form__search input:-ms-input-placeholder{color:var(--white)}.darkMode .navB__form .navB__form__search input::-ms-input-placeholder{color:var(--white)}.darkMode .navB__form .navB__form__search input::placeholder,.darkMode .navB__form .navB__form__search form button,.darkMode .navB__form .navB__form__search input,.darkMode .toggle label span,.darkMode .navB__dropdown-trigger,.darkMode .navB__link{color:var(--white)}.darkMode .navB__link__background{-webkit-filter:brightness(50%);filter:brightness(50%)}.darkMode .paragraph img:not(.leaflet-tile){-webkit-filter:brightness(0.6);filter:brightness(0.6)}.darkMode .navB__dropdown{background-color:var(--body-bg)}.darkMode .search.no-result .search__header::before{background-color:var(--black-eco-1)}.darkMode .search.no-result::before{background-color:var(--black-eco-2)}.darkMode .headerB .navB__form__search.is-active::after{background-color:var(--black-eco-2)}.darkMode .navB__form .navB__form__search{background-color:var(--black-eco-1)}.darkMode .navB__form .navB__form__search form button,.darkMode .navB__form .navB__form__search::before{background-color:var(--black-eco-1)}.darkMode .navB__form>button,.darkMode .navB__list__item__wrapper .navB__toggle,.darkMode .navB__list__item__wrapper,.darkMode .navB__dropdown-trigger{background-color:var(--black-eco-2)}@media (max-width: 1072.98px){.darkMode .navB__list__item__wrapper{background-color:var(--black-eco-1)}.darkMode .hamburger span,.darkMode .hamburger span::before,.darkMode .hamburger span::after{background-color:var(--white)}.darkMode .hamburger[aria-expanded="true"] span,.darkMode .hamburger[aria-pressed="true"] span,.darkMode .hamburger.is-active span,.darkMode [aria-expanded="true"] .hamburger span,.darkMode [aria-pressed="true"] .hamburger span,.darkMode .is-active .hamburger span{background:none}.darkMode .navB__footer .languageSwitcher{background-color:var(--black-eco-1)}.darkMode .navB--mobile-content li.button-menu button{background-color:var(--black-eco-2);color:var(--white)}.darkMode .navB__list::before{background-color:var(--black-eco-2);mix-blend-mode:unset}}.darkMode .sh-01{--sh-01-bg: var(--black-eco-1);--sh-01-disk-bg: var(--black-eco-1);--sh-01-disk-border: var(--red)}.darkMode .sh-01 h3 img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .section__interview::before,.darkMode .footer::before{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%2322222D'/%3E%3C/svg%3E")}.darkMode .sh-06::before{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%231B1B25'/%3E%3C/svg%3E")}.darkMode .section__interview{--sh-02-bg: var(--black-eco-1)}.darkMode .section__interview .is-video img,.darkMode .section__interview .is-video video{-webkit-filter:brightness(0.5);filter:brightness(0.5)}.darkMode .section__interview .button.button--icon svg circle{stroke:var(--white)}.darkMode .section__interview .button.button--icon img{-webkit-filter:saturate(0) brightness(10);filter:saturate(0) brightness(10)}.darkMode .section__group{--sh-03-bg: var(--black-eco-1)}.darkMode .section__group .p2 img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .map{background-color:var(--black-eco-2);border-color:var(--cobalt-20)}.darkMode .keys__item{--keys-item-color: var(--cobalt-pastel)}.darkMode .keyFigure__img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .sh-06 .marquee__item--positive{--marquee-bg: var(--black-eco-1)}.darkMode .section__interview.is-reverse{--sh-07-bg: var(--black-eco-1)}.darkMode .section__business{--business-bg: var(--black-eco-1)}.darkMode .sh-09{--sh09-bg: var(--black-eco-1)}.darkMode .sh-09::before{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%231B1B25'/%3E%3C/svg%3E")}.darkMode .sh-09 .marquee__item--positive{--marquee-bg: var(--black-eco-1)}.darkMode .sh-09::after{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%2322222D'/%3E%3C/svg%3E")}.darkMode .sh-10{--sh-10-bg: var(--black-eco-1)}.darkMode .sh-11{--sh-11-bg: var(--black-eco-1)}.darkMode .sh-11::before{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%2322222D'/%3E%3C/svg%3E")}.darkMode .sh-11 .marquee__item--positive{--marquee-bg: var(--black-eco-2)}.darkMode .sh-12 .keys__item--large{--keys-item-bg-color: var(--black-eco-1)}.darkMode .sh-12 .keyPicture__title::after{-webkit-filter:invert(1) !important;filter:invert(1) !important}@media (any-hover: hover){.darkMode .sh-12 .keyPicture:hover::after{opacity:.2}.darkMode .sh-12 .keyPicture:hover .keyPicture__img{opacity:0.05}}.darkMode .section__business.is-reverse{--business-bg: var(--black-eco-2)}.darkMode .toggle input:checked ~ .point::before{--toggle-disk-bg: var(--black-eco-2)}.darkMode.path-frontpage .footer::before{background-image:url("data:image/svg+xml,%3Csvg width='375' height='3000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='375' height='3000' rx='187.5' fill='%231B1B25'/%3E%3C/svg%3E")}.darkMode .clickAndDrag__wrapper #round-1,.darkMode .clickAndDrag__wrapper #round-2,.darkMode .clickAndDrag__wrapper .path-dashed,.darkMode .clickAndDrag__wrapper .path-noDashed{stroke:var(--cobalt-pastel)}.darkMode .scroller__progress{--scrollerProgressColor: var(--cobalt-pastel)}.darkMode .scroller__progress li.is-active{--scrollerProgressBackgroundBefore: var(--cobalt-pastel)}.darkMode .faq__item{--faqBackgroundColor: var(--black-eco-2);--faqBorderColor: transparent;--faqTextColor: var(--cobalt-pastel)}.darkMode .download{--download-bg: var(--black-eco-2);--download-border-color: transparent}.darkMode .employee button[data-tooltip] img{-webkit-filter:invert(1);filter:invert(1)}.darkMode [aria-describedby="tooltip"] img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .tooltip{--tooltip-bg: var(--black-eco-2);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5);box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}.darkMode .tooltip .tooltip__arrow::before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0c-6.83 0-9.822 5.964-13.55 6C8.277 6.04 5.95 0 0 0h26z' fill='%231B1B25'/%3E%3C/svg%3E")}.darkMode .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{--scrollerProgressBackgroundBefore: var(--cobalt-pastel)}.darkMode .swiper-pagination-bullet{--scrollerProgressColor: var(--cobalt-pastel)}.darkMode .swiper-control img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .modal-close{background:var(--black-eco-2)}.darkMode .modal-close img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.darkMode .modal-close circle{fill:var(--black-eco-2)}.darkMode .modal-close path{fill:var(--white)}.darkMode .modal-close.button--icon svg circle{fill:var(--black-eco-2)}.darkMode .modal-bg{background-color:var(--black-eco-1)}.darkMode .si-b1 table th,.darkMode .si-b1 table td,.darkMode .si-b1 table a,.darkMode .si-b1 table caption,.darkMode .si.si-b2.si-t1 table th,.darkMode .si.si-b2.si-t1 table td,.darkMode .si.si-b2.si-t1 table a,.darkMode .si.si-b2.si-t1 table caption,.darkMode .wysiwyg table th,.darkMode .wysiwyg table td,.darkMode .wysiwyg table a,.darkMode .wysiwyg table caption,.darkMode .paragraph table th,.darkMode .paragraph table td,.darkMode .paragraph table a,.darkMode .paragraph table caption{color:var(--white)}.darkMode .si-b1 table tr:nth-child(odd),.darkMode .si-b1 table tr:nth-child(odd)>*,.darkMode .si.si-b2.si-t1 table tr:nth-child(odd),.darkMode .si.si-b2.si-t1 table tr:nth-child(odd)>*,.darkMode .wysiwyg table tr:nth-child(odd),.darkMode .wysiwyg table tr:nth-child(odd)>*,.darkMode .paragraph table tr:nth-child(odd),.darkMode .paragraph table tr:nth-child(odd)>*{background-color:var(--black-eco-2)}.darkMode .si-b1 table tr:nth-child(even),.darkMode .si.si-b2.si-t1 table tr:nth-child(even),.darkMode .wysiwyg table tr:nth-child(even),.darkMode .paragraph table tr:nth-child(even){background-color:var(--black-eco-3)}.darkMode .wysiwyg table tr td,.darkMode .wysiwyg table th td,.darkMode .paragraph table tr td,.darkMode .paragraph table th td{background-color:transparent}.darkMode .si-b1 table thead tr:nth-child(odd){background-color:var(--black-eco-3)}.darkMode .button--gradient span{color:var(--white)}.darkMode .button--gradient--black::after{background:-webkit-gradient(linear, left top, right top, from(var(--white)), to(rgba(0,0,0,0)));background:linear-gradient(to right, var(--white), rgba(0,0,0,0))}.darkMode .button--gradient--black:hover::after{background-color:var(--white)}.darkMode .button--gradient--red::after{background:-webkit-gradient(linear, left top, right top, from(var(--red)), to(rgba(0,0,0,0)));background:linear-gradient(to right, var(--red), rgba(0,0,0,0))}.darkMode .button--gradient--red:hover::after{background-color:var(--red)}.darkMode .fourOFour::after{background-color:var(--black-eco-1)}.darkMode .fourOFour::before{background:var(--cobalt-pastel-05)}.darkMode .search__header form input::-webkit-input-placeholder{color:var(--white)}.darkMode .search__header form input::-moz-placeholder{color:var(--white)}.darkMode .search__header form input:-ms-input-placeholder{color:var(--white)}.darkMode .search__header form input::-ms-input-placeholder{color:var(--white)}.darkMode .search__header form input::placeholder,.darkMode .search__header form input{color:var(--white)}.darkMode .search__header .buttonGroup .button{--button-bg-color: var(--black-eco-2);--button-border-color: var(--black-eco-2);--button-color: var(--white)}.darkMode .si-s2 .ribbonLarge:hover{--ribbon-color: var(--white)}@media (min-width: 1073px){.darkMode .si-s2 .ribbonLarge--lightCobalt::after{background:-webkit-gradient(linear, left top, right top, from(var(--white)), to(transparent));background:linear-gradient(to right, var(--white), transparent)}.darkMode .si-s2 .ribbonLarge--lightUltraViolet::after{background:-webkit-gradient(linear, left top, right top, from(var(--ultraviolet-lighter-20)), to(transparent));background:linear-gradient(to right, var(--ultraviolet-lighter-20), transparent)}.darkMode .si-s2 .ribbonLarge--lightEmerald::after{background:-webkit-gradient(linear, left top, right top, from(var(--emerald-lighter-20)), to(transparent));background:linear-gradient(to right, var(--emerald-lighter-20), transparent)}}.darkMode .section__group.section__map .continents .h4,.darkMode .section__group.section__map .continents .employee__name{color:var(--white)}.darkMode .section__group.section__map .continents ul li:hover{background-color:var(--black-eco-2)}.darkMode .section__group.section__map .is-map svg [fill="#f1f7ff"]{fill:var(--black-eco-1)}.darkMode .section__group.section__map .is-map svg [fill="#b5dbfe"]{fill:var(--cobalt-30)}.darkMode .section__group.section__map .is-map .map{background-color:var(--black-eco-2)}.darkMode .title-color--black{margin-bottom:.625rem;color:var(--black)}.darkMode .title-color--cobalt{margin-bottom:.625rem;color:var(--cobalt)}.darkMode .title-color--emerald{margin-bottom:.625rem;color:var(--emerald)}.darkMode .title-color--grey{margin-bottom:.625rem;color:var(--grey)}.darkMode .title-color--lightCobalt{margin-bottom:.625rem;color:var(--cobalt-lighter)}.darkMode .title-color--lightEmerald{margin-bottom:.625rem;color:var(--emerald-lighter)}.darkMode .title-color--lightGrey{margin-bottom:.625rem;color:var(--grey-lighter)}.darkMode .title-color--lightOlive{margin-bottom:.625rem;color:var(--olive-lighter)}.darkMode .title-color--lightPink{margin-bottom:.625rem;color:var(--pink-lighter)}.darkMode .title-color--lightUltraViolet{margin-bottom:.625rem;color:var(--ultraviolet-lighter)}.darkMode .title-color--olive{margin-bottom:.625rem;color:var(--olive)}.darkMode .title-color--pastelCobalt{margin-bottom:.625rem;color:var(--cobalt-pastel)}.darkMode .title-color--pink{margin-bottom:.625rem;color:var(--pink)}.darkMode .title-color--red{margin-bottom:.625rem;color:var(--red)}.darkMode .title-color--ultraViolet{margin-bottom:.625rem;color:var(--ultraviolet-lighter)}.darkMode .title-color--white{margin-bottom:.625rem;color:var(--white)}.darkMode .si.si-a1 .h1.title-ribbon::before,.darkMode .si.si-a3 .h1.title-ribbon::before{background-color:var(--black-eco-2)}@media (max-width: 1072.98px){.darkMode .si.si-a3{background:var(--black-eco-1)}}@media (max-width: 1072.98px){.darkMode .si.si-a3>picture::after{background-image:url(../media/images/mask-a3-darkmode.svg)}}.darkMode .si.si-a1 .button.button--arrow.button--arrow--down,.darkMode .si.si-a3 .button.button--arrow.button--arrow--down{-webkit-filter:none !important;filter:none !important}@media (min-width: 1073px){.darkMode .si.si-a1 .button.button--arrow.button--arrow--down,.darkMode .si.si-a3 .button.button--arrow.button--arrow--down{background-color:var(--black-eco-2);-webkit-filter:none !important;filter:none !important}}.darkMode .navB__list__item__wrapper .navB__toggle{background-color:var(--black-eco-2)}.darkMode .infographic{background-color:var(--black-eco-1)}.darkMode .infographic .infographic__section--5--content--right::after,.darkMode .infographic .infographic__section--1--container--right::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--white-05)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, var(--white-05), rgba(0,0,0,0))}.darkMode .infographic .infographic__section--1--container--right,.darkMode .infographic .infographic__section--5--content--right,.darkMode .infographic .infographic__section--2--content--list--item{background-color:var(--black-eco-1)}.darkMode .infographic .infographic__section--2--content--list--item::after{opacity:0.2}.darkMode .infographic .readMore--text:after{background-color:var(--white)}.darkMode .infographic .infographic__section--5--onu--illustrations span{color:var(--white)}.darkMode .infographic .button--infographics{color:var(--grey-lighter);background-color:var(--black-eco-2)}.darkMode .infographic .button--infographics path,.darkMode .infographic .button--infographics circle{stroke:var(--grey-lighter)}@media (max-width: 1072.98px){.darkMode .infographic__header--content--source{background-color:var(--black-eco-2)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcnMvX2dsb2JhbC5zY3NzIiwidmFycy9fY29sb3JzLnNjc3MiLCJ2YXJzL19mb250cy5zY3NzIiwic3R5bGVzLWNvcnBvLmNzcyIsIlJpMjEvdG9vbHMvX2xheW91dEJvb3RzdHJhcC5zY3NzIiwiUmkyMS90b29scy9ib290c3RyYXAtZ3JpZC9taXhpbnMvX2dyaWQuc2NzcyIsInZhcnMvX2xheW91dEJvb3RzdHJhcC5zY3NzIiwiUmkyMS90b29scy9ib290c3RyYXAtZ3JpZC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJSaTIxL3Rvb2xzL2Jvb3RzdHJhcC1ncmlkL19ncmlkLnNjc3MiLCJSaTIxL3Rvb2xzL2Jvb3RzdHJhcC1ncmlkL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIlJpMjEvdG9vbHMvYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJSaTIxL3Rvb2xzL2Jvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiUmkyMS90b29scy9ib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIlJpMjEvdG9vbHMvYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIlJpMjEvdG9vbHMvYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJSaTIxL3Rvb2xzL19zY3JlZW5SZWFkZXIuc2NzcyIsIlJpMjEvY29tbW9ucy9fdmlzaWJpbGl0eS5zY3NzIiwiUmkyMS9jb21tb25zL191aS5zY3NzIiwiUmkyMS90b29scy9fcHhUb1Z3LnNjc3MiLCJSaTIxL3Rvb2xzL19weFRvUmVtLnNjc3MiLCJjb21tb25zL191aS5zY3NzIiwiY29tbW9ucy9fZm9udFN0eWxlcy5zY3NzIiwiUmkyMS90b29scy9fbGlzdHMuc2NzcyIsIlJpMjEvdG9vbHMvX3B4VG9FbS5zY3NzIiwiUmkyMS9jb21tb25zL19jdXN0b21Ib3Zlci5zY3NzIiwidmFycy9fekluZGV4LnNjc3MiLCJjb21tb25zL19jdXN0b21Ib3Zlci5zY3NzIiwiUmkyMS9jb21tb25zL19mb290ZXIuc2NzcyIsIlJpMjEvdG9vbHMvX2JlbS5zY3NzIiwiUmkyMS90b29scy9fcHhUb1ZoLnNjc3MiLCJSaTIxL2NvbW1vbnMvX3JpYmJvblNtYWxsLnNjc3MiLCJSaTIxL2NvbW1vbnMvX3Njcm9sbFRvLnNjc3MiLCJjb21tb25zL19zY3JvbGxUby5zY3NzIiwiUmkyMS9jb21tb25zL19zY3JvbGxUb0V4cGxvcmUuc2NzcyIsIlJpMjEvY29tbW9ucy9fcmliYm9uLnNjc3MiLCJSaTIxL2NvbW1vbnMvX3JpYmJvbkxhcmdlLnNjc3MiLCJjb21tb25zL19yaWJib25MYXJnZS5zY3NzIiwiUmkyMS9jb21tb25zL19rZXlzLnNjc3MiLCJSaTIxL3Rvb2xzL19zY3JvbGxCYXIuc2NzcyIsImNvbW1vbnMvX2tleXMuc2NzcyIsIlJpMjEvY29tbW9ucy9fa2V5RmlndXJlLnNjc3MiLCJjb21tb25zL19rZXlGaWd1cmUuc2NzcyIsIlJpMjEvY29tbW9ucy9fa2V5UGljdHVyZS5zY3NzIiwiUmkyMS9jb21tb25zL19zbGlkZXIuc2NzcyIsImNvbW1vbnMvX3NsaWRlci5zY3NzIiwiUmkyMS9jb21tb25zL19kb3dubG9hZC5zY3NzIiwiUmkyMS9jb21tb25zL19lbXBsb3llZS5zY3NzIiwiY29tbW9ucy9fZW1wbG95ZWUuc2NzcyIsIlJpMjEvY29tbW9ucy9fdG9vbHRpcC5zY3NzIiwiUmkyMS9jb21tb25zL190YWJsZS5zY3NzIiwiUmkyMS9jb21tb25zL19wdXNoLnNjc3MiLCJSaTIxL2NvbW1vbnMvX2ZhcS5zY3NzIiwiY29tbW9ucy9fZmFxLnNjc3MiLCJSaTIxL2NvbW1vbnMvX2ZsZXgtZ3JpZC5zY3NzIiwiUmkyMS9jb21tb25zL19idXR0b25Hcm91cC5zY3NzIiwiY29tbW9ucy9fYnV0dG9uR3JvdXAuc2NzcyIsIlJpMjEvY29tbW9ucy9fYnV0dG9uVG9nZ2xlLnNjc3MiLCJjb21tb25zL19idXR0b25Ub2dnbGUuc2NzcyIsIlJpMjEvY29tbW9ucy9fcmVpbnN1cmFuY2Uuc2NzcyIsIlJpMjEvY29tbW9ucy9fZWRpdG9yaWFsLnNjc3MiLCJjb21tb25zL19lZGl0b3JpYWwuc2NzcyIsIlJpMjEvY29tbW9ucy9fbmF2SW5saW5lLnNjc3MiLCJjb21tb25zL19uYXZJbmxpbmUuc2NzcyIsIlJpMjEvY29tbW9ucy9fcGxheWVyLnNjc3MiLCJjb21tb25zL19wbGF5ZXIuc2NzcyIsImNvbW1vbnMvX2lmcmFtZS5zY3NzIiwiY29tbW9ucy9fZG9jdW1lbnRMaXN0LnNjc3MiLCJjb21tb25zL19icmVhZGNydW1iLnNjc3MiLCJSaTIxL2NvbW1vbnMvX21vZGFsLnNjc3MiLCJjb21tb25zL19tb2RhbF9fdHJvbWJpLnNjc3MiLCJSaTIxL21vZHVsZXMvX2hhbWJ1cmdlci5zY3NzIiwiUmkyMS9tb2R1bGVzL19sYW5ndWFnZVN3aXRjaGVyLnNjc3MiLCJSaTIxL21vZHVsZXMvX2NvbGxhcHNlLnNjc3MiLCJSaTIxL21vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9fbWFwLnNjc3MiLCJSaTIxL21vZHVsZXMvX3BhcmFncmFwaC5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLnNjc3MiLCJSaTIxL21vZHVsZXMvX3NjZW5lLnNjc3MiLCIuLi9tb2R1bGVzL19icmVhZGNydW1iLnNjc3MiLCJSaTIxL21vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tZ2xvYmFsLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWdsb2JhbC5zY3NzIiwiUmkyMS9tb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWExLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWExLnNjc3MiLCJSaTIxL21vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tYTMuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tYTMuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tYTQuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tYTUuc2NzcyIsIlJpMjEvbW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1iMS5zY3NzIiwibW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1iMS5zY3NzIiwibW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1iMi5zY3NzIiwibW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1iMy5zY3NzIiwibW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1iNC5zY3NzIiwiUmkyMS9tb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWI0LnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWI1LnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWMxLnNjc3MiLCJSaTIxL21vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tZDEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tZDEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tZTEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tZjcuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tajEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tbDEuc2NzcyIsIlJpMjEvbW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1xMS5zY3NzIiwibW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1xMS5zY3NzIiwiUmkyMS9tb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXMxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXMxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXMyLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXgxLnNjc3MiLCJSaTIxL21vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tdTEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0teTEuc2NzcyIsIlJpMjEvbW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS0wMy5zY3NzIiwiUmkyMS9tb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLTA0LnNjc3MiLCJSaTIxL21vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tdDEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tdDEuc2NzcyIsIm1vZHVsZXMvXzguMy1zZWN0aW9ucy1pbnRlcmlldXJlcy0tdDIuc2NzcyIsIlJpMjEvbW9kdWxlcy9fOC4zLXNlY3Rpb25zLWludGVyaWV1cmVzLS1tMi4yLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLW0yLjIuc2NzcyIsIlJpMjEvbW9kdWxlcy9fcmVzdWx0LnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXUxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXUyLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLXBlcnNvbm5lQ29taXRlLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWcxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWgxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWkxLnNjc3MiLCJtb2R1bGVzL184LjMtc2VjdGlvbnMtaW50ZXJpZXVyZXMtLWsxLnNjc3MiLCJSaTIx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LFVKQVosa0JBQXNDLENBQXRDLGtCQUFzQyxDQUF0QyxjQUFzQyxDQUl0QyxlQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxpQkFBc0MsQ0FBdEMsYUFBc0MsQ0FJdEMsY0FBdUMsQ0lGMUIsQ0ZDYixtREVIWSxVSkFaLGtCQUFzQyxDQUF0QyxxQkFBc0MsQ0FBdEMsaUJBQXNDLENBSXRDLGtCQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxzQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxzQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxzQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxzQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxzQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDSUozQixVSkFaLGtCQUFzQyxDQUF0QyxnQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0lKM0IsVUpBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsVUpBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsV0pBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsV0pBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsV0pBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsV0pBWixrQkFBc0MsQ0FBdEMsc0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0lKM0IsV0pBWixrQkFBc0MsQ0FBdEMsaUJBQXNDLENBQXRDLGFBQXNDLENB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dU1BS0gsbUNBQ1MsQ0FBQSw0RUFFb0MsV0FDN0MsQ0FBQSw2Q0FHZSw2QkFDTixDQUFBLHlFQUdvQyxrQkFDL0MsQ0FBQSw2Q0FHRSx5QkFDRixDQUFBLG1DQUNXLENBQUEsc0dBRVosMEJBQ00sQ0FBQSw4QnJIMWVZLGdEcUgrZXhCLG1DQUNzQixDQUFBIiwiZmlsZSI6InN0eWxlcy1jb3Jwby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gZ2xvYmFsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG4kZGVzaWduUmVmZXJlbmNlTW9iaWxlOiAgMzc1cHg7XG4kZGVzaWduUmVmZXJlbmNlTW9iaWxlWTogNjUwcHg7XG4kZGVzaWduUmVmZXJlbmNlOiAgICAgICAgMTQ0MHB4O1xuJGRlc2lnblJlZmVyZW5jZVk6ICAgICAgIDc2NHB4O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgIDE2cHg7XG4kcmF0aW86ICN7c3RyaXAtdW5pdCgkZGVzaWduUmVmZXJlbmNlKSArIDEwfSAvICN7c3RyaXAtdW5pdCgkZGVzaWduUmVmZXJlbmNlWSl9O1xuXG4kYXZhaWxhYmxlV2lkdGhJcGhvbmU3OiAgNzUwcHggKiAwLjU7XG4kYXZhaWxhYmxlSGVpZ2h0SXBob25lNzogMTEwNHB4ICogMC41O1xuXG4kaW1nOiAgICAnLi4vbWVkaWEvaW1hZ2VzLyc7XG4kaWNvbmVzOiAnLi4vbWVkaWEvaWNvbnMvJztcbiRmb250czogICcuLi9tZWRpYS9mb250cy8nO1xuXG4vLyBUcmFuc2l0aW9uc1xuJGVhc2UtLTAzOiBhbGwgLjNzIGVhc2U7XG4kYmV6aWVyQTogY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTsgLy8gZ2UuY29tXG4kYmV6aWVyQjogY3ViaWMtYmV6aWVyKDEsLjMxLC43LC44Nik7XG4kYmV6aWVyQzogY3ViaWMtYmV6aWVyKC45MiwuMzMsLjksLjk5KTtcbiRiZXppZXJEOiBjdWJpYy1iZXppZXIoLjYsMS4wNSwxLC43Nyk7XG5cbiRoYW1idXJnZXJCZzogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzIuNScgY3k9JzIuNScgcj0nMi41JyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIjtcbiRoYW1idXJnZXJCZ1doaXRlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUnIGhlaWdodD0nNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMi41JyBjeT0nMi41JyByPScyLjUnIGZpbGw9JyUyM0YxRjdGRicvJTNFJTNDL3N2ZyUzRVwiO1xuJHJpYmJvbjQ1OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1MzcnIGhlaWdodD0nMTUzNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzMi4xOTggNzY4LjU5NGMtMTc1LjczNi0xNzUuNzM2LTE3NS43MzYtNDYwLjY2IDAtNjM2LjM5NiAxNzUuNzM2LTE3NS43MzYgNDYwLjY2LTE3NS43MzYgNjM2LjM5NiAwbDYzNi4zOTYgNjM2LjM5NmMxNzUuNzQgMTc1LjczNiAxNzUuNzQgNDYwLjY1NiAwIDYzNi4zOTYtMTc1Ljc0IDE3NS43NC00NjAuNjYgMTc1Ljc0LTYzNi4zOTYgMEwxMzIuMTk4IDc2OC41OTR6JyBmaWxsPSclMjNGNzI3MTcnLyUzRSUzQy9zdmclM0VcIjtcbiRuYXZUcmlnZ2VyQmc6ICAgICAgXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuODczIDIuODczbDUuMjU0IDUuMjU0TTIuODczIDguMTI3bDUuMjU0LTUuMjU0JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIjtcbiRiYWNrZ3JvdW5kUmliYm9uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIHJ4PScxODcuNScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCI7XG4kYmFja2dyb3VuZFJpYmJvbkJsdWU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgcng9JzE4Ny41JyBmaWxsPSclMjNGMUY3RkYnLyUzRSUzQy9zdmclM0VcIjtcbiRiYWNrZ3JvdW5kUmliYm9uQmxhY2tFY28xOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIHJ4PScxODcuNScgZmlsbD0nJTIzMUIxQjI1Jy8lM0UlM0Mvc3ZnJTNFXCI7XG4kYmFja2dyb3VuZFJpYmJvbkJsYWNrRWNvMjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyByeD0nMTg3LjUnIGZpbGw9JyUyMzIyMjIyRCcvJTNFJTNDL3N2ZyUzRVwiO1xuJHBpbGw6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAzJyBoZWlnaHQ9JzQ1MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzMwMycgaGVpZ2h0PSc0NTAnIHJ4PScxNTEuNScgZmlsbD0nJTIzZmZmJyAvJTNFJTNDL3N2ZyUzRVwiO1xuJHRvb2x0aXBBcnJvdzogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PSc2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjYgMGMtNi44MyAwLTkuODIyIDUuOTY0LTEzLjU1IDZDOC4yNzcgNi4wNCA1Ljk1IDAgMCAwaDI2eicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCI7XG4kdG9vbHRpcEFycm93QmxhY2tFY28xOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNiAwYy02LjgzIDAtOS44MjIgNS45NjQtMTMuNTUgNkM4LjI3NyA2LjA0IDUuOTUgMCAwIDBoMjZ6JyBmaWxsPSclMjMxQjFCMjUnLyUzRSUzQy9zdmclM0VcIjtcblxuOnJvb3Qge1xuICAgIC0tYm9keS1jb2xvcjogICAgIHZhcigtLWJsYWNrKTtcbiAgICAtLWJvZHktYmc6ICAgICAgICB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICAtLWFuaW1hdGlvblNwZWVkOiAxMDAwbXM7XG4gICAgLS1hbmltYXRpb25TcGVlZEZhc3Q6IDQwMG1zO1xuXG4gICAgLy8gc2Nyb2xsZXIgcHJvZ3Jlc3NcbiAgICAtLXNjcm9sbGVyUHJvZ3Jlc3NDb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIC0tc2Nyb2xsZXJQcm9ncmVzc1NpZGU6IDlweDtcbiAgICAtLXNjcm9sbGVyUHJvZ3Jlc3NTaWRlQmVmb3JlOiA2cHg7XG4gICAgLS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZTogdmFyKC0tcmVkKTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vLyBjb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG5cbjpyb290IHtcbiAgICAtLXdoaXRlOiAjRkZGRkZGO1xuICAgIC0td2hpdGUtOTg6ICN7cmdiYSgjZmZmZmZmLCAwLjk4KX07XG4gICAgLS13aGl0ZS01MDogI3tyZ2JhKCNmZmZmZmYsIDAuNTApfTtcbiAgICAtLXdoaXRlLTEwOiAje3JnYmEoI2ZmZmZmZiwgMC4xMCl9O1xuICAgIC0td2hpdGUtMDU6ICN7cmdiYSgjZmZmZmZmLCAwLjA1KX07XG4gICAgLS13aGl0ZS0wMDogI3tyZ2JhKCNmZmZmZmYsIDApfTtcbiAgICAtLWJsYWNrLWVjby0xOiAjMUIxQjI1O1xuICAgIC0tYmxhY2stZWNvLTEtMDA6ICN7cmdiYSgjMUIxQjI1LCAwKX07XG4gICAgLy8gLS1ibGFjay1lY28tMjogIzIyMjIyRDtcbiAgICAtLWJsYWNrLWVjby0yOiAjMkQyRDM5O1xuICAgIC0tYmxhY2stZWNvLTItMDA6ICN7cmdiYSgjMjIyMjJELCAwKX07XG4gICAgLS1ibGFjay1lY28tMzogIzNFM0U0OTtcbiAgICAtLWJsYWNrOiAjMDAwMDAwO1xuICAgIC0tYmxhY2stMDU6ICN7cmdiYSgjMDAwMDAwLCAwLjA1KX07XG4gICAgLS1ibGFjay0xMDogI3tyZ2JhKCMwMDAwMDAsIDAuMSl9O1xuICAgIC0tYmxhY2stNTA6ICN7cmdiYSgjMDAwMDAwLCAwLjUpfTtcblxuICAgIC0tZ3JleTogIzZENzc4NztcbiAgICAtLWdyZXktMDU6ICN7cmdiYSgjNkQ3Nzg3LCAwLjA1KX07XG4gICAgLS1ncmV5LWxpZ2h0ZXI6ICNENUQ4REQ7XG4gICAgLS1ncmV5LWxpZ2h0ZXItbGlnaHRlcjogI0Q1RDhERDtcbiAgICAtLWdyZXktZGFya2VyOiAjODE4QTk5O1xuICAgIC0tZ3JleS1saWdodGVyLTA1OiAje3JnYmEoI0Q1RDhERCwwLjA1KX07XG4gICAgLS1ncmV5LTIwOiAje3JnYmEoIzZENzc4NywgMC4yKX07XG5cbiAgICAtLWNvYmFsdDogIzBEOEFGRjtcbiAgICAtLWNvYmFsdC0wNTogI3tyZ2JhKCMwRDhBRkYsIDAuMDUpfTtcbiAgICAtLWNvYmFsdC0xMDogI3tyZ2JhKCMwRDhBRkYsIDAuMTApfTtcbiAgICAtLWNvYmFsdC0yMDogI3tyZ2JhKCMwRDhBRkYsIDAuMjApfTtcbiAgICAtLWNvYmFsdC0zMDogI3tyZ2JhKCMwRDhBRkYsIDAuMzApfTtcbiAgICAtLWNvYmFsdC04MDogI3tyZ2JhKCMwRDhBRkYsIDAuODApfTtcbiAgICAtLWNvYmFsdC1saWdodGVyOiAjQjBFRkZGO1xuICAgIC0tY29iYWx0LWxpZ2h0ZXItbGlnaHRlcjogI0IwRUZGRjtcbiAgICAtLWNvYmFsdC1saWdodGVyLTA1OiAje3JnYmEoI0IwRUZGRiwwLjA1KX07XG4gICAgLS1jb2JhbHQtcGFzdGVsOiAjRjFGN0ZGO1xuICAgIC0tY29iYWx0LXBhc3RlbC05ODogI3tyZ2JhKCNGMUY3RkYsMC45OCl9O1xuICAgIC0tY29iYWx0LXBhc3RlbC01MDogI3tyZ2JhKCNGMUY3RkYsMC41MCl9O1xuICAgIC0tY29iYWx0LXBhc3RlbC0wNTogI3tyZ2JhKCNGMUY3RkYsMC4wNSl9O1xuICAgIC0tY29iYWx0LXBhc3RlbC0wMDogI3tyZ2JhKCNGMUY3RkYsMCl9O1xuXG4gICAgLS1lbWVyYWxkOiAjMDBBMTg0O1xuICAgIC0tZW1lcmFsZC0wNTogI3tyZ2JhKCMwMEExODQsIDAuMDUpfTtcbiAgICAtLWVtZXJhbGQtMjA6ICN7cmdiYSgjMDBBMTg0LCAwLjIpfTtcbiAgICAtLWVtZXJhbGQtODA6ICN7cmdiYSgjMDBBMTg0LCAwLjgpfTtcbiAgICAtLWVtZXJhbGQtbGlnaHRlcjogIzk4RjZEQjtcbiAgICAtLWVtZXJhbGQtbGlnaHRlci1saWdodGVyOiAjOThGNkRCO1xuICAgIC0tZW1lcmFsZC1saWdodGVyLTA1OiAje3JnYmEoIzk4RjZEQiwgMC4wNSl9O1xuICAgIC0tZW1lcmFsZC1saWdodGVyLTIwOiAje3JnYmEoIzk4RjZEQiwgMC4yKX07XG5cbiAgICAtLW9saXZlOiAjNzM5QTAwO1xuICAgIC0tb2xpdmUtMDU6ICN7cmdiYSgjNzM5QTAwLCAwLjA1KX07XG4gICAgLS1vbGl2ZS1saWdodGVyOiAjRENGNjkxO1xuICAgIC0tb2xpdmUtbGlnaHRlci1saWdodGVyOiAjRENGNjkxO1xuICAgIC0tb2xpdmUtbGlnaHRlci0wNTogI3tyZ2JhKCNEQ0Y2OTEsIDAuMDUpfTtcblxuICAgIC0tcmVkOiAjRjcyNzE3O1xuICAgIC0tcmVkLWxpZ2h0ZXI6ICNGRUQwQzg7XG4gICAgLS1yZWQtMDU6ICN7cmdiYSgjRjcyNzE3LCAwLjA1KX07XG4gICAgLS1waW5rOiAjRkY1OTc4O1xuICAgIC0tcGluay0wNTogI3tyZ2JhKCNGRjU5NzgsIDAuMDUpfTtcbiAgICAtLXBpbmstbGlnaHRlcjogI0ZFRDBDODtcbiAgICAtLXBpbmstbGlnaHRlci1saWdodGVyOiAjRkVEMEM4O1xuICAgIC0tcGluay1saWdodGVyLTA1OiAje3JnYmEoI0ZFRDBDOCwgMC4wNSl9O1xuXG4gICAgLS11bHRyYXZpb2xldDogIzcxMUNGRjtcbiAgICAtLXVsdHJhdmlvbGV0LTA1OiAje3JnYmEoIzcxMUNGRiwgMC4wNSl9O1xuICAgIC0tdWx0cmF2aW9sZXQtNTA6ICN7cmdiYSgjNzExQ0ZGLCAwLjUwKX07XG4gICAgLS11bHRyYXZpb2xldC1saWdodGVyOiAjRDBDQ0ZGO1xuICAgIC0tdWx0cmF2aW9sZXQtbGlnaHRlci1saWdodGVyOiAjRDBDQ0ZGO1xuICAgIC0tdWx0cmF2aW9sZXQtbGlnaHRlci0wNTogI3tyZ2JhKCNEMENDRkYsIDAuMDUpfTtcbiAgICAtLXVsdHJhdmlvbGV0LWxpZ2h0ZXItMjA6ICN7cmdiYSgjRDBDQ0ZGLCAwLjIwKX07XG5cbiAgICAtLW1hcHNlZSA6ICNjOGUwZmY7XG59XG5cbiRjb2xvcnM6IChcbiAgICAnYmxhY2snOiAtLWJsYWNrLFxuICAgICdjb2JhbHQnOiAtLWNvYmFsdCxcbiAgICAnZW1lcmFsZCc6IC0tZW1lcmFsZCxcbiAgICAnZ3JleSc6IC0tZ3JleSxcbiAgICAnbGlnaHRDb2JhbHQnOiAtLWNvYmFsdC1saWdodGVyLFxuICAgICdsaWdodEVtZXJhbGQnOiAtLWVtZXJhbGQtbGlnaHRlcixcbiAgICAnbGlnaHRHcmV5JzogLS1ncmV5LWxpZ2h0ZXIsXG4gICAgJ2xpZ2h0T2xpdmUnOiAtLW9saXZlLWxpZ2h0ZXIsXG4gICAgJ2xpZ2h0UGluayc6IC0tcGluay1saWdodGVyLFxuICAgICdsaWdodFVsdHJhVmlvbGV0JzogLS11bHRyYXZpb2xldC1saWdodGVyLFxuICAgICdsaWdodFJlZCc6IC0tcmVkLWxpZ2h0ZXIsXG4gICAgJ29saXZlJzogLS1vbGl2ZSxcbiAgICAncGFzdGVsQ29iYWx0JzogLS1jb2JhbHQtcGFzdGVsLFxuICAgICdwaW5rJzogLS1waW5rLFxuICAgICdyZWQnOiAtLXJlZCxcbiAgICAndWx0cmFWaW9sZXQnOiAtLXVsdHJhdmlvbGV0LFxuICAgICd3aGl0ZSc6IC0td2hpdGUsXG4pO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIGZvbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG4kaGVhZGluZzEtZm9udC1zaXplLVM6IDM4cHg7XG4kaGVhZGluZzItZm9udC1zaXplLVM6IDMwcHg7XG4kaGVhZGluZzMtZm9udC1zaXplLVM6IDIwcHg7XG4kaGVhZGluZzQtZm9udC1zaXplLVM6IDE4cHg7XG5cbiRoZWFkaW5nNS1mb250LXNpemUtUzogMTBweDtcbiRoZWFkaW5nNi1mb250LXNpemUtUzogMTVweDtcbiRzdWJoZWFkLWZvbnQtc2l6ZS1TOiAxMHB4O1xuXG4kcGFyYWdyYXBoMS1mb250LXNpemUtUzogMThweDtcbiRwYXJhZ3JhcGgyLWZvbnQtc2l6ZS1TOiAxNXB4O1xuJHBhcmFncmFwaDMtZm9udC1zaXplLVM6IDEzcHg7XG5cbiRoZWFkaW5nMS1mb250LXNpemUtTDogODBweDtcbiRoZWFkaW5nMi1mb250LXNpemUtTDogNTBweDtcbiRoZWFkaW5nMy1mb250LXNpemUtTDogMzJweDtcbiRoZWFkaW5nNC1mb250LXNpemUtTDogMThweDtcblxuJGhlYWRpbmc1LWZvbnQtc2l6ZS1MOiAxMXB4O1xuJGhlYWRpbmc2LWZvbnQtc2l6ZS1MOiAxNXB4O1xuJHN1YmhlYWQtZm9udC1zaXplLUw6IDExcHg7XG5cbiRwYXJhZ3JhcGgxLWZvbnQtc2l6ZS1MOiAxOHB4O1xuJHBhcmFncmFwaDItZm9udC1zaXplLUw6IDE1cHg7XG4kcGFyYWdyYXBoMy1mb250LXNpemUtTDogMTVweDtcbiRwYXJhZ3JhcGg0LWZvbnQtc2l6ZS1MOiAxMnB4O1xuXG46cm9vdCB7XG4gICAgLS1oZWFkaW5nLWZvbnQtZmFtaWx5OiAnRWRlbnJlZCcsIHNhbnMtc2VyaWY7XG4gICAgLS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLS1mb250LWZhbWlseS1iYXNlOiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiAgICAtLWxpbmUtaGVpZ2h0LWJhc2U6ICgyNy8xOSk7XG4gICAgLS1lZGVucmVkOiAnRWRlbnJlZCc7XG59IiwiOnJvb3R7LS1ib2R5LWNvbG9yOiAgICAgdmFyKC0tYmxhY2spOy0tYm9keS1iZzogICAgICAgIHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tYW5pbWF0aW9uU3BlZWQ6IDEwMDBtczstLWFuaW1hdGlvblNwZWVkRmFzdDogNDAwbXM7LS1zY3JvbGxlclByb2dyZXNzQ29sb3I6IHZhcigtLWJsYWNrKTstLXNjcm9sbGVyUHJvZ3Jlc3NTaWRlOiA5cHg7LS1zY3JvbGxlclByb2dyZXNzU2lkZUJlZm9yZTogNnB4Oy0tc2Nyb2xsZXJQcm9ncmVzc0JhY2tncm91bmRCZWZvcmU6IHZhcigtLXJlZCl9OnJvb3R7LS13aGl0ZTogI0ZGRkZGRjstLXdoaXRlLTk4OiByZ2JhKDI1NSwyNTUsMjU1LDAuOTgpOy0td2hpdGUtNTA6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTstLXdoaXRlLTEwOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7LS13aGl0ZS0wNTogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTstLXdoaXRlLTAwOiByZ2JhKDI1NSwyNTUsMjU1LDApOy0tYmxhY2stZWNvLTE6ICMxQjFCMjU7LS1ibGFjay1lY28tMS0wMDogcmdiYSgyNywyNywzNywwKTstLWJsYWNrLWVjby0yOiAjMkQyRDM5Oy0tYmxhY2stZWNvLTItMDA6IHJnYmEoMzQsMzQsNDUsMCk7LS1ibGFjay1lY28tMzogIzNFM0U0OTstLWJsYWNrOiAjMDAwMDAwOy0tYmxhY2stMDU6IHJnYmEoMCwwLDAsMC4wNSk7LS1ibGFjay0xMDogcmdiYSgwLDAsMCwwLjEpOy0tYmxhY2stNTA6IHJnYmEoMCwwLDAsMC41KTstLWdyZXk6ICM2RDc3ODc7LS1ncmV5LTA1OiByZ2JhKDEwOSwxMTksMTM1LDAuMDUpOy0tZ3JleS1saWdodGVyOiAjRDVEOEREOy0tZ3JleS1saWdodGVyLWxpZ2h0ZXI6ICNENUQ4REQ7LS1ncmV5LWRhcmtlcjogIzgxOEE5OTstLWdyZXktbGlnaHRlci0wNTogcmdiYSgyMTMsMjE2LDIyMSwwLjA1KTstLWdyZXktMjA6IHJnYmEoMTA5LDExOSwxMzUsMC4yKTstLWNvYmFsdDogIzBEOEFGRjstLWNvYmFsdC0wNTogcmdiYSgxMywxMzgsMjU1LDAuMDUpOy0tY29iYWx0LTEwOiByZ2JhKDEzLDEzOCwyNTUsMC4xKTstLWNvYmFsdC0yMDogcmdiYSgxMywxMzgsMjU1LDAuMik7LS1jb2JhbHQtMzA6IHJnYmEoMTMsMTM4LDI1NSwwLjMpOy0tY29iYWx0LTgwOiByZ2JhKDEzLDEzOCwyNTUsMC44KTstLWNvYmFsdC1saWdodGVyOiAjQjBFRkZGOy0tY29iYWx0LWxpZ2h0ZXItbGlnaHRlcjogI0IwRUZGRjstLWNvYmFsdC1saWdodGVyLTA1OiByZ2JhKDE3NiwyMzksMjU1LDAuMDUpOy0tY29iYWx0LXBhc3RlbDogI0YxRjdGRjstLWNvYmFsdC1wYXN0ZWwtOTg6IHJnYmEoMjQxLDI0NywyNTUsMC45OCk7LS1jb2JhbHQtcGFzdGVsLTUwOiByZ2JhKDI0MSwyNDcsMjU1LDAuNSk7LS1jb2JhbHQtcGFzdGVsLTA1OiByZ2JhKDI0MSwyNDcsMjU1LDAuMDUpOy0tY29iYWx0LXBhc3RlbC0wMDogcmdiYSgyNDEsMjQ3LDI1NSwwKTstLWVtZXJhbGQ6ICMwMEExODQ7LS1lbWVyYWxkLTA1OiByZ2JhKDAsMTYxLDEzMiwwLjA1KTstLWVtZXJhbGQtMjA6IHJnYmEoMCwxNjEsMTMyLDAuMik7LS1lbWVyYWxkLTgwOiByZ2JhKDAsMTYxLDEzMiwwLjgpOy0tZW1lcmFsZC1saWdodGVyOiAjOThGNkRCOy0tZW1lcmFsZC1saWdodGVyLWxpZ2h0ZXI6ICM5OEY2REI7LS1lbWVyYWxkLWxpZ2h0ZXItMDU6IHJnYmEoMTUyLDI0NiwyMTksMC4wNSk7LS1lbWVyYWxkLWxpZ2h0ZXItMjA6IHJnYmEoMTUyLDI0NiwyMTksMC4yKTstLW9saXZlOiAjNzM5QTAwOy0tb2xpdmUtMDU6IHJnYmEoMTE1LDE1NCwwLDAuMDUpOy0tb2xpdmUtbGlnaHRlcjogI0RDRjY5MTstLW9saXZlLWxpZ2h0ZXItbGlnaHRlcjogI0RDRjY5MTstLW9saXZlLWxpZ2h0ZXItMDU6IHJnYmEoMjIwLDI0NiwxNDUsMC4wNSk7LS1yZWQ6ICNGNzI3MTc7LS1yZWQtbGlnaHRlcjogI0ZFRDBDODstLXJlZC0wNTogcmdiYSgyNDcsMzksMjMsMC4wNSk7LS1waW5rOiAjRkY1OTc4Oy0tcGluay0wNTogcmdiYSgyNTUsODksMTIwLDAuMDUpOy0tcGluay1saWdodGVyOiAjRkVEMEM4Oy0tcGluay1saWdodGVyLWxpZ2h0ZXI6ICNGRUQwQzg7LS1waW5rLWxpZ2h0ZXItMDU6IHJnYmEoMjU0LDIwOCwyMDAsMC4wNSk7LS11bHRyYXZpb2xldDogIzcxMUNGRjstLXVsdHJhdmlvbGV0LTA1OiByZ2JhKDExMywyOCwyNTUsMC4wNSk7LS11bHRyYXZpb2xldC01MDogcmdiYSgxMTMsMjgsMjU1LDAuNSk7LS11bHRyYXZpb2xldC1saWdodGVyOiAjRDBDQ0ZGOy0tdWx0cmF2aW9sZXQtbGlnaHRlci1saWdodGVyOiAjRDBDQ0ZGOy0tdWx0cmF2aW9sZXQtbGlnaHRlci0wNTogcmdiYSgyMDgsMjA0LDI1NSwwLjA1KTstLXVsdHJhdmlvbGV0LWxpZ2h0ZXItMjA6IHJnYmEoMjA4LDIwNCwyNTUsMC4yKTstLW1hcHNlZTogI2M4ZTBmZn06cm9vdHstLWhlYWRpbmctZm9udC1mYW1pbHk6ICdFZGVucmVkJywgc2Fucy1zZXJpZjstLWhlYWRpbmctZm9udC13ZWlnaHQ6IDQwMDstLWZvbnQtZmFtaWx5LWJhc2U6ICdVYnVudHUnLCBzYW5zLXNlcmlmOy0tZm9udC13ZWlnaHQtYmFzZTogNDAwOy0tbGluZS1oZWlnaHQtYmFzZTogKDI3LzE5KTstLWVkZW5yZWQ6ICdFZGVucmVkJ30vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi8uY29udGFpbmVye3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjE2MDBweH19LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnJvd3ttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC0xMywuY29sLTE0LC5jb2wsLmNvbC1hdXRvLC5jb2wteHMtMSwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05LC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEyLC5jb2wteHMtMTMsLmNvbC14cy0xNCwuY29sLXhzLC5jb2wteHMtYXV0bywuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTEzLC5jb2wtbWQtMTQsLmNvbC1tZCwuY29sLW1kLWF1dG8sLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0xMywuY29sLWxnLTE0LC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMTMsLmNvbC14bC0xNCwuY29sLXhsLC5jb2wteGwtYXV0bywuY29sLXh4bC0xLC5jb2wteHhsLTIsLmNvbC14eGwtMywuY29sLXh4bC00LC5jb2wteHhsLTUsLmNvbC14eGwtNiwuY29sLXh4bC03LC5jb2wteHhsLTgsLmNvbC14eGwtOSwuY29sLXh4bC0xMCwuY29sLXh4bC0xMSwuY29sLXh4bC0xMiwuY29sLXh4bC0xMywuY29sLXh4bC0xNCwuY29sLXh4bCwuY29sLXh4bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5jb2wtMSwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wtMTMsLmNvbC0xNCwuY29sLC5jb2wtYXV0bywuY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMiwuY29sLXhzLTEzLC5jb2wteHMtMTQsLmNvbC14cywuY29sLXhzLWF1dG8sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0xMywuY29sLW1kLTE0LC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMTMsLmNvbC1sZy0xNCwuY29sLWxnLC5jb2wtbGctYXV0bywuY29sLXhsLTEsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTEzLC5jb2wteGwtMTQsLmNvbC14bCwuY29sLXhsLWF1dG8sLmNvbC14eGwtMSwuY29sLXh4bC0yLC5jb2wteHhsLTMsLmNvbC14eGwtNCwuY29sLXh4bC01LC5jb2wteHhsLTYsLmNvbC14eGwtNywuY29sLXh4bC04LC5jb2wteHhsLTksLmNvbC14eGwtMTAsLmNvbC14eGwtMTEsLmNvbC14eGwtMTIsLmNvbC14eGwtMTMsLmNvbC14eGwtMTQsLmNvbC14eGwsLmNvbC14eGwtYXV0b3twYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xe2ZsZXg6MCAwIDEyLjUlO21heC13aWR0aDoxMi41JX0uY29sLTJ7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC0ze2ZsZXg6MCAwIDM3LjUlO21heC13aWR0aDozNy41JX0uY29sLTR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC01e2ZsZXg6MCAwIDYyLjUlO21heC13aWR0aDo2Mi41JX0uY29sLTZ7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC03e2ZsZXg6MCAwIDg3LjUlO21heC13aWR0aDo4Ny41JX0uY29sLTh7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuY29sLTF7ZmxleDowIDAgNy4xNDI4NiU7bWF4LXdpZHRoOjcuMTQyODYlfS5jb2wtMntmbGV4OjAgMCAxNC4yODU3MSU7bWF4LXdpZHRoOjE0LjI4NTcxJX0uY29sLTN7ZmxleDowIDAgMjEuNDI4NTclO21heC13aWR0aDoyMS40Mjg1NyV9LmNvbC00e2ZsZXg6MCAwIDI4LjU3MTQzJTttYXgtd2lkdGg6MjguNTcxNDMlfS5jb2wtNXtmbGV4OjAgMCAzNS43MTQyOSU7bWF4LXdpZHRoOjM1LjcxNDI5JX0uY29sLTZ7ZmxleDowIDAgNDIuODU3MTQlO21heC13aWR0aDo0Mi44NTcxNCV9LmNvbC03e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtOHtmbGV4OjAgMCA1Ny4xNDI4NiU7bWF4LXdpZHRoOjU3LjE0Mjg2JX0uY29sLTl7ZmxleDowIDAgNjQuMjg1NzElO21heC13aWR0aDo2NC4yODU3MSV9LmNvbC0xMHtmbGV4OjAgMCA3MS40Mjg1NyU7bWF4LXdpZHRoOjcxLjQyODU3JX0uY29sLTExe2ZsZXg6MCAwIDc4LjU3MTQzJTttYXgtd2lkdGg6NzguNTcxNDMlfS5jb2wtMTJ7ZmxleDowIDAgODUuNzE0MjklO21heC13aWR0aDo4NS43MTQyOSV9LmNvbC0xM3tmbGV4OjAgMCA5Mi44NTcxNCU7bWF4LXdpZHRoOjkyLjg1NzE0JX0uY29sLTE0e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5vcmRlci1maXJzdHtvcmRlcjotMX0ub3JkZXItbGFzdHtvcmRlcjo5fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5vcmRlci1sYXN0e29yZGVyOjE1fX0ub3JkZXItaW5pdGlhbHtvcmRlcjppbml0aWFsfS5vcmRlci0we29yZGVyOjB9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vZmZzZXQtMXttYXJnaW4tbGVmdDoxMi41JX0ub2Zmc2V0LXJpZ2h0LTF7bWFyZ2luLXJpZ2h0OjEyLjUlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1yaWdodC0ye21hcmdpbi1yaWdodDoyNSV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjM3LjUlfS5vZmZzZXQtcmlnaHQtM3ttYXJnaW4tcmlnaHQ6MzcuNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LTR7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NjIuNSV9Lm9mZnNldC1yaWdodC01e21hcmdpbi1yaWdodDo2Mi41JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtcmlnaHQtNnttYXJnaW4tcmlnaHQ6NzUlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo4Ny41JX0ub2Zmc2V0LXJpZ2h0LTd7bWFyZ2luLXJpZ2h0Ojg3LjUlfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5vcmRlci0we29yZGVyOjB9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9yZGVyLTEze29yZGVyOjEzfS5vcmRlci0xNHtvcmRlcjoxNH0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6Ny4xNDI4NiV9Lm9mZnNldC1yaWdodC0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTQuMjg1NzElfS5vZmZzZXQtcmlnaHQtMnttYXJnaW4tcmlnaHQ6MTQuMjg1NzElfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC0ze21hcmdpbi1yaWdodDoyMS40Mjg1NyV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjI4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6MzUuNzE0MjklfS5vZmZzZXQtcmlnaHQtNXttYXJnaW4tcmlnaHQ6MzUuNzE0MjklfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC02e21hcmdpbi1yaWdodDo0Mi44NTcxNCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NTcuMTQyODYlfS5vZmZzZXQtcmlnaHQtOHttYXJnaW4tcmlnaHQ6NTcuMTQyODYlfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC05e21hcmdpbi1yaWdodDo2NC4yODU3MSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo3MS40Mjg1NyV9Lm9mZnNldC1yaWdodC0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6NzguNTcxNDMlfS5vZmZzZXQtcmlnaHQtMTF7bWFyZ2luLXJpZ2h0Ojc4LjU3MTQzJX0ub2Zmc2V0LTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LTEye21hcmdpbi1yaWdodDo4NS43MTQyOSV9Lm9mZnNldC0xM3ttYXJnaW4tbGVmdDo5Mi44NTcxNCV9Lm9mZnNldC1yaWdodC0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX1AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpey5jb2wteHN7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfS5jb2wteHMtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14cy0xe2ZsZXg6MCAwIDEyLjUlO21heC13aWR0aDoxMi41JX0uY29sLXhzLTJ7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14cy0ze2ZsZXg6MCAwIDM3LjUlO21heC13aWR0aDozNy41JX0uY29sLXhzLTR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14cy01e2ZsZXg6MCAwIDYyLjUlO21heC13aWR0aDo2Mi41JX0uY29sLXhzLTZ7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14cy03e2ZsZXg6MCAwIDg3LjUlO21heC13aWR0aDo4Ny41JX0uY29sLXhzLTh7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1pbi13aWR0aDogMTA3M3B4KXsuY29sLXhzLTF7ZmxleDowIDAgNy4xNDI4NiU7bWF4LXdpZHRoOjcuMTQyODYlfS5jb2wteHMtMntmbGV4OjAgMCAxNC4yODU3MSU7bWF4LXdpZHRoOjE0LjI4NTcxJX0uY29sLXhzLTN7ZmxleDowIDAgMjEuNDI4NTclO21heC13aWR0aDoyMS40Mjg1NyV9LmNvbC14cy00e2ZsZXg6MCAwIDI4LjU3MTQzJTttYXgtd2lkdGg6MjguNTcxNDMlfS5jb2wteHMtNXtmbGV4OjAgMCAzNS43MTQyOSU7bWF4LXdpZHRoOjM1LjcxNDI5JX0uY29sLXhzLTZ7ZmxleDowIDAgNDIuODU3MTQlO21heC13aWR0aDo0Mi44NTcxNCV9LmNvbC14cy03e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteHMtOHtmbGV4OjAgMCA1Ny4xNDI4NiU7bWF4LXdpZHRoOjU3LjE0Mjg2JX0uY29sLXhzLTl7ZmxleDowIDAgNjQuMjg1NzElO21heC13aWR0aDo2NC4yODU3MSV9LmNvbC14cy0xMHtmbGV4OjAgMCA3MS40Mjg1NyU7bWF4LXdpZHRoOjcxLjQyODU3JX0uY29sLXhzLTExe2ZsZXg6MCAwIDc4LjU3MTQzJTttYXgtd2lkdGg6NzguNTcxNDMlfS5jb2wteHMtMTJ7ZmxleDowIDAgODUuNzE0MjklO21heC13aWR0aDo4NS43MTQyOSV9LmNvbC14cy0xM3tmbGV4OjAgMCA5Mi44NTcxNCU7bWF4LXdpZHRoOjkyLjg1NzE0JX0uY29sLXhzLTE0e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAzNzVweCl7Lm9yZGVyLXhzLWZpcnN0e29yZGVyOi0xfS5vcmRlci14cy1sYXN0e29yZGVyOjl9fUBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLXhzLWxhc3R7b3JkZXI6MTV9fUBtZWRpYSAobWluLXdpZHRoOiAzNzVweCl7Lm9yZGVyLXhzLWluaXRpYWx7b3JkZXI6aW5pdGlhbH0ub3JkZXIteHMtMHtvcmRlcjowfS5vcmRlci14cy0xe29yZGVyOjF9Lm9yZGVyLXhzLTJ7b3JkZXI6Mn0ub3JkZXIteHMtM3tvcmRlcjozfS5vcmRlci14cy00e29yZGVyOjR9Lm9yZGVyLXhzLTV7b3JkZXI6NX0ub3JkZXIteHMtNntvcmRlcjo2fS5vcmRlci14cy03e29yZGVyOjd9Lm9yZGVyLXhzLTh7b3JkZXI6OH0ub2Zmc2V0LXhzLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXJpZ2h0LXhzLTB7bWFyZ2luLXJpZ2h0OjB9Lm9mZnNldC14cy0xe21hcmdpbi1sZWZ0OjEyLjUlfS5vZmZzZXQtcmlnaHQteHMtMXttYXJnaW4tcmlnaHQ6MTIuNSV9Lm9mZnNldC14cy0ye21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXJpZ2h0LXhzLTJ7bWFyZ2luLXJpZ2h0OjI1JX0ub2Zmc2V0LXhzLTN7bWFyZ2luLWxlZnQ6MzcuNSV9Lm9mZnNldC1yaWdodC14cy0ze21hcmdpbi1yaWdodDozNy41JX0ub2Zmc2V0LXhzLTR7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtcmlnaHQteHMtNHttYXJnaW4tcmlnaHQ6NTAlfS5vZmZzZXQteHMtNXttYXJnaW4tbGVmdDo2Mi41JX0ub2Zmc2V0LXJpZ2h0LXhzLTV7bWFyZ2luLXJpZ2h0OjYyLjUlfS5vZmZzZXQteHMtNnttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1yaWdodC14cy02e21hcmdpbi1yaWdodDo3NSV9Lm9mZnNldC14cy03e21hcmdpbi1sZWZ0Ojg3LjUlfS5vZmZzZXQtcmlnaHQteHMtN3ttYXJnaW4tcmlnaHQ6ODcuNSV9fUBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLXhzLTB7b3JkZXI6MH0ub3JkZXIteHMtMXtvcmRlcjoxfS5vcmRlci14cy0ye29yZGVyOjJ9Lm9yZGVyLXhzLTN7b3JkZXI6M30ub3JkZXIteHMtNHtvcmRlcjo0fS5vcmRlci14cy01e29yZGVyOjV9Lm9yZGVyLXhzLTZ7b3JkZXI6Nn0ub3JkZXIteHMtN3tvcmRlcjo3fS5vcmRlci14cy04e29yZGVyOjh9Lm9yZGVyLXhzLTl7b3JkZXI6OX0ub3JkZXIteHMtMTB7b3JkZXI6MTB9Lm9yZGVyLXhzLTExe29yZGVyOjExfS5vcmRlci14cy0xMntvcmRlcjoxMn0ub3JkZXIteHMtMTN7b3JkZXI6MTN9Lm9yZGVyLXhzLTE0e29yZGVyOjE0fS5vZmZzZXQteHMtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQteHMtMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LXhzLTF7bWFyZ2luLWxlZnQ6Ny4xNDI4NiV9Lm9mZnNldC1yaWdodC14cy0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LXhzLTJ7bWFyZ2luLWxlZnQ6MTQuMjg1NzElfS5vZmZzZXQtcmlnaHQteHMtMnttYXJnaW4tcmlnaHQ6MTQuMjg1NzElfS5vZmZzZXQteHMtM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC14cy0ze21hcmdpbi1yaWdodDoyMS40Mjg1NyV9Lm9mZnNldC14cy00e21hcmdpbi1sZWZ0OjI4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LXhzLTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LXhzLTV7bWFyZ2luLWxlZnQ6MzUuNzE0MjklfS5vZmZzZXQtcmlnaHQteHMtNXttYXJnaW4tcmlnaHQ6MzUuNzE0MjklfS5vZmZzZXQteHMtNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC14cy02e21hcmdpbi1yaWdodDo0Mi44NTcxNCV9Lm9mZnNldC14cy03e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LXhzLTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LXhzLTh7bWFyZ2luLWxlZnQ6NTcuMTQyODYlfS5vZmZzZXQtcmlnaHQteHMtOHttYXJnaW4tcmlnaHQ6NTcuMTQyODYlfS5vZmZzZXQteHMtOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC14cy05e21hcmdpbi1yaWdodDo2NC4yODU3MSV9Lm9mZnNldC14cy0xMHttYXJnaW4tbGVmdDo3MS40Mjg1NyV9Lm9mZnNldC1yaWdodC14cy0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQteHMtMTF7bWFyZ2luLWxlZnQ6NzguNTcxNDMlfS5vZmZzZXQtcmlnaHQteHMtMTF7bWFyZ2luLXJpZ2h0Ojc4LjU3MTQzJX0ub2Zmc2V0LXhzLTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LXhzLTEye21hcmdpbi1yaWdodDo4NS43MTQyOSV9Lm9mZnNldC14cy0xM3ttYXJnaW4tbGVmdDo5Mi44NTcxNCV9Lm9mZnNldC1yaWdodC14cy0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDEyLjUlO21heC13aWR0aDoxMi41JX0uY29sLW1kLTJ7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC0ze2ZsZXg6MCAwIDM3LjUlO21heC13aWR0aDozNy41JX0uY29sLW1kLTR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC01e2ZsZXg6MCAwIDYyLjUlO21heC13aWR0aDo2Mi41JX0uY29sLW1kLTZ7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC03e2ZsZXg6MCAwIDg3LjUlO21heC13aWR0aDo4Ny41JX0uY29sLW1kLTh7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KSBhbmQgKG1pbi13aWR0aDogMTA3M3B4KXsuY29sLW1kLTF7ZmxleDowIDAgNy4xNDI4NiU7bWF4LXdpZHRoOjcuMTQyODYlfS5jb2wtbWQtMntmbGV4OjAgMCAxNC4yODU3MSU7bWF4LXdpZHRoOjE0LjI4NTcxJX0uY29sLW1kLTN7ZmxleDowIDAgMjEuNDI4NTclO21heC13aWR0aDoyMS40Mjg1NyV9LmNvbC1tZC00e2ZsZXg6MCAwIDI4LjU3MTQzJTttYXgtd2lkdGg6MjguNTcxNDMlfS5jb2wtbWQtNXtmbGV4OjAgMCAzNS43MTQyOSU7bWF4LXdpZHRoOjM1LjcxNDI5JX0uY29sLW1kLTZ7ZmxleDowIDAgNDIuODU3MTQlO21heC13aWR0aDo0Mi44NTcxNCV9LmNvbC1tZC03e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtOHtmbGV4OjAgMCA1Ny4xNDI4NiU7bWF4LXdpZHRoOjU3LjE0Mjg2JX0uY29sLW1kLTl7ZmxleDowIDAgNjQuMjg1NzElO21heC13aWR0aDo2NC4yODU3MSV9LmNvbC1tZC0xMHtmbGV4OjAgMCA3MS40Mjg1NyU7bWF4LXdpZHRoOjcxLjQyODU3JX0uY29sLW1kLTExe2ZsZXg6MCAwIDc4LjU3MTQzJTttYXgtd2lkdGg6NzguNTcxNDMlfS5jb2wtbWQtMTJ7ZmxleDowIDAgODUuNzE0MjklO21heC13aWR0aDo4NS43MTQyOSV9LmNvbC1tZC0xM3tmbGV4OjAgMCA5Mi44NTcxNCU7bWF4LXdpZHRoOjkyLjg1NzE0JX0uY29sLW1kLTE0e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xfS5vcmRlci1tZC1sYXN0e29yZGVyOjl9fUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTV9fUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7Lm9yZGVyLW1kLWluaXRpYWx7b3JkZXI6aW5pdGlhbH0ub3JkZXItbWQtMHtvcmRlcjowfS5vcmRlci1tZC0xe29yZGVyOjF9Lm9yZGVyLW1kLTJ7b3JkZXI6Mn0ub3JkZXItbWQtM3tvcmRlcjozfS5vcmRlci1tZC00e29yZGVyOjR9Lm9yZGVyLW1kLTV7b3JkZXI6NX0ub3JkZXItbWQtNntvcmRlcjo2fS5vcmRlci1tZC03e29yZGVyOjd9Lm9yZGVyLW1kLTh7b3JkZXI6OH0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXJpZ2h0LW1kLTB7bWFyZ2luLXJpZ2h0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjEyLjUlfS5vZmZzZXQtcmlnaHQtbWQtMXttYXJnaW4tcmlnaHQ6MTIuNSV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXJpZ2h0LW1kLTJ7bWFyZ2luLXJpZ2h0OjI1JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MzcuNSV9Lm9mZnNldC1yaWdodC1tZC0ze21hcmdpbi1yaWdodDozNy41JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtcmlnaHQtbWQtNHttYXJnaW4tcmlnaHQ6NTAlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo2Mi41JX0ub2Zmc2V0LXJpZ2h0LW1kLTV7bWFyZ2luLXJpZ2h0OjYyLjUlfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1yaWdodC1tZC02e21hcmdpbi1yaWdodDo3NSV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0Ojg3LjUlfS5vZmZzZXQtcmlnaHQtbWQtN3ttYXJnaW4tcmlnaHQ6ODcuNSV9fUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub3JkZXItbWQtMTN7b3JkZXI6MTN9Lm9yZGVyLW1kLTE0e29yZGVyOjE0fS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQtbWQtMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6Ny4xNDI4NiV9Lm9mZnNldC1yaWdodC1tZC0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTQuMjg1NzElfS5vZmZzZXQtcmlnaHQtbWQtMnttYXJnaW4tcmlnaHQ6MTQuMjg1NzElfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC1tZC0ze21hcmdpbi1yaWdodDoyMS40Mjg1NyV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjI4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LW1kLTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6MzUuNzE0MjklfS5vZmZzZXQtcmlnaHQtbWQtNXttYXJnaW4tcmlnaHQ6MzUuNzE0MjklfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC1tZC02e21hcmdpbi1yaWdodDo0Mi44NTcxNCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LW1kLTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NTcuMTQyODYlfS5vZmZzZXQtcmlnaHQtbWQtOHttYXJnaW4tcmlnaHQ6NTcuMTQyODYlfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC1tZC05e21hcmdpbi1yaWdodDo2NC4yODU3MSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo3MS40Mjg1NyV9Lm9mZnNldC1yaWdodC1tZC0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6NzguNTcxNDMlfS5vZmZzZXQtcmlnaHQtbWQtMTF7bWFyZ2luLXJpZ2h0Ojc4LjU3MTQzJX0ub2Zmc2V0LW1kLTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LW1kLTEye21hcmdpbi1yaWdodDo4NS43MTQyOSV9Lm9mZnNldC1tZC0xM3ttYXJnaW4tbGVmdDo5Mi44NTcxNCV9Lm9mZnNldC1yaWdodC1tZC0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuY29sLWxne2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXtmbGV4OjAgMCAxMi41JTttYXgtd2lkdGg6MTIuNSV9LmNvbC1sZy0ye2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctM3tmbGV4OjAgMCAzNy41JTttYXgtd2lkdGg6MzcuNSV9LmNvbC1sZy00e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctNXtmbGV4OjAgMCA2Mi41JTttYXgtd2lkdGg6NjIuNSV9LmNvbC1sZy02e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctN3tmbGV4OjAgMCA4Ny41JTttYXgtd2lkdGg6ODcuNSV9LmNvbC1sZy04e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpIGFuZCAobWluLXdpZHRoOiAxMDczcHgpey5jb2wtbGctMXtmbGV4OjAgMCA3LjE0Mjg2JTttYXgtd2lkdGg6Ny4xNDI4NiV9LmNvbC1sZy0ye2ZsZXg6MCAwIDE0LjI4NTcxJTttYXgtd2lkdGg6MTQuMjg1NzElfS5jb2wtbGctM3tmbGV4OjAgMCAyMS40Mjg1NyU7bWF4LXdpZHRoOjIxLjQyODU3JX0uY29sLWxnLTR7ZmxleDowIDAgMjguNTcxNDMlO21heC13aWR0aDoyOC41NzE0MyV9LmNvbC1sZy01e2ZsZXg6MCAwIDM1LjcxNDI5JTttYXgtd2lkdGg6MzUuNzE0MjklfS5jb2wtbGctNntmbGV4OjAgMCA0Mi44NTcxNCU7bWF4LXdpZHRoOjQyLjg1NzE0JX0uY29sLWxnLTd7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy04e2ZsZXg6MCAwIDU3LjE0Mjg2JTttYXgtd2lkdGg6NTcuMTQyODYlfS5jb2wtbGctOXtmbGV4OjAgMCA2NC4yODU3MSU7bWF4LXdpZHRoOjY0LjI4NTcxJX0uY29sLWxnLTEwe2ZsZXg6MCAwIDcxLjQyODU3JTttYXgtd2lkdGg6NzEuNDI4NTclfS5jb2wtbGctMTF7ZmxleDowIDAgNzguNTcxNDMlO21heC13aWR0aDo3OC41NzE0MyV9LmNvbC1sZy0xMntmbGV4OjAgMCA4NS43MTQyOSU7bWF4LXdpZHRoOjg1LjcxNDI5JX0uY29sLWxnLTEze2ZsZXg6MCAwIDkyLjg1NzE0JTttYXgtd2lkdGg6OTIuODU3MTQlfS5jb2wtbGctMTR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpIGFuZCAobWluLXdpZHRoOiAxMDczcHgpey5vcmRlci1sZy1sYXN0e29yZGVyOjE1fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsub3JkZXItbGctaW5pdGlhbHtvcmRlcjppbml0aWFsfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQtbGctMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6MTIuNSV9Lm9mZnNldC1yaWdodC1sZy0xe21hcmdpbi1yaWdodDoxMi41JX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtcmlnaHQtbGctMnttYXJnaW4tcmlnaHQ6MjUlfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDozNy41JX0ub2Zmc2V0LXJpZ2h0LWxnLTN7bWFyZ2luLXJpZ2h0OjM3LjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1yaWdodC1sZy00e21hcmdpbi1yaWdodDo1MCV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjYyLjUlfS5vZmZzZXQtcmlnaHQtbGctNXttYXJnaW4tcmlnaHQ6NjIuNSV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXJpZ2h0LWxnLTZ7bWFyZ2luLXJpZ2h0Ojc1JX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6ODcuNSV9Lm9mZnNldC1yaWdodC1sZy03e21hcmdpbi1yaWdodDo4Ny41JX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLWxnLTB7b3JkZXI6MH0ub3JkZXItbGctMXtvcmRlcjoxfS5vcmRlci1sZy0ye29yZGVyOjJ9Lm9yZGVyLWxnLTN7b3JkZXI6M30ub3JkZXItbGctNHtvcmRlcjo0fS5vcmRlci1sZy01e29yZGVyOjV9Lm9yZGVyLWxnLTZ7b3JkZXI6Nn0ub3JkZXItbGctN3tvcmRlcjo3fS5vcmRlci1sZy04e29yZGVyOjh9Lm9yZGVyLWxnLTl7b3JkZXI6OX0ub3JkZXItbGctMTB7b3JkZXI6MTB9Lm9yZGVyLWxnLTExe29yZGVyOjExfS5vcmRlci1sZy0xMntvcmRlcjoxMn0ub3JkZXItbGctMTN7b3JkZXI6MTN9Lm9yZGVyLWxnLTE0e29yZGVyOjE0fS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQtbGctMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6Ny4xNDI4NiV9Lm9mZnNldC1yaWdodC1sZy0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTQuMjg1NzElfS5vZmZzZXQtcmlnaHQtbGctMnttYXJnaW4tcmlnaHQ6MTQuMjg1NzElfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC1sZy0ze21hcmdpbi1yaWdodDoyMS40Mjg1NyV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjI4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LWxnLTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6MzUuNzE0MjklfS5vZmZzZXQtcmlnaHQtbGctNXttYXJnaW4tcmlnaHQ6MzUuNzE0MjklfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC1sZy02e21hcmdpbi1yaWdodDo0Mi44NTcxNCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LWxnLTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NTcuMTQyODYlfS5vZmZzZXQtcmlnaHQtbGctOHttYXJnaW4tcmlnaHQ6NTcuMTQyODYlfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC1sZy05e21hcmdpbi1yaWdodDo2NC4yODU3MSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo3MS40Mjg1NyV9Lm9mZnNldC1yaWdodC1sZy0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6NzguNTcxNDMlfS5vZmZzZXQtcmlnaHQtbGctMTF7bWFyZ2luLXJpZ2h0Ojc4LjU3MTQzJX0ub2Zmc2V0LWxnLTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LWxnLTEye21hcmdpbi1yaWdodDo4NS43MTQyOSV9Lm9mZnNldC1sZy0xM3ttYXJnaW4tbGVmdDo5Mi44NTcxNCV9Lm9mZnNldC1yaWdodC1sZy0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wteGwtMXtmbGV4OjAgMCAxMi41JTttYXgtd2lkdGg6MTIuNSV9LmNvbC14bC0ye2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtM3tmbGV4OjAgMCAzNy41JTttYXgtd2lkdGg6MzcuNSV9LmNvbC14bC00e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtNXtmbGV4OjAgMCA2Mi41JTttYXgtd2lkdGg6NjIuNSV9LmNvbC14bC02e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtN3tmbGV4OjAgMCA4Ny41JTttYXgtd2lkdGg6ODcuNSV9LmNvbC14bC04e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWluLXdpZHRoOiAxMDczcHgpey5jb2wteGwtMXtmbGV4OjAgMCA3LjE0Mjg2JTttYXgtd2lkdGg6Ny4xNDI4NiV9LmNvbC14bC0ye2ZsZXg6MCAwIDE0LjI4NTcxJTttYXgtd2lkdGg6MTQuMjg1NzElfS5jb2wteGwtM3tmbGV4OjAgMCAyMS40Mjg1NyU7bWF4LXdpZHRoOjIxLjQyODU3JX0uY29sLXhsLTR7ZmxleDowIDAgMjguNTcxNDMlO21heC13aWR0aDoyOC41NzE0MyV9LmNvbC14bC01e2ZsZXg6MCAwIDM1LjcxNDI5JTttYXgtd2lkdGg6MzUuNzE0MjklfS5jb2wteGwtNntmbGV4OjAgMCA0Mi44NTcxNCU7bWF4LXdpZHRoOjQyLjg1NzE0JX0uY29sLXhsLTd7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC04e2ZsZXg6MCAwIDU3LjE0Mjg2JTttYXgtd2lkdGg6NTcuMTQyODYlfS5jb2wteGwtOXtmbGV4OjAgMCA2NC4yODU3MSU7bWF4LXdpZHRoOjY0LjI4NTcxJX0uY29sLXhsLTEwe2ZsZXg6MCAwIDcxLjQyODU3JTttYXgtd2lkdGg6NzEuNDI4NTclfS5jb2wteGwtMTF7ZmxleDowIDAgNzguNTcxNDMlO21heC13aWR0aDo3OC41NzE0MyV9LmNvbC14bC0xMntmbGV4OjAgMCA4NS43MTQyOSU7bWF4LXdpZHRoOjg1LjcxNDI5JX0uY29sLXhsLTEze2ZsZXg6MCAwIDkyLjg1NzE0JTttYXgtd2lkdGg6OTIuODU3MTQlfS5jb2wteGwtMTR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCl7Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xfS5vcmRlci14bC1sYXN0e29yZGVyOjl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIGFuZCAobWluLXdpZHRoOiAxMDczcHgpey5vcmRlci14bC1sYXN0e29yZGVyOjE1fX1AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KXsub3JkZXIteGwtaW5pdGlhbHtvcmRlcjppbml0aWFsfS5vcmRlci14bC0we29yZGVyOjB9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQteGwtMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6MTIuNSV9Lm9mZnNldC1yaWdodC14bC0xe21hcmdpbi1yaWdodDoxMi41JX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtcmlnaHQteGwtMnttYXJnaW4tcmlnaHQ6MjUlfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDozNy41JX0ub2Zmc2V0LXJpZ2h0LXhsLTN7bWFyZ2luLXJpZ2h0OjM3LjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1yaWdodC14bC00e21hcmdpbi1yaWdodDo1MCV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjYyLjUlfS5vZmZzZXQtcmlnaHQteGwtNXttYXJnaW4tcmlnaHQ6NjIuNSV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXJpZ2h0LXhsLTZ7bWFyZ2luLXJpZ2h0Ojc1JX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6ODcuNSV9Lm9mZnNldC1yaWdodC14bC03e21hcmdpbi1yaWdodDo4Ny41JX19QG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub3JkZXIteGwtMTN7b3JkZXI6MTN9Lm9yZGVyLXhsLTE0e29yZGVyOjE0fS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQteGwtMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6Ny4xNDI4NiV9Lm9mZnNldC1yaWdodC14bC0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTQuMjg1NzElfS5vZmZzZXQtcmlnaHQteGwtMnttYXJnaW4tcmlnaHQ6MTQuMjg1NzElfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC14bC0ze21hcmdpbi1yaWdodDoyMS40Mjg1NyV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjI4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LXhsLTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6MzUuNzE0MjklfS5vZmZzZXQtcmlnaHQteGwtNXttYXJnaW4tcmlnaHQ6MzUuNzE0MjklfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC14bC02e21hcmdpbi1yaWdodDo0Mi44NTcxNCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXJpZ2h0LXhsLTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NTcuMTQyODYlfS5vZmZzZXQtcmlnaHQteGwtOHttYXJnaW4tcmlnaHQ6NTcuMTQyODYlfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC14bC05e21hcmdpbi1yaWdodDo2NC4yODU3MSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo3MS40Mjg1NyV9Lm9mZnNldC1yaWdodC14bC0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6NzguNTcxNDMlfS5vZmZzZXQtcmlnaHQteGwtMTF7bWFyZ2luLXJpZ2h0Ojc4LjU3MTQzJX0ub2Zmc2V0LXhsLTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LXhsLTEye21hcmdpbi1yaWdodDo4NS43MTQyOSV9Lm9mZnNldC14bC0xM3ttYXJnaW4tbGVmdDo5Mi44NTcxNCV9Lm9mZnNldC1yaWdodC14bC0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsuY29sLXh4bHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCV9LmNvbC14eGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14eGwtMXtmbGV4OjAgMCAxMi41JTttYXgtd2lkdGg6MTIuNSV9LmNvbC14eGwtMntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXh4bC0ze2ZsZXg6MCAwIDM3LjUlO21heC13aWR0aDozNy41JX0uY29sLXh4bC00e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteHhsLTV7ZmxleDowIDAgNjIuNSU7bWF4LXdpZHRoOjYyLjUlfS5jb2wteHhsLTZ7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14eGwtN3tmbGV4OjAgMCA4Ny41JTttYXgtd2lkdGg6ODcuNSV9LmNvbC14eGwtOHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTA3M3B4KXsuY29sLXh4bC0xe2ZsZXg6MCAwIDcuMTQyODYlO21heC13aWR0aDo3LjE0Mjg2JX0uY29sLXh4bC0ye2ZsZXg6MCAwIDE0LjI4NTcxJTttYXgtd2lkdGg6MTQuMjg1NzElfS5jb2wteHhsLTN7ZmxleDowIDAgMjEuNDI4NTclO21heC13aWR0aDoyMS40Mjg1NyV9LmNvbC14eGwtNHtmbGV4OjAgMCAyOC41NzE0MyU7bWF4LXdpZHRoOjI4LjU3MTQzJX0uY29sLXh4bC01e2ZsZXg6MCAwIDM1LjcxNDI5JTttYXgtd2lkdGg6MzUuNzE0MjklfS5jb2wteHhsLTZ7ZmxleDowIDAgNDIuODU3MTQlO21heC13aWR0aDo0Mi44NTcxNCV9LmNvbC14eGwtN3tmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXh4bC04e2ZsZXg6MCAwIDU3LjE0Mjg2JTttYXgtd2lkdGg6NTcuMTQyODYlfS5jb2wteHhsLTl7ZmxleDowIDAgNjQuMjg1NzElO21heC13aWR0aDo2NC4yODU3MSV9LmNvbC14eGwtMTB7ZmxleDowIDAgNzEuNDI4NTclO21heC13aWR0aDo3MS40Mjg1NyV9LmNvbC14eGwtMTF7ZmxleDowIDAgNzguNTcxNDMlO21heC13aWR0aDo3OC41NzE0MyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgODUuNzE0MjklO21heC13aWR0aDo4NS43MTQyOSV9LmNvbC14eGwtMTN7ZmxleDowIDAgOTIuODU3MTQlO21heC13aWR0aDo5Mi44NTcxNCV9LmNvbC14eGwtMTR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7Lm9yZGVyLXh4bC1maXJzdHtvcmRlcjotMX0ub3JkZXIteHhsLWxhc3R7b3JkZXI6OX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwNzNweCl7Lm9yZGVyLXh4bC1sYXN0e29yZGVyOjE1fX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsub3JkZXIteHhsLWluaXRpYWx7b3JkZXI6aW5pdGlhbH0ub3JkZXIteHhsLTB7b3JkZXI6MH0ub3JkZXIteHhsLTF7b3JkZXI6MX0ub3JkZXIteHhsLTJ7b3JkZXI6Mn0ub3JkZXIteHhsLTN7b3JkZXI6M30ub3JkZXIteHhsLTR7b3JkZXI6NH0ub3JkZXIteHhsLTV7b3JkZXI6NX0ub3JkZXIteHhsLTZ7b3JkZXI6Nn0ub3JkZXIteHhsLTd7b3JkZXI6N30ub3JkZXIteHhsLTh7b3JkZXI6OH0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1yaWdodC14eGwtMHttYXJnaW4tcmlnaHQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjEyLjUlfS5vZmZzZXQtcmlnaHQteHhsLTF7bWFyZ2luLXJpZ2h0OjEyLjUlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtcmlnaHQteHhsLTJ7bWFyZ2luLXJpZ2h0OjI1JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjM3LjUlfS5vZmZzZXQtcmlnaHQteHhsLTN7bWFyZ2luLXJpZ2h0OjM3LjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtcmlnaHQteHhsLTR7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjYyLjUlfS5vZmZzZXQtcmlnaHQteHhsLTV7bWFyZ2luLXJpZ2h0OjYyLjUlfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtcmlnaHQteHhsLTZ7bWFyZ2luLXJpZ2h0Ojc1JX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0Ojg3LjUlfS5vZmZzZXQtcmlnaHQteHhsLTd7bWFyZ2luLXJpZ2h0Ojg3LjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTA3M3B4KXsub3JkZXIteHhsLTB7b3JkZXI6MH0ub3JkZXIteHhsLTF7b3JkZXI6MX0ub3JkZXIteHhsLTJ7b3JkZXI6Mn0ub3JkZXIteHhsLTN7b3JkZXI6M30ub3JkZXIteHhsLTR7b3JkZXI6NH0ub3JkZXIteHhsLTV7b3JkZXI6NX0ub3JkZXIteHhsLTZ7b3JkZXI6Nn0ub3JkZXIteHhsLTd7b3JkZXI6N30ub3JkZXIteHhsLTh7b3JkZXI6OH0ub3JkZXIteHhsLTl7b3JkZXI6OX0ub3JkZXIteHhsLTEwe29yZGVyOjEwfS5vcmRlci14eGwtMTF7b3JkZXI6MTF9Lm9yZGVyLXh4bC0xMntvcmRlcjoxMn0ub3JkZXIteHhsLTEze29yZGVyOjEzfS5vcmRlci14eGwtMTR7b3JkZXI6MTR9Lm9mZnNldC14eGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtcmlnaHQteHhsLTB7bWFyZ2luLXJpZ2h0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo3LjE0Mjg2JX0ub2Zmc2V0LXJpZ2h0LXh4bC0xe21hcmdpbi1yaWdodDo3LjE0Mjg2JX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE0LjI4NTcxJX0ub2Zmc2V0LXJpZ2h0LXh4bC0ye21hcmdpbi1yaWdodDoxNC4yODU3MSV9Lm9mZnNldC14eGwtM3ttYXJnaW4tbGVmdDoyMS40Mjg1NyV9Lm9mZnNldC1yaWdodC14eGwtM3ttYXJnaW4tcmlnaHQ6MjEuNDI4NTclfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MjguNTcxNDMlfS5vZmZzZXQtcmlnaHQteHhsLTR7bWFyZ2luLXJpZ2h0OjI4LjU3MTQzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjM1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LXh4bC01e21hcmdpbi1yaWdodDozNS43MTQyOSV9Lm9mZnNldC14eGwtNnttYXJnaW4tbGVmdDo0Mi44NTcxNCV9Lm9mZnNldC1yaWdodC14eGwtNnttYXJnaW4tcmlnaHQ6NDIuODU3MTQlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtcmlnaHQteHhsLTd7bWFyZ2luLXJpZ2h0OjUwJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjU3LjE0Mjg2JX0ub2Zmc2V0LXJpZ2h0LXh4bC04e21hcmdpbi1yaWdodDo1Ny4xNDI4NiV9Lm9mZnNldC14eGwtOXttYXJnaW4tbGVmdDo2NC4yODU3MSV9Lm9mZnNldC1yaWdodC14eGwtOXttYXJnaW4tcmlnaHQ6NjQuMjg1NzElfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjcxLjQyODU3JX0ub2Zmc2V0LXJpZ2h0LXh4bC0xMHttYXJnaW4tcmlnaHQ6NzEuNDI4NTclfS5vZmZzZXQteHhsLTExe21hcmdpbi1sZWZ0Ojc4LjU3MTQzJX0ub2Zmc2V0LXJpZ2h0LXh4bC0xMXttYXJnaW4tcmlnaHQ6NzguNTcxNDMlfS5vZmZzZXQteHhsLTEye21hcmdpbi1sZWZ0Ojg1LjcxNDI5JX0ub2Zmc2V0LXJpZ2h0LXh4bC0xMnttYXJnaW4tcmlnaHQ6ODUuNzE0MjklfS5vZmZzZXQteHhsLTEze21hcmdpbi1sZWZ0OjkyLjg1NzE0JX0ub2Zmc2V0LXJpZ2h0LXh4bC0xM3ttYXJnaW4tcmlnaHQ6OTIuODU3MTQlfX0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpey5kLXhzLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteHMtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteHMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhzLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14cy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14cy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhzLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteHMtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KXsuZmxleC14cy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteHMtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhzLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHMtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14cy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteHMtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14cy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhzLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhzLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhzLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhzLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14cy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14cy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHMtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHMtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhzLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhzLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhzLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhzLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHMtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHMtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14cy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14cy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhzLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhzLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHMtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14cy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14cy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhzLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhzLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14cy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpey5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5mbGV4LXh4bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14eGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0ubS1wYWRkaW5nLXh7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQtcGFkZGluZy14LC5teS1wYWRkaW5nLXh7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLXBhZGRpbmcteCwubXgtcGFkZGluZy14e21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLXBhZGRpbmcteCwubXktcGFkZGluZy14e21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC1wYWRkaW5nLXgsLm14LXBhZGRpbmcteHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tcGFkZGluZy14LW1ke21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXBhZGRpbmcteC1tZCwubXktcGFkZGluZy14LW1ke21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci1wYWRkaW5nLXgtbWQsLm14LXBhZGRpbmcteC1tZHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1wYWRkaW5nLXgtbWQsLm15LXBhZGRpbmcteC1tZHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtcGFkZGluZy14LW1kLC5teC1wYWRkaW5nLXgtbWR7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLXBhZGRpbmcteHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtcGFkZGluZy14LC5weS1wYWRkaW5nLXh7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci1wYWRkaW5nLXgsLnB4LXBhZGRpbmcteHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItcGFkZGluZy14LC5weS1wYWRkaW5nLXh7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC1wYWRkaW5nLXgsLnB4LXBhZGRpbmcteHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLXBhZGRpbmcteC1tZHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtcGFkZGluZy14LW1kLC5weS1wYWRkaW5nLXgtbWR7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci1wYWRkaW5nLXgtbWQsLnB4LXBhZGRpbmcteC1tZHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItcGFkZGluZy14LW1kLC5weS1wYWRkaW5nLXgtbWR7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC1wYWRkaW5nLXgtbWQsLnB4LXBhZGRpbmcteC1tZHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLW5wYWRkaW5nLXh7bWFyZ2luOi0yMHB4ICFpbXBvcnRhbnR9Lm10LW5wYWRkaW5nLXgsLm15LW5wYWRkaW5nLXh7bWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50fS5tci1ucGFkZGluZy14LC5teC1ucGFkZGluZy14e21hcmdpbi1yaWdodDotMjBweCAhaW1wb3J0YW50fS5tYi1ucGFkZGluZy14LC5teS1ucGFkZGluZy14e21hcmdpbi1ib3R0b206LTIwcHggIWltcG9ydGFudH0ubWwtbnBhZGRpbmcteCwubXgtbnBhZGRpbmcteHttYXJnaW4tbGVmdDotMjBweCAhaW1wb3J0YW50fS5tLW5wYWRkaW5nLXgtbWR7bWFyZ2luOi01MHB4ICFpbXBvcnRhbnR9Lm10LW5wYWRkaW5nLXgtbWQsLm15LW5wYWRkaW5nLXgtbWR7bWFyZ2luLXRvcDotNTBweCAhaW1wb3J0YW50fS5tci1ucGFkZGluZy14LW1kLC5teC1ucGFkZGluZy14LW1ke21hcmdpbi1yaWdodDotNTBweCAhaW1wb3J0YW50fS5tYi1ucGFkZGluZy14LW1kLC5teS1ucGFkZGluZy14LW1ke21hcmdpbi1ib3R0b206LTUwcHggIWltcG9ydGFudH0ubWwtbnBhZGRpbmcteC1tZCwubXgtbnBhZGRpbmcteC1tZHttYXJnaW4tbGVmdDotNTBweCAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItYXV0bywubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpey5tLXhzLXBhZGRpbmcteHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC14cy1wYWRkaW5nLXgsLm15LXhzLXBhZGRpbmcteHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXIteHMtcGFkZGluZy14LC5teC14cy1wYWRkaW5nLXh7bWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ubWIteHMtcGFkZGluZy14LC5teS14cy1wYWRkaW5nLXh7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLXhzLXBhZGRpbmcteCwubXgteHMtcGFkZGluZy14e21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS14cy1wYWRkaW5nLXgtbWR7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQteHMtcGFkZGluZy14LW1kLC5teS14cy1wYWRkaW5nLXgtbWR7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLXhzLXBhZGRpbmcteC1tZCwubXgteHMtcGFkZGluZy14LW1ke21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLXhzLXBhZGRpbmcteC1tZCwubXkteHMtcGFkZGluZy14LW1ke21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC14cy1wYWRkaW5nLXgtbWQsLm14LXhzLXBhZGRpbmcteC1tZHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAteHMtcGFkZGluZy14e3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC14cy1wYWRkaW5nLXgsLnB5LXhzLXBhZGRpbmcteHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLXhzLXBhZGRpbmcteCwucHgteHMtcGFkZGluZy14e3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi14cy1wYWRkaW5nLXgsLnB5LXhzLXBhZGRpbmcteHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLXhzLXBhZGRpbmcteCwucHgteHMtcGFkZGluZy14e3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAteHMtcGFkZGluZy14LW1ke3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC14cy1wYWRkaW5nLXgtbWQsLnB5LXhzLXBhZGRpbmcteC1tZHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLXhzLXBhZGRpbmcteC1tZCwucHgteHMtcGFkZGluZy14LW1ke3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi14cy1wYWRkaW5nLXgtbWQsLnB5LXhzLXBhZGRpbmcteC1tZHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLXhzLXBhZGRpbmcteC1tZCwucHgteHMtcGFkZGluZy14LW1ke3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0teHMtbnBhZGRpbmcteHttYXJnaW46LTIwcHggIWltcG9ydGFudH0ubXQteHMtbnBhZGRpbmcteCwubXkteHMtbnBhZGRpbmcteHttYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnR9Lm1yLXhzLW5wYWRkaW5nLXgsLm14LXhzLW5wYWRkaW5nLXh7bWFyZ2luLXJpZ2h0Oi0yMHB4ICFpbXBvcnRhbnR9Lm1iLXhzLW5wYWRkaW5nLXgsLm15LXhzLW5wYWRkaW5nLXh7bWFyZ2luLWJvdHRvbTotMjBweCAhaW1wb3J0YW50fS5tbC14cy1ucGFkZGluZy14LC5teC14cy1ucGFkZGluZy14e21hcmdpbi1sZWZ0Oi0yMHB4ICFpbXBvcnRhbnR9Lm0teHMtbnBhZGRpbmcteC1tZHttYXJnaW46LTUwcHggIWltcG9ydGFudH0ubXQteHMtbnBhZGRpbmcteC1tZCwubXkteHMtbnBhZGRpbmcteC1tZHttYXJnaW4tdG9wOi01MHB4ICFpbXBvcnRhbnR9Lm1yLXhzLW5wYWRkaW5nLXgtbWQsLm14LXhzLW5wYWRkaW5nLXgtbWR7bWFyZ2luLXJpZ2h0Oi01MHB4ICFpbXBvcnRhbnR9Lm1iLXhzLW5wYWRkaW5nLXgtbWQsLm15LXhzLW5wYWRkaW5nLXgtbWR7bWFyZ2luLWJvdHRvbTotNTBweCAhaW1wb3J0YW50fS5tbC14cy1ucGFkZGluZy14LW1kLC5teC14cy1ucGFkZGluZy14LW1ke21hcmdpbi1sZWZ0Oi01MHB4ICFpbXBvcnRhbnR9Lm0teHMtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14cy1hdXRvLC5teS14cy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14cy1hdXRvLC5teC14cy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhzLWF1dG8sLm15LXhzLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhzLWF1dG8sLm14LXhzLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5tLW1kLXBhZGRpbmcteHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC1tZC1wYWRkaW5nLXgsLm15LW1kLXBhZGRpbmcteHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXItbWQtcGFkZGluZy14LC5teC1tZC1wYWRkaW5nLXh7bWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ubWItbWQtcGFkZGluZy14LC5teS1tZC1wYWRkaW5nLXh7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLW1kLXBhZGRpbmcteCwubXgtbWQtcGFkZGluZy14e21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS1tZC1wYWRkaW5nLXgtbWR7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQtbWQtcGFkZGluZy14LW1kLC5teS1tZC1wYWRkaW5nLXgtbWR7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLXBhZGRpbmcteC1tZCwubXgtbWQtcGFkZGluZy14LW1ke21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLXBhZGRpbmcteC1tZCwubXktbWQtcGFkZGluZy14LW1ke21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC1tZC1wYWRkaW5nLXgtbWQsLm14LW1kLXBhZGRpbmcteC1tZHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtbWQtcGFkZGluZy14e3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC1tZC1wYWRkaW5nLXgsLnB5LW1kLXBhZGRpbmcteHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLW1kLXBhZGRpbmcteCwucHgtbWQtcGFkZGluZy14e3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi1tZC1wYWRkaW5nLXgsLnB5LW1kLXBhZGRpbmcteHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLW1kLXBhZGRpbmcteCwucHgtbWQtcGFkZGluZy14e3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtbWQtcGFkZGluZy14LW1ke3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC1tZC1wYWRkaW5nLXgtbWQsLnB5LW1kLXBhZGRpbmcteC1tZHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLW1kLXBhZGRpbmcteC1tZCwucHgtbWQtcGFkZGluZy14LW1ke3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi1tZC1wYWRkaW5nLXgtbWQsLnB5LW1kLXBhZGRpbmcteC1tZHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLW1kLXBhZGRpbmcteC1tZCwucHgtbWQtcGFkZGluZy14LW1ke3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tbWQtbnBhZGRpbmcteHttYXJnaW46LTIwcHggIWltcG9ydGFudH0ubXQtbWQtbnBhZGRpbmcteCwubXktbWQtbnBhZGRpbmcteHttYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnR9Lm1yLW1kLW5wYWRkaW5nLXgsLm14LW1kLW5wYWRkaW5nLXh7bWFyZ2luLXJpZ2h0Oi0yMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLW5wYWRkaW5nLXgsLm15LW1kLW5wYWRkaW5nLXh7bWFyZ2luLWJvdHRvbTotMjBweCAhaW1wb3J0YW50fS5tbC1tZC1ucGFkZGluZy14LC5teC1tZC1ucGFkZGluZy14e21hcmdpbi1sZWZ0Oi0yMHB4ICFpbXBvcnRhbnR9Lm0tbWQtbnBhZGRpbmcteC1tZHttYXJnaW46LTUwcHggIWltcG9ydGFudH0ubXQtbWQtbnBhZGRpbmcteC1tZCwubXktbWQtbnBhZGRpbmcteC1tZHttYXJnaW4tdG9wOi01MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLW5wYWRkaW5nLXgtbWQsLm14LW1kLW5wYWRkaW5nLXgtbWR7bWFyZ2luLXJpZ2h0Oi01MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLW5wYWRkaW5nLXgtbWQsLm15LW1kLW5wYWRkaW5nLXgtbWR7bWFyZ2luLWJvdHRvbTotNTBweCAhaW1wb3J0YW50fS5tbC1tZC1ucGFkZGluZy14LW1kLC5teC1tZC1ucGFkZGluZy14LW1ke21hcmdpbi1sZWZ0Oi01MHB4ICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsubS1sZy1wYWRkaW5nLXh7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQtbGctcGFkZGluZy14LC5teS1sZy1wYWRkaW5nLXh7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLXBhZGRpbmcteCwubXgtbGctcGFkZGluZy14e21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLWxnLXBhZGRpbmcteCwubXktbGctcGFkZGluZy14e21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC1sZy1wYWRkaW5nLXgsLm14LWxnLXBhZGRpbmcteHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tbGctcGFkZGluZy14LW1ke21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LWxnLXBhZGRpbmcteC1tZCwubXktbGctcGFkZGluZy14LW1ke21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci1sZy1wYWRkaW5nLXgtbWQsLm14LWxnLXBhZGRpbmcteC1tZHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1sZy1wYWRkaW5nLXgtbWQsLm15LWxnLXBhZGRpbmcteC1tZHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtbGctcGFkZGluZy14LW1kLC5teC1sZy1wYWRkaW5nLXgtbWR7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLWxnLXBhZGRpbmcteHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtbGctcGFkZGluZy14LC5weS1sZy1wYWRkaW5nLXh7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci1sZy1wYWRkaW5nLXgsLnB4LWxnLXBhZGRpbmcteHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItbGctcGFkZGluZy14LC5weS1sZy1wYWRkaW5nLXh7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC1sZy1wYWRkaW5nLXgsLnB4LWxnLXBhZGRpbmcteHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLWxnLXBhZGRpbmcteC1tZHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtbGctcGFkZGluZy14LW1kLC5weS1sZy1wYWRkaW5nLXgtbWR7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci1sZy1wYWRkaW5nLXgtbWQsLnB4LWxnLXBhZGRpbmcteC1tZHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItbGctcGFkZGluZy14LW1kLC5weS1sZy1wYWRkaW5nLXgtbWR7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC1sZy1wYWRkaW5nLXgtbWQsLnB4LWxnLXBhZGRpbmcteC1tZHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLWxnLW5wYWRkaW5nLXh7bWFyZ2luOi0yMHB4ICFpbXBvcnRhbnR9Lm10LWxnLW5wYWRkaW5nLXgsLm15LWxnLW5wYWRkaW5nLXh7bWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50fS5tci1sZy1ucGFkZGluZy14LC5teC1sZy1ucGFkZGluZy14e21hcmdpbi1yaWdodDotMjBweCAhaW1wb3J0YW50fS5tYi1sZy1ucGFkZGluZy14LC5teS1sZy1ucGFkZGluZy14e21hcmdpbi1ib3R0b206LTIwcHggIWltcG9ydGFudH0ubWwtbGctbnBhZGRpbmcteCwubXgtbGctbnBhZGRpbmcteHttYXJnaW4tbGVmdDotMjBweCAhaW1wb3J0YW50fS5tLWxnLW5wYWRkaW5nLXgtbWR7bWFyZ2luOi01MHB4ICFpbXBvcnRhbnR9Lm10LWxnLW5wYWRkaW5nLXgtbWQsLm15LWxnLW5wYWRkaW5nLXgtbWR7bWFyZ2luLXRvcDotNTBweCAhaW1wb3J0YW50fS5tci1sZy1ucGFkZGluZy14LW1kLC5teC1sZy1ucGFkZGluZy14LW1ke21hcmdpbi1yaWdodDotNTBweCAhaW1wb3J0YW50fS5tYi1sZy1ucGFkZGluZy14LW1kLC5teS1sZy1ucGFkZGluZy14LW1ke21hcmdpbi1ib3R0b206LTUwcHggIWltcG9ydGFudH0ubWwtbGctbnBhZGRpbmcteC1tZCwubXgtbGctbnBhZGRpbmcteC1tZHttYXJnaW4tbGVmdDotNTBweCAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCl7Lm0teGwtcGFkZGluZy14e21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LXhsLXBhZGRpbmcteCwubXkteGwtcGFkZGluZy14e21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5tci14bC1wYWRkaW5nLXgsLm14LXhsLXBhZGRpbmcteHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi14bC1wYWRkaW5nLXgsLm15LXhsLXBhZGRpbmcteHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwteGwtcGFkZGluZy14LC5teC14bC1wYWRkaW5nLXh7bWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5tLXhsLXBhZGRpbmcteC1tZHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC14bC1wYWRkaW5nLXgtbWQsLm15LXhsLXBhZGRpbmcteC1tZHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXIteGwtcGFkZGluZy14LW1kLC5teC14bC1wYWRkaW5nLXgtbWR7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWIteGwtcGFkZGluZy14LW1kLC5teS14bC1wYWRkaW5nLXgtbWR7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLXBhZGRpbmcteC1tZCwubXgteGwtcGFkZGluZy14LW1ke21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC14bC1wYWRkaW5nLXh7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LXhsLXBhZGRpbmcteCwucHkteGwtcGFkZGluZy14e3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHIteGwtcGFkZGluZy14LC5weC14bC1wYWRkaW5nLXh7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLXhsLXBhZGRpbmcteCwucHkteGwtcGFkZGluZy14e3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwteGwtcGFkZGluZy14LC5weC14bC1wYWRkaW5nLXh7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC14bC1wYWRkaW5nLXgtbWR7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LXhsLXBhZGRpbmcteC1tZCwucHkteGwtcGFkZGluZy14LW1ke3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHIteGwtcGFkZGluZy14LW1kLC5weC14bC1wYWRkaW5nLXgtbWR7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLXhsLXBhZGRpbmcteC1tZCwucHkteGwtcGFkZGluZy14LW1ke3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwteGwtcGFkZGluZy14LW1kLC5weC14bC1wYWRkaW5nLXgtbWR7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS14bC1ucGFkZGluZy14e21hcmdpbjotMjBweCAhaW1wb3J0YW50fS5tdC14bC1ucGFkZGluZy14LC5teS14bC1ucGFkZGluZy14e21hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudH0ubXIteGwtbnBhZGRpbmcteCwubXgteGwtbnBhZGRpbmcteHttYXJnaW4tcmlnaHQ6LTIwcHggIWltcG9ydGFudH0ubWIteGwtbnBhZGRpbmcteCwubXkteGwtbnBhZGRpbmcteHttYXJnaW4tYm90dG9tOi0yMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLW5wYWRkaW5nLXgsLm14LXhsLW5wYWRkaW5nLXh7bWFyZ2luLWxlZnQ6LTIwcHggIWltcG9ydGFudH0ubS14bC1ucGFkZGluZy14LW1ke21hcmdpbjotNTBweCAhaW1wb3J0YW50fS5tdC14bC1ucGFkZGluZy14LW1kLC5teS14bC1ucGFkZGluZy14LW1ke21hcmdpbi10b3A6LTUwcHggIWltcG9ydGFudH0ubXIteGwtbnBhZGRpbmcteC1tZCwubXgteGwtbnBhZGRpbmcteC1tZHttYXJnaW4tcmlnaHQ6LTUwcHggIWltcG9ydGFudH0ubWIteGwtbnBhZGRpbmcteC1tZCwubXkteGwtbnBhZGRpbmcteC1tZHttYXJnaW4tYm90dG9tOi01MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLW5wYWRkaW5nLXgtbWQsLm14LXhsLW5wYWRkaW5nLXgtbWR7bWFyZ2luLWxlZnQ6LTUwcHggIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5tLXh4bC1wYWRkaW5nLXh7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQteHhsLXBhZGRpbmcteCwubXkteHhsLXBhZGRpbmcteHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXIteHhsLXBhZGRpbmcteCwubXgteHhsLXBhZGRpbmcteHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi14eGwtcGFkZGluZy14LC5teS14eGwtcGFkZGluZy14e21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC14eGwtcGFkZGluZy14LC5teC14eGwtcGFkZGluZy14e21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS14eGwtcGFkZGluZy14LW1ke21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXh4bC1wYWRkaW5nLXgtbWQsLm15LXh4bC1wYWRkaW5nLXgtbWR7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLXh4bC1wYWRkaW5nLXgtbWQsLm14LXh4bC1wYWRkaW5nLXgtbWR7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWIteHhsLXBhZGRpbmcteC1tZCwubXkteHhsLXBhZGRpbmcteC1tZHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwteHhsLXBhZGRpbmcteC1tZCwubXgteHhsLXBhZGRpbmcteC1tZHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAteHhsLXBhZGRpbmcteHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQteHhsLXBhZGRpbmcteCwucHkteHhsLXBhZGRpbmcteHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLXh4bC1wYWRkaW5nLXgsLnB4LXh4bC1wYWRkaW5nLXh7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLXh4bC1wYWRkaW5nLXgsLnB5LXh4bC1wYWRkaW5nLXh7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC14eGwtcGFkZGluZy14LC5weC14eGwtcGFkZGluZy14e3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAteHhsLXBhZGRpbmcteC1tZHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQteHhsLXBhZGRpbmcteC1tZCwucHkteHhsLXBhZGRpbmcteC1tZHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLXh4bC1wYWRkaW5nLXgtbWQsLnB4LXh4bC1wYWRkaW5nLXgtbWR7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLXh4bC1wYWRkaW5nLXgtbWQsLnB5LXh4bC1wYWRkaW5nLXgtbWR7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC14eGwtcGFkZGluZy14LW1kLC5weC14eGwtcGFkZGluZy14LW1ke3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0teHhsLW5wYWRkaW5nLXh7bWFyZ2luOi0yMHB4ICFpbXBvcnRhbnR9Lm10LXh4bC1ucGFkZGluZy14LC5teS14eGwtbnBhZGRpbmcteHttYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnR9Lm1yLXh4bC1ucGFkZGluZy14LC5teC14eGwtbnBhZGRpbmcteHttYXJnaW4tcmlnaHQ6LTIwcHggIWltcG9ydGFudH0ubWIteHhsLW5wYWRkaW5nLXgsLm15LXh4bC1ucGFkZGluZy14e21hcmdpbi1ib3R0b206LTIwcHggIWltcG9ydGFudH0ubWwteHhsLW5wYWRkaW5nLXgsLm14LXh4bC1ucGFkZGluZy14e21hcmdpbi1sZWZ0Oi0yMHB4ICFpbXBvcnRhbnR9Lm0teHhsLW5wYWRkaW5nLXgtbWR7bWFyZ2luOi01MHB4ICFpbXBvcnRhbnR9Lm10LXh4bC1ucGFkZGluZy14LW1kLC5teS14eGwtbnBhZGRpbmcteC1tZHttYXJnaW4tdG9wOi01MHB4ICFpbXBvcnRhbnR9Lm1yLXh4bC1ucGFkZGluZy14LW1kLC5teC14eGwtbnBhZGRpbmcteC1tZHttYXJnaW4tcmlnaHQ6LTUwcHggIWltcG9ydGFudH0ubWIteHhsLW5wYWRkaW5nLXgtbWQsLm15LXh4bC1ucGFkZGluZy14LW1ke21hcmdpbi1ib3R0b206LTUwcHggIWltcG9ydGFudH0ubWwteHhsLW5wYWRkaW5nLXgtbWQsLm14LXh4bC1ucGFkZGluZy14LW1ke21hcmdpbi1sZWZ0Oi01MHB4ICFpbXBvcnRhbnR9Lm0teHhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteHhsLWF1dG8sLm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14eGwtYXV0bywubXgteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteHhsLWF1dG8sLm15LXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14eGwtYXV0bywubXgteHhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LnQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KXsudC14cy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50LXhzLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udC14cy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KXsudC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpey50LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsudC14eGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udC14eGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnNyb3twb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LmlzLWhpZGRlbntvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZCl9OjpzZWxlY3Rpb257YmFja2dyb3VuZDpibGFjaztjb2xvcjp3aGl0ZX06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6YmxhY2s7Y29sb3I6d2hpdGV9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSp7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59aHRtbHtmb250LXNpemU6NC4yNjZ2d31AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpe2h0bWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpe2h0bWx7Zm9udC1zaXplOjEuMTExdnd9fWJvZHl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ib2R5LWJnKTtjb2xvcjp2YXIoLS1ib2R5LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTtsaW5lLWhlaWdodDp2YXIoLS1saW5lLWhlaWdodC1iYXNlKTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW46MH1ib2R5LmlzLWZpeGVke292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZH1pbWcsdmlkZW97ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zdmdEcmF3Qm9yZGVyLmZyb21Ub3AuZnJvbUxlZnR7dHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgwKX0uc3ZnRHJhd0JvcmRlci5mcm9tVG9wLmZyb21SaWdodHt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5zdmdEcmF3Qm9yZGVyLmZyb21Cb3R0b20uZnJvbUxlZnR7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX0uc3ZnRHJhd0JvcmRlci5mcm9tQm90dG9tLmZyb21SaWdodHt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKX0jb3Qtc2RrLWJ0bi1mbG9hdGluZywub3QtZmxvYXRpbmctYnV0dG9ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluLC50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWlue3BhZGRpbmctdG9wOjQuOTM3cmVtICFpbXBvcnRhbnR9LnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4gI21hc2tNZSwudG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbiAuaGVhZGVyQiwudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbiAjbWFza01lLC50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWluIC5oZWFkZXJCe3RvcDo0LjkzN3JlbX0udG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFsLC50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWluIC5zZWN0aW9uX19kcnVwYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMuMDYycmVtO2xlZnQ6MDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk3NXB4KXsudG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbiwudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbntwYWRkaW5nLXRvcDo4cmVtICFpbXBvcnRhbnR9LnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4gI21hc2tNZSwudG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbiAuaGVhZGVyQiwudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbiAjbWFza01lLC50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWluIC5oZWFkZXJCe3RvcDo4cmVtfS50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluIC5zZWN0aW9uX19kcnVwYWwsLnRvb2xiYXItZml4ZWQudXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbHt0b3A6Ni4xMjVyZW19fS5zZWFyY2gtcGFnZS50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluLC5zZWFyY2gtcGFnZS50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWlue3BhZGRpbmctdG9wOjEwLjE4N3JlbSAhaW1wb3J0YW50fS5zZWFyY2gtcGFnZS50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluICNtYXNrTWUsLnNlYXJjaC1wYWdlLnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4gLmhlYWRlckIsLnNlYXJjaC1wYWdlLnRvb2xiYXItZml4ZWQudXNlci1sb2dnZWQtaW4gI21hc2tNZSwuc2VhcmNoLXBhZ2UudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbiAuaGVhZGVyQnt0b3A6NC45MzdyZW19LnNlYXJjaC1wYWdlLnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbCwuc2VhcmNoLXBhZ2UudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDozLjA2MnJlbTtsZWZ0OjA7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzVweCl7LnNlYXJjaC1wYWdlLnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4sLnNlYXJjaC1wYWdlLnRvb2xiYXItZml4ZWQudXNlci1sb2dnZWQtaW57cGFkZGluZy10b3A6MTEuNjI1cmVtICFpbXBvcnRhbnR9LnNlYXJjaC1wYWdlLnRvb2xiYXItdmVydGljYWwudXNlci1sb2dnZWQtaW4gI21hc2tNZSwuc2VhcmNoLXBhZ2UudG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbiAuaGVhZGVyQiwuc2VhcmNoLXBhZ2UudG9vbGJhci1maXhlZC51c2VyLWxvZ2dlZC1pbiAjbWFza01lLC5zZWFyY2gtcGFnZS50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWluIC5oZWFkZXJCe3RvcDo4cmVtfS5zZWFyY2gtcGFnZS50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluIC5zZWN0aW9uX19kcnVwYWwsLnNlYXJjaC1wYWdlLnRvb2xiYXItZml4ZWQudXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbHt0b3A6Ni4xMjVyZW19fS51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFse3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29iYWx0LTMwKTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteDphdXRvO3BhZGRpbmc6NXB4IDIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc1cHgpey51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFse292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjVweCAwfX0udXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbCAuYnJlYWRjcnVtYntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk3NXB4KXsudXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbCAuYnJlYWRjcnVtYntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udXNlci1sb2dnZWQtaW4gLnNlY3Rpb25fX2RydXBhbCAuYnJlYWRjcnVtYiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFsIC5vLWNpcmNsZXtoZWlnaHQ6MTAwJTt3aWR0aDoxcHg7YmFja2dyb3VuZC1jb2xvcjpibGFjazttYXJnaW46MCAxMHB4O2Rpc3BsYXk6YmxvY2s7YWxpZ24tc2VsZjpzdHJldGNoO2hlaWdodDphdXRvfS5wYXRoLWNhc3Rvci1sb2dpbiAuc2VjdGlvbl9fZHJ1cGFse3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy14OmF1dG87cGFkZGluZzo1cHggMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzVweCl7LnBhdGgtY2FzdG9yLWxvZ2luIC5zZWN0aW9uX19kcnVwYWx7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NXB4IDB9fS5wYXRoLWNhc3Rvci1sb2dpbiAuc2VjdGlvbl9fZHJ1cGFsIC5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc1cHgpey5wYXRoLWNhc3Rvci1sb2dpbiAuc2VjdGlvbl9fZHJ1cGFsIC5icmVhZGNydW1ie2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wYXRoLWNhc3Rvci1sb2dpbiAuc2VjdGlvbl9fZHJ1cGFsIC5icmVhZGNydW1iIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhdGgtY2FzdG9yLWxvZ2luIC5zZWN0aW9uX19kcnVwYWwgLm8tY2lyY2xle2hlaWdodDoxMDAlO3dpZHRoOjFweDtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO21hcmdpbjowIDEwcHg7ZGlzcGxheTpibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7aGVpZ2h0OmF1dG99LnBhdGgtY2FzdG9yLWxvZ2luIC5icmVhZGNydW1ie3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhdGgtY2FzdG9yLWxvZ2luIG1haW57bWFyZ2luLXRvcDo1LjM3NXJlbX0ucGF0aC1jYXN0b3ItbG9naW4gZm9ybXttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjcwcHggYXV0byAwO3BhZGRpbmc6MCAzMHB4fS5wYXRoLWNhc3Rvci1sb2dpbiBmb3JtIC5mb3JtLWl0ZW17bWFyZ2luLWJvdHRvbToyMHB4fS5wYXRoLWNhc3Rvci1sb2dpbiBmb3JtICNlZGl0LXBhc3MsLnBhdGgtY2FzdG9yLWxvZ2luIGZvcm0gI2VkaXQtbmFtZXtoZWlnaHQ6NTBweH0ucGF0aC1jYXN0b3ItbG9naW4gZm9ybSAjZWRpdC1zdWJtaXR7d2lkdGg6YXV0bzttYXJnaW46MCBhdXRvfS5wYXRoLWNhc3Rvci1sb2dpbiBmb3JtIC5jLWZvcm1fX3N1Ym1pdHt0ZXh0LWFsaWduOmNlbnRlcn0ucGF0aC1jYXN0b3ItbG9naW4gZm9ybSAjZWRpdC1wYXNzLS1kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTBweDttYXJnaW46MTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5wYXRoLWNhc3Rvci1sb2dpbiBtYWlue21hcmdpbi10b3A6Ni4yNXJlbX19aHRtbHtmb250LXNpemU6NC4yNjZ2d31AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpe2h0bWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpe2h0bWx7Zm9udC1zaXplOjEuMTExdnd9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe2h0bWx7Zm9udC1zaXplOjE3Ljc3Nzc4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjM5Ljk4cHgpey5ub2RlLS10eXBlLXBhZ2U6bm90KC5ub2RlLS10eXBlLXNlYXJjaC1jb3JwbykgbWFpbntwYWRkaW5nLXRvcDo4MHB4fX0uaGFzLXN1Ym1lbnVPcGVuZWQrbWFpbiAub3V0bGluZURpdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmVlZC1pY29ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItbm90aWZpY2F0aW9ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kYXJrTW9kZS5zaXRlLWNvcnBvIC5mYXFfX2l0ZW1fX2NvbnRlbnRfX3d5c2l3eWcgLnN3aXBlci1zbGlkZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKX0ucGF0aC10YXhvbm9teS5zaXRlLWNvcnBvIG1haW57cGFkZGluZy10b3A6dmFyKC0tc2Nyb2xsVG9XcmFwcGVyVG9wKX0uby1zZWN0aW9uLS1jb25uZXhpb257bWF4LXdpZHRoOjYwMHB4O3dpZHRoOjEwMCU7bWFyZ2luOjEwMHB4IGF1dG87cGFkZGluZzowIDIwcHh9Lm8tc2VjdGlvbi0tY29ubmV4aW9uIC5mb3JtLWl0ZW17bWFyZ2luLWJvdHRvbToyNHB4fS5wYXRoLXVzZXIgLmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2ZvbnQtc2l6ZToxMnB4O21heC13aWR0aDoxNjAwcHg7d2lkdGg6MTAwJTttYXJnaW46MzBweCBhdXRvIDA7cGFkZGluZzowIDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCl7LnBhdGgtdXNlciAuYnJlYWRjcnVtYntwYWRkaW5nLXRvcDo4MHB4fX1oMSwuaDF7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7Zm9udC13ZWlnaHQ6dmFyKC0taGVhZGluZy1mb250LXdlaWdodCk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Mi4zNzVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMDV9aDEgZW0sLmgxIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH1oMTpub3QoOmxhc3QtY2hpbGQpLC5oMTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206My4xMjVyZW19aDEgLnJpYmJvblNtYWxsLC5oMSAucmliYm9uU21hbGx7LS1yaWJib24td2lkdGg6IDMuMTI1cmVtOy0tcmliYm9uLWhlaWdodDogMS4zNzVyZW07LS1yaWJib24tcmlnaHQ6IC42MjVyZW19aDIsLmgye2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtd2VpZ2h0OnZhcigtLWhlYWRpbmctZm9udC13ZWlnaHQpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTA3MTR9aDIgZW0sLmgyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH1oMjpub3QoOmxhc3QtY2hpbGQpLC5oMjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Mi41cmVtfWgzLC5oM3tmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMTkyMzF9aDMgZW0sLmgzIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH1oMzpub3QoOmxhc3QtY2hpbGQpLC5oMzpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS44NzVyZW19aDQsLmg0LC5lbXBsb3llZV9fbmFtZXtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjF9aDQ6bm90KDpsYXN0LWNoaWxkKSwuaDQ6bm90KDpsYXN0LWNoaWxkKSwuZW1wbG95ZWVfX25hbWU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMjVyZW19aDUsLmg1LC5zdWJoZWFkLC5zaS5zaS1kMSBmaWd1cmUgZmlnY2FwdGlvbiwuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIGZpZ2NhcHRpb257Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjE0OX1oNTpub3QoOmxhc3QtY2hpbGQpLC5oNTpub3QoOmxhc3QtY2hpbGQpLC5zdWJoZWFkOm5vdCg6bGFzdC1jaGlsZCksLnNpLnNpLWQxIGZpZ3VyZSBmaWdjYXB0aW9uOm5vdCg6bGFzdC1jaGlsZCksLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjI1cmVtfWg2LC5oNntmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuMTMzMzN9aDY6bm90KDpsYXN0LWNoaWxkKSwuaDY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMjVyZW19LmFjY3JvY2hlLWhlYWRlcntmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyLjM3NXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MX0uYWNjcm9jaGUtaGVhZGVyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH0uYWNjcm9jaGUtaGVhZGVyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5wMXtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNX0ucDEgc21hbGx7Zm9udC1zaXplOjEwcHh9LnAxOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMHB4fS5wMntmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX0ucDIgc21hbGx7Zm9udC1zaXplOjEwcHh9LnAyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMHB4fXAsdWwsb2wsLnAzLC5rZXlGaWd1cmVfX3RleHR7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjV9cCBzbWFsbCx1bCBzbWFsbCxvbCBzbWFsbCwucDMgc21hbGwsLmtleUZpZ3VyZV9fdGV4dCBzbWFsbHtmb250LXNpemU6MTBweH1wOm5vdCg6bGFzdC1jaGlsZCksdWw6bm90KDpsYXN0LWNoaWxkKSxvbDpub3QoOmxhc3QtY2hpbGQpLC5wMzpub3QoOmxhc3QtY2hpbGQpLC5rZXlGaWd1cmVfX3RleHQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIwcHh9LnA0e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5wNCBzbWFsbHtmb250LXNpemU6MTBweH0ucDQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIwcHh9dWwsb2x7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfWF7Y29sb3I6dmFyKC0tYm9keS1jb2xvcil9cD5hOm5vdCgudGFnKTpob3Zlcntjb2xvcjp2YXIoLS1ncmV5KX0ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGggcC5pbmxpbmUgYVt0YXJnZXQ9XCJfYmxhbmtcIl17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9YVt0YXJnZXQ9XCJfYmxhbmtcIl17Y29sb3I6dmFyKC0tYm9keS1jb2xvcik7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9YVt0YXJnZXQ9XCJfYmxhbmtcIl0uYnV0dG9uIHN2Zy5pY29uLXRhcmdldEJsYW5rLGFbdGFyZ2V0PVwiX2JsYW5rXCJdIGltZy5pY29uLXRhcmdldEJsYW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOi44ODhlbSAhaW1wb3J0YW50O2hlaWdodDouOTQ0ZW0gIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3R0b206MDttYXJnaW46MCAwIDAgMC4yZW0gIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLWlufWFbdGFyZ2V0PVwiX2JsYW5rXCJdLmJ1dHRvbiBzdmcuaWNvbi10YXJnZXRCbGFua3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46LTNweCAwIC0zcHggMC4yZW0gIWltcG9ydGFudH1hW3RhcmdldD1cIl9ibGFua1wiXSBpbWc6bm90KC5pY29uLXRhcmdldEJsYW5rKXtkaXNwbGF5Om5vbmV9YVt0YXJnZXQ9XCJfYmxhbmtcIl06aG92ZXJ7LS1idXR0b24tYmctcmlnaHQ6IDA7LS1idXR0b24tdGV4dC1tYXJnaW46IDB9YVt0YXJnZXQ9XCJfYmxhbmtcIl06aG92ZXIuYnV0dG9uIHN2Zy5pY29uLXRhcmdldEJsYW5rLGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyIGltZy5pY29uLXRhcmdldEJsYW5re3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCl9c3VwLHN1Yntmb250LXNpemU6LjUzOGVtO2xpbmUtaGVpZ2h0OjEuNjE1Mzh9c3Vwe3RvcDotMC43NWVtfXN1Yntib3R0b206LTAuMzVlbX1wIGF7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7dHJhbnNpdGlvbjphbGwgZWFzZS1pbiAwLjI1c31wIGE6bm90KC50YWcpOmhvdmVye29wYWNpdHk6MC45fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpe2gxLC5oMXtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjA1NTU2fWgxIGVtLC5oMSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDB9aDE6bm90KDpsYXN0LWNoaWxkKSwuaDE6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjVyZW19aDEgLnJpYmJvblNtYWxsLC5oMSAucmliYm9uU21hbGx7LS1yaWJib24td2lkdGg6IDcuMDYycmVtOy0tcmliYm9uLWhlaWdodDogM3JlbTstLXJpYmJvbi1yaWdodDogMS44NzVyZW19aDIsLmgye2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtd2VpZ2h0OnZhcigtLWhlYWRpbmctZm9udC13ZWlnaHQpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjMuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMn1oMiBlbSwuaDIgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfWgyOm5vdCg6bGFzdC1jaGlsZCksLmgyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozLjc1cmVtfWgzLC5oM3tmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuMTExMTF9aDMgZW0sLmgzIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH1oMzpub3QoOmxhc3QtY2hpbGQpLC5oMzpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NTBweH1oNCwuaDQsLmVtcGxveWVlX19uYW1le2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4xODUxOX1oNDpub3QoOmxhc3QtY2hpbGQpLC5oNDpub3QoOmxhc3QtY2hpbGQpLC5lbXBsb3llZV9fbmFtZTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fWg1LC5oNSwuc3ViaGVhZCwuc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb24sLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9ue2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MS4xNDkwOX1oNTpub3QoOmxhc3QtY2hpbGQpLC5oNTpub3QoOmxhc3QtY2hpbGQpLC5zdWJoZWFkOm5vdCg6bGFzdC1jaGlsZCksLnNpLnNpLWQxIGZpZ3VyZSBmaWdjYXB0aW9uOm5vdCg6bGFzdC1jaGlsZCksLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozMHB4fWg2LC5oNntmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuMTMzMzN9aDY6bm90KDpsYXN0LWNoaWxkKSwuaDY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9LmFjY3JvY2hlLWhlYWRlcntmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxfS5hY2Nyb2NoZS1oZWFkZXIgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfS5hY2Nyb2NoZS1oZWFkZXI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9LnAxe2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS41fS5wMSBzbWFsbHtmb250LXNpemU6MTFweH0ucDE6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIwcHh9LnAye2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41fS5wMiBzbWFsbHtmb250LXNpemU6MTFweH0ucDI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIwcHh9cCx1bCxvbCwucDMsLmtleUZpZ3VyZV9fdGV4dHtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX1wIHNtYWxsLHVsIHNtYWxsLG9sIHNtYWxsLC5wMyBzbWFsbCwua2V5RmlndXJlX190ZXh0IHNtYWxse2ZvbnQtc2l6ZToxMXB4fXA6bm90KDpsYXN0LWNoaWxkKSx1bDpub3QoOmxhc3QtY2hpbGQpLG9sOm5vdCg6bGFzdC1jaGlsZCksLnAzOm5vdCg6bGFzdC1jaGlsZCksLmtleUZpZ3VyZV9fdGV4dDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweH19LmN1c3RvbUN1cnNvckhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jdXN0b21DdXJzb3JIb3ZlcltkYXRhLXN0YXRpYz1cInRydWVcIl17cG9zaXRpb246c3RhdGljfS5jdXN0b21DdXJzb3JIb3ZlciAuaG92ZXJDb250ZW50e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKGhvdmVyOiBub25lKXsuY3VzdG9tQ3Vyc29ySG92ZXI6Zm9jdXMgLmhvdmVyQ29udGVudDpub3QoLmlzLXZpc2libGUpey0tc2NhbGU6IDE7LS1vcGFjaXR5OiAxO3RvcDo1MCUgIWltcG9ydGFudDtsZWZ0OjEwMCUgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMTAlLCAtNTAlKSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmN1c3RvbUN1cnNvckhvdmVyIC5ob3ZlckNvbnRlbnR7LS1zY2FsZTogMDstLW9wYWNpdHk6IDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjcwO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnNjYWxlKHZhcigtLXNjYWxlKSk7b3BhY2l0eTp2YXIoLS1vcGFjaXR5KTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246dHJhbnNmb3JtIGVhc2UgLjNzLCBvcGFjaXR5IGVhc2UgLjNzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgb3BhY2l0eX0uY3VzdG9tQ3Vyc29ySG92ZXIgLmhvdmVyQ29udGVudCAuYnV0dG9uLS1vdmFse2JvcmRlcjpub25lfS5jdXN0b21DdXJzb3JIb3ZlciAuaG92ZXJDb250ZW50LmlzLXZpc2libGV7LS1zY2FsZTogMTstLW9wYWNpdHk6IDF9LmN1c3RvbUN1cnNvckhvdmVyW2RhdGEtaG92ZXI9XCJmYWxzZVwiXXtjdXJzb3I6YXV0b30uY3VzdG9tQ3Vyc29ySG92ZXI6bm90KC5pbmxpbmVfX2J1dHRvbik6Zm9jdXMgLmhvdmVyQ29udGVudDpub3QoLmlzLXZpc2libGUpey0tc2NhbGU6IDE7LS1vcGFjaXR5OiAxO3RvcDo1MCUgIWltcG9ydGFudDtsZWZ0OjEwMCUgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMTAlLCAtNTAlKSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0uY3VzdG9tQ3Vyc29ySG92ZXIgLmhvdmVyQ29udGVudCAuYnV0dG9uLS1vdmFsIHNwYW57Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDouODc1cmVtfX0uY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIC5ob3ZlckNvbnRlbnQgLmJ1dHRvbi5idXR0b24tLW92YWx7ei1pbmRleDoxfS5jdXN0b21DdXJzb3JIb3Zlci5tb2RhbF9fdmlkZW8gLmhvdmVyQ29udGVudCAuYnV0dG9uLmJ1dHRvbi0tb3ZhbCBzcGFue21hcmdpbi10b3A6LjMxMnJlbX0uY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmU6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmU6OmFmdGVye2JhY2tncm91bmQtc2l6ZTo3LjI1cmVtIGF1dG87YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vbWVkaWEvaWNvbnMvaWNvbi1wbGF5LTIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9fS5jdXN0b21DdXJzb3JIb3Zlci5tb2RhbF9fdmlkZW8gcGljdHVyZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtc2l6ZTo1cmVtIGF1dG87YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vbWVkaWEvaWNvbnMvaWNvbi1wbGF5LTMuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmN1c3RvbUN1cnNvckhvdmVyLm1vZGFsX192aWRlbyBwaWN0dXJlOjphZnRlcntiYWNrZ3JvdW5kLXNpemU6Ny41cmVtIGF1dG99fTpyb290ey0tZm9vdGVyLXBpbGwtb2Zmc2V0LXRvcDogLTEwMHZoOy0tZm9vdGVyLWJhY2tncm91bmRSaWJib24teTogLTEwMHZoOy0tZm9vdGVyLXBhZGRpbmcteDogMS4yNXJlbTstLWZvb3Rlci1wYWRkaW5nLXk6IDYuMjVyZW07LS1mb290ZXItdGl0bGUtdGV4dC1pbmRlbnQ6IDEuNjI1cmVtOy0tZm9vdGVyLXRpdGxlLW15YjogMS44NzVyZW07LS1mb290ZXItc3VidGl0bGUtbXliOiAxLjg3NXJlbTstLWZvb3Rlci1saXN0LWl0ZW0tbXliOiAxLjI1cmVtOy0tZm9vdGVyLWNpcmNsZS1zaXplOiAxOC43NXJlbTstLWZvb3Rlci1jaXJjbGUtc2l6ZS1ib3R0b206IC0xMi4xMjVyZW07LS1mb290ZXItY2lyY2xlLXNpemUtcmlnaHQ6IC03LjM3NXJlbTstLWZvb3Rlci1iYWNrdG90b3AtYm90dG9tOiAyMi43Njl2aDstLWZvb3Rlci1iYWNrdG90b3AtcmlnaHQ6IDEuMjVyZW19LmZvb3RlcntwYWRkaW5nLXRvcDp2YXIoLS1mb290ZXItcGFkZGluZy15KTtwYWRkaW5nLWxlZnQ6dmFyKC0tZm9vdGVyLXBhZGRpbmcteCk7cGFkZGluZy1yaWdodDp2YXIoLS1mb290ZXItcGFkZGluZy14KTtwYWRkaW5nLWJvdHRvbTozLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDB2aDttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyLmZvb3Rlci0taW5mb2dyYXBoaWN7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfWJvZHkucGF0aC1mcm9udHBhZ2UgLmZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOjBweCAwcHgvMTAwdncgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIHJ4PScxODcuNScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggKyB2YXIoIC0tZm9vdGVyLXBpbGwtb2Zmc2V0LXRvcCkgKiAtMSk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDp2YXIoLS1mb290ZXItcGlsbC1vZmZzZXQtdG9wKTtsZWZ0OjB9LmZvb3Rlcl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtd2VpZ2h0OnZhcigtLWhlYWRpbmctZm9udC13ZWlnaHQpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS4xOTIzMTtwYWRkaW5nOjAgMy43NXJlbTtjb2xvcjp2YXIoLS1yZWQpfS5mb290ZXJfX3RpdGxlIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH0uZm9vdGVyX190aXRsZT5kaXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXsuZm9vdGVyX190aXRsZT5kaXZ7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZvb3Rlcl9fdGl0bGU+ZGl2OmZpcnN0LWNoaWxkIHNwYW46bnRoLWNoaWxkKDEpe3BhZGRpbmctbGVmdDp2YXIoLS1mb290ZXItdGl0bGUtdGV4dC1pbmRlbnQpfS5mb290ZXJfX3RpdGxlIHNwYW46bnRoLWNoaWxkKDIpe3dvcmQtd3JhcDpicmVhay13b3JkfS5mb290ZXJfX3RpdGxlIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogMi4zNzVyZW07LS1yaWJib24taGVpZ2h0OiAuOTM3cmVtOy0tcmliYm9uLWxlZnQ6IC42MjVyZW19LmZvb3Rlcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMuNzVyZW19LmZvb3Rlcl9fc3VidGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlcl9fc3VidGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWZvb3Rlci1zdWJ0aXRsZS1teWIpfS5mb290ZXJfX2NvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZvb3Rlcl9fY29sLS1he21hcmdpbi1ib3R0b206My4xMjVyZW19LmZvb3Rlcl9fY29sLS1hIC5idXR0b24gLnRleHQgc21hbGx7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSl9LmZvb3Rlcl9fY29sLS1ie21hcmdpbi1ib3R0b206NXJlbX0uZm9vdGVyX19jb2wtLWIgLmZvb3Rlcl9fbGlzdF9faXRlbSBzcGFuOm5vdCgudGV4dCkgaW1ne3dpZHRoOi41cmVtO2hlaWdodDouNXJlbX0uZm9vdGVyX19saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZm9vdGVyX19saXN0X19pdGVte3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXJfX2xpc3RfX2l0ZW0gLmJ1dHRvbntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDptYXgtY29udGVudH0uZm9vdGVyX19saXN0X19pdGVtIC5idXR0b24gLnRleHQgc21hbGx7Zm9udC13ZWlnaHQ6MTAwfS5mb290ZXJfX2xpc3RfX2l0ZW0gLmJ1dHRvbntmb250LXNpemU6Ljg3NXJlbX0uZm9vdGVyX19saXN0X19pdGVtIC5idXR0b24gLnRleHQgc21hbGx7Zm9udC1zaXplOi44NTdlbX0uZm9vdGVyX19saXN0X19pdGVtIC5idXR0b24tLWljb24gc3Bhbjpub3QoLnRleHQpIHN2Z3t3aWR0aDoyLjg3NXJlbTtoZWlnaHQ6Mi44NzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzg0cHgpey5mb290ZXJfX2xpc3RfX2l0ZW0gLmJ1dHRvbntmb250LXNpemU6MTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KXsuZm9vdGVyX19saXN0X19pdGVtIC5idXR0b257Zm9udC1zaXplOjE0cHh9fS5mb290ZXJfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWZvb3Rlci1saXN0LWl0ZW0tbXliKX0uZm9vdGVyX19mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6bm9uZX1ib2R5LnBhdGgtbm9kZSAuZm9vdGVye292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWJvdHRvbTowOy0tc2gtMTQtYW5pbWF0aW9uLXJpYmJvbi13aWR0aC1iZWZvcmU6IDZyZW07LS1zaC0xNC1hbmltYXRpb24tcmliYm9uLXdpZHRoOiAzLjVyZW19Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyIC5mb290ZXJfX3RpdGxle3dpZHRoOjEwMCU7b3JkZXI6MH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fdGl0bGUgZGl2IHNwYW57anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246bGVmdH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fdGl0bGUgLnJpYmJvblNtYWxsey0tcmliYm9uLXdpZHRoOiAzLjVyZW07LS1yaWJib24taGVpZ2h0OiAxcmVtOy0tcmliYm9uLWJvcmRlci1yYWRpdXM6IDEuNzVyZW07LS1yaWJib24tcmlnaHQ6IC45MzdyZW07LS1yaWJib24tbGVmdDogMH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fdGl0bGUgLmQtbGctYmxvY2suZC1ub25le2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fdGl0bGUgLmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fbGlzdF9faXRlbXt0ZXh0LWFsaWduOmxlZnR9Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyIC5idXR0b24tLWFycm93LS11cHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO29yZGVyOjF9Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyIC5mb290ZXJfX3N1YnRpdGxle3RleHQtYWxpZ246bGVmdH0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fc3VidGl0bGUucDF7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7Zm9udC13ZWlnaHQ6dmFyKC0taGVhZGluZy1mb250LXdlaWdodCk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjE5MjMxO2ZvbnQtc2l6ZToxLjM3NXJlbX0ubm9kZS0tdHlwZS1ob21lcGFnZS1yaTIxIC5mb290ZXIgLmZvb3Rlcl9fc3VidGl0bGUucDEgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfS5ub2RlLS10eXBlLWhvbWVwYWdlLXJpMjEgLmZvb3RlciAuZm9vdGVyX19zdWJ0aXRsZS5wMTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS44NzVyZW19Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyX19jb2x7d2lkdGg6MTUuMzEycmVtO21hcmdpbi1ib3R0b206MTMuMDg5dmh9Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyX19jb2wgLmZvb3Rlcl9fbGlzdF9faXRlbSAuYnV0dG9ue3dpZHRoOjEwMCV9Lm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAuZm9vdGVyX19jb2wgLmJ1dHRvbi0taWNvbiBzcGFuLnRleHR7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwcHggLSAxZW0pfS5ub2RlLS10eXBlLWhvbWVwYWdlLXJpMjEgLmZvb3Rlcl9fY29sLS1he21hcmdpbi1sZWZ0OjEuNXJlbTtvcmRlcjoyfS5ub2RlLS10eXBlLWhvbWVwYWdlLXJpMjEgLmZvb3Rlcl9fY29sLS1ie21hcmdpbi1sZWZ0OjQuMzc1cmVtO29yZGVyOjN9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5mb290ZXJ7LS1mb290ZXItcGFkZGluZy14OiAxLjI1cmVtOy0tZm9vdGVyLXBhZGRpbmcteTogOS4zNzVyZW07LS1mb290ZXItdGl0bGUtdGV4dC1pbmRlbnQ6IDYuMjVyZW07LS1mb290ZXItdGl0bGUtbXliOiA2LjU0NHZoOy0tZm9vdGVyLXN1YnRpdGxlLW15YjogMy45MjZ2aDstLWZvb3Rlci1saXN0LWl0ZW0tbXliOiAzLjkyNnZoOy0tZm9vdGVyLWNpcmNsZS1zaXplOiA1Ni4yNXJlbTstLWZvb3Rlci1jaXJjbGUtc2l6ZS1ib3R0b206IC0zOC4yNXJlbTstLWZvb3Rlci1jaXJjbGUtc2l6ZS1yaWdodDogLTIzLjI1cmVtOy0tZm9vdGVyLWJhY2t0b3RvcC1ib3R0b206IDU2LjgwNnZoOy0tZm9vdGVyLWJhY2t0b3RvcC1yaWdodDogMTMuMDYycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWJvdHRvbTowfS5mb290ZXIgLmJ1dHRvbi0tYXJyb3ctLXVwe2Rpc3BsYXk6bm9uZTt3aWR0aDo3LjVyZW07aGVpZ2h0OjcuNXJlbTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6Ny44MTJyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbn0uZm9vdGVyIC5idXR0b24tLWFycm93LS11cDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uZm9vdGVyIC5idXR0b24tLWFycm93LS11cCBzcGFue2Rpc3BsYXk6bm9uZX0uZm9vdGVyIC5idXR0b24tLWFycm93LS11cCBpbWd7d2lkdGg6MS41NjJyZW07aGVpZ2h0OmF1dG99LmZvb3Rlcl9fbGlzdF9faXRlbXt0ZXh0LWFsaWduOmxlZnR9LmZvb3Rlcl9fbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS4yNXJlbX0uZm9vdGVyX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyLjM3NXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wNTtwYWRkaW5nOjA7Y29sb3I6dmFyKC0tcmVkKTttYXJnaW4tbGVmdDo0LjU4M3Z3fS5mb290ZXJfX3RpdGxlIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMH0uZm9vdGVyX190aXRsZT5kaXY6Zmlyc3QtY2hpbGQgc3BhbjpudGgtY2hpbGQoMSl7cGFkZGluZy1sZWZ0OjIuNjg3cmVtfS5mb290ZXJfX3RpdGxlIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogNXJlbTstLXJpYmJvbi1oZWlnaHQ6IDIuMDYycmVtOy0tcmliYm9uLWJvcmRlci1yYWRpdXM6IDEuMDYycmVtOy0tcmliYm9uLXRvcDogMXJlbTstLXJpYmJvbi1yaWdodDogLjkzN3JlbTstLXJpYmJvbi1sZWZ0OiAwfS5mb290ZXJfX3RpdGxlIHNwYW46bnRoLWNoaWxkKDIpe2ZsZXg6MCAwIGF1dG87bWF4LXdpZHRoOm5vbmV9LmZvb3Rlcl9fY29se3dpZHRoOjIxLjExMXZ3O21hcmdpbi1ib3R0b206MTMuMDg5dmh9LmZvb3Rlcl9fY29sLS1he21hcmdpbi1sZWZ0OjcuODEycmVtfS5mb290ZXJfX2NvbC0tYnttYXJnaW4tbGVmdDo4LjEyNXZ3fS5mb290ZXJfX3N1YnRpdGxle3RleHQtYWxpZ246bGVmdH0uZm9vdGVyX19zdWJ0aXRsZS5wMXtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDp2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMTkyMzF9LmZvb3Rlcl9fc3VidGl0bGUucDEgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfS5mb290ZXJfX3N1YnRpdGxlLnAxOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uZm9vdGVyX19mb290ZXJ7ZmxleDowIDAgMTAwJTtmb250LWZhbWlseTp2YXIoLS1lZGVucmVkKTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MS44NzVyZW0gMH0uZm9vdGVyX19mb290ZXIgLm8tZm9vdGVyX19zb2NpYWxze21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19mb290ZXIgLm8tZm9vdGVyX19zb2NpYWxzIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjMuMTI1cmVtfS5mb290ZXJfX2Zvb3RlciAuYnV0dG9uLS1pY29uIHNwYW46bm90KC50ZXh0KSBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uZm9vdGVyX19mb290ZXI+c3BhbnttYXJnaW4tcmlnaHQ6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fbGlzdCAuZm9vdGVyX19saXN0X19pdGVtIC5idXR0b24uYnV0dG9uLS1pY29uOm5vdCgubW9kYWwtY2xvc2UpIHNwYW46bm90KC50ZXh0KXttYXJnaW4tcmlnaHQ6LjYyNXJlbX0uZm9vdGVyIC5mb290ZXJfX2xpc3QgLmZvb3Rlcl9fbGlzdF9faXRlbSAuYnV0dG9uIHNwYW4+c3Zne2Rpc3BsYXk6bm9uZX19LnJpYmJvblNtYWxsey0tcmliYm9uLXdpZHRoOiAyLjE4N3JlbTstLXJpYmJvbi1oZWlnaHQ6IC41cmVtOy0tcmliYm9uLWJnOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTstLXJpYmJvbi10b3A6IDA7LS1yaWJib24tYm90dG9tOiAwOy0tcmliYm9uLWxlZnQ6IDA7LS1yaWJib24tcmlnaHQ6IDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6dmFyKC0tcmliYm9uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcmliYm9uLWhlaWdodCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1yaWJib24tYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmliYm9uLWhlaWdodCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yaWJib24tYm9yZGVyKTttYXJnaW4tdG9wOnZhcigtLXJpYmJvbi10b3ApO21hcmdpbi1ib3R0b206dmFyKC0tcmliYm9uLWJvdHRvbSk7bWFyZ2luLWxlZnQ6dmFyKC0tcmliYm9uLWxlZnQpO21hcmdpbi1yaWdodDp2YXIoLS1yaWJib24tcmlnaHQpfS5yaWJib25TbWFsbC0tYmxhY2t7LS1yaWJib24tYmc6IHZhcigtLWJsYWNrKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWJsYWNrKX0ucmliYm9uU21hbGwtLWNvYmFsdHstLXJpYmJvbi1iZzogdmFyKC0tY29iYWx0KTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdCl9LnJpYmJvblNtYWxsLS1lbWVyYWxkey0tcmliYm9uLWJnOiB2YXIoLS1lbWVyYWxkKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWVtZXJhbGQpfS5yaWJib25TbWFsbC0tZ3JleXstLXJpYmJvbi1iZzogdmFyKC0tZ3JleSk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1ncmV5KX0ucmliYm9uU21hbGwtLWxpZ2h0Q29iYWx0ey0tcmliYm9uLWJnOiB2YXIoLS1jb2JhbHQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1jb2JhbHQtbGlnaHRlcil9LnJpYmJvblNtYWxsLS1saWdodEVtZXJhbGR7LS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpfS5yaWJib25TbWFsbC0tbGlnaHRHcmV5ey0tcmliYm9uLWJnOiB2YXIoLS1ncmV5LWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZ3JleS1saWdodGVyKX0ucmliYm9uU21hbGwtLWxpZ2h0T2xpdmV7LS1yaWJib24tYmc6IHZhcigtLW9saXZlLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tb2xpdmUtbGlnaHRlcil9LnJpYmJvblNtYWxsLS1saWdodFBpbmt7LS1yaWJib24tYmc6IHZhcigtLXBpbmstbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1waW5rLWxpZ2h0ZXIpfS5yaWJib25TbWFsbC0tbGlnaHRVbHRyYVZpb2xldHstLXJpYmJvbi1iZzogdmFyKC0tdWx0cmF2aW9sZXQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKX0ucmliYm9uU21hbGwtLWxpZ2h0UmVkey0tcmliYm9uLWJnOiB2YXIoLS1yZWQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1yZWQtbGlnaHRlcil9LnJpYmJvblNtYWxsLS1vbGl2ZXstLXJpYmJvbi1iZzogdmFyKC0tb2xpdmUpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tb2xpdmUpfS5yaWJib25TbWFsbC0tcGFzdGVsQ29iYWx0ey0tcmliYm9uLWJnOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5yaWJib25TbWFsbC0tcGlua3stLXJpYmJvbi1iZzogdmFyKC0tcGluayk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1waW5rKX0ucmliYm9uU21hbGwtLXJlZHstLXJpYmJvbi1iZzogdmFyKC0tcmVkKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXJlZCl9LnJpYmJvblNtYWxsLS11bHRyYVZpb2xldHstLXJpYmJvbi1iZzogdmFyKC0tdWx0cmF2aW9sZXQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tdWx0cmF2aW9sZXQpfS5yaWJib25TbWFsbC0td2hpdGV7LS1yaWJib24tYmc6IHZhcigtLXdoaXRlKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXdoaXRlKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsucmliYm9uU21hbGx7LS1yaWJib24td2lkdGg6IDIuNXJlbTstLXJpYmJvbi1oZWlnaHQ6IDFyZW19fS5zY3JvbGxUb1dyYXBwZXJ7cG9zaXRpb246c3RpY2t5O3RvcDo1LjM3NXJlbTt6LWluZGV4OjYwO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7LnNjcm9sbFRvV3JhcHBlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2Nyb2xsVG9XcmFwcGVye3RvcDo3LjI1cmVtfX0uc2Nyb2xsVG9XcmFwcGVyIC5uYXZJbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5zaXRlLWNvcnBvIC5jb3Jwb0hlYWRlcittYWluey0tc2Nyb2xsVG9XcmFwcGVyVG9wOiA4MHB4fS5zaXRlLWNvcnBvIC5jb3Jwb0hlYWRlci5pcy1jb2xsYXNwZWQrbWFpbnstLXNjcm9sbFRvV3JhcHBlclRvcDogMjhweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2Nyb2xsVG9XcmFwcGVye3RyYW5zaXRpb246dG9wIC40cyBlYXNlLWluO3RvcDp2YXIoLS1zY3JvbGxUb1dyYXBwZXJUb3ApfX0uc2Nyb2xsVG9FeHBsb3JlX19lbHR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt3aWxsLWNoYW5nZTpvcGFjaXR5Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MC4xczt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMXN9LnNjcm9sbFRvRXhwbG9yZV9fZWx0IGltZ3t3aWR0aDouNjg3cmVtO2hlaWdodDouNjg3cmVtO21hcmdpbi1yaWdodDoxLjA2MnJlbTtvYmplY3QtZml0OmNvbnRhaW59LnNjcm9sbFRvRXhwbG9yZV9fZWx0LmFjdGl2ZXtvcGFjaXR5OjF9LnNjcm9sbFRvRXhwbG9yZV9fd3JhcHBlcntkaXNwbGF5Om5vbmV9LnNjcm9sbFRvRXhwbG9yZV9fd3JhcHBlciAubGV0dGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5zY3JvbGxUb0V4cGxvcmVfX3dyYXBwZXIub3Zlci1zbGlkZXIgLnNjcm9sbFRvRXhwbG9yZV9fdGV4dHtjb2xvcjp2YXIoLS13aGl0ZSl9LnNjcm9sbFRvRXhwbG9yZV9fd3JhcHBlci5vdmVyLXNsaWRlciBpbWd7ZmlsdGVyOnNhdHVyYXRlKDApIGJyaWdodG5lc3MoMTApfS5zY3JvbGxUb0V4cGxvcmVfX3dyYXBwZXIub3Zlci1zbGlkZXIgYm9keTpub3QoLm5vQW5pbWF0aW9uKSAuc2Nyb2xsVG9FeHBsb3JlX190ZXh0e3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LnNjcm9sbFRvRXhwbG9yZV9fd3JhcHBlci5vdmVyLXNsaWRlciBib2R5Om5vdCgubm9BbmltYXRpb24pIGltZ3t0cmFuc2l0aW9uOmZpbHRlciAuM3MgZWFzZX0uc2Nyb2xsVG9FeHBsb3JlX190ZXh0e2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTouOTM3cmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tcmVkKTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNjcm9sbFRvRXhwbG9yZV9fd3JhcHBlcntkaXNwbGF5OmJsb2NrfS5zY3JvbGxUb0V4cGxvcmVfX3RleHR7Zm9udC1zaXplOjEuNTYycmVtfX06cm9vdHstLXJpYmJvbi13aWR0aDogNS4xODdyZW07LS1yaWJib24taGVpZ2h0OiAxLjVyZW07LS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpOy0tcmliYm9uLXRvcDogMDstLXJpYmJvbi1ib3R0b206IDA7LS1yaWJib24tbGVmdDogMDstLXJpYmJvbi1yaWdodDogMH0ucmliYm9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOnZhcigtLXJpYmJvbi13aWR0aCk7aGVpZ2h0OnZhcigtLXJpYmJvbi1oZWlnaHQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmliYm9uLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLXJpYmJvbi1oZWlnaHQpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcmliYm9uLWJvcmRlcik7bWFyZ2luLXRvcDp2YXIoLS1yaWJib24tdG9wKTttYXJnaW4tYm90dG9tOnZhcigtLXJpYmJvbi1ib3R0b20pO21hcmdpbi1sZWZ0OnZhcigtLXJpYmJvbi1sZWZ0KTttYXJnaW4tcmlnaHQ6dmFyKC0tcmliYm9uLXJpZ2h0KX0ucmliYm9uLS1ibGFja3stLXJpYmJvbi1iZzogdmFyKC0tYmxhY2spOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tYmxhY2spfS5yaWJib24tLWNvYmFsdHstLXJpYmJvbi1iZzogdmFyKC0tY29iYWx0KTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdCl9LnJpYmJvbi0tZW1lcmFsZHstLXJpYmJvbi1iZzogdmFyKC0tZW1lcmFsZCk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1lbWVyYWxkKX0ucmliYm9uLS1ncmV5ey0tcmliYm9uLWJnOiB2YXIoLS1ncmV5KTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWdyZXkpfS5yaWJib24tLWxpZ2h0Q29iYWx0ey0tcmliYm9uLWJnOiB2YXIoLS1jb2JhbHQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1jb2JhbHQtbGlnaHRlcil9LnJpYmJvbi0tbGlnaHRFbWVyYWxkey0tcmliYm9uLWJnOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKX0ucmliYm9uLS1saWdodEdyZXl7LS1yaWJib24tYmc6IHZhcigtLWdyZXktbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1ncmV5LWxpZ2h0ZXIpfS5yaWJib24tLWxpZ2h0T2xpdmV7LS1yaWJib24tYmc6IHZhcigtLW9saXZlLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tb2xpdmUtbGlnaHRlcil9LnJpYmJvbi0tbGlnaHRQaW5rey0tcmliYm9uLWJnOiB2YXIoLS1waW5rLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tcGluay1saWdodGVyKX0ucmliYm9uLS1saWdodFVsdHJhVmlvbGV0ey0tcmliYm9uLWJnOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5yaWJib24tLWxpZ2h0UmVkey0tcmliYm9uLWJnOiB2YXIoLS1yZWQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1yZWQtbGlnaHRlcil9LnJpYmJvbi0tb2xpdmV7LS1yaWJib24tYmc6IHZhcigtLW9saXZlKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLW9saXZlKX0ucmliYm9uLS1wYXN0ZWxDb2JhbHR7LS1yaWJib24tYmc6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tY29iYWx0LXBhc3RlbCl9LnJpYmJvbi0tcGlua3stLXJpYmJvbi1iZzogdmFyKC0tcGluayk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1waW5rKX0ucmliYm9uLS1yZWR7LS1yaWJib24tYmc6IHZhcigtLXJlZCk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1yZWQpfS5yaWJib24tLXVsdHJhVmlvbGV0ey0tcmliYm9uLWJnOiB2YXIoLS11bHRyYXZpb2xldCk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS11bHRyYXZpb2xldCl9LnJpYmJvbi0td2hpdGV7LS1yaWJib24tYmc6IHZhcigtLXdoaXRlKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXdoaXRlKX0ucmliYm9uTGFyZ2V7LS1yaWJib24td2lkdGg6IDE3LjMxMnJlbTstLXJpYmJvbi1oZWlnaHQ6IDVyZW07LS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7LS1yaWJib24tY29sb3I6IHZhcigtLWJvZHktY29sb3IpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTstLXJpYmJvbi10aXRsZS1teGw6IDEuMzc1cmVtOy0tcmliYm9uLXRpdGxlLW14cjogMDstLXJpYmJvbi10aXRsZS13aWR0aC1MOiAwOy0tcmliYm9uLXRleHQtbXhsOiAwOy0tcmliYm9uLXRleHQtbXhyOiAwOy0tcmliYm9uLS1wYWRkaW5nTGVmdDogMDstLXJpYmJvbi0tcGFkZGluZ1JpZ2h0OiAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6dmFyKC0tcmliYm9uLXdpZHRoKTttaW4taGVpZ2h0OnZhcigtLXJpYmJvbi1oZWlnaHQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmliYm9uLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLXJpYmJvbi1oZWlnaHQpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcmliYm9uLWJvcmRlcik7Y29sb3I6dmFyKC0tcmliYm9uLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nLWxlZnQ6dmFyKC0tcmliYm9uLS1wYWRkaW5nTGVmdCk7cGFkZGluZy1yaWdodDp2YXIoLS1yaWJib24tLXBhZGRpbmdSaWdodCl9LnJpYmJvbkxhcmdlX190aXRsZXttYXJnaW4tbGVmdDp2YXIoLS1yaWJib24tdGl0bGUtbXhsKTttYXJnaW4tcmlnaHQ6dmFyKC0tcmliYm9uLXRpdGxlLW14cil9LnJpYmJvbkxhcmdlX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MH0ucmliYm9uTGFyZ2VfX3RleHR7bWFyZ2luLWxlZnQ6dmFyKC0tcmliYm9uLXRleHQtbXhsKTttYXJnaW4tcmlnaHQ6dmFyKC0tcmliYm9uLXRleHQtbXhyKX0ucmliYm9uTGFyZ2UuY3VzdG9tQ3Vyc29ySG92ZXIgLmhvdmVyQ29udGVudCAuYnV0dG9uLS1vdmFse2JhY2tncm91bmQ6dmFyKC0td2hpdGUpfS5yaWJib25MYXJnZS0tYmxhY2t7LS1yaWJib24tYmc6IHZhcigtLWJsYWNrKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWJsYWNrKX0ucmliYm9uTGFyZ2UtLWJsYWNrOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tYmxhY2spLCByZ2JhKDI1NSwyNTUsMjU1LDApKX0ucmliYm9uTGFyZ2UtLWNvYmFsdHstLXJpYmJvbi1iZzogdmFyKC0tY29iYWx0KTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdCl9LnJpYmJvbkxhcmdlLS1jb2JhbHQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2JhbHQpLCByZ2JhKDI1NSwyNTUsMjU1LDApKX0ucmliYm9uTGFyZ2UtLWVtZXJhbGR7LS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZCl9LnJpYmJvbkxhcmdlLS1lbWVyYWxkOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZW1lcmFsZCksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tZ3JleXstLXJpYmJvbi1iZzogdmFyKC0tZ3JleSk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1ncmV5KX0ucmliYm9uTGFyZ2UtLWdyZXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1ncmV5KSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS1saWdodENvYmFsdHstLXJpYmJvbi1iZzogdmFyKC0tY29iYWx0LWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tY29iYWx0LWxpZ2h0ZXIpfS5yaWJib25MYXJnZS0tbGlnaHRDb2JhbHQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2JhbHQtbGlnaHRlciksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tbGlnaHRFbWVyYWxkey0tcmliYm9uLWJnOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKX0ucmliYm9uTGFyZ2UtLWxpZ2h0RW1lcmFsZDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWVtZXJhbGQtbGlnaHRlciksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tbGlnaHRHcmV5ey0tcmliYm9uLWJnOiB2YXIoLS1ncmV5LWxpZ2h0ZXIpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZ3JleS1saWdodGVyKX0ucmliYm9uTGFyZ2UtLWxpZ2h0R3JleTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWdyZXktbGlnaHRlciksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tbGlnaHRPbGl2ZXstLXJpYmJvbi1iZzogdmFyKC0tb2xpdmUtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1vbGl2ZS1saWdodGVyKX0ucmliYm9uTGFyZ2UtLWxpZ2h0T2xpdmU6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1vbGl2ZS1saWdodGVyKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS1saWdodFBpbmt7LS1yaWJib24tYmc6IHZhcigtLXBpbmstbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1waW5rLWxpZ2h0ZXIpfS5yaWJib25MYXJnZS0tbGlnaHRQaW5rOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tcGluay1saWdodGVyKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS1saWdodFVsdHJhVmlvbGV0ey0tcmliYm9uLWJnOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5yaWJib25MYXJnZS0tbGlnaHRVbHRyYVZpb2xldDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpLCByZ2JhKDI1NSwyNTUsMjU1LDApKX0ucmliYm9uTGFyZ2UtLWxpZ2h0UmVkey0tcmliYm9uLWJnOiB2YXIoLS1yZWQtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1yZWQtbGlnaHRlcil9LnJpYmJvbkxhcmdlLS1saWdodFJlZDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXJlZC1saWdodGVyKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS1vbGl2ZXstLXJpYmJvbi1iZzogdmFyKC0tb2xpdmUpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tb2xpdmUpfS5yaWJib25MYXJnZS0tb2xpdmU6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1vbGl2ZSksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tcGFzdGVsQ29iYWx0ey0tcmliYm9uLWJnOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5yaWJib25MYXJnZS0tcGFzdGVsQ29iYWx0OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tY29iYWx0LXBhc3RlbCksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0tcGlua3stLXJpYmJvbi1iZzogdmFyKC0tcGluayk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1waW5rKX0ucmliYm9uTGFyZ2UtLXBpbms6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1waW5rKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS1yZWR7LS1yaWJib24tYmc6IHZhcigtLXJlZCk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1yZWQpfS5yaWJib25MYXJnZS0tcmVkOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tcmVkKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LnJpYmJvbkxhcmdlLS11bHRyYVZpb2xldHstLXJpYmJvbi1iZzogdmFyKC0tdWx0cmF2aW9sZXQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tdWx0cmF2aW9sZXQpfS5yaWJib25MYXJnZS0tdWx0cmFWaW9sZXQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS11bHRyYXZpb2xldCksIHJnYmEoMjU1LDI1NSwyNTUsMCkpfS5yaWJib25MYXJnZS0td2hpdGV7LS1yaWJib24tYmc6IHZhcigtLXdoaXRlKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXdoaXRlKX0ucmliYm9uTGFyZ2UtLXdoaXRlOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0td2hpdGUpLCByZ2JhKDI1NSwyNTUsMjU1LDApKX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsucmliYm9uTGFyZ2VfX3RleHR7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtjbGlwOnJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS5yaWJib25MYXJnZS0tYmxhY2t7LS1yaWJib24tY29sb3I6IHZhcigtLXdoaXRlKX0ucmliYm9uTGFyZ2UuY3VzdG9tQ3Vyc29ySG92ZXIgLmhvdmVyQ29udGVudHtkaXNwbGF5OmJsb2NrO29yZGVyOjE7bWFyZ2luLXJpZ2h0Oi4zMTJyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5yaWJib25MYXJnZXstLXJpYmJvbi13aWR0aDogMzguOTM3cmVtOy0tcmliYm9uLWhlaWdodDogOS42ODdyZW07LS1yaWJib24tdGl0bGUtbXhsOiAzLjEyNXJlbTstLXJpYmJvbi10aXRsZS13aWR0aC1MOiA3LjVyZW07LS1yaWJib24tdGV4dC1teGw6IDEuODc1cmVtOy0tcmliYm9uLXRleHQtbXhyOiAzLjEyNXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlO3dpbGwtY2hhbmdlOmJhY2tncm91bmQtY29sb3IsIGNvbG9yO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5yaWJib25MYXJnZV9fdGl0bGV7ZmxleDowIDAgdmFyKC0tcmliYm9uLXRpdGxlLXdpZHRoLUwpO2ZsZXgtc2hyaW5rOjB9LnJpYmJvbkxhcmdlIC5ob3ZlckNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LnJpYmJvbkxhcmdlIC5ob3ZlckNvbnRlbnQgLmJ1dHRvbi0tb3ZhbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnJpYmJvbkxhcmdlOm5vdCg6aG92ZXIpey0tcmliYm9uLWJnOiB0cmFuc3BhcmVudH0ucmliYm9uTGFyZ2U6aG92ZXJ7LS1yaWJib24tY29sb3I6IHZhcigtLWJsYWNrKX0ucmliYm9uTGFyZ2UtLWJsYWNrOmhvdmVyey0tcmliYm9uLWNvbG9yOiB2YXIoLS13aGl0ZSl9fS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZXstLXJpYmJvbi13aWR0aDogMTAwJTstLXJpYmJvbi1oZWlnaHQ6IDcuMjVyZW07LS1yaWJib24tLXBhZGRpbmdMZWZ0OiAyLjE4N3JlbTstLXJpYmJvbi0tcGFkZGluZ1JpZ2h0OiAuNjI1cmVtOy0tcmliYm9uLXRpdGxlLW14bDogMDstLXJpYmJvbi10aXRsZS1teHI6IC42MjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdley0tcmliYm9uLWhlaWdodDogOC43NXJlbTstLXJpYmJvbi10aXRsZS13aWR0aC1MOiAxNC42ODdyZW07LS1yaWJib24tdGl0bGUtbXhsOiAwOy0tcmliYm9uLXRpdGxlLW14cjogMDstLXJpYmJvbi10ZXh0LW14cjogMDstLXJpYmJvbi10ZXh0LW14bDogMy4xMjVyZW07LS1yaWJib24tLXBhZGRpbmdMZWZ0OiAzLjEyNXJlbTstLXJpYmJvbi0tcGFkZGluZ1JpZ2h0OiAzLjEyNXJlbX19LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1ibGFja3stLXJpYmJvbi1iZzogdmFyKC0tYmxhY2spOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tYmxhY2spfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZS0tY29iYWx0ey0tcmliYm9uLWJnOiB2YXIoLS1jb2JhbHQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tY29iYWx0KX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UtLWVtZXJhbGR7LS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZCl9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1ncmV5ey0tcmliYm9uLWJnOiB2YXIoLS1ncmV5KTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWdyZXkpfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZS0tbGlnaHRDb2JhbHR7LS1yaWJib24tYmc6IHZhcigtLWNvYmFsdC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWNvYmFsdC1saWdodGVyKX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UtLWxpZ2h0RW1lcmFsZHstLXJpYmJvbi1iZzogdmFyKC0tZW1lcmFsZC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLWVtZXJhbGQtbGlnaHRlcil9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1saWdodEdyZXl7LS1yaWJib24tYmc6IHZhcigtLWdyZXktbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1ncmV5LWxpZ2h0ZXIpfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZS0tbGlnaHRPbGl2ZXstLXJpYmJvbi1iZzogdmFyKC0tb2xpdmUtbGlnaHRlcik7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1vbGl2ZS1saWdodGVyKX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UtLWxpZ2h0UGlua3stLXJpYmJvbi1iZzogdmFyKC0tcGluay1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXBpbmstbGlnaHRlcil9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1saWdodFVsdHJhVmlvbGV0ey0tcmliYm9uLWJnOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZS0tbGlnaHRSZWR7LS1yaWJib24tYmc6IHZhcigtLXJlZC1saWdodGVyKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXJlZC1saWdodGVyKX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UtLW9saXZley0tcmliYm9uLWJnOiB2YXIoLS1vbGl2ZSk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS1vbGl2ZSl9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1wYXN0ZWxDb2JhbHR7LS1yaWJib24tYmc6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tY29iYWx0LXBhc3RlbCl9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS1waW5rey0tcmliYm9uLWJnOiB2YXIoLS1waW5rKTstLXJpYmJvbi1ib3JkZXI6IHZhcigtLXBpbmspfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZS0tcmVkey0tcmliYm9uLWJnOiB2YXIoLS1yZWQpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0tcmVkKX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UtLXVsdHJhVmlvbGV0ey0tcmliYm9uLWJnOiB2YXIoLS11bHRyYXZpb2xldCk7LS1yaWJib24tYm9yZGVyOiB2YXIoLS11bHRyYXZpb2xldCl9LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlLS13aGl0ZXstLXJpYmJvbi1iZzogdmFyKC0td2hpdGUpOy0tcmliYm9uLWJvcmRlcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZSAucmliYm9uTGFyZ2VfX3RpdGxle3BhZGRpbmc6MS4yNXJlbX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UgLnJpYmJvbkxhcmdlX190ZXh0e21hcmdpbi1ib3R0b206MDtmbGV4LWdyb3c6MX0uc2l0ZS1jb3JwbyAucmliYm9uTGFyZ2UgLmhvdmVyQ29udGVudHtwb3NpdGlvbjpzdGF0aWN9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlIC5ob3ZlckNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGV9fS5zaXRlLWNvcnBvIC5yaWJib25MYXJnZSAuaG92ZXJDb250ZW50IC5idXR0b24tLW92YWx7LS1idXR0b24tZm9udC1zaXplOiAuODc1cmVtOy0tYnV0dG9uLXBhZGRpbmcteDogMS41cmVtO3dpZHRoOjZyZW07aGVpZ2h0OjZyZW07cGFkZGluZy1sZWZ0OnZhcigtLWJ1dHRvbi1wYWRkaW5nLXgpO3BhZGRpbmctcmlnaHQ6dmFyKC0tYnV0dG9uLXBhZGRpbmcteCl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnJpYmJvbkxhcmdlIC5ob3ZlckNvbnRlbnQgLmJ1dHRvbi0tb3ZhbHt3aWR0aDo1cmVtO2hlaWdodDo1cmVtfX06cm9vdHstLWtleXMtY291bnQ6IDQ7LS1rZXlzLWd1dHRlcjogMS4zMTJyZW07LS1rZXlzLXBhZGRpbmcteDogMS4yNXJlbTstLWtleXMtaXRlbS13aWR0aDogOS44MTJyZW07LS1rZXlzLWl0ZW0tbWF4LXdpZHRoOiBjYWxjKHZhcigtLWtleXMtaXRlbS13aWR0aCkgLSAycHgpOy0ta2V5cy1pdGVtLWhlaWdodDogMTkuODEycmVtOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJvcmRlci1yYWRpdXM6IDExLjI1cmVtOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB0cmFuc3BhcmVudDstLWtleXMtaXRlbS1xdWlucXV4OiAxLjI1cmVtOy0ta2V5cy1pdGVtLXBhZGRpbmcteDogLjYyNXJlbTstLWtleXMtaXRlbS1wYWRkaW5nLXk6IDA7LS1rZXlzLXdpZHRoOiBjYWxjKHZhcigtLWtleXMtY291bnQpICogdmFyKC0ta2V5cy1pdGVtLXdpZHRoKSArICh2YXIoLS1rZXlzLWNvdW50KSAtIDEpICogdmFyKC0ta2V5cy1ndXR0ZXIpICsgMiAqIHZhcigtLWtleXMtcGFkZGluZy14KSk7LS1rZXlzLW1heC13aWR0aDogMTAwJX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXs6cm9vdHstLWtleXMtaXRlbS1xdWlucXV4OjYwcHg7LS1rZXlzLWNvdW50OiAyfTpyb290IC5rZXlzLS1ncmlkey0ta2V5cy13aWR0aDogY2FsYyh2YXIoLS1rZXlzLWNvdW50KSAqIHZhcigtLWtleXMtaXRlbS13aWR0aCkgKyB2YXIoLS1rZXlzLWNvdW50KSAqIHZhcigtLWtleXMtZ3V0dGVyKSArIDIgKiB2YXIoLS1rZXlzLXBhZGRpbmcteCkpOy0ta2V5cy1tYXgtd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWtleXMtY291bnQpICogdmFyKC0ta2V5cy1ndXR0ZXIpKX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7OnJvb3R7LS1rZXlzLWd1dHRlcjogLjkzN3JlbTstLWtleXMtcGFkZGluZy14OiAwOy0ta2V5cy1pdGVtLXdpZHRoOiAxNHJlbTstLWtleXMtaXRlbS1oZWlnaHQ6IDIyLjc1cmVtOy0ta2V5cy1pdGVtLXF1aW5xdXg6IDYuNTQ0dmh9fS5rZXlze3BhZGRpbmctbGVmdDp2YXIoLS1rZXlzLXBhZGRpbmcteCk7cGFkZGluZy1yaWdodDp2YXIoLS1rZXlzLXBhZGRpbmcteCk7b3ZlcmZsb3cteDpzY3JvbGw7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeTtzY3JvbGwtcGFkZGluZzp2YXIoLS1rZXlzLXBhZGRpbmcteCk7ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLWtleXMtd2lkdGgpO21heC13aWR0aDp2YXIoLS1rZXlzLW1heC13aWR0aCk7c2Nyb2xsYmFyLWNvbG9yOnRyYW5zcGFyZW50O3Njcm9sbGJhci13aWR0aDowcHg7c2Nyb2xsYmFyLWhlaWdodDowcHg7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmtleXM6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjBweDtoZWlnaHQ6MHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowcHh9LmtleXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyOjBweDtoZWlnaHQ6MHB4O3BhZGRpbmc6MHB4fS5rZXlzOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgdmFyKC0ta2V5cy1wYWRkaW5nLXgpO21heC13aWR0aDp2YXIoLS1rZXlzLXBhZGRpbmcteCl9LmtleXNfX2l0ZW17c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQ7ZmxleDowIDAgdmFyKC0ta2V5cy1pdGVtLXdpZHRoKTttYXgtd2lkdGg6dmFyKC0ta2V5cy1pdGVtLW1heC13aWR0aCk7aGVpZ2h0OnZhcigtLWtleXMtaXRlbS1oZWlnaHQpO2JvcmRlcjoxcHggc29saWQgdmFyKC0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZXlzLWl0ZW0tYm9yZGVyLXJhZGl1cyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZXlzLWl0ZW0tYmctY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6dmFyKC0ta2V5cy1pdGVtLXBhZGRpbmcteSkgdmFyKC0ta2V5cy1pdGVtLXBhZGRpbmcteCk7cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YWxsfS5rZXlzX19pdGVtPip7ZmxleC1zaHJpbms6MH0ua2V5c19faXRlbSsua2V5c19faXRlbXttYXJnaW4tbGVmdDp2YXIoLS1rZXlzLWd1dHRlcil9LmtleXNfX2l0ZW06bnRoLWNoaWxkKG9kZCk6bm90KDpvbmx5LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWtleXMtaXRlbS1xdWlucXV4KX0ua2V5c19faXRlbTpudGgtY2hpbGQoZXZlbik6bm90KDpvbmx5LWNoaWxkKXttYXJnaW4tdG9wOnZhcigtLWtleXMtaXRlbS1xdWlucXV4KX0ua2V5c19faXRlbTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSl9LmtleXNfX2l0ZW0tLWJsYWNrey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1ibGFjayk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLTA1KX0ua2V5c19faXRlbS0tY29iYWx0ey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1jb2JhbHQpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tY29iYWx0KTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tY29iYWx0LTA1KX0ua2V5c19faXRlbS0tZW1lcmFsZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZW1lcmFsZCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1lbWVyYWxkKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tZW1lcmFsZC0wNSl9LmtleXNfX2l0ZW0tLWdyZXl7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWdyZXkpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tZ3JleSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWdyZXktMDUpfS5rZXlzX19pdGVtLS1saWdodENvYmFsdHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tY29iYWx0LWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tY29iYWx0LWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1jb2JhbHQtbGlnaHRlci0wNSl9LmtleXNfX2l0ZW0tLWxpZ2h0RW1lcmFsZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWVtZXJhbGQtbGlnaHRlci0wNSl9LmtleXNfX2l0ZW0tLWxpZ2h0R3JleXstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZ3JleS1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWdyZXktbGlnaHRlcik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWdyZXktbGlnaHRlci0wNSl9LmtleXNfX2l0ZW0tLWxpZ2h0T2xpdmV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLW9saXZlLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tb2xpdmUtbGlnaHRlcik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLW9saXZlLWxpZ2h0ZXItMDUpfS5rZXlzX19pdGVtLS1saWdodFBpbmt7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXBpbmstbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1waW5rLWxpZ2h0ZXItMDUpfS5rZXlzX19pdGVtLS1saWdodFVsdHJhVmlvbGV0ey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyLTA1KX0ua2V5c19faXRlbS0tbGlnaHRSZWR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXJlZC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXJlZC1saWdodGVyKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tcmVkLWxpZ2h0ZXItMDUpfS5rZXlzX19pdGVtLS1vbGl2ZXstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tb2xpdmUpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tb2xpdmUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1vbGl2ZS0wNSl9LmtleXNfX2l0ZW0tLXBhc3RlbENvYmFsdHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbC0wNSl9LmtleXNfX2l0ZW0tLXBpbmt7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXBpbmspOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tcGluayk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXBpbmstMDUpfS5rZXlzX19pdGVtLS1yZWR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXJlZCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1yZWQtMDUpfS5rZXlzX19pdGVtLS11bHRyYVZpb2xldHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS11bHRyYXZpb2xldC0wNSl9LmtleXNfX2l0ZW0tLXdoaXRley0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlLTA1KX0ua2V5cy0tbGFyZ2V7LS1rZXlzLWNvdW50OiAzOy0ta2V5cy1pdGVtLXdpZHRoOiAxMS45MzdyZW07LS1rZXlzLWl0ZW0taGVpZ2h0OiAxOS4zNzVyZW07LS1rZXlzLWl0ZW0tcXVpbnF1eDogMDstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpO3BhZGRpbmctYm90dG9tOnZhcigtLWtleXMtaXRlbS1wYWRkaW5nKX0ua2V5cy0tbGFyZ2UgLmtleXNfX2l0ZW17bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5rZXlzLS1saXN0e2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LmtleXMtLWdyaWR7bWFyZ2luOmNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogLTAuNSk7ZmxleC13cmFwOndyYXB9LmtleXMtLWdyaWQgLmtleXNfX2l0ZW17bWFyZ2luOmNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogMC41KX0ua2V5cy0tZ3JpZCAua2V5c19faXRlbTpudGgtY2hpbGQoMSl7bWFyZ2luLXRvcDp2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCkgIWltcG9ydGFudH0ua2V5cy0tZ3JpZCAua2V5c19faXRlbTpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWtleXMtaXRlbS1xdWlucXV4KSArIHZhcigtLWtleXMtZ3V0dGVyKSl9LmtleXMtLWdyaWQgLmtleXNfX2l0ZW06bnRoLWNoaWxkKDIpIH4gLmtleXNfX2l0ZW06bnRoLWNoaWxkKDJuKXttYXJnaW4tdG9wOmNhbGModmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpICogLTEpO21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCkgKyB2YXIoLS1rZXlzLWd1dHRlcikpfS5rZXlzLS1saXN0e2ZsZXgtd3JhcDp3cmFwfS5rZXlzLS1saXN0IC5rZXlzX19pdGVte21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWtleXMtZ3V0dGVyKSAqIDAuNSk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1rZXlzLWd1dHRlcikgKiAwLjUpfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsua2V5c3tvdmVyZmxvdzp2aXNpYmxlfS5rZXlzOjphZnRlcntjb250ZW50Om5vbmV9LmtleXMtLWxhcmdley0ta2V5cy1jb3VudDogMzstLWtleXMtaXRlbS13aWR0aDogMTguOTM3cmVtOy0ta2V5cy1pdGVtLWhlaWdodDogMjguMTI1cmVtO292ZXJmbG93LXg6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lfS5rZXlzLS1ncmlkIC5rZXlzX19pdGVtOm50aC1jaGlsZChvZGQpe21hcmdpbi10b3A6dmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpO21hcmdpbi1ib3R0b206MH0ua2V5cy0tZ3JpZCAua2V5c19faXRlbTpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpfX0uc2l0ZS1jb3Jwb3stLWtleXMtY291bnQ6IDQ7LS1rZXlzLWd1dHRlcjogMTBweDstLWtleXMtcGFkZGluZy14OiAwOy0ta2V5cy1pdGVtLXdpZHRoOiAxMC43ODFyZW07LS1rZXlzLWl0ZW0tbWF4LXdpZHRoOiB2YXIoLS1rZXlzLWl0ZW0td2lkdGgpOy0ta2V5cy1pdGVtLWhlaWdodDogMjEuMjVyZW07LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYm9yZGVyLXJhZGl1czogMTEuMjVyZW07LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1xdWlucXV4OiA1MHB4Oy0ta2V5cy1pdGVtLXBhZGRpbmcteDogLjMxMnJlbTstLWtleXMtaXRlbS1wYWRkaW5nLXk6IDA7LS1rZXlzLW1heC13aWR0aDogbm9uZTstLWtleXMtbWFyZ2luLXg6IC0xMHB4Oy0ta2V5cy13aWR0aDogY2FsYyhcbiAgICAgICAgdmFyKC0ta2V5cy1jb3VudCkgKiB2YXIoLS1rZXlzLWl0ZW0td2lkdGgpICsgKHZhcigtLWtleXMtY291bnQpIC0gMSkgKlxuICAgICAgICAgICAgdmFyKC0ta2V5cy1ndXR0ZXIpICsgMiAqIHZhcigtLWtleXMtcGFkZGluZy14KSArXG4gICAgICAgICAgICB2YXIoLS1rZXlzLW1hcmdpbi14KSAqIC0yXG4gICAgKX0uc2l0ZS1jb3JwbyAua2V5cy0tbGlzdHstLWtleXMtbWFyZ2luLXg6IC0yMHB4Oy0ta2V5cy1wYWRkaW5nLXg6IDB9QG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCl7LnNpdGUtY29ycG97LS1rZXlzLWl0ZW0tcXVpbnF1eDogNjBweDstLWtleXMtY291bnQ6IDJ9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW06bnRoLWNoaWxkKDJuKzEpOm5vdCg6b25seS1jaGlsZCl7LS1rZXlzLWl0ZW0tcXVpbnF1eDogMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLWtleXMtZ3V0dGVyOiAyMHB4Oy0ta2V5cy1wYWRkaW5nLXg6IDA7LS1rZXlzLWl0ZW0td2lkdGg6IDE5LjcyMnZ3Oy0ta2V5cy1pdGVtLWhlaWdodDogMjkuMzc1cmVtOy0ta2V5cy1pdGVtLXF1aW5xdXg6IDExLjc4dmg7LS1rZXlzLW1hcmdpbi14OiAtNy4wODR2d30uc2l0ZS1jb3JwbyAua2V5cy0tbGlzdHstLWtleXMtbWFyZ2luLXg6IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5zaXRlLWNvcnBvey0ta2V5cy1pdGVtLXdpZHRoOiAzMTUuNTU1NTZweDstLWtleXMtbWFyZ2luLXg6IC0xMTMuMzMzMzNweH19LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWJsYWNrey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1ibGFjayk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tYmxhY2s+c3ZnICp7c3Ryb2tlOnZhcigtLWtleXMtaXRlbS1jb2xvcil9LnNpdGUtY29ycG8uZGFya01vZGUgLmtleXNfX2l0ZW0tLWJsYWNrey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1ibGFjay1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1jb2JhbHR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tY29iYWx0PnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS1jb2JhbHR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1lbWVyYWxkey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1lbWVyYWxkKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1lbWVyYWxkPnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS1lbWVyYWxkey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWdyZXl7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWdyZXkpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWdyZXk+c3ZnICp7c3Ryb2tlOnZhcigtLWtleXMtaXRlbS1jb2xvcil9LnNpdGUtY29ycG8uZGFya01vZGUgLmtleXNfX2l0ZW0tLWdyZXl7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWdyZXktbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tbGlnaHRDb2JhbHR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1saWdodENvYmFsdD5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tbGlnaHRDb2JhbHR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdC1saWdodGVyLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0RW1lcmFsZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1saWdodEVtZXJhbGQ+c3ZnICp7c3Ryb2tlOnZhcigtLWtleXMtaXRlbS1jb2xvcil9LnNpdGUtY29ycG8uZGFya01vZGUgLmtleXNfX2l0ZW0tLWxpZ2h0RW1lcmFsZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZW1lcmFsZC1saWdodGVyLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0R3JleXstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZ3JleS1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1saWdodEdyZXk+c3ZnICp7c3Ryb2tlOnZhcigtLWtleXMtaXRlbS1jb2xvcil9LnNpdGUtY29ycG8uZGFya01vZGUgLmtleXNfX2l0ZW0tLWxpZ2h0R3JleXstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tZ3JleS1saWdodGVyLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0T2xpdmV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLW9saXZlLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0T2xpdmU+c3ZnICp7c3Ryb2tlOnZhcigtLWtleXMtaXRlbS1jb2xvcil9LnNpdGUtY29ycG8uZGFya01vZGUgLmtleXNfX2l0ZW0tLWxpZ2h0T2xpdmV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLW9saXZlLWxpZ2h0ZXItbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tbGlnaHRQaW5rey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1waW5rLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0UGluaz5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tbGlnaHRQaW5rey0ta2V5cy1pdGVtLWNvbG9yOiB2YXIoLS1waW5rLWxpZ2h0ZXItbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tbGlnaHRVbHRyYVZpb2xldHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQtbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tbGlnaHRVbHRyYVZpb2xldD5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tbGlnaHRVbHRyYVZpb2xldHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQtbGlnaHRlci1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1saWdodFJlZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tcmVkLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLWxpZ2h0UmVkPnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS1saWdodFJlZHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tcmVkLWxpZ2h0ZXItbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tb2xpdmV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLW9saXZlKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1vbGl2ZT5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tb2xpdmV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLW9saXZlLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLXBhc3RlbENvYmFsdHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tcGFzdGVsQ29iYWx0PnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS1wYXN0ZWxDb2JhbHR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwtbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tcGlua3stLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tcGluayk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tcGluaz5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tcGlua3stLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tcGluay1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS1yZWR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXJlZCk7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0tcmVkPnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS1yZWR7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXJlZC1saWdodGVyKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS11bHRyYVZpb2xldHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLmtleXNfX2l0ZW0tLXVsdHJhVmlvbGV0PnN2ZyAqe3N0cm9rZTp2YXIoLS1rZXlzLWl0ZW0tY29sb3IpfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5rZXlzX19pdGVtLS11bHRyYVZpb2xldHstLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQtbGlnaHRlcik7LS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKX0uc2l0ZS1jb3JwbyAua2V5c19faXRlbS0td2hpdGV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpfS5zaXRlLWNvcnBvIC5rZXlzX19pdGVtLS13aGl0ZT5zdmcgKntzdHJva2U6dmFyKC0ta2V5cy1pdGVtLWNvbG9yKX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0td2hpdGV7LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLXdoaXRlLWxpZ2h0ZXIpOy0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpOy0ta2V5cy1pdGVtLWJnLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMil9LnNpdGUtY29ycG8gLmtleXN7bWFyZ2luLWxlZnQ6dmFyKC0ta2V5cy1tYXJnaW4teCk7bWFyZ2luLXJpZ2h0OnZhcigtLWtleXMtbWFyZ2luLXgpfTpyb290ey0ta2V5RmlndXJlLWltZy1zaXplOiAyLjYyNXJlbTstLWtleUZpZ3VyZS1pbWctbWFyZ2luLXRvcDogMi44MTJyZW07LS1rZXlGaWd1cmUtaW1nLW1hcmdpbi1ib3R0b206IDEuODc1cmVtOy0ta2V5RmlndXJlLXRpdGxlLWZvbnQtc2l6ZTogMS44NzVyZW07LS1rZXlGaWd1cmUtdGl0bGUtbGluZS1oZWlnaHQ6IDIuMjVyZW07LS1rZXlGaWd1cmUtdGl0bGUtbWFyZ2luLWJvdHRvbTogLjYyNXJlbTstLWtleUZpZ3VyZS10ZXh0LW1hcmdpbi1ib3R0b206IC42MjVyZW07LS1rZXlGaWd1cmUtdGFnLW1hcmdpbi1ib3R0b206IDIuODEycmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpezpyb290ey0ta2V5RmlndXJlLWltZy1zaXplOiAyLjgxMnJlbTstLWtleUZpZ3VyZS1pbWctbWFyZ2luLXRvcDogMy43NXJlbTstLWtleUZpZ3VyZS1pbWctbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07LS1rZXlGaWd1cmUtdGl0bGUtZm9udC1zaXplOiAycmVtOy0ta2V5RmlndXJlLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjExMTExOy0ta2V5RmlndXJlLXRpdGxlLW1hcmdpbi1ib3R0b206IC42MjVyZW07LS1rZXlGaWd1cmUtdGV4dC1tYXJnaW4tYm90dG9tOiAxLjg3NXJlbTstLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbTogMy43NXJlbX19LmtleUZpZ3VyZV9faW1nLC5rZXlGaWd1cmU+c3Zne3dpZHRoOnZhcigtLWtleUZpZ3VyZS1pbWctc2l6ZSk7aGVpZ2h0OnZhcigtLWtleUZpZ3VyZS1pbWctc2l6ZSk7bWFyZ2luLXRvcDp2YXIoLS1rZXlGaWd1cmUtaW1nLW1hcmdpbi10b3ApO21hcmdpbi1ib3R0b206dmFyKC0ta2V5RmlndXJlLWltZy1tYXJnaW4tYm90dG9tKX0ua2V5RmlndXJlX19pbWd7b2JqZWN0LWZpdDpjb250YWlufS5rZXlGaWd1cmVfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLWtleXMtaXRlbS1jb2xvcik7Zm9udC1zaXplOnZhcigtLWtleUZpZ3VyZS10aXRsZS1mb250LXNpemUpO2xpbmUtaGVpZ2h0OnZhcigtLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodCl9LmtleUZpZ3VyZV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tKX0ua2V5RmlndXJlX190ZXh0e3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMzg0NjJ9LmtleUZpZ3VyZV9fdGV4dDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206dmFyKC0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbSl9LmtleUZpZ3VyZT4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTp2YXIoLS1rZXlGaWd1cmUtdGFnLW1hcmdpbi1ib3R0b20pfS5rZXlGaWd1cmUgLnRhZ3stLXRhZy1pY29uLXNpemU6IDEuMTI1cmVtOy0tdGFnLWljb24taGVpZ2h0OiAxLjM3NXJlbTstLXRhZy1pY29uLWZvbnQtc2l6ZTogLjg3NXJlbTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmtleUZpZ3VyZV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tKX19LnNpdGUtY29ycG97LS1rZXlGaWd1cmUtaW1nLXNpemU6IDIuODc1cmVtOy0ta2V5RmlndXJlLWltZy1tYXJnaW4tdG9wOiAzLjEyNXJlbTstLWtleUZpZ3VyZS1pbWctbWFyZ2luLWJvdHRvbTogMS44NzVyZW07LS1rZXlGaWd1cmUtdGl0bGUtZm9udC1zaXplOiAxLjg3NXJlbTstLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodDogMS4wNTstLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAxLjI1cmVtOy0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbTogMS4yNXJlbTstLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbTogMi44MTJyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG97LS1rZXlGaWd1cmUtaW1nLXNpemU6IDIuODc1cmVtOy0ta2V5RmlndXJlLWltZy1tYXJnaW4tdG9wOiA1LjkzN3JlbTstLWtleUZpZ3VyZS1pbWctbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07LS1rZXlGaWd1cmUtdGl0bGUtZm9udC1zaXplOiAzLjEyNXJlbTstLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodDogMS4wNTstLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAxLjI1cmVtOy0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbTogMS4yNXJlbTstLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbTogMy43NXJlbX19LnNpdGUtY29ycG8gLmtleUZpZ3VyZSAudGFne2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtd2VpZ2h0OjYwMH0uc2l0ZS1jb3JwbyAua2V5RmlndXJlX190ZXh0e2ZvbnQtc2l6ZToxNXB4fS5rZXlQaWN0dXJley0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tdG9wOiBhdXRvOy0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tYm90dG9tOiBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtc2l6ZTowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ua2V5UGljdHVyZV9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0ta2V5cy1pdGVtLWJvcmRlci1yYWRpdXMpO29wYWNpdHk6MC41O292ZXJmbG93OmhpZGRlbn0ua2V5UGljdHVyZV9faW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rZXlQaWN0dXJlX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLXRvcDp2YXIoLS1rZXlQaWN0dXJlLXRpdGxlLW1hcmdpbi10b3ApO3RleHQtYWxpZ246Y2VudGVyfS5rZXlQaWN0dXJlX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206dmFyKC0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tYm90dG9tKX0ua2V5UGljdHVyZV9fdGV4dHt6LWluZGV4OjF9LmtleVBpY3R1cmVfX3RleHQsLmtleVBpY3R1cmVfX3RleHQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWtleVBpY3R1cmUtdGV4dC1tYXJnaW4tYm90dG9tKX0ua2V5UGljdHVyZSAuaG92ZXJDb250ZW50e3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsua2V5UGljdHVyZV9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LmtleVBpY3R1cmUuY3VzdG9tQ3Vyc29ySG92ZXJbZGF0YS1zdGF0aWM9XCJ0cnVlXCJde3Bvc2l0aW9uOnJlbGF0aXZlfS5rZXlQaWN0dXJlLmN1c3RvbUN1cnNvckhvdmVyW2RhdGEtc3RhdGljPVwidHJ1ZVwiXSAuaG92ZXJDb250ZW50e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0uNjI1cmVtO3JpZ2h0Oi42MjVyZW19LmtleVBpY3R1cmUuY3VzdG9tQ3Vyc29ySG92ZXJbZGF0YS1zdGF0aWM9XCJ0cnVlXCJdIC5idXR0b24tLW92YWx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5rZXlQaWN0dXJley0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tdG9wOiA5LjA2MnJlbTstLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAuNjI1cmVtOy0ta2V5UGljdHVyZS10ZXh0LW1hcmdpbi1ib3R0b206IGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcyBlYXNlO3dpbGwtY2hhbmdlOmJhY2tncm91bmQtY29sb3J9LmtleVBpY3R1cmVfX2ltZ3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eTttYXNrOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwMycgaGVpZ2h0PSc0NTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczMDMnIGhlaWdodD0nNDUwJyByeD0nMTUxLjUnIGZpbGw9JyUyM2ZmZicgLyUzRSUzQy9zdmclM0VcIik7bWFzay1zaXplOmNhbGModmFyKC0ta2V5cy1pdGVtLXdpZHRoKSAtIDFweCkgY2FsYyh2YXIoLS1rZXlzLWl0ZW0taGVpZ2h0KSAtIDFweCk7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5rZXlQaWN0dXJlOm50aC1jaGlsZCgxKSAua2V5UGljdHVyZV9faW1ne21hc2stcG9zaXRpb246Y2FsYyg1MCUgLSAxMHJlbSkgdmFyKC0tc2gtMTItcGFkZGluZy10b3ApfS5rZXlQaWN0dXJlOm50aC1jaGlsZCgyKSAua2V5UGljdHVyZV9faW1ne21hc2stcG9zaXRpb246Y2FsYyg1MCUgKyA5LjY4N3JlbSkgY2FsYyh2YXIoLS1zaC0xMi1wYWRkaW5nLXRvcCkgKyB2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCkpfS5rZXlQaWN0dXJlOm50aC1jaGlsZCgzKSAua2V5UGljdHVyZV9faW1ne21hc2stcG9zaXRpb246Y2FsYyg1MCUgKyAyOS40MzdyZW0pIHZhcigtLXNoLTEyLXBhZGRpbmctdG9wKX0ua2V5UGljdHVyZV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbi1sZWZ0OjEuNzVyZW07bWFyZ2luLXJpZ2h0OjEuNzVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy4xMjVyZW0pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgb3BhY2l0eX0ua2V5UGljdHVyZV9fdGl0bGU6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vbWVkaWEvaWNvbnMvcGx1cy5zdmcpO3RvcDoxMDAlO2xlZnQ6Y2FsYyg1MCUgLSAuNjI1cmVtKTt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO21hcmdpbi10b3A6My45MjZ2aDt0cmFuc2l0aW9uOm1hcmdpbi10b3AgMC4zcyBlYXNlLG9wYWNpdHkgMC4zcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksIG1hcmdpbi10b3B9LmtleVBpY3R1cmVfX3RleHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbi1sZWZ0OjIuNXJlbTttYXJnaW4tcmlnaHQ6Mi41cmVtO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eX0ua2V5UGljdHVyZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOmluaGVyaXQ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KSBhbmQgKGFueS1ob3ZlcjogaG92ZXIpey5rZXlQaWN0dXJlOmhvdmVyOjphZnRlcntvcGFjaXR5OjF9LmtleVBpY3R1cmU6aG92ZXIgLmtleVBpY3R1cmVfX2ltZ3tvcGFjaXR5OjAuMn0ua2V5UGljdHVyZTpob3ZlciAua2V5UGljdHVyZV9fdGl0bGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmtleVBpY3R1cmU6aG92ZXIgLmtleVBpY3R1cmVfX3RpdGxlOjphZnRlcntvcGFjaXR5OjA7bWFyZ2luLXRvcDowfS5rZXlQaWN0dXJlOmhvdmVyIC5rZXlQaWN0dXJlX190ZXh0e29wYWNpdHk6MTt0cmFuc2l0aW9uLWRlbGF5Oi4xc30ua2V5czpob3Zlcj4ua2V5UGljdHVyZTpub3QoOmhvdmVyKXtiYWNrZ3JvdW5kLXNpemU6MDstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUtMDApfS5rZXlzOmhvdmVyPi5rZXlQaWN0dXJlOm5vdCg6aG92ZXIpIC5rZXlQaWN0dXJlX19pbWd7b3BhY2l0eTowfS5rZXlzOmhvdmVyPi5rZXlQaWN0dXJlOm5vdCg6aG92ZXIpIC5rZXlQaWN0dXJlX190aXRsZXtvcGFjaXR5OjB9fTpyb290ey0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLWxlZnQ6IGF1dG87LS1zbGlkZXItY29udHJvbC1tYXJnaW4tdG9wOiAtMTFweDstLXNsaWRlci1jb250cm9sLW1heC13aWR0aDogMjAuOTM3cmVtOy0tc2xpZGVyLWNvbnRyb2wtbmF2LWJvcmRlci1yYWRpdXM6IDQuMzc1cmVtOy0tc2xpZGVyLWNvbnRyb2wtbmF2LWRpc3BsYXk6IGZsZXg7LS1zbGlkZXItY29udHJvbC1uYXYtaGVpZ2h0OiAyLjVyZW07LS1zbGlkZXItY29udHJvbC1uYXYtaW1nLW1hcmdpbjogLjYyNXJlbTstLXNsaWRlci1jb250cm9sLW5hdi13aWR0aDogNi41cmVtOy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtbWFyZ2luLXg6IDNweDstLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemUtYWN0aXZlOiA5cHg7LS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA1cHg7LS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWdhcDogLjYyNXJlbTstLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tbGVmdDogMi44NzVyZW07LS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLW1heC13aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXNsaWRlci1jb250cm9sLW5hdi13aWR0aCkgKiAyKSk7LS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLXBhZGRpbmc6IDAgMS4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXs6cm9vdHstLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBjYWxjKDQwLjA1OXZ3ICsgNTBweCk7LS1zbGlkZXItY29udHJvbC1tYXgtd2lkdGg6IDI2LjI1cmVtOy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtbWFyZ2luLXg6IDdweDstLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemUtYWN0aXZlOiAxMnB4Oy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4Oy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1sZWZ0OiBjYWxjKDUwJSAtIDYuNzVyZW0pOy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1tYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAoNDAuMDU5dncgKyA1MHB4ICsgMTguNzVyZW0pKTstLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tcGFkZGluZzogMCAxLjM3NXJlbTstLXNsaWRlci1jb250cm9sLW5hdi1kaXNwbGF5OiBub25lOy0tc2xpZGVyLWNvbnRyb2wtbmF2LWhlaWdodDogMi44NzVyZW07LS1zbGlkZXItY29udHJvbC1uYXYtd2lkdGg6IDcuNXJlbX19LnN3aXBlci1jb250YWluZXJ7d2lkdGg6MTAwJX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIFtjbGFzcyo9XCJzaVwiXXt3aWR0aDoxMDAlfS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIGF1dG87bWFyZ2luLXRvcDp2YXIoLS1zbGlkZXItY29udHJvbC1tYXJnaW4tdG9wKTttYXJnaW4tbGVmdDp2YXIoLS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdCk7bWF4LXdpZHRoOnZhcigtLXNsaWRlci1jb250cm9sLW1heC13aWR0aCl9LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItbmF2LXByZXYsLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItbmF2LW5leHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTp2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtZGlzcGxheSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6dmFyKC0tc2xpZGVyLWNvbnRyb2wtbmF2LXdpZHRoKTtoZWlnaHQ6dmFyKC0tc2xpZGVyLWNvbnRyb2wtbmF2LWhlaWdodCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtYm9yZGVyLXJhZGl1cyk7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjAgLjg3NXJlbX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtcHJldiBpbWd7bWFyZ2luLXJpZ2h0OnZhcigtLXNsaWRlci1jb250cm9sLW5hdi1pbWctbWFyZ2luKX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtbmV4dCBpbWd7bWFyZ2luLWxlZnQ6dmFyKC0tc2xpZGVyLWNvbnRyb2wtbmF2LWltZy1tYXJnaW4pfS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbmF2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOnZhcigtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tbWF4LXdpZHRoKTtmbGV4LXNocmluazowO3Jvdy1nYXA6dmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1nYXApO3BhZGRpbmc6dmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1wYWRkaW5nKX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey0tYm9yZGVyQ29sb3I6IHRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDp2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLWFjdGl2ZSk7aGVpZ2h0OnZhcigtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemUtYWN0aXZlKTttYXJnaW46MCB2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1tYXJnaW4teCk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOnNvbGlkIDJweCB2YXIoLS1ib3JkZXJDb2xvcik7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtvcGFjaXR5OjE7dHJhbnNpdGlvbjpib3JkZXIgZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZCl9LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplKTtoZWlnaHQ6dmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSk7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZSk7ZmxleDoxIDAgYXV0b30uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7LS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZTogdmFyKC0td2hpdGUpOy0tYm9yZGVyQ29sb3I6IHZhcigtLXJlZCl9LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3Zlciwuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3Vzey0tYm9yZGVyQ29sb3I6IHZhcigtLXJlZCl9LnNpdGUtY29ycG97LS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdDogYXV0bzstLXNsaWRlci1jb250cm9sLW1hcmdpbi10b3A6IDA7LS1zbGlkZXItY29udHJvbC1tYXgtd2lkdGg6IDMzMHB4Oy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1wYWRkaW5nOiAwOy0tc2xpZGVyLWNvbnRyb2wtbmF2LWJvcmRlci1yYWRpdXM6IDEuMjVyZW07LS1zbGlkZXItY29udHJvbC1uYXYtZGlzcGxheTogZmxleDstLXNsaWRlci1jb250cm9sLW5hdi1oZWlnaHQ6IDQuMDYycmVtOy0tc2xpZGVyLWNvbnRyb2wtbmF2LWltZy1tYXJnaW46IDA7LS1zbGlkZXItY29udHJvbC1uYXYtd2lkdGg6IDQuMDYycmVtOy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtbWFyZ2luLXg6IDZweDstLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemUtYWN0aXZlOiAxMnB4Oy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4Oy0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1nYXA6IDB9LnNpdGUtY29ycG8gLnN3aXBlci1jb250cm9sIC5zd2lwZXItbmF2LW5leHR7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uZG93bmxvYWR7LS1kb3dubG9hZC1iZzogdmFyKC0td2hpdGUpOy0tZG93bmxvYWQtYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1kb3dubG9hZC1ib3JkZXItcmFkaXVzOiAuNjI1cmVtOy0tZG93bmxvYWQtYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDstLWRvd25sb2FkLXB5dDogMS4yNXJlbTstLWRvd25sb2FkLXB5YjogMS4yNXJlbTstLWRvd25sb2FkLXB4OiAxLjI1cmVtOy0tZG93bmxvYWQtZ3V0dGVyOiAuOTM3cmVtOy0tZG93bmxvYWQtaW1nLXNpemU6IDQuMzc1cmVtOy0tZG93bmxvYWQtdGV4dC1teWI6IDEuMjVyZW07LS1kb3dubG9hZC10ZXh0LXdpZHRoOiAxMy4xMjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kb3dubG9hZC1iZyk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1kb3dubG9hZC1ib3JkZXItY29sb3IpO2JvcmRlci13aWR0aDp2YXIoLS1kb3dubG9hZC1ib3JkZXItd2lkdGgpO2JvcmRlci1yYWRpdXM6dmFyKC0tZG93bmxvYWQtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtwYWRkaW5nOnZhcigtLWRvd25sb2FkLXB5dCkgdmFyKC0tZG93bmxvYWQtcHgpIHZhcigtLWRvd25sb2FkLXB5YikgdmFyKC0tZG93bmxvYWQtcHgpfS5kb3dubG9hZF9faW1ne2ZsZXg6MCAwIHZhcigtLWRvd25sb2FkLWltZy1zaXplKX0uZG93bmxvYWRfX2ltZyBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOnZhcigtLWRvd25sb2FkLWltZy1zaXplKTtoZWlnaHQ6dmFyKC0tZG93bmxvYWQtaW1nLXNpemUpfS5kb3dubG9hZF9fY29udGVudHtmbGV4OjAgMCBjYWxjKDEwMCUgLSB2YXIoLS1kb3dubG9hZC1pbWctc2l6ZSkgLSB2YXIoLS1kb3dubG9hZC1ndXR0ZXIpKTttYXJnaW4tbGVmdDp2YXIoLS1kb3dubG9hZC1ndXR0ZXIpfS5kb3dubG9hZD4uYnV0dG9ue21hcmdpbi10b3A6MS4yNXJlbX0uZG93bmxvYWQ+LmJ1dHRvbjpub3QoLmJ1dHRvbi0taWNvbil7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWRvd25sb2FkLXB5dCkgLSB2YXIoLS1kb3dubG9hZC1weWIpKX0udG91Y2hldmVudHMgLmRvd25sb2FkIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkgc3Zne2Rpc3BsYXk6bm9uZX0udG91Y2hldmVudHMgLmRvd25sb2FkIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkgaW1ne3dpZHRoOjE0cHg7aGVpZ2h0OjIwcHh9LnRvdWNoZXZlbnRzIC5kb3dubG9hZCAuYnV0dG9uLS1pY29uOm5vdCgubW9kYWwtY2xvc2UpIHNwYW46bm90KC50ZXh0KXttYXJnaW4tcmlnaHQ6LjkzN3JlbX0udG91Y2hldmVudHMgLmRvd25sb2FkIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkgLnRleHR7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4yODU3MX0uZG93bmxvYWQgLmRvd25sb2FkX19jb250ZW50IHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuZG93bmxvYWR7LS1kb3dubG9hZC1ib3JkZXItcmFkaXVzOiA3LjVyZW07LS1kb3dubG9hZC1ib3JkZXItd2lkdGg6IDFweDstLWRvd25sb2FkLXB5dDogLjYyNXJlbTstLWRvd25sb2FkLXB5YjogLjYyNXJlbTstLWRvd25sb2FkLXB4OiAuNjI1cmVtOy0tZG93bmxvYWQtZ3V0dGVyOiAxLjg3NXJlbTstLWRvd25sb2FkLWltZy1zaXplOiAxMS4xMjVyZW07LS1kb3dubG9hZC10ZXh0LW15YjogMS4yNXJlbTstLWRvd25sb2FkLXRleHQtd2lkdGg6IDIyLjgxMnJlbTtib3JkZXItcmFkaXVzOnZhcigtLWRvd25sb2FkLWJvcmRlci1yYWRpdXMpO2FsaWduLWl0ZW1zOmNlbnRlcn0udG91Y2hldmVudHMgLmRvd25sb2FkIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkgaW1ne3dpZHRoOjE0cHg7aGVpZ2h0OjIwcHh9LmRvd25sb2FkIC5kb3dubG9hZF9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtfS5kb3dubG9hZCAuZG93bmxvYWRfX2NvbnRlbnQgLmJ1dHRvbi0taWNvbnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5kb3dubG9hZCAuZG93bmxvYWRfX2NvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOnZhcigtLWRvd25sb2FkLXRleHQtbXliKX0uZG93bmxvYWQgLmRvd25sb2FkX19jb250ZW50IHArYnIrLmJ1dHRvbnttYXJnaW4tdG9wOjB9LnRvdWNoZXZlbnRzIC5kb3dubG9hZCAuYnV0dG9uLS1pY29uOm5vdCgubW9kYWwtY2xvc2UpIHN2Z3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KSBhbmQgKGFueS1ob3ZlcjogaG92ZXIpey50b3VjaGV2ZW50cyAuZG93bmxvYWQgLmJ1dHRvbi0taWNvbjpub3QoLm1vZGFsLWNsb3NlKTpob3ZlciBzcGFuOm5vdCgudGV4dCl7bWFyZ2luLXJpZ2h0OjEuMjVyZW19fS5lbXBsb3llZXstLWVtcGxveWVlLWltZy1zaXplOiA3LjE4N3JlbTstLWVtcGxveWVlLWltZy1teWI6IDEuMjVyZW07LS1lbXBsb3llZS1uYW1lLW15YjogLjYyNXJlbTstLWVtcGxveWVlLXJvbGUtbXliOiAxLjI1cmVtOy0tZW1wbG95ZWUtcmVhZG1vcmUtc2l6ZTogMS4yNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZW1wbG95ZWVfX2ltZyBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOnZhcigtLWVtcGxveWVlLWltZy1zaXplKTtoZWlnaHQ6dmFyKC0tZW1wbG95ZWUtaW1nLXNpemUpO21hcmdpbjowIGF1dG8gdmFyKC0tZW1wbG95ZWUtaW1nLW15YikgYXV0b30uZW1wbG95ZWVfX25hbWV7bGluZS1oZWlnaHQ6MX0uZW1wbG95ZWVfX25hbWU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLWVtcGxveWVlLW5hbWUtbXliKX0uZW1wbG95ZWVfX3JvbGV7bGluZS1oZWlnaHQ6MS4zODQ2Mn0uZW1wbG95ZWVfX3JvbGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi45MzdyZW19LmVtcGxveWVlIGJ1dHRvbltkYXRhLXRvb2x0aXA9XCJ0cnVlXCJde3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2UtaW59LmVtcGxveWVlIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZW1wbG95ZWUgLnRvb2x0aXB7bWF4LXdpZHRoOjE3LjQzN3JlbX0uZW1wbG95ZWUgLnRvb2x0aXAgcHtmb250LXNpemU6LjgxMnJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbX0uZW1wbG95ZWUgLnRvb2x0aXAgLnNpLWIxPip7bWFyZ2luOjB9LmVtcGxveWVlIC50b29sdGlwIC5zaS1iMT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5lbXBsb3llZSBidXR0b246bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmVtcGxveWVlIGJ1dHRvbiBpbWd7d2lkdGg6dmFyKC0tZW1wbG95ZWUtcmVhZG1vcmUtc2l6ZSk7aGVpZ2h0OnZhcigtLWVtcGxveWVlLXJlYWRtb3JlLXNpemUpfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5lbXBsb3llZXstLWVtcGxveWVlLWltZy1zaXplOiAxMi42ODdyZW07LS1lbXBsb3llZS1pbWctbXliOiAxLjg3NXJlbTstLWVtcGxveWVlLW5hbWUtbXliOiAuNjI1cmVtOy0tZW1wbG95ZWUtcm9sZS1teWI6IDEuMjVyZW07LS1lbXBsb3llZS1yZWFkbW9yZS1zaXplOiAxLjI1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuZW1wbG95ZWV7cGFkZGluZzowIDI1cHh9fS5zaXRlLWNvcnBvIC5lbXBsb3llZV9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1ibGFjayl9LnNpdGUtY29ycG8gLmVtcGxveWVlX19saW5rIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tbGVmdDoxMHB4fS5zaXRlLWNvcnBvIC5lbXBsb3llZV9fbGluazo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7Y29udGVudDpcIitcIjtjb2xvcjp2YXIoLS1yZWQpfS5zaXRlLWNvcnBvIC5lbXBsb3llZV9fbmFtZXtsaW5lLWhlaWdodDoxLjE1fS5zaXRlLWNvcnBvIC5lbXBsb3llZV9fcm9sZXtmb250LXNpemU6MTNweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuZW1wbG95ZWVfX3JvbGV7Zm9udC1zaXplOjE1cHh9fS5zaXRlLWNvcnBvIC5lbXBsb3llZSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl17dHJhbnNmb3JtOm5vbmV9LnRvb2x0aXB7LS10b29sdGlwLWFycm93LWhlaWdodDogNnB4Oy0tdG9vbHRpcC1hcnJvdy13aWR0aDogMjZweDstLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMTBweDstLXRvb2x0aXAtYmc6IHZhcigtLXdoaXRlKTstLXRvb2x0aXAtY29sb3I6IHZhcigtLWJvZHktY29sb3IpOy0tdG9vbHRpcC1wYWRkaW5nOiAxLjI1cmVtO2JhY2tncm91bmQ6dmFyKC0tdG9vbHRpcC1iZyk7Y29sb3I6dmFyKC0tdG9vbHRpcC1jb2xvcik7cGFkZGluZzp2YXIoLS10b29sdGlwLXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tdG9vbHRpcC1ib3JkZXItcmFkaXVzKTttYXgtd2lkdGg6MjYwcHg7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6NjA7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4wOCk7ZGlzcGxheTpub25lfS50b29sdGlwX19hcnJvd3t2aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcF9fYXJyb3csLnRvb2x0aXBfX2Fycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0tdG9vbHRpcC1hcnJvdy13aWR0aCk7aGVpZ2h0OnZhcigtLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtiYWNrZ3JvdW5kOmluaGVyaXR9LnRvb2x0aXBfX2Fycm93OjpiZWZvcmV7dmlzaWJpbGl0eTp2aXNpYmxlO2NvbnRlbnQ6Jyc7dG9wOi0xcHg7bGVmdDowO2JhY2tncm91bmQ6Y2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PSc2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjYgMGMtNi44MyAwLTkuODIyIDUuOTY0LTEzLjU1IDZDOC4yNzcgNi4wNCA1Ljk1IDAgMCAwaDI2eicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS50b29sdGlwIC5zaS1iMXtwYWRkaW5nOjA7bWFyZ2luOjB9LnRvb2x0aXAgLnNpLWIxIGgxLC50b29sdGlwIC5zaS1iMSBoMiwudG9vbHRpcCAuc2ktYjEgaDMsLnRvb2x0aXAgLnNpLWIxIGg0LC50b29sdGlwIC5zaS1iMSBwLC50b29sdGlwIC5zaS1iMSB1bCwudG9vbHRpcCAuc2ktYjEgb2wsLnRvb2x0aXAgLnNpLWIxIC5oMSwudG9vbHRpcCAuc2ktYjEgLmgyLC50b29sdGlwIC5zaS1iMSAuaDMsLnRvb2x0aXAgLnNpLWIxIC5oNCwudG9vbHRpcCAuc2ktYjEgLmVtcGxveWVlX19uYW1lLC50b29sdGlwIC5zaS1iMSBwLC50b29sdGlwIC5zaS1iMSB1bCwudG9vbHRpcCAuc2ktYjEgb2wsLnRvb2x0aXAgLnNpLWIxIC5wMSwudG9vbHRpcCAuc2ktYjEgLnAyLC50b29sdGlwIC5zaS1iMSAucDMsLnRvb2x0aXAgLnNpLWIxIC5rZXlGaWd1cmVfX3RleHQsLnRvb2x0aXAgLnNpLWIxIC5zdWJoZWFkLC50b29sdGlwIC5zaS1iMSAuc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb24sLnNpLnNpLWQxIGZpZ3VyZSAudG9vbHRpcCAuc2ktYjEgZmlnY2FwdGlvbiwudG9vbHRpcCAuc2ktYjEgLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgLnRvb2x0aXAgLnNpLWIxIGZpZ2NhcHRpb24sLnRvb2x0aXAgLnNpLWIxPmltZ3t3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9LnRvb2x0aXBbZGF0YS1zaG93XXtkaXNwbGF5OmJsb2NrfS50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddPi50b29sdGlwX19hcnJvd3tib3R0b206Y2FsYyh2YXIoLS10b29sdGlwLWFycm93LWhlaWdodCkgKiAtMSl9LnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10+LnRvb2x0aXBfX2Fycm93e3RvcDpjYWxjKHZhcigtLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSAqIC0xKX0udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXT4udG9vbHRpcF9fYXJyb3c6OmJlZm9yZXt0b3A6MXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10+LnRvb2x0aXBfX2Fycm93e3JpZ2h0OmNhbGModmFyKC0tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAtMSl9LnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddPi50b29sdGlwX19hcnJvdzo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddPi50b29sdGlwX19hcnJvd3tsZWZ0OmNhbGModmFyKC0tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAtMSl9LnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXT4udG9vbHRpcF9fYXJyb3c6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX06cm9vdHstLXRhYmxlLXNpemVQYWRkaW5nTFI6IDUlOy0tdGFibGUtc2l6ZVRpdGxlOiAzNCU7LS10YWJsZS1zaXplQ29udGVudDogNjYlOy0tdGFibGUtc2l6ZUNlbGw6IDE2LjY2NjY2NiU7LS10YWJsZS1pdGVtQmFja2dyb3VuZENvbG9yOiB2YXIoLS13aGl0ZSk7LS10YWJsZS1pdGVtQm9yZGVyQ29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS50YWJsZV9fY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY3LjM3NXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50YWJsZV9fY29udGFpbmVyLS1jb2wtLTF7bWF4LXdpZHRoOjM4cmVtfS50YWJsZV9fY29udGFpbmVyLS1jb2wtLTEgLnRhYmxlX19pdGVtX19yb3dfX2NlbGx7d2lkdGg6MTAwJX0udGFibGVfX2NvbnRhaW5lci0tY29sLS0ye21heC13aWR0aDo0My44NzVyZW19LnRhYmxlX19jb250YWluZXItLWNvbC0tMiAudGFibGVfX2l0ZW1fX3Jvd19fY2VsbHt3aWR0aDo1MCV9LnRhYmxlX19jb250YWluZXItLWNvbC0tM3ttYXgtd2lkdGg6NDkuNzVyZW19LnRhYmxlX19jb250YWluZXItLWNvbC0tMyAudGFibGVfX2l0ZW1fX3Jvd19fY2VsbHt3aWR0aDozMy4zMzMzMyV9LnRhYmxlX19jb250YWluZXItLWNvbC0tNHttYXgtd2lkdGg6NTUuNjI1cmVtfS50YWJsZV9fY29udGFpbmVyLS1jb2wtLTQgLnRhYmxlX19pdGVtX19yb3dfX2NlbGx7d2lkdGg6MjUlfS50YWJsZV9fY29udGFpbmVyLS1jb2wtLTV7bWF4LXdpZHRoOjYxLjVyZW19LnRhYmxlX19jb250YWluZXItLWNvbC0tNSAudGFibGVfX2l0ZW1fX3Jvd19fY2VsbHt3aWR0aDoyMCV9LnRhYmxlX19jb250YWluZXItLWNvbC0tNnttYXgtd2lkdGg6NjcuMzc1cmVtfS50YWJsZV9fY29udGFpbmVyLS1jb2wtLTYgLnRhYmxlX19pdGVtX19yb3dfX2NlbGx7d2lkdGg6MTYuNjY2NjclfS50YWJsZV9faXRlbSwudGFibGVfX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRhYmxlLWl0ZW1CYWNrZ3JvdW5kQ29sb3IpO2JvcmRlcjpzb2xpZCAxcHggdmFyKC0tdGFibGUtaXRlbUJvcmRlckNvbG9yKX0udGFibGVfX2hlYWRlcntkaXNwbGF5Om5vbmU7ei1pbmRleDo1MDtmb250LXNpemU6Ljc1cmVtO3BhZGRpbmc6MS4yNXJlbSB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKSAwIHZhcigtLXRhYmxlLXNpemVQYWRkaW5nTFIpO2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFibGVfX2hlYWRlcntwYWRkaW5nOjIuODEycmVtIHZhcigtLXRhYmxlLXNpemVQYWRkaW5nTFIpIDAgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUik7ZGlzcGxheTpibG9ja319LnRhYmxlX19oZWFkZXJfX2hlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCV9LnRhYmxlX19oZWFkZXIrLnRhYmxlX19pdGVte2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjAgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUil9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnRhYmxlX19oZWFkZXIrLnRhYmxlX19pdGVte3BhZGRpbmc6MCB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKSAyLjgxMnJlbSB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKX19LnRhYmxlX19pdGVte21hcmdpbi1ib3R0b206LjkzN3JlbTtwYWRkaW5nOjAgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUik7b3ZlcmZsb3cteDpzY3JvbGw7c2Nyb2xsYmFyLWNvbG9yOnRyYW5zcGFyZW50O3Njcm9sbGJhci13aWR0aDowcHg7c2Nyb2xsYmFyLWhlaWdodDowcHg7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlX19pdGVtOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowcHg7aGVpZ2h0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MHB4fS50YWJsZV9faXRlbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4O2hlaWdodDowcHg7cGFkZGluZzowcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnRhYmxlX19pdGVte3BhZGRpbmc6MS41NjJyZW0gdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUil9fS50YWJsZV9faXRlbV9jb250ZW50e21pbi13aWR0aDo1MHJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFibGVfX2l0ZW1fY29udGVudHttaW4td2lkdGg6MTAwJX19LnRhYmxlX19pdGVtX19yb3d7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnRhYmxlX19pdGVtX19yb3ctLWhlYWRpbmcgLnRhYmxlX19pdGVtX19yb3dfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFibGVfX2l0ZW1fX3Jvdy0taGVhZGluZyAudGFibGVfX2l0ZW1fX3Jvd19fdGl0bGV7Zm9udC1zaXplOjEuMzc1cmVtfX0udGFibGVfX2l0ZW1fX3Jvdy0taGVhZGluZy5zbWFsbHtmb250LXNpemU6Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey50YWJsZV9faXRlbV9fcm93LS1oZWFkaW5nLnNtYWxse2Rpc3BsYXk6bm9uZX19LnRhYmxlX19pdGVtX19yb3ctLWhlYWRpbmcuc21hbGwgLnRhYmxlX19pdGVtX19yb3dfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MH0udGFibGVfX2l0ZW1fX3Jvd19fdGl0bGUsLnRhYmxlX19pdGVtX19yb3dfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udGFibGVfX2l0ZW1fX3Jvd19fdGl0bGV7d2lkdGg6dmFyKC0tdGFibGUtc2l6ZVRpdGxlKTtwYWRkaW5nOi42MjVyZW07Zm9udC1zaXplOi43NXJlbTttaW4td2lkdGg6MTIuNXJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFibGVfX2l0ZW1fX3Jvd19fdGl0bGV7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEuMjVyZW0gLjkzN3JlbX19LnRhYmxlX19pdGVtX19yb3dfX2NvbnRlbnR7d2lkdGg6dmFyKC0tdGFibGUtc2l6ZUNvbnRlbnQpO3BhZGRpbmc6LjYyNXJlbSAwfS50YWJsZV9faXRlbV9fcm93X19jZWxse3BhZGRpbmc6MCAuNjI1cmVtO2ZvbnQtc3R5bGU6LjkzN3JlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFibGVfX2l0ZW1fX3Jvd19fY2VsbHtwYWRkaW5nOjAgLjkzN3JlbX19LnRhYmxlX190b2dnbGV7ZGlzcGxheTpub25lfS5wdXNoe2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxLjg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvYmFsdC1saWdodGVyKTtmb250LXNpemU6LjkzN3JlbTtjb2xvcjp2YXIoLS1ibGFjayk7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5wdXNoLmlzLXZpc2libGV7ZGlzcGxheTpmbGV4O3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFxey0tZmFxLS1NYXJnaW5Ub3A6IDIuNXJlbTstLWZhcUl0ZW0tLVBhZGRpbmc6IDEuMjVyZW0gMy4xMjVyZW07LS1mYXFJdGVtLS1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLXdoaXRlKTstLWZhcUl0ZW0tLUJvcmRlckNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLWZhcUl0ZW0tLVRleHRDb2xvcjogdmFyKC0tYmxhY2spOy0tZmFxSXRlbS0tQm9yZGVyUmFkaXVzOiAwOy0tZmFxSXRlbS0tRmxleERpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7LS1mYXFJdGVtLS1NYXJnaW5Ub3A6IC45MzdyZW07LS1mYXFJdGVtSW5uZXItLVBhZGRpbmdUb3A6IDEuODc1cmVtOy0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5Ub3A6IDIuMzc1cmVtOy0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5MZWZ0OiAzcmVtOy0tZmFxQnRuVG9nZ2xlSWNvbi0tbWFyZ2luTGVmdDogLjU2MnJlbTstLWZhcUJ0blRvZ2dsZUljb24tLW1hcmdpblJpZ2h0OiAwO21hcmdpbi10b3A6dmFyKC0tZmFxLS1NYXJnaW5Ub3ApfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5mYXF7LS1mYXEtLU1hcmdpblRvcDogNC42ODdyZW07LS1mYXFJdGVtLS1QYWRkaW5nOiAzLjEyNXJlbSAzLjMxMnJlbSAzLjYyNXJlbSA2LjgxMnJlbTstLWZhcUl0ZW0tLUZsZXhEaXJlY3Rpb246IHJvdy1yZXZlcnNlOy0tZmFxSXRlbUlubmVyLS1QYWRkaW5nVG9wOiAzLjEyNXJlbX19LmZhcV9faXRlbXtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYXFJdGVtLS1CYWNrZ3JvdW5kQ29sb3IpO3BhZGRpbmc6dmFyKC0tZmFxSXRlbS0tUGFkZGluZyk7ZmxleC1kaXJlY3Rpb246dmFyKC0tZmFxSXRlbS0tRmxleERpcmVjdGlvbik7Ym9yZGVyOnNvbGlkIDFweCB2YXIoLS1mYXFJdGVtLS1Cb3JkZXJDb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYXFJdGVtLS1Cb3JkZXJSYWRpdXMpfS5mYXFfX2l0ZW0rLmZhcV9faXRlbXttYXJnaW4tdG9wOnZhcigtLWZhcUl0ZW0tLU1hcmdpblRvcCl9LmZhcV9faXRlbV9fY29udGVudHtmbGV4LWdyb3c6MX0uZmFxX19pdGVtX19jb250ZW50X190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206LjkzN3JlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuZmFxX19pdGVtX19jb250ZW50X190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206LjkzN3JlbX19LmZhcV9faXRlbV9fY29udGVudF9fd3lzaXd5ZyAuaW5uZXJ7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOnZhcigtLWZhcUl0ZW1Jbm5lci0tUGFkZGluZ1RvcCl9LmZhcV9faXRlbV9fdG9nZ2xlLmJ1dHRvbl9fdG9nZ2xle21hcmdpbi10b3A6dmFyKC0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5Ub3ApO21hcmdpbi1sZWZ0OnZhcigtLWZhcUJ0blRvZ2dsZS0tbWFyZ2luTGVmdCl9LmZhcV9faXRlbV9fdG9nZ2xlLmJ1dHRvbl9fdG9nZ2xlIC50ZXh0e2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2NvbG9yOnZhcigtLWZhcUl0ZW0tLVRleHRDb2xvcil9LmZhcV9faXRlbV9fdG9nZ2xlLmJ1dHRvbl9fdG9nZ2xlIC5pY29ue21hcmdpbi1sZWZ0OnZhcigtLWZhcUJ0blRvZ2dsZUljb24tLW1hcmdpbkxlZnQpO21hcmdpbi1yaWdodDp2YXIoLS1mYXFCdG5Ub2dnbGVJY29uLS1tYXJnaW5SaWdodCl9LmZhcV9faXRlbV9fdG9nZ2xlLmJ1dHRvbl9fdG9nZ2xlIC5pY29uIGltZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpIGVhc2V9LmZhcSAuY29udGVudHttYXJnaW4tdG9wOjEuODc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5mYXEgLmNvbnRlbnR7bWFyZ2luLXRvcDozLjEyNXJlbX19LnNpdGUtY29ycG8gLmZhcXstLWZhcS0tTWFyZ2luVG9wOiAwOy0tZmFxSXRlbS0tUGFkZGluZzogMzBweDstLWZhcUl0ZW0tLUJvcmRlclJhZGl1czogMS4yNXJlbTstLWZhcUl0ZW0tLU1hcmdpblRvcDogLjYyNXJlbTstLWZhcUJ0blRvZ2dsZS0tbWFyZ2luVG9wOiAycmVtOy0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5MZWZ0OiAwOy0tZmFxQnRuVG9nZ2xlSWNvbi0tbWFyZ2luTGVmdDogMDstLWZhcUJ0blRvZ2dsZUljb24tLW1hcmdpblJpZ2h0OiAuNjg3cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5mYXF7LS1mYXEtLU1hcmdpblRvcDogNC4zNzVyZW07LS1mYXFJdGVtLS1QYWRkaW5nOiA0NXB4IDUwcHg7LS1mYXFJdGVtLS1NYXJnaW5Ub3A6IDEuMjVyZW07LS1mYXFJdGVtLS1GbGV4RGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTstLWZhcUl0ZW1Jbm5lci0tUGFkZGluZ1RvcDogMS4yNXJlbTstLWZhcUJ0blRvZ2dsZS0tbWFyZ2luVG9wOiAxLjU2MnJlbX19LnNpdGUtY29ycG8gLmZhcV9faXRlbV9fY29udGVudF9fdGl0bGV7cGFkZGluZy10b3A6MH0uc2l0ZS1jb3JwbyAuZmFxX19pdGVtX190b2dnbGV7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctYm90dG9tOjVweH0uc2l0ZS1jb3JwbyAuZmFxX19pdGVtX190b2dnbGUgLnRpdGxle3RleHQtYWxpZ246bGVmdH0uc2l0ZS1jb3JwbyAuZmFxX19pdGVtX19jb250ZW50X193eXNpd3lnIC5zd2lwZXItc2xpZGV7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfTpyb290ey0tZmxleC1ncmlkLWNvdW50OiAxOy0tZmxleC1ncmlkLWd1dHRlcjogMi41cmVtOy0tZmxleC1ncmlkLWl0ZW0td2lkdGg6IDE3LjMxMnJlbTstLWZsZXgtZ3JpZC1ndXR0ZXIteDogMHB4Oy0tZmxleC1ncmlkLWd1dHRlci15OiAwcHg7LS1mbGV4LWdyaWQtcXVpbmN1bng6IDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXs6cm9vdHstLWZsZXgtZ3JpZC1jb3VudDogMzstLWZsZXgtZ3JpZC1ndXR0ZXI6IDQuMzc1cmVtOy0tZmxleC1ncmlkLWl0ZW0td2lkdGg6IDE2LjA2MnJlbTstLWZsZXgtZ3JpZC1ndXR0ZXIteDogMDstLWZsZXgtZ3JpZC1ndXR0ZXIteTogMDstLWZsZXgtZ3JpZC1xdWluY3VueDogMy4xMjVyZW19fS5mbGV4LWdyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjpjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogLTAuNSk7d2lkdGg6Y2FsYyh2YXIoLS1mbGV4LWdyaWQtY291bnQpICogKHZhcigtLWZsZXgtZ3JpZC1pdGVtLXdpZHRoKSArIHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpKSArIDFweCl9LmZsZXgtZ3JpZF9faXRlbXttYXJnaW46Y2FsYyh2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyKSAqIDAuNSk7ZmxleDowIDAgdmFyKC0tZmxleC1ncmlkLWl0ZW0td2lkdGgpO21heC13aWR0aDp2YXIoLS1mbGV4LWdyaWQtaXRlbS13aWR0aCl9LmZsZXgtZ3JpZC0tcXVpbmN1bnggLmZsZXgtZ3JpZF9faXRlbTpudGgtY2hpbGQob2RkKXttYXJnaW4tdG9wOmNhbGModmFyKC0tZmxleC1ncmlkLWd1dHRlcikgKiAwLjUgKyB2YXIoLS1mbGV4LWdyaWQtcXVpbmN1bngpKX0uZmxleC1ncmlkLS15e21hcmdpbjpjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteSkgKiAtMC41KSBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteCkgKiAtMC41KTt3aWR0aDpjYWxjKHZhcigtLWZsZXgtZ3JpZC1jb3VudCkgKiAodmFyKC0tZmxleC1ncmlkLWl0ZW0td2lkdGgpICsgdmFyKC0tZmxleC1ncmlkLWd1dHRlci14KSkgKyAxcHgpfS5mbGV4LWdyaWQtLXkgLmZsZXgtZ3JpZF9faXRlbXttYXJnaW46Y2FsYyh2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyLXkpICogMC41KSBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteCkgKiAwLjUpfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5mbGV4LWdyaWR7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5idXR0b25Hcm91cHstLWJ0bi1ncm91cC1ndXR0ZXI6IC42MjVyZW07cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO21hcmdpbjpjYWxjKHZhcigtLWJ0bi1ncm91cC1ndXR0ZXIpICogLTAuNSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uYnV0dG9uR3JvdXA+bGl7bWFyZ2luOmNhbGModmFyKC0tYnRuLWdyb3VwLWd1dHRlcikgKiAwLjUpO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleH0uYnV0dG9uR3JvdXAtLWNlbnRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmJ1dHRvbkdyb3Vwey0tYnRuLWdyb3VwLWd1dHRlcjogMS44NzVyZW19LmJ1dHRvbkdyb3VwLS1jZW50ZXJ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9fS5idXR0b25Hcm91cHstLWJ0bi1ncm91cC1ndXR0ZXI6IDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KSBhbmQgKGFueS1ob3ZlcjogaG92ZXIpey5idXR0b25Hcm91cC0tY2VudGVyIC5idXR0b246bm90KC5idXR0b24tLXNlY29uZGFyeSk6aG92ZXIsLmJ1dHRvbkdyb3VwLS1jZW50ZXIgLmJ1dHRvbjpub3QoLmJ1dHRvbi0tc2Vjb25kYXJ5KTpmb2N1c3stLWJ1dHRvbi1pbWFnZS1tYXJnaW46IDAgLjcxNGVtIC4xNDJlbSAtMS4wNzJlbTstLWJ1dHRvbi10ZXh0LW1hcmdpbjogMCAtLjVlbSAwIDA7LS1idXR0b24tYmctcmlnaHQ6IC0uNTM2ZW07LS1idXR0b24tYmctbGVmdDogLS41MzZlbX19LmJ1dHRvbl9fdG9nZ2xley0tYnV0dG9uVG9nZ2xlLS1tYXJnaW5MZWZ0OiAtLjYyNXJlbTstLWJ1dHRvblRvZ2dsZUljb24tbWFyZ2luTGVmdDogLjU2MnJlbTstLWJ1dHRvblRvZ2dsZUljb24tbWFyZ2luUmlnaHQ6IDA7LS1idXR0b25Ub2dnbGUtLWZsZXhEaXJlY3Rpb246IHJvdztmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi42MjVyZW07ZmxleC1kaXJlY3Rpb246dmFyKC0tYnV0dG9uVG9nZ2xlLS1mbGV4RGlyZWN0aW9uKTttYXJnaW4tbGVmdDp2YXIoLS1idXR0b25Ub2dnbGUtLW1hcmdpbkxlZnQpfS5idXR0b25fX3RvZ2dsZSAudGV4dHtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtjb2xvcjp2YXIoLS1ib2R5LWNvbG9yKTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjE0Mjg2fS5idXR0b25fX3RvZ2dsZSAuaWNvbnttYXJnaW4tbGVmdDp2YXIoLS1idXR0b25Ub2dnbGVJY29uLW1hcmdpbkxlZnQpO21hcmdpbi1yaWdodDp2YXIoLS1idXR0b25Ub2dnbGVJY29uLW1hcmdpblJpZ2h0KX0uYnV0dG9uX190b2dnbGUgLmljb24gaW1ne21hcmdpbjowICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KSBlYXNlfS5idXR0b25fX3RvZ2dsZSAudGV4dC0tbW9yZXtkaXNwbGF5OmJsb2NrfS5idXR0b25fX3RvZ2dsZSAudGV4dC0tbGVzc3tkaXNwbGF5Om5vbmV9LmJ1dHRvbl9fdG9nZ2xlLmlzLW9wZW4gLnRleHQtLW1vcmV7ZGlzcGxheTpub25lfS5idXR0b25fX3RvZ2dsZS5pcy1vcGVuIC50ZXh0LS1sZXNze2Rpc3BsYXk6YmxvY2t9LmJ1dHRvbl9fdG9nZ2xlLmlzLW9wZW4gLmljb24gaW1ne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2l0ZS1jb3JwbyAuYnV0dG9uX190b2dnbGV7LS1idXR0b25Ub2dnbGUtLW1hcmdpbkxlZnQ6IDA7LS1idXR0b25Ub2dnbGVJY29uLW1hcmdpbkxlZnQ6IDA7LS1idXR0b25Ub2dnbGVJY29uLW1hcmdpblJpZ2h0OiAuNjg3cmVtOy0tYnV0dG9uVG9nZ2xlLS1mbGV4RGlyZWN0aW9uOiByb3ctcmV2ZXJzZX0uc2l0ZS1jb3JwbyAuYnV0dG9uX190b2dnbGUgLnRleHR7Zm9udC1zaXplOjE0cHh9OnJvb3R7LS1yZWluc3VyYW5jZS1pbWctYm9yZGVyLXJhZGl1czogMTEuMjVyZW07LS1yZWluc3VyYW5jZS1pbWctd2lkdGg6IDEwLjEyNXJlbTstLXJlaW5zdXJhbmNlLWltZy1oZWlnaHQ6IDE1LjA2MnJlbTstLXJlaW5zdXJhbmNlLWltZy1teWI6IDEuODc1cmVtOy0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAxLjI1cmVtOy0tcmVpbnN1cmFuY2UtdGV4dC1teWI6IDEuMjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7OnJvb3R7LS1yZWluc3VyYW5jZS1pbWctd2lkdGg6IDE2LjA2MnJlbTstLXJlaW5zdXJhbmNlLWltZy1oZWlnaHQ6IDIzLjg3NXJlbTstLXJlaW5zdXJhbmNlLWltZy1teWI6IDMuMTI1cmVtOy0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAxLjg3NXJlbTstLXJlaW5zdXJhbmNlLXRleHQtbXliOiAxLjg3NXJlbX19LnJlaW5zdXJhbmNlX19pbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZWluc3VyYW5jZS1pbWctYm9yZGVyLXJhZGl1cyk7d2lkdGg6dmFyKC0tcmVpbnN1cmFuY2UtaW1nLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcmVpbnN1cmFuY2UtaW1nLWhlaWdodCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1yZWluc3VyYW5jZS1pbWctbXliKTtvdmVyZmxvdzpoaWRkZW59LnJlaW5zdXJhbmNlX19pbWcsLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoIC5yZWluc3VyYW5jZV9faW1ne29iamVjdC1maXQ6Y292ZXJ9LnJlaW5zdXJhbmNlX190aXRsZXtwYWRkaW5nOjB9LnJlaW5zdXJhbmNlX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206dmFyKC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliKX0ucmVpbnN1cmFuY2VfX3RleHQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOnZhcigtLXJlaW5zdXJhbmNlLXRleHQtbXliKX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsucmVpbnN1cmFuY2VfX3RleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMi41cHh9fS5yZWluc3VyYW5jZS0tdGFibGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucmVpbnN1cmFuY2UtLXRhYmxlIC5idXR0b25Hcm91cHttYXJnaW4tdG9wOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnJlaW5zdXJhbmNlLS10YWJsZSAucmVpbnN1cmFuY2VfX3RpdGxlOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1naG9zdC10aXRsZSk7dmlzaWJpbGl0eTpoaWRkZW59fS5lZGl0b3JpYWxfX2xpc3R7LS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3A6IDIuNXJlbTstLWVkaXRvcmlhbExpc3QtLW1hcmdpbkxlZnQ6IDA7LS1lZGl0b3JpYWxJdGVtLS1tYXJnaW5Cb3R0b206IDA7LS1lZGl0b3JpYWxUaHVtYi0tbWF4V2lkdGg6IDEwLjQzN3JlbTstLWVkaXRvcmlhbFRodW1iLS1tYXJnaW5Cb3R0b206IDA7LS1lZGl0b3JpYWxQLS1mb250U2l6ZTogLjgxMnJlbTstLWVkaXRvcmlhbFN1bW1hcnktLW1hcmdpbkJvdHRvbTogLjYyNXJlbTstLWVkaXRvcmlhbFRpdGxlLS1mb250U2l6ZTogMS4xMjVyZW07LS1lZGl0b3JpYWxUaXRsZS0tbGluZUhlaWdodDogMS42MjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tdG9wOnZhcigtLWVkaXRvcmlhbExpc3QtLW1hcmdpblRvcCk7bWFyZ2luLWxlZnQ6dmFyKC0tZWRpdG9yaWFsTGlzdC0tbWFyZ2luTGVmdCl9LmVkaXRvcmlhbF9fbGlzdDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5lZGl0b3JpYWxfX2xpc3R7LS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3A6IDUuODEycmVtOy0tZWRpdG9yaWFsSXRlbS0tbWFyZ2luQm90dG9tOiAyLjVyZW07LS1lZGl0b3JpYWxQLS1mb250U2l6ZTogLjg3NXJlbTstLWVkaXRvcmlhbFN1bW1hcnktLW1hcmdpbkJvdHRvbTogLjkzN3JlbTstLWVkaXRvcmlhbFRpdGxlLS1mb250U2l6ZTogMS42ODdyZW07LS1lZGl0b3JpYWxUaXRsZS0tbGluZUhlaWdodDogMi4xODdyZW07ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuZWRpdG9yaWFsX19saXN0ey0tZWRpdG9yaWFsTGlzdC0tbWFyZ2luTGVmdDogLTYuODEzcmVtfX0uZWRpdG9yaWFsX19saXN0Ky5idXR0b25Hcm91cHttYXJnaW4tdG9wOjEuOTM3cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5lZGl0b3JpYWxfX2xpc3QrLmJ1dHRvbkdyb3Vwe21hcmdpbi10b3A6LjYyNXJlbX19LmVkaXRvcmlhbF9fbGlzdF9fY29se2ZsZXgtYmFzaXM6MTAwJX0uc2kgLmNvbnRlbnQgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKSAuZWRpdG9yaWFsX19saXN0X19jb2x7cGFkZGluZy1sZWZ0OjB9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cykgLmVkaXRvcmlhbF9fbGlzdF9fY29sOjpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7LmVkaXRvcmlhbF9fbGlzdF9fY29se2ZsZXgtYmFzaXM6NTAlO21heC13aWR0aDoyMS45MzdyZW19fUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7LmVkaXRvcmlhbF9fbGlzdF9fY29sOm50aC1jaGlsZCgyKXttYXJnaW4tbGVmdDo3LjM3NXJlbX19LmVkaXRvcmlhbF9fbGlzdCAuZWRpdG9yaWFsX19saXN0X19pdGVtIC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX3RodW1iIGltZ3ttYXJnaW4tdG9wOjB9QG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KXsuZWRpdG9yaWFsX19saXN0IC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW0gLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fdGh1bWIgaW1ne21hcmdpbi1ib3R0b206Mi41cmVtfX0uZWRpdG9yaWFsX19saXN0X19pdGVte21hcmdpbi1ib3R0b206dmFyKC0tZWRpdG9yaWFsSXRlbS0tbWFyZ2luQm90dG9tKX0uZWRpdG9yaWFsX19saXN0X19pdGVtX190aHVtYnttYXJnaW4tYm90dG9tOnZhcigtLWVkaXRvcmlhbFRodW1iLS1tYXJnaW5Cb3R0b20pfS5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX3RodW1iIGltZ3tib3JkZXItcmFkaXVzOjE2Ljg3NXJlbTttYXgtd2lkdGg6dmFyKC0tZWRpdG9yaWFsVGh1bWItLW1heFdpZHRoKX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX3RodW1iIGltZ3ttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfX0uZWRpdG9yaWFsX19saXN0X19pdGVtX190aXRsZXtmb250LXNpemU6dmFyKC0tZWRpdG9yaWFsVGl0bGUtLWZvbnRTaXplKTtsaW5lLWhlaWdodDp2YXIoLS1lZGl0b3JpYWxUaXRsZS0tbGluZUhlaWdodCl9LmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KXsuZWRpdG9yaWFsX19saXN0X19pdGVtX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS44NzVyZW19fWg0LmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fdGl0bGV7bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX2NvbnRlbnQgLnN1bW1hcnl7bWFyZ2luLWJvdHRvbTp2YXIoLS1lZGl0b3JpYWxTdW1tYXJ5LS1tYXJnaW5Cb3R0b20pfUBtZWRpYSAobWluLXdpZHRoOiA3ODVweCl7LmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fY29udGVudCAuc3VtbWFyeXttYXJnaW4tYm90dG9tOjEuMjVyZW19fS5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX2NvbnRlbnQgLmlubmVye2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOi42MjVyZW07cGFkZGluZy10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX2NvbnRlbnQgLmlubmVye21hcmdpbi1ib3R0b206MS44NzVyZW19fS5lZGl0b3JpYWxfX2xpc3RfX2l0ZW0gLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fY29udGVudCBkaXYuc3VtbWFyeSBwLC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW0gLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fY29udGVudCBkaXYuaW5uZXIgcHtmb250LXNpemU6dmFyKC0tZWRpdG9yaWFsUC0tZm9udFNpemUpfS5zaXRlLWNvcnBvIC5lZGl0b3JpYWxfX2xpc3R7LS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3A6IDEuMjVyZW07LS1lZGl0b3JpYWxJdGVtLS1tYXJnaW5Cb3R0b206IDQuMzc1cmVtOy0tZWRpdG9yaWFsVGh1bWItLW1heFdpZHRoOiAxOC42MjVyZW07LS1lZGl0b3JpYWxUaHVtYi0tbWFyZ2luQm90dG9tOiAyLjVyZW07LS1lZGl0b3JpYWxQLS1mb250U2l6ZTogMTVweDstLWVkaXRvcmlhbFN1bW1hcnktLW1hcmdpbkJvdHRvbTogMS4yNXJlbTstLWVkaXRvcmlhbFRpdGxlLS1mb250U2l6ZTogMS4xMjVyZW07LS1lZGl0b3JpYWxUaXRsZS0tbGluZUhlaWdodDogMS4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpey5zaXRlLWNvcnBvIC5lZGl0b3JpYWxfX2xpc3R7LS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3A6IDQuMzc1cmVtOy0tZWRpdG9yaWFsVGh1bWItLW1hcmdpbkJvdHRvbTogMy4xMjVyZW07LS1lZGl0b3JpYWxQLS1mb250U2l6ZTogMTVweDstLWVkaXRvcmlhbFN1bW1hcnktLW1hcmdpbkJvdHRvbTogMS44NzVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5lZGl0b3JpYWxfX2xpc3R7LS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5MZWZ0OiAwfX0uc2l0ZS1jb3JwbyAuZWRpdG9yaWFsX19saXN0X19pdGVte21hcmdpbi1ib3R0b206NjBweH0uc2l0ZS1jb3JwbyAuZWRpdG9yaWFsX19saXN0X19pdGVtX190aXRsZXtwYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZToxOHB4fS5zaXRlLWNvcnBvIC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX3RpdGxlOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1naG9zdC10aXRsZSk7dmlzaWJpbGl0eTpoaWRkZW59Lm5hdklubGluZSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7LS1uYXZJbmxpbmUtYmc6IHZhcigtLXdoaXRlKTstLW5hdklubGluZS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTstLW5hdklubGluZS1jb2xvcjogdmFyKC0tYmxhY2spOy0tbmF2SW5saW5lLWNvbG9yLW5vdC1ob3ZlcjogdmFyKC0tYmxhY2spOy0tbmF2SW5saW5lLWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaXRpYWw7Ym90dG9tOmluaXRpYWw7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDozLjA2MnJlbTtwYWRkaW5nLWxlZnQ6LjkzN3JlbTtwYWRkaW5nLXJpZ2h0Oi45MzdyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1uYXZJbmxpbmUtYmcpO2JvcmRlci1yYWRpdXM6MS41MzFyZW07Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1uYXZJbmxpbmUtYm9yZGVyLWNvbG9yKTtmb250LXNpemU6Ljg3NXJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdklubGluZV9fY3Vyc29yLC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19fY3Vyc29ye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo0MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjE4N3JlbTtib3JkZXItcmFkaXVzOi41OTNyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS11bHRyYXZpb2xldCk7dHJhbnNpdGlvbjpsZWZ0IGVhc2UgdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KSx3aWR0aCBlYXNlIHZhcigtLWFuaW1hdGlvblNwZWVkRmFzdCl9Lm5hdklubGluZV9faXRlbSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW17LS1iYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTA7aGVpZ2h0Oi42ODdyZW07bGluZS1oZWlnaHQ6LjY4N3JlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS1uYXZJbmxpbmUtY29sb3IpO3BhZGRpbmctbGVmdDouMzEycmVtO3BhZGRpbmctcmlnaHQ6LjMxMnJlbTtib3JkZXItcmFkaXVzOi41OTNyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OnZhcigtLWVkZW5yZWQpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCBlYXNlIHZhcigtLWFuaW1hdGlvblNwZWVkRmFzdCksY29sb3IgZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpO2Rpc3BsYXk6ZmxleH0udGFic19fY29udHJvbGxlcjpob3ZlciAubmF2SW5saW5lX19pdGVtOm5vdCg6aG92ZXIpLC50YWJzX19jb250cm9sbGVyOmhvdmVyIC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19faXRlbTpub3QoOmhvdmVyKXtjb2xvcjp2YXIoLS1uYXZJbmxpbmUtY29sb3Itbm90LWhvdmVyKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsubmF2SW5saW5lX19pdGVtLC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19faXRlbXtmb250LXNpemU6LjkzN3JlbTtsaW5lLWhlaWdodDouNzVyZW19fS5uYXZJbmxpbmVfX2l0ZW06Zm9jdXM6OmJlZm9yZSwubmF2SW5saW5lX19pdGVtOmhvdmVyOjpiZWZvcmUsLm5hdklubGluZV9faXRlbS5pcy1hY3RpdmU6OmJlZm9yZSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW06Zm9jdXM6OmJlZm9yZSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW06aG92ZXI6OmJlZm9yZSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW0uaXMtYWN0aXZlOjpiZWZvcmV7d2lkdGg6LjYyNXJlbTttYXJnaW4tcmlnaHQ6LjM3NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsubmF2SW5saW5lX19pdGVtOmZvY3VzOjpiZWZvcmUsLm5hdklubGluZV9faXRlbTpob3Zlcjo6YmVmb3JlLC5uYXZJbmxpbmVfX2l0ZW0uaXMtYWN0aXZlOjpiZWZvcmUsLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX19pdGVtOmZvY3VzOjpiZWZvcmUsLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX19pdGVtOmhvdmVyOjpiZWZvcmUsLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX19pdGVtLmlzLWFjdGl2ZTo6YmVmb3Jle3dpZHRoOjEuMjVyZW07bWFyZ2luLXJpZ2h0Oi42MjVyZW19fS5uYXZJbmxpbmVfX2l0ZW06OmJlZm9yZSwubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW06OmJlZm9yZXtjb250ZW50OicnO2hlaWdodDouNjI1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmVkKTtib3JkZXItcmFkaXVzOi42MjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MDt0cmFuc2l0aW9uOndpZHRoIGVhc2UgdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KSxtYXJnaW4tcmlnaHQgZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpfS5uYXZJbmxpbmUgbGk6bm90KDpsYXN0LW9mLXR5cGUpLC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyBsaTpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLXJpZ2h0Oi42MjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7Lm5hdklubGluZSBsaTpub3QoOmxhc3Qtb2YtdHlwZSksLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIGxpOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tcmlnaHQ6Mi41cmVtfX0uZGFya01vZGUgLm5hdklubGluZSwuZGFya01vZGUgLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzey0tbmF2SW5saW5lLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7LS1uYXZJbmxpbmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLW5hdklubGluZS1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7LS1uYXZJbmxpbmUtY29sb3ItaG92ZXI6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tbmF2SW5saW5lLWNvbG9yLW5vdC1ob3ZlcjogdmFyKC0tY29iYWx0LXBhc3RlbCl9LnRhYnNfX2NvbnRhaW5lciAudGFic19fY29udHJvbGxlci5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC50YWJzX19jb250cm9sbGVyLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7ZGlzcGxheTpmbGV4fS50YWJzX19jb250YWluZXIgLm5hdklubGluZV9fd3JhcHBlciwucGFyYWdyYXBoLS10eXBlLS10MiAubmF2SW5saW5lX193cmFwcGVye3RleHQtYWxpZ246bGVmdH0udGFic19fY29udGFpbmVyIC5zaS1iMSwudGFic19fY29udGFpbmVyIC5zaS5zaS1iMi5zaS1iMywucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjEsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLnNpLWIyLnNpLWIze21hcmdpbi1ib3R0b206MH0udGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoMSwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoMiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoMywudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoNCwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoNSwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoNiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIHVsLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIG9sLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5oMiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuaDMsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmg0LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5lbXBsb3llZV9fbmFtZSwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAucDEsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnAyLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5wMywudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAua2V5RmlndXJlX190ZXh0LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5zdWJoZWFkLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5zaS5zaS1kMSBmaWd1cmUgZmlnY2FwdGlvbiwuc2kuc2ktZDEgZmlndXJlIC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGZpZ2NhcHRpb24sLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgZmlnY2FwdGlvbiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKT5pbWcsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnRhYmxlLXdyYXBwZXIsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnRhYmxlX193cmFwcGVyLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpPnBpY3R1cmUsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGgxLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoMiwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgaDMsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGg0LC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoNSwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgaDYsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIHVsLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBvbCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmgyLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuaDMsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5oNCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmVtcGxveWVlX19uYW1lLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAucDEsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5wMiwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnAzLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAua2V5RmlndXJlX190ZXh0LC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuc3ViaGVhZCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnNpLnNpLWQxIGZpZ3VyZSBmaWdjYXB0aW9uLC5zaS5zaS1kMSBmaWd1cmUgLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGZpZ2NhcHRpb24sLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgZmlnY2FwdGlvbiwuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBmaWdjYXB0aW9uLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKT5pbWcsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC50YWJsZS13cmFwcGVyLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAudGFibGVfX3dyYXBwZXIsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpPnBpY3R1cmV7bWFyZ2luLWxlZnQ6My4xMjVyZW07d2lkdGg6YXV0b30udGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMSwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMSBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAyLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAyIHAsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDMsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkua2V5RmlndXJlX190ZXh0LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzIHAsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkua2V5RmlndXJlX190ZXh0IHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAxLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMSBwLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMiwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDIgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDMsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLmtleUZpZ3VyZV9fdGV4dCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDMgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkua2V5RmlndXJlX190ZXh0IHB7bWFyZ2luLWxlZnQ6MH0udGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMSBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAyIHAsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDMgcCwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5rZXlGaWd1cmVfX3RleHQgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDEgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDIgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDMgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkua2V5RmlndXJlX190ZXh0IHB7d2lkdGg6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsudGFic19fY29udGFpbmVyIC5uYXZJbmxpbmUsLnBhcmFncmFwaC0tdHlwZS0tdDIgLm5hdklubGluZXttYXJnaW4tbGVmdDo0Mi4wNjJyZW07d2lkdGg6NDQuNDQ0dnd9LnRhYnNfX2NvbnRhaW5lciAubmF2SW5saW5lX193cmFwcGVyLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5uYXZJbmxpbmVfX3dyYXBwZXJ7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fS50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGgxLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGgyLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGgzLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGg0LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGg1LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGg2LC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIHAsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgdWwsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgb2wsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmgyLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5oMywudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuaDQsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmVtcGxveWVlX19uYW1lLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5wMSwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAucDIsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnAzLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5rZXlGaWd1cmVfX3RleHQsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnN1YmhlYWQsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnNpLnNpLWQxIGZpZ3VyZSBmaWdjYXB0aW9uLC5zaS5zaS1kMSBmaWd1cmUgLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgZmlnY2FwdGlvbiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIGZpZ2NhcHRpb24sLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciAudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBmaWdjYXB0aW9uLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpPmltZywudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAudGFibGUtd3JhcHBlciwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAudGFibGVfX3dyYXBwZXIsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMyk+cGljdHVyZSwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgaDEsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGgyLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoMywucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgaDQsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGg1LC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBoNiwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgdWwsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIG9sLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuaDIsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5oMywucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLmg0LC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuZW1wbG95ZWVfX25hbWUsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5wMSwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnAyLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAucDMsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5rZXlGaWd1cmVfX3RleHQsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC5zdWJoZWFkLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSAuc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb24sLnNpLnNpLWQxIGZpZ3VyZSAucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgZmlnY2FwdGlvbiwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGZpZ2NhcHRpb24sLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpPmltZywucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgLnRhYmxlLXdyYXBwZXIsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIC50YWJsZV9fd3JhcHBlciwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMyk+cGljdHVyZXttYXJnaW4tbGVmdDo0Mi4wNjJyZW07d2lkdGg6NDByZW19LnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDEsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDEgcCwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMiwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMiBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLmtleUZpZ3VyZV9fdGV4dCwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMyBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLmtleUZpZ3VyZV9fdGV4dCBwLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMSwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDEgcCwucGFyYWdyYXBoLS10eXBlLS10MiAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDIsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAyIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzLC5wYXJhZ3JhcGgtLXR5cGUtLXQyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5rZXlGaWd1cmVfX3RleHQsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLmtleUZpZ3VyZV9fdGV4dCBwe21hcmdpbi1sZWZ0OjB9LnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkucDEgcCwudGFic19fY29udGFpbmVyIC5zaS1iMTpub3QoLnNpLnNpLWIyLnNpLWIzKSBsaS5wMiBwLC50YWJzX19jb250YWluZXIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzIHAsLnRhYnNfX2NvbnRhaW5lciAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykgbGkua2V5RmlndXJlX190ZXh0IHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAxIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAyIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLnAzIHAsLnBhcmFncmFwaC0tdHlwZS0tdDIgLnNpLWIxOm5vdCguc2kuc2ktYjIuc2ktYjMpIGxpLmtleUZpZ3VyZV9fdGV4dCBwe3dpZHRoOmF1dG99fS5uYXZJbmxpbmVfX3dyYXBwZXJ7b3ZlcmZsb3cteTpoaWRkZW47c2Nyb2xsYmFyLWNvbG9yOnRyYW5zcGFyZW50O3Njcm9sbGJhci13aWR0aDowcHg7c2Nyb2xsYmFyLWhlaWdodDowcHg7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS1tYXJnaW4teSk7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdklubGluZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MHB4O2hlaWdodDowcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjBweH0ubmF2SW5saW5lX193cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlcjowcHg7aGVpZ2h0OjBweDtwYWRkaW5nOjBweH1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsubmF2SW5saW5lX193cmFwcGVye21hcmdpbi1sZWZ0OjEuMjVyZW19fS5zaXRlLWNvcnBvIC5uYXZJbmxpbmV7bWFyZ2luOjAgMjBweDtib3gtc2hhZG93OjVweCAxMHB4IDMwcHggcmdiYSgxMDcsMTI3LDE1MywwLjEpfS5zaXRlLWNvcnBvIG5hdi5uYXZJbmxpbmVfX3dyYXBwZXJ7cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOi0zMHB4O21hcmdpbjowIC0yMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIG5hdi5uYXZJbmxpbmVfX3dyYXBwZXJ7bWFyZ2luOjB9fS5zaXRlLWNvcnBvIC5uYXZJbmxpbmVfX2l0ZW0sLnNpdGUtY29ycG8gLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX19pdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTRweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpub25lfS5zaXRlLWNvcnBvIC5uYXZJbmxpbmVfX2l0ZW06OmJlZm9yZSwuc2l0ZS1jb3JwbyAubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW06OmJlZm9yZXtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6LjQzN3JlbTt3aWR0aDoxMHB4O29wYWNpdHk6MH0uc2l0ZS1jb3JwbyAubmF2SW5saW5lX19pdGVtLmlzLWFjdGl2ZTo6YmVmb3JlLC5zaXRlLWNvcnBvIC5uYXZJbmxpbmVfX2l0ZW0uaXMtYWN0aXZlOmhvdmVyOjpiZWZvcmUsLnNpdGUtY29ycG8gLm5hdklubGluZV9faXRlbS5pcy1hY3RpdmU6Zm9jdXM6OmJlZm9yZSwuc2l0ZS1jb3JwbyAubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfX2l0ZW0uaXMtYWN0aXZlOjpiZWZvcmUsLnNpdGUtY29ycG8gLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX19pdGVtLmlzLWFjdGl2ZTpob3Zlcjo6YmVmb3JlLC5zaXRlLWNvcnBvIC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19faXRlbS5pcy1hY3RpdmU6Zm9jdXM6OmJlZm9yZXt3aWR0aDoxOHB4O29wYWNpdHk6MX0uc2l0ZS1jb3JwbyAubmF2SW5saW5lX19pdGVtOmZvY3VzOjpiZWZvcmUsLnNpdGUtY29ycG8gLm5hdklubGluZV9faXRlbTpob3Zlcjo6YmVmb3JlLC5zaXRlLWNvcnBvIC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19faXRlbTpmb2N1czo6YmVmb3JlLC5zaXRlLWNvcnBvIC5uYXZJbmxpbmUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19faXRlbTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2l0aW9uOjAuM3N9OnJvb3R7LS1wbGF5ZXItYmc6ICMxYTFhMWE7LS1wbGF5ZXItYnRuLWJnOiAjMWExYTFhOy0tcGxheWVyLWJ0bi1zaXplOiA3NXB4Oy0tcGxheWVyLXZpZGVvLXJhdGlvbjogMTYvOX0ucGxheWVye2JhY2tncm91bmQ6Y2VudGVyL2NvdmVyIHZhcigtLXBsYXllci1iZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbGF5ZXI6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJTtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOnZhcigtLXBsYXllci1idG4tc2l6ZSk7aGVpZ2h0OnZhcigtLXBsYXllci1idG4tc2l6ZSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gdmFyKC0tcGxheWVyLWJ0bi1zaXplKSAqIDAuNSk7bGVmdDpjYWxjKDUwJSAtIHZhcigtLXBsYXllci1idG4tc2l6ZSkgKiAwLjUpO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBsYXllci1idG4tYmcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6NjkuNTY1MjIlO2NvbG9yOndoaXRlO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgdHJhbnNmb3JtO3dpbGwtY2hhbmdlOm9wYWNpdHksIHRyYW5zZm9ybTtwb2ludGVyLWV2ZW50czpub25lfS5wbGF5ZXI6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnBsYXllcj4qe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnBsYXllciBpZnJhbWV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1wbGF5ZXItYmcpfS5wbGF5ZXIgdmlkZW8sLnBsYXllciBpbWd7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wbGF5ZXJbZGF0YS1zdGF0ZT1cIndhaXRpbmctdG8tYmUtaW5zdGFudGlhdGVcIl06OmJlZm9yZXtjb250ZW50Oid3YWl0aW5nLXRvLWJlLWluc3RhbnRpYXRlJztjb250ZW50OicnO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTTggNXYxNGwxMS03eicvJTNFJTNDL3N2ZyUzRSUwQVwiKX0ucGxheWVyW2RhdGEtc3RhdGU9XCJpbnN0YW50aWF0aW5nXCJdOjpiZWZvcmV7Y29udGVudDonaW5zdGFudGlhdGluZyc7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPSclMjNGRkYnJTNFJTNDY2lyY2xlIHN0cm9rZS1vcGFjaXR5PScuNScgY3g9JzEyJyBjeT0nMTInIHI9JzcnLyUzRSUzQ3BhdGggZD0nTTE5IDEyYTcgNyAwIDAwLTctNyclM0UlM0NhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9J3RyYW5zZm9ybScgdHlwZT0ncm90YXRlJyBmcm9tPScwIDEyIDEyJyB0bz0nMzYwIDEyIDEyJyBkdXI9JzFzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIil9LnBsYXllcltkYXRhLXN0YXRlPVwiZXJyb3JcIl06OmJlZm9yZXtjb250ZW50OidlcnJvcic7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J00xMy4wNDIgMTQuNzc4Yy4xMzkgMCAuMjA4LS4wNTIuMjA4LS4xNTYuMDctLjQ4NS4xNzgtMS44OTguMzI1LTQuMjM4LjE0Ny0yLjM0LjIyMS00LjAwNC4yMjEtNC45OTJWMy41MmMwLS4xMzktLjA1Mi0uMjM0LS4xNTYtLjI4Ni0uMjc3LS4xNTYtLjgzMi0uMjM0LTEuNjY0LS4yMzQtLjcyOCAwLTEuMjgzLjEwNC0xLjY2NC4zMTItLjA4Ny4wNTItLjEzLjE0Ny0uMTMuMjg2VjUuNDdjMCAuOTUzLjA3NCAyLjU3OC4yMjEgNC44NzUuMTQ3IDIuMjk3LjI0NyAzLjcyMi4yOTkgNC4yNzcuMDE3LjEwNC4wNzguMTU2LjE4Mi4xNTZoMi4xNTh6bS0xLjA5MiA2LjAwNmMuNTkgMCAxLjA2Ni0uMTYgMS40My0uNDgxLjM2NC0uMzIuNTQ2LS43NjcuNTQ2LTEuMzM5IDAtLjU1NS0uMTgyLTEuMDA1LS41NDYtMS4zNTItLjM2NC0uMzQ3LS44NC0uNTItMS40My0uNTItLjU1NSAwLTEuMDE4LjE3OC0xLjM5MS41MzMtLjM3My4zNTUtLjU1OS44MDItLjU1OSAxLjMzOSAwIC41NTUuMTgyLjk5Ny41NDYgMS4zMjYuMzY0LjMzLjgzMi40OTQgMS40MDQuNDk0eicgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpfS5wbGF5ZXJbZGF0YS1hdXRvcGxheV1bZGF0YS1sb29wXXtjdXJzb3I6ZGVmYXVsdH0ucGxheWVyW2RhdGEtYXV0b3BsYXldW2RhdGEtbG9vcF06OmJlZm9yZXtjb250ZW50Om5vbmUgIWltcG9ydGFudH0ucGxheWVyW2RhdGEtYXV0b3BsYXldW2RhdGEtbG9vcF0gaWZyYW1le3BvaW50ZXItZXZlbnRzOm5vbmV9LnBsYXllcltkYXRhLXN0YXRlPVwidW5zdGFydGVkXCJdOjpiZWZvcmV7Y29udGVudDondW5zdGFydGVkJztjb250ZW50OicnO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTTggNXYxNGwxMS03eicvJTNFJTNDL3N2ZyUzRSUwQVwiKX0ucGxheWVyW2RhdGEtc3RhdGU9XCJlbmRlZFwiXTo6YmVmb3Jle2NvbnRlbnQ6J2VuZGVkJztjb250ZW50OicnO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTTggNXYxNGwxMS03eicvJTNFJTNDL3N2ZyUzRSUwQVwiKX0ucGxheWVyW2RhdGEtc3RhdGU9XCJwbGF5aW5nXCJdOjpiZWZvcmV7Y29udGVudDoncGxheWluZyc7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J002IDV2MTRoNVY1ek0xMyA1djE0aDVWNXonLyUzRSUzQy9zdmclM0UlMEFcIik7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgxLjUpfS5wbGF5ZXJbZGF0YS1zdGF0ZT1cInBhdXNlZFwiXTo6YmVmb3Jle2NvbnRlbnQ6J3BhdXNlZCc7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J004IDV2MTRsMTEtN3onLyUzRSUzQy9zdmclM0UlMEFcIil9LnBsYXllcltkYXRhLXN0YXRlPVwiYnVmZmVyaW5nXCJdOjpiZWZvcmV7Y29udGVudDonYnVmZmVyaW5nJztjb250ZW50OicnO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2U9JyUyM0ZGRiclM0UlM0NjaXJjbGUgc3Ryb2tlLW9wYWNpdHk9Jy41JyBjeD0nMTInIGN5PScxMicgcj0nNycvJTNFJTNDcGF0aCBkPSdNMTkgMTJhNyA3IDAgMDAtNy03JyUzRSUzQ2FuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0ndHJhbnNmb3JtJyB0eXBlPSdyb3RhdGUnIGZyb209JzAgMTIgMTInIHRvPSczNjAgMTIgMTInIGR1cj0nMXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8lM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKX0ucGxheWVyW2RhdGEtc3RhdGU9XCJ2aWRlby1jdWVkXCJdOjpiZWZvcmV7Y29udGVudDondmlkZW8tY3VlZCc7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J004IDV2MTRsMTEtN3onLyUzRSUzQy9zdmclM0UlMEFcIil9LnNpdGUtY29ycG97LS1wbGF5ZXItYmc6IHRyYW5zcGFyZW50Oy0tcGxheWVyLWJ0bi1iZzogdmFyKC0tcmVkKTstLXBsYXllci1idG4tc2l6ZTogODBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLXBsYXllci1idG4tc2l6ZTogMTAwcHh9fS5zaXRlLWNvcnBvIC5wbGF5ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLXNpemU6MzUuODY5NTclfS5zaXRlLWNvcnBvIC5ibG9jSWZyYW1le21hcmdpbjo0NXB4IGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLmJsb2NJZnJhbWV7bWFyZ2luOjcwcHggYXV0b319LnNpdGUtY29ycG8gLmlmcmFtZXt3aWR0aDoxMDAlO21peC1ibGVuZC1tb2RlOmRhcmtlbn0uc2l0ZS1jb3JwbyAuaWZyYW1lIGgze3RleHQtYWxpZ246Y2VudGVyfS5zaXRlLWNvcnBvIC5pZnJhbWUgaWZyYW1le2JvcmRlcjpub25lO3dpZHRoOjEwMCV9LnNpdGUtY29ycG8gLmlmcmFtZV9fbGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2l0ZS1jb3JwbyAuaWZyYW1lX19saW5rIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjEwcHh9LnNpdGUtY29ycG8gLmlmcmFtZV9fbGluayBhIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tbGVmdDoxMHB4fS5zaXRlLWNvcnBvIC5pZnJhbWVfX2xpbmsgYTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtsZWZ0OjA7Y29sb3I6dmFyKC0tcmVkKX06cm9vdHstLWRvY3VtZW50TGlzdC1tYXJnaW46IDA7LS1kb2N1bWVudExpc3QtaXRlbS1tYXJnaW46IDA7LS1kb2N1bWVudExpc3QtaXRlbS1wYWRkaW5nOiAyMHB4IDA7LS1kb2N1bWVudExpc3QtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWdyZXktbGlnaHRlcik7LS1kb2N1bWVudExpc3QtdGl0bGUtbWFyZ2luOiAwIDAgMTBweCAwOy0tZG9jdW1lbnRMaXN0LWRkLW1hcmdpbjogMH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXs6cm9vdHstLWRvY3VtZW50TGlzdC1tYXJnaW46IDAgMCAtNDBweCAwOy0tZG9jdW1lbnRMaXN0LWl0ZW0tbWFyZ2luOiAwOy0tZG9jdW1lbnRMaXN0LWl0ZW0tcGFkZGluZzogNDBweCAwfX0uZG9jdW1lbnRMaXN0e3dpZHRoOjEwMCU7bWFyZ2luOnZhcigtLWRvY3VtZW50TGlzdC1tYXJnaW4pfS5kb2N1bWVudExpc3RfX2l0ZW17bWFyZ2luOnZhcigtLWRvY3VtZW50TGlzdC1pdGVtLW1hcmdpbik7cGFkZGluZzp2YXIoLS1kb2N1bWVudExpc3QtaXRlbS1wYWRkaW5nKTtjdXJzb3I6bm9uZX0uZG9jdW1lbnRMaXN0X19pdGVtX190aXRsZSwuZG9jdW1lbnRMaXN0X19pdGVtX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjp2YXIoLS1kb2N1bWVudExpc3QtdGl0bGUtbWFyZ2luKX0uZG9jdW1lbnRMaXN0X19pdGVtX19tZXRhe2Rpc3BsYXk6ZmxleDttYXJnaW46MH0uZG9jdW1lbnRMaXN0X19pdGVtX19tZXRhIGRkLC5kb2N1bWVudExpc3RfX2l0ZW1fX21ldGEgZGQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46dmFyKC0tZG9jdW1lbnRMaXN0LWRkLW1hcmdpbil9LmRvY3VtZW50TGlzdF9faXRlbV9fbWV0YSBkZC5oNj5zcGFue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZG9jdW1lbnRMaXN0X19pdGVtX19tZXRhIGRkIH4gZGQ6OmJlZm9yZXtjb250ZW50OifigKInO2NvbG9yOnZhcigtLXJlZCk7bWFyZ2luOjAgN3B4fS5kb2N1bWVudExpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1kb2N1bWVudExpc3QtaXRlbS1ib3JkZXItY29sb3IpfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5kb2N1bWVudExpc3RfX2l0ZW17ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbn0uZG9jdW1lbnRMaXN0X19pdGVtIC5idXR0b257Z3JpZC1yb3c6MSAvIHNwYW4gMjthbGlnbi1zZWxmOmNlbnRlcjtqdXN0aWZ5LXNlbGY6ZmxleC1lbmR9fS5icmVhZGNydW1iOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmMtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW9kYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpmaXhlZDt0b3A6LTEwMHZoO2xlZnQ6MDtyaWdodDowO2JvdHRvbTotMXB4O21heC1oZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGMoMTAwJSArIDJweCk7ei1pbmRleDoxMDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5tb2RhbCBhLmJ1dHRvbntwYWRkaW5nOjB9Lm1vZGFsLm9wZW57dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb24tZGVsYXk6MHM7b3BhY2l0eToxO3RvcDphdXRvO2JvdHRvbTowfS5tb2RhbC1iZ3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnZhcigtLWNvYmFsdC1wYXN0ZWwpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1vZGFsLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46Ni4yNXJlbSAxLjI1cmVtIDEuODc1cmVtIDEuMjVyZW07bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIuNXJlbSk7d2lkdGg6Y2FsYygxMDAlIC0gMi41cmVtKTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDguMTI1cmVtKTtoZWlnaHQ6Y2FsYygxMDAlIC0gOC4xMjVyZW0pfS5tb2RhbC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyLjVyZW07dG9wOjIuMTg3cmVtO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MjtwYWRkaW5nOjEuMjVyZW07YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czoxLjQzN3JlbX0ubW9kYWwtY2xvc2U+c3Bhbntmb250LXNpemU6LjkzN3JlbTtsaW5lLWhlaWdodDowLjg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjA7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSl9Lm1vZGFsLWNsb3NlIC50cmlnZ2VyLC5tb2RhbC1jbG9zZSAudHJpZ2dlciBzdmd7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbX0ubW9kYWwtY2xvc2UuYnV0dG9uLS1pY29ue3RyYW5zaXRpb246cmlnaHQgMC4yNXMgZWFzZS1pbjttYXJnaW46MH0ubW9kYWwtY2xvc2UuYnV0dG9uLS1pY29uIHNwYW46bm90KC50ZXh0KXttYXJnaW46MH0ubW9kYWwtY2xvc2UuYnV0dG9uLS1pY29uOmhvdmVyIHNwYW46bm90KC50ZXh0KXttYXJnaW46MH0ubW9kYWwtY2xvc2UuYnV0dG9uLS1pY29uIHNwYW46bm90KC50ZXh0KSBpbWd7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC1jbG9zZS5idXR0b24tLWljb24gc3ZnIGNpcmNsZXtjdXJzb3I6cG9pbnRlcjt3aWxsLWNoYW5nZTpzdHJva2UtZGFzaG9mZnNldDt0cmFuc2l0aW9uLXByb3BlcnR5OnN0cm9rZS1kYXNob2Zmc2V0O3N0cm9rZTp2YXIoLS1yZWQpO29wYWNpdHk6MTtmaWxsOnZhcigtLXdoaXRlKX0ubW9kYWwgLnBsYXllciwubW9kYWwgaWZyYW1lLC5tb2RhbCB2aWRlb3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxNi85O2JvcmRlcjowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5tb2RhbC1jb250YWluZXJ7cGFkZGluZzowO21hcmdpbjozLjEyNXJlbSA4LjI1cmVtIDMuMTI1cmVtIDMuMTI1cmVtO21heC13aWR0aDpjYWxjKDEwMCUgLSAxMy40MzdyZW0pO3dpZHRoOmNhbGMoMTAwJSAtIDEzLjQzN3JlbSk7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA2LjI1cmVtKTtoZWlnaHQ6Y2FsYygxMDAlIC0gMS4yNXJlbSk7YmFja2dyb3VuZDp2YXIoLS1ibGFjayk7ei1pbmRleDoxfS5tb2RhbC1jb250YWluZXIgLnBsYXllciwubW9kYWwtY29udGFpbmVyIGlmcmFtZSwubW9kYWwtY29udGFpbmVyIHZpZGVve2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm1vZGFsLWNvbnRhaW5lciAucGxheWVyOjphZnRlciwubW9kYWwtY29udGFpbmVyIGlmcmFtZTo6YWZ0ZXIsLm1vZGFsLWNvbnRhaW5lciB2aWRlbzo6YWZ0ZXJ7Y29udGVudDpub25lfS5tb2RhbC1jbG9zZXtwYWRkaW5nOi43ODFyZW0gMXJlbTtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtO3JpZ2h0OjMuMTI1cmVtO3RvcDozLjEyNXJlbX0ubW9kYWwtY2xvc2U6aG92ZXJ7cmlnaHQ6My43NXJlbX19Lm1vZGFsLS1iaW8gLm1vZGFsLWJne3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjcsMjcsMzcsMC4zKX0ubW9kYWwtLWJpbyAubW9kYWwtY29udGFpbmVye2JhY2tncm91bmQ6dmFyKC0tYm9keS1iZyk7cGFkZGluZzo0NXB4IDIwcHg7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7Lm1vZGFsLS1iaW8gLm1vZGFsLWNvbnRhaW5lcntwYWRkaW5nOjcwcHggOC40MDJ2dzttYXJnaW46MCAwIDAgY2FsYygxMDAlIC0gNTAuNjk0dncpO21heC13aWR0aDo1MC42OTR2dzt3aWR0aDo1MC42OTR2d319QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7Lm1vZGFsLS1iaW8gLm1vZGFsLWNvbnRhaW5lcntwYWRkaW5nOjcwcHggMTM0LjQ0NDQ0cHg7bWFyZ2luOjAgMCAwIGNhbGMoIDEwMCUgLSA4MTEuMTExMTEpO21heC13aWR0aDo4MTEuMTExMTE7d2lkdGg6ODExLjExMTExfX0ubW9kYWwtLWJpbyAubW9kYWwtY2xvc2V7cmlnaHQ6NTB2dzt0b3A6Y2FsYygxMDAlIC0gOTBweCl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7Lm1vZGFsLS1iaW8gLm1vZGFsLWNsb3Nle3JpZ2h0OjUwLjY5NHZ3O3RvcDo1MHZofX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsubW9kYWwtLWJpbyAubW9kYWwtY2xvc2V7cmlnaHQ6ODExLjExMTExfX0uc2l0ZS1jb3JwbyAubW9kYWx7bWF4LXdpZHRoOjEwMHZ3O3otaW5kZXg6MjAwfS5zaXRlLWNvcnBvIC5tb2RhbC1jb250YWluZXJ7b3ZlcmZsb3cteTphdXRvfS5zaXRlLWNvcnBvIC5tb2RhbC0tYmlvLm9wZW46OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjcwcHg7ei1pbmRleDoxMDAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDEsMjQ3LDI1NSwwKSAwJSwgI2YxZjdmZiAxMDAlKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAubW9kYWwtLWJpby5vcGVuOjphZnRlcnttYXgtd2lkdGg6NzMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaXt3aWR0aDo3MzBweDttYXgtd2lkdGg6bm9uZTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvfX0uc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NTBweH0uc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlciBoNHtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjE1cHg7bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaV9faGVhZGVyIGg0e2ZvbnQtc2l6ZTozMnB4fX0uc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlciBwe2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MjVweDtsaW5lLWhlaWdodDoxLjE1fS5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaV9faGVhZGVyIHBpY3R1cmV7bWluLXdpZHRoOjExM3B4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaV9faGVhZGVyIHBpY3R1cmV7bWluLXdpZHRoOjE4M3B4fX0uc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlciBwaWN0dXJlIGltZ3ttYXJnaW4tbGVmdDoyMHB4O3dpZHRoOjExM3B4O2hlaWdodDoxMTNweDtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlciBwaWN0dXJlIGltZ3t3aWR0aDoxODNweDtoZWlnaHQ6MTgzcHh9fS5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaV9faGVhZGVyX19saW5re2Rpc3BsYXk6ZmxleDtnYXA6NDBweH0uc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2hlYWRlcl9fbGluayBsaSBhIGltZ3tkaXNwbGF5OmJsb2NrfS5zaXRlLWNvcnBvIC5tb2RhbCAubW9kYWxfX3Ryb21iaV9faGVhZGVyX19saW5rIGltZ3ttYXgtaGVpZ2h0OjIwcHh9LnNpdGUtY29ycG8gLm1vZGFsIC5tb2RhbF9fdHJvbWJpX19iaW97bWFyZ2luLWJvdHRvbToxMDBweDtmb250LXNpemU6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAubW9kYWwgLm1vZGFsX190cm9tYmlfX2Jpb3ttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5tb2RhbCAuYnV0dG9uOmZvY3Vze3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9fS5zaXRlLWNvcnBvIC5tb2RhbC1jbG9zZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLm1vZGFsLWNsb3Nle3BhZGRpbmc6MHB4fX0uZGFya01vZGUuc2l0ZS1jb3JwbyAubW9kYWwtLWJpby5vcGVuOjphZnRlcntmaWx0ZXI6aW52ZXJ0KDEpfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5tb2RhbC0tYmlvIC5tb2RhbC1leGl0Lm1vZGFsLWNsb3Nle3JpZ2h0OjczMHB4fX06cm9vdHstLWhhbWJ1cmdlci0tYnV0dG9uLXNpemU6ICAgICAgICAgICAgICAgIC41cmVtOy0taGFtYnVyZ2VyLS1idXR0b24tc2l6ZS1hY3RpdmU6ICAgICAgICAgLjY4N3JlbTstLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzczogICAgICAgICAgICAgIC4wNjJyZW07LS1oYW1idXJnZXItLWJ1dHRvbi1iYXItc3BhY2U6ICAgICAgICAgICAuMTI1cmVtOy0taGFtYnVyZ2VyLS1idXR0b24tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zc31Aa2V5ZnJhbWVzIGhhbWJ1cmdlcklue2Zyb217d2lkdGg6dmFyKC0taGFtYnVyZ2VyLS1idXR0b24tc2l6ZS1hY3RpdmUpfTUwJXt3aWR0aDp2YXIoLS1oYW1idXJnZXItLWJhci10aGlja25lc3MpfXRve3dpZHRoOnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUpfX1Aa2V5ZnJhbWVzIGhhbWJ1cmdlck91dHtmcm9te3dpZHRoOnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUpfTUwJXt3aWR0aDp2YXIoLS1oYW1idXJnZXItLWJhci10aGlja25lc3MpfXRve3dpZHRoOnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUtYWN0aXZlKX19LmhhbWJ1cmdlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7dG9wOjA7cmlnaHQ6MHB4O292ZXJmbG93OnZpc2libGU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUpO2hlaWdodDouNzVyZW07YXBwZWFyYW5jZTpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6LjYyNXJlbX0uaGFtYnVyZ2VyIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2hlaWdodDp2YXIoLS1oYW1idXJnZXItLWJhci10aGlja25lc3MpO3dpZHRoOnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czouMTI1cmVtO2FuaW1hdGlvbi1uYW1lOmhhbWJ1cmdlckluO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pICogMik7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkc30uaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwuaGFtYnVyZ2VyIHNwYW46OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0taGFtYnVyZ2VyLS1iYXItdGhpY2tuZXNzKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItcmFkaXVzOi4xMjVyZW07dHJhbnNpdGlvbi1kdXJhdGlvbjp2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSwwcywwczt0cmFuc2l0aW9uLWRlbGF5OnZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pLHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pLHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pfS5oYW1idXJnZXIgc3Bhbjo6YmVmb3Jle3RvcDpjYWxjKHZhcigtLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzcykgKiAtMSAtIHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLWJhci1zcGFjZSkpO3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLCB0cmFuc2Zvcm19LmhhbWJ1cmdlciBzcGFuOjphZnRlcntib3R0b206Y2FsYyh2YXIoLS1oYW1idXJnZXItLWJhci10aGlja25lc3MpICogLTEgKyB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi1iYXItc3BhY2UpICogLTEpO3RyYW5zaXRpb24tcHJvcGVydHk6Ym90dG9tLCB0cmFuc2Zvcm19LmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzcGFuLC5oYW1idXJnZXJbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuLC5oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW4sW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXIgc3BhbixbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW4sLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW57YW5pbWF0aW9uLW5hbWU6aGFtYnVyZ2VyT3V0O2JhY2tncm91bmQ6bm9uZX0uaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW46OmJlZm9yZSwuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW46OmFmdGVyLC5oYW1idXJnZXJbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuOjpiZWZvcmUsLmhhbWJ1cmdlclthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW46OmFmdGVyLC5oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSwuaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOjphZnRlcixbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIsW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLmhhbWJ1cmdlciBzcGFuOjphZnRlciwuaXMtYWN0aXZlIC5oYW1idXJnZXIgc3Bhbjo6YmVmb3JlLC5pcy1hY3RpdmUgLmhhbWJ1cmdlciBzcGFuOjphZnRlcnt0cmFuc2l0aW9uLWRlbGF5OjBzLHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pLHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pfS5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3Bhbjo6YmVmb3JlLC5oYW1idXJnZXJbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuOjpiZWZvcmUsLmhhbWJ1cmdlci5pcy1hY3RpdmUgc3Bhbjo6YmVmb3JlLFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSxbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwuaXMtYWN0aXZlIC5oYW1idXJnZXIgc3Bhbjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3Bhbjo6YWZ0ZXIsLmhhbWJ1cmdlclthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW46OmFmdGVyLC5oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46OmFmdGVyLFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW46OmFmdGVyLFthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIsLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX06cm9vdHstLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS1ibGFjayk7LS1sYW5ndWFnZS1zd2l0Y2hlci1jb2xvci1hY3RpdmU6ICAgICAgdmFyKC0tYmxhY2spOy0tbGFuZ3VhZ2Utc3dpdGNoZXItc3BhY2luZzogICAgICAgICAgIC45MzdyZW07LS1sYW5ndWFnZS1zd2l0Y2hlci1kcm9wZG93bi1oZWlnaHQ6ICAgMS45MzdyZW19Lmxhbmd1YWdlU3dpdGNoZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1zcGFjaW5nKSAqIC0wLjUpO21hcmdpbi1yaWdodDouNjI1cmVtfS5sYW5ndWFnZVN3aXRjaGVyX19kcm9wZG93bnt6LWluZGV4OjE7aGVpZ2h0OnZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWRyb3Bkb3duLWhlaWdodCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGFuZ3VhZ2VTd2l0Y2hlci5pcy1vcGVuIC5sYW5ndWFnZVN3aXRjaGVyX19kcm9wZG93bntvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30ubGFuZ3VhZ2VTd2l0Y2hlciAubGFuZ3VhZ2VTd2l0Y2hlcl9fbGFuZzpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQgdmFyKC0tZ3JleSl9Lmxhbmd1YWdlU3dpdGNoZXIgbGkuaXMtYWN0aXZlIC5sYW5ndWFnZVN3aXRjaGVyX19sYW5ne2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1jb2xvci1hY3RpdmUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29iYWx0LTIwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtfS5sYW5ndWFnZVN3aXRjaGVyIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi42MjVyZW19Lmxhbmd1YWdlU3dpdGNoZXJfX2xhbmd7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2NvbG9yOnZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yKTtmb250LXNpemU6LjkzN3JlbTtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmxhbmd1YWdlU3dpdGNoZXJfX2xhbmc6aG92ZXIsLmxhbmd1YWdlU3dpdGNoZXJfX2xhbmc6Zm9jdXMsLmxhbmd1YWdlU3dpdGNoZXJfX2xhbmc6YWN0aXZle2NvbG9yOnZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yLWFjdGl2ZSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKGFueS1wb2ludGVyOiBjb2Fyc2Upey5sYW5ndWFnZVN3aXRjaGVyPi5sYW5ndWFnZVN3aXRjaGVyX19sYW5nOmhvdmVyKy5sYW5ndWFnZVN3aXRjaGVyX19kcm9wZG93bntvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7Lmxhbmd1YWdlU3dpdGNoZXJ7b3ZlcmZsb3c6dmlzaWJsZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OmNhbGMoIDEuMDYycmVtICsgdmFyKC0tbGFuZ3VhZ2Utc3dpdGNoZXItc3BhY2luZykpO21heC1oZWlnaHQ6Y2FsYyggMS4wNjJyZW0gKyB2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1zcGFjaW5nKSk7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19QGtleWZyYW1lcyBjb2xsYXBzZUlue2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmNvbGxhcHNlOm5vdCguc2hvdyl7YW5pbWF0aW9uLW5hbWU6Y29sbGFwc2VJbjthbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlO2Rpc3BsYXk6bm9uZX0uY29sbGFwc2Uuc2hvd3thbmltYXRpb24tbmFtZTpjb2xsYXBzZUluO2FuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkc30ubWFwey0tbWFwLXNpemU6IDczLjMzM3Z3Oy0tbWFwLWJvdHRvbTogLTIyLjk5M3ZoOy0tbWFwLWFjdGl2ZS1zdHJva2V3aWR0aDogNHB4O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTtib3R0b206dmFyKC0tbWFwLWJvdHRvbSk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTt3aWR0aDp2YXIoLS1tYXAtc2l6ZSk7aGVpZ2h0OnZhcigtLW1hcC1zaXplKTttYXJnaW46MCBhdXRvO3BhZGRpbmctYm90dG9tOjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7c2Nyb2xsYmFyLWNvbG9yOnRyYW5zcGFyZW50O3Njcm9sbGJhci13aWR0aDowcHg7c2Nyb2xsYmFyLWhlaWdodDowcHg7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2JhbHQpO2JveC1zaGFkb3c6MHB4IDc1cHggMTAwcHggLTUwcHggcmdiYSgxMywxMzgsMjU1LDAuMDUpfS5tYXA6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjBweDtoZWlnaHQ6MHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowcHh9Lm1hcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4O2hlaWdodDowcHg7cGFkZGluZzowcHh9Lm1hcCBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5tYXAgc3ZnIC5hY3RpdmV7c3Ryb2tlOnZhcigtLWNvYmFsdCk7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDAsMCwwLDAuMDA5OTM1NDYpO3N0cm9rZS13aWR0aDp2YXIoLS1tYXAtYWN0aXZlLXN0cm9rZXdpZHRoKX0ubWFwIHN2ZyAuYWN0aXZlICp7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDAsMCwwLDAuMDEpO2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsMCwwLDAuMDEpKX0ubWFwIC5pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6OTAlO3RvcDo1JTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgbGluZWFyfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5tYXB7LS1tYXAtc2l6ZTogMzUuNjI1cmVtOy0tbWFwLWJvdHRvbTogNy4xOTh2aDstLW1hcC1hY3RpdmUtc3Ryb2tld2lkdGg6IDFweDtsZWZ0OjMuNDcydnc7dHJhbnNmb3JtOm5vbmU7bWF4LXdpZHRoOjc1dm1pbjttYXgtaGVpZ2h0Ojc1dm1pbn19LnNpdGUtY29ycG8gLm1hcHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1hcHNlZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKX0uc2l0ZS1jb3JwbyAubWFwIHN2ZyAuYWN0aXZle3N0cm9rZTp2YXIoLS11bHRyYXZpb2xldCl9LnNpdGUtY29ycG8gLm1hcCBoNCAuY29udGluZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGFyYWdyYXBoIHAgLnRhZ3tmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2hlaWdodDphdXRvfS5wYXJhZ3JhcGggLnRhYmxlLXdyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLWJvZHktY29sb3IpIHJnYmEoMCwwLDAsMCk7c2Nyb2xsYmFyLXdpZHRoOnRoaW59LnBhcmFncmFwaCAudGFibGUtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweH0ucGFyYWdyYXBoIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5wYXJhZ3JhcGggLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6dmFyKC0tYm9keS1jb2xvcik7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5wYXJhZ3JhcGggLnRhYmxlLXdyYXBwZXIgdGFibGV7bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOjEwMCV9LnBhcmFncmFwaC1jdXN0b20tYTFhMywucGFyYWdyYXBoLWN1c3RvbS1hMWEzIHB7Zm9udC1zaXplOjEuMjVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjMzMzMzICFpbXBvcnRhbnR9LnNpdGUtY29ycG8gLnBhcmFncmFwaCBwIC50YWd7Zm9udC1zaXplOjAuOTNlbX0uc2l0ZS1jb3JwbyAucGFyYWdyYXBoIC50YWJsZS13cmFwcGVyIHRhYmxle21pbi13aWR0aDphdXRvfS5zY2VuZXstLXNjZW5lLXBhZGRpbmcteDogMjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZzowIHZhcigtLXNjZW5lLXBhZGRpbmcteCl9LnNjZW5lX19jYW52YXN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgdG9wfTpyb290ey0tYnJlYWRjcnVtYlRvcC1tYXJnaW46IDA7LS1icmVhZGNydW1iVG9wLXBhZGRpbmc6IDA7LS1icmVhZGNydW1iVG9wLXNlcGFyYXRvcjogXCLCoMKg4oCiwqDCoFwiOy0tYnJlYWRjcnVtYlRvcC1mb250LXNpemU6IDEycHh9LmJyZWFkY3J1bWJUb3B7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzp2YXIoLS1icmVhZGNydW1iVG9wLXBhZGRpbmcpO21hcmdpbjp2YXIoLS1icmVhZGNydW1iVG9wLW1hcmdpbik7Zm9udC1zaXplOnZhcigtLWJyZWFkY3J1bWJUb3AtZm9udC1zaXplKTtsaW5lLWhlaWdodDoxLjJ9LmJyZWFkY3J1bWJUb3BfX2l0ZW17cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjB9LmJyZWFkY3J1bWJUb3BfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDp2YXIoLS1icmVhZGNydW1iVG9wLXNlcGFyYXRvcil9LmJyZWFkY3J1bWJUb3BfX2l0ZW1fX2xpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWJUb3BfX2l0ZW1fX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX06cm9vdHstLXNpLW1hcmdpbi15OiAxLjg3NXJlbTstLXNpLXRpdGxlLXJpYmJvbi1tYXgtd2lkdGg6IDEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7OnJvb3R7LS1zaS1tYXJnaW4teTogMy43NXJlbTstLXNpLXRpdGxlLXJpYmJvbi1tYXgtd2lkdGg6IDQ2cmVtfX0uc2ktLXNwYWNlcnt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO2hlaWdodDp2YXIoLS1zaS1tYXJnaW4teSl9W2NsYXNzKj1cInNpXCJdIHAuaW5saW5lIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b2JqZWN0LWZpdDpjb250YWluO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoIHAuaW5saW5lIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoIGE6bm90KC5idXR0b24pIGltZ3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnN0YXRpYzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTttYXJnaW46MCAhaW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbn0ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGggLmFsaWduLWxlZnR7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGggLmFsaWduLWNlbnRlcntkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoIC5hbGlnbi1yaWdodHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGggaW1ne29iamVjdC1maXQ6Y29udGFpbn0ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGggaW1nLmFsaWduLWNlbnRlcnttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaCBpbWcuYWxpZ24tcmlnaHR7bWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOnJpZ2h0O2Zsb2F0OnJpZ2h0fS5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaCBpbWcuYWxpZ24tbGVmdHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtvYmplY3QtcG9zaXRpb246bGVmdDtmbG9hdDpsZWZ0fS5zaXttYXJnaW4tdG9wOnZhcigtLXNpLW1hcmdpbi15KTttYXJnaW4tYm90dG9tOnZhcigtLXNpLW1hcmdpbi15KX0uc2k6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5zaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2lfX3RpdGxle3RleHQtaW5kZW50OjEuODEycmVtfS5zaSAudGl0bGUtcmliYm9uIC5yaWJib257LS1yaWJib24tbGVmdDogLTEuODEzcmVtO21hcmdpbi1yaWdodDoxLjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpIC50aXRsZS1yaWJib24gLnJpYmJvbnstLXJpYmJvbi13aWR0aDogOC41cmVtOy0tcmliYm9uLWhlaWdodDogMi42MjVyZW07LS1yaWJib24tYm9yZGVyLXJhZGl1czogNS4xODdyZW07LS1yaWJib24tbGVmdDogLTEuNjg4cmVtfX0uc2kgLnRpdGxlLXJpYmJvbnt0ZXh0LWFsaWduLWxhc3Q6Y2VudGVyO3RleHQtaW5kZW50OjEuODEycmVtO21heC13aWR0aDp2YXIoLS1zaS10aXRsZS1yaWJib24tbWF4LXdpZHRoKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2kgLnRpdGxlLXJpYmJvbnt0ZXh0LWFsaWduLWxhc3Q6bGVmdH0uc2kgLnRpdGxlLXJpYmJvbj5kaXY6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbi1sYXN0OmxlZnQ7dGV4dC1pbmRlbnQ6Ni4yNXJlbX0uc2kgLnRpdGxlLXJpYmJvbj5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduLWxhc3Q6cmlnaHR9fS5zaSAuY29udGVudCBpbWd7bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLWJvdHRvbToyLjVyZW07bWFyZ2luLWxlZnQ6MH0uc2kgLmNvbnRlbnQgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCkgbGksLnNpIC5jb250ZW50IG9sIGxpe3BhZGRpbmctbGVmdDoyOXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaSAuY29udGVudCB1bDpub3QoLmJ1dHRvbkdyb3VwKTpub3QoLmtleXMpOm5vdCguZmxleC1ncmlkKSBsaSBsaSwuc2kgLmNvbnRlbnQgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCkgbGkgbGkrbGksLnNpIC5jb250ZW50IG9sIGxpIGxpLC5zaSAuY29udGVudCBvbCBsaSBsaStsaXttYXJnaW4tdG9wOjEwcHh9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpIGxpK2xpLC5zaSAuY29udGVudCBvbCBsaStsaXttYXJnaW4tdG9wOjIwcHh9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpIHVsLC5zaSAuY29udGVudCB1bDpub3QoLmJ1dHRvbkdyb3VwKTpub3QoLmtleXMpOm5vdCguZmxleC1ncmlkKSBvbCwuc2kgLmNvbnRlbnQgb2wgdWwsLnNpIC5jb250ZW50IG9sIG9se3dpZHRoOjEwMCU7bWFyZ2luOjB9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpOm5vdCguZWRpdG9yaWFsX19saXN0KSBsaTo6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp2YXIoLS1yZWQpO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6N3B4O2hlaWdodDo3cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi42MTVlbTtsZWZ0OjB9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpOm5vdCguZWRpdG9yaWFsX19saXN0KSBsaSBsaTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6MnB4O3dpZHRoOjhweDtoZWlnaHQ6MnB4O3RvcDouODQ2ZW07bGVmdDotMXB4fS5zaSAuY29udGVudCBvbHtjb3VudGVyLXJlc2V0Om9sfS5zaSAuY29udGVudCBvbCBsaXtjb3VudGVyLWluY3JlbWVudDpvbH0uc2kgLmNvbnRlbnQgb2wgbGk6OmJlZm9yZXtjb250ZW50OmNvdW50ZXIob2wpO2JhY2tncm91bmQ6dmFyKC0tcmVkKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjE5cHg7aGVpZ2h0OjIxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotNnB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnNpX190aXRsZXt0ZXh0LWluZGVudDo2Ljg3NXJlbTttYXgtd2lkdGg6MzcuNTYycmVtO21hcmdpbi1sZWZ0OmNhbGMoMzYuNjY2dncgLSA2Ljg3NXJlbSl9LnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpIGxpLC5zaSAuY29udGVudCBvbCBsaXtwYWRkaW5nLWxlZnQ6MzdweH0uc2kgLmNvbnRlbnQgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCkgbGkgbGksLnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpIGxpIGxpK2xpLC5zaSAuY29udGVudCBvbCBsaSBsaSwuc2kgLmNvbnRlbnQgb2wgbGkgbGkrbGl7bWFyZ2luLXRvcDoyMHB4fS5zaSAuY29udGVudCBpbWd7bWFyZ2luLXRvcDo0LjM3NXJlbTttYXJnaW4tYm90dG9tOjQuMzc1cmVtfS5zaSAuY29udGVudCBwOm5vdCguaW5saW5lKSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319LnBhcmFncmFwaC5zd2lwZXItY29udGFpbmVye21hcmdpbi10b3A6dmFyKC0tc2ktbWFyZ2luLXkpO21hcmdpbi1ib3R0b206dmFyKC0tc2ktbWFyZ2luLXkpO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5wYXJhZ3JhcGggYXVkaW97bWF4LXdpZHRoOjEwMCV9LnBhcmFncmFwaC0tdHlwZS0tbDEtMi1iMSAuc2ktYjEgaDQrcCwucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSBoMytwe21hcmdpbi10b3A6LTMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnBhcmFncmFwaC0tdHlwZS0tbDEtMi1iMSAuc2ktYjEgaDQrcCwucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSBoMytwe21hcmdpbi10b3A6LTMuMTI1cmVtfX0ucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSBoNStwLC5wYXJhZ3JhcGgtLXR5cGUtLWwxLTItYjEgLnNpLWIxIGg2K3B7bWFyZ2luLXRvcDotMy4xMjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnBhcmFncmFwaC0tdHlwZS0tbDEtMi1iMSAuc2ktYjEgaDUrcCwucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSBoNitwe21hcmdpbi10b3A6LTEuODc1cmVtfX0ucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSBoMitwe21hcmdpbi10b3A6LTMuMTI1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5wYXJhZ3JhcGgtLXR5cGUtLWwxLTItYjEgLnNpLWIxIGgyK3B7bWFyZ2luLXRvcDotNC4zNzVyZW19fTpmb2N1cyw6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjFweCBkb3R0ZWQgdmFyKC0tZ3JleSk7b3V0bGluZS1vZmZzZXQ6MH0uc2l0ZS1jb3Jwb3stLXNpLW1hcmdpbi15OiAwO2N1cnNvcjpub25lfS5zaXRlLWNvcnBvICNvbmV0cnVzdC1iYW5uZXItc2RrLm90RmxhdHt6LWluZGV4OjEwICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG97LS1zaS1tYXJnaW4teTogMDstLXNpLXRpdGxlLXJpYmJvbi1tYXgtd2lkdGg6IDc2LjA0MXZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsuc2l0ZS1jb3JwbyAuc2k6bm90KC5jb250YWluZXIpLC5zaXRlLWNvcnBvIC5zaS1iMTpub3QoLmNvbnRhaW5lcil7bWF4LXdpZHRoOjE2MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX06cm9vdHstLXNpLWExLWJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9tZWRpYS9pbWFnZXMvYmtnLXBvaW50LW1vYmlsZS5wbmcpOy0tc2ktYTEtcGFkZGluZzogNS42MjVyZW0gMS4yNXJlbSAwIDEuMjVyZW07LS1zaS1hMS1taW4taGVpZ2h0OiAwOy0tc2ktYTEtYW5jaG9yLXNpemU6IDQuMDYycmVtOy0tc2ktYTEtdGl0bGUtbWFyZ2luOiAwIDAgMy4xMjVyZW0gMDstLXNpLWExLXRpdGxlLWJlZm9yZS1jb250ZW50OiAnJzstLXNpLWExLXRpdGxlLWJlZm9yZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7LS1zaS1hMS1jb250ZW50LXBhZGRpbmc6IDAgMCAwIDMuMTI1cmVtOy0tc2ktYTEtY29udGVudC13aWR0aDogYXV0bzstLXNpLWExLXJpYmJvbi13aWR0aDogMy4xMjVyZW07LS1zaS1hMS1yaWJib24taGVpZ2h0OiAxLjM3NXJlbTstLXNpLWExLXJpYmJvbi1yaWdodDogLjYyNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXs6cm9vdHstLXNpLWExLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL21lZGlhL2ltYWdlcy9ia2ctcG9pbnQucG5nXCIpOy0tc2ktYTEtbWluLWhlaWdodDogNjEuMjVyZW07LS1zaS1hMS1hbmNob3Itc2l6ZTogNy4zMTJyZW07LS1zaS1hMS10aXRsZS1tYXJnaW46IDAgMCA1cmVtIDcuMTI1cmVtOy0tc2ktYTEtY29udGVudC1wYWRkaW5nOiAwIDAgMCAyMS43NXJlbTstLXNpLWExLWNvbnRlbnQtd2lkdGg6IDU4LjVyZW07LS1zaS1hMS1yaWJib24td2lkdGg6IDguNXJlbTstLXNpLWExLXJpYmJvbi1oZWlnaHQ6IDMuNjI1cmVtOy0tc2ktYTEtcmliYm9uLXJpZ2h0OiAxLjI1cmVtfX0uc2kuc2ktYTF7cGFkZGluZzp2YXIoLS1zaS1hMS1wYWRkaW5nKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1zaS1hMS1iYWNrZ3JvdW5kLWltYWdlKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWluLWhlaWdodDp2YXIoLS1zaS1hMS1taW4taGVpZ2h0KX0uc2kuc2ktYTEuc2gtMDE+LmgxLC5zaS5zaS1hMS5zaC0wMT4uY29udGVudCwuc2kuc2ktYTEuc2gtMDE+LmJ1dHRvbnt6LWluZGV4OjF9LnNpLnNpLWExLnNoLTAxLmluPi5oMSwuc2kuc2ktYTEuc2gtMDEuaW4+LmNvbnRlbnQsLnNpLnNpLWExLnNoLTAxLmluPi5idXR0b257dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjoxc30uc2kuc2ktYTEuc2gtMDEuaW4ucGF1c2VkPi5oMSwuc2kuc2ktYTEuc2gtMDEuaW4ucGF1c2VkPi5jb250ZW50LC5zaS5zaS1hMS5zaC0wMS5pbi5wYXVzZWQ+LmJ1dHRvbntvcGFjaXR5OjB9LnNpLnNpLWExLnNpLnNpLWEze2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtwYWRkaW5nLWJvdHRvbTo3LjVyZW19LnNpLnNpLWExIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogdmFyKC0tc2ktYTEtcmliYm9uLXdpZHRoKTstLXJpYmJvbi1oZWlnaHQ6IHZhcigtLXNpLWExLXJpYmJvbi1oZWlnaHQpOy0tcmliYm9uLXJpZ2h0OiB2YXIoLS1zaS1hMS1yaWJib24tcmlnaHQpfS5zaS5zaS1hMSAuaDEudGl0bGUtcmliYm9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ24tbGFzdDpsZWZ0O3RleHQtaW5kZW50OjA7bWFyZ2luOnZhcigtLXNpLWExLXRpdGxlLW1hcmdpbil9LnNpLnNpLWExIC5oMS50aXRsZS1yaWJib246OmJlZm9yZXtjb250ZW50OnZhcigtLXNpLWExLXRpdGxlLWJlZm9yZS1jb250ZW50KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjgxMnJlbTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNpLWExLXRpdGxlLWJlZm9yZS1iYWNrZ3JvdW5kLWNvbG9yKTt6LWluZGV4OjA7d2lkdGg6MTM0LjEzM3Z3O2hlaWdodDoxMzQuMTMzdnc7Ym9yZGVyLXJhZGl1czoxMzQuMTMzdnd9LnNpLnNpLWExIC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc2ktYTEtY29udGVudC1wYWRkaW5nKTt3aWR0aDp2YXIoLS1zaS1hMS1jb250ZW50LXdpZHRoKX0uc2kuc2ktYTEgLmNvbnRlbnQgLnAxOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjIuNXJlbX0uc2kuc2ktYTEgLmJ1dHRvbi0tYXJyb3ctLWRvd257d2lkdGg6dmFyKC0tc2ktYTEtYW5jaG9yLXNpemUpO2hlaWdodDp2YXIoLS1zaS1hMS1hbmNob3Itc2l6ZSk7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG8gNi42MjVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXJlZCl9LnNpLnNpLWExIC5idXR0b24tLWFycm93LS1kb3duIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zaS5zaS1hMS5zaS1hMyAuaDEudGl0bGUtcmliYm9ue3BhZGRpbmc6MH0uc2kuc2ktYTEgLmgxPmRpdiwuc2kuc2ktYTEgcCwuc2kuc2ktYTEgLmJ1dHRvbnt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLWExLnNpLnNpLWEze3BhZGRpbmctYm90dG9tOjEuODc1cmVtfS5zaS5zaS1hMSAuaDEudGl0bGUtcmliYm9uPmRpdjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduLWxhc3Q6bGVmdDt0ZXh0LWluZGVudDowfS5zaS5zaS1hMSAuaDEudGl0bGUtcmliYm9uPmRpdjpsYXN0LWNoaWxke3RleHQtYWxpZ24tbGFzdDpsZWZ0fS5zaS5zaS1hMSAuaDEudGl0bGUtcmliYm9uOjpiZWZvcmV7dG9wOjA7bGVmdDo3LjMxMnJlbTt0cmFuc2Zvcm06bm9uZTtoZWlnaHQ6NTEuMjVyZW07d2lkdGg6NTEuMjVyZW07Ym9yZGVyLXJhZGl1czo1MS4yNXJlbX0uc2kuc2ktYTEuc2ktYTMgLmgxLnRpdGxlLXJpYmJvbntwYWRkaW5nOjB9LnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3due21hcmdpbi1yaWdodDoxOS41cmVtO21hcmdpbi1sZWZ0OmF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duIHN2Z3t3aWR0aDoxLjI1cmVtO2hlaWdodDoyLjVyZW19LnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duIHN2ZyBwYXRoe3N0cm9rZTp2YXIoLS1yZWQpfX0uc2l0ZS1jb3Jwb3stLXNpLWExLWJhY2tncm91bmQtaW1hZ2U6IG5vbmU7LS1zaS1hMS1wYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4Oy0tc2ktYTEtdGl0bGUtYmVmb3JlLWNvbnRlbnQ6IG5vbmU7LS1zaS1hMS1jb250ZW50LXBhZGRpbmc6IDA7LS1zaS1hMS1yaWJib24td2lkdGg6IDIuMjVyZW07LS1zaS1hMS1yaWJib24taGVpZ2h0OiAxLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tc2ktYTEtYmFja2dyb3VuZC1pbWFnZTogbm9uZTstLXNpLWExLXBhZGRpbmc6IDYwcHggNy41NjJyZW0gNTBweCA3LjU2MnJlbTstLXNpLWExLW1pbi1oZWlnaHQ6IDA7LS1zaS1hMS10aXRsZS1tYXJnaW46IDAgMCA1cmVtIDA7LS1zaS1hMS1jb250ZW50LXBhZGRpbmc6IDAgMCAwIDE5LjA2MnJlbTstLXNpLWExLWNvbnRlbnQtd2lkdGg6IDYyLjE4N3JlbTstLXNpLWExLXJpYmJvbi13aWR0aDogNS4wNjJyZW07LS1zaS1hMS1yaWJib24taGVpZ2h0OiAyLjYyNXJlbX19LnNpdGUtY29ycG8gLnNpLnNpLWExe3BhZGRpbmctdG9wOjQwcHh9LnNpdGUtY29ycG8gLnNpLnNpLWExIC5idXR0b25Hcm91cHttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWExIC5idXR0b25Hcm91cHttYXJnaW4tdG9wOjMwcHh9fS5zaXRlLWNvcnBvIC5zaS5zaS1hMSAuYnV0dG9uR3JvdXAgbGl7bWFyZ2luLXRvcDowfS5zaXRlLWNvcnBvIC5zaS5zaS1hMSAuYnV0dG9uR3JvdXAgLmJ1dHRvbnttYXJnaW4tYm90dG9tOjB9LnNpdGUtY29ycG8gLnNpIG9se21hcmdpbi1ib3R0b206NTBweH0uc2l0ZS1jb3JwbyAuc2kgb2wgbGl7cGFkZGluZy1sZWZ0OjU3cHh9LnNpdGUtY29ycG8gLnNpIG9sIGxpIGxpLC5zaXRlLWNvcnBvIC5zaSBvbCBsaSBsaStsaXstLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6IDQ3cHh9LnNpdGUtY29ycG8gLnNpIG9sIGxpOjpiZWZvcmV7Y29udGVudDpcIjBcIiBjb3VudGVyKG9sKTtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJlZCk7Y29sb3I6YmxhY2s7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtc2l6ZToxMnB4O3dpZHRoOjM0cHg7aGVpZ2h0OjE4cHg7dG9wOjVweDtsZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpIG9sIGxpOjpiZWZvcmV7dG9wOjNweH19Pi5zaXRlLWNvcnBvIC5zaSBvbCBsaTpudGgtY2hpbGQoOSkrbGk6OmJlZm9yZXtjb250ZW50OmNvdW50ZXIob2wpfS5zaXRlLWNvcnBvIC5zaSAud3lzaXd5ZyB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp2YXIoLS1yZWQpICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOnZhcigtLXNpLWIxLWxpLWNvdW50ZXItd2lkdGgpICFpbXBvcnRhbnQ7aGVpZ2h0OnZhcigtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0KSAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOnZhcigtLXNpLWIxLWxpLWNvdW50ZXItdG9wKSAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50fS5zaXRlLWNvcnBvIC5zaSAud3lzaXd5ZyB1bCBsaSBsaTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDt3aWR0aDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci13aWR0aCkgIWltcG9ydGFudDtoZWlnaHQ6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItaGVpZ2h0KSAhaW1wb3J0YW50O3RvcDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3ApICFpbXBvcnRhbnQ7bGVmdDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1sZWZ0KSAhaW1wb3J0YW50fTpyb290ey0tc2ktYTMtYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL21lZGlhL2ltYWdlcy8rXCJia2ctcG9pbnQtbW9iaWxlLnBuZ1wiKTstLXNpLWEzLXBhZGRpbmc6IDAgMCA2LjI1cmVtIDA7LS1zaS1hMy1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwIDcuMTg3cmVtIDA7LS1zaS1hMy10aXRsZS1wYWRkaW5nOiAwIDEuMjVyZW07LS1zaS1hMy10aXRsZS1tYXJnaW46IDAgMCAzLjEyNXJlbSAwOy0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiAxMDAlOy0tc2ktYTMtY29udGVudC1wYWRkaW5nOiAwIDEuMjVyZW0gMCA0LjY4N3JlbTstLXNpLWEzLWNvbnRlbnQtbWFyZ2luOiAwOy0tc2ktYTMtY29udGVudC1tYXgtd2lkdGg6IDEwMCU7LS1zaS1hMy1yaWJib24td2lkdGg6IDMuMTI1cmVtOy0tc2ktYTMtcmliYm9uLWhlaWdodDogMS4zNzVyZW07LS1zaS1hMy1yaWJib24tcmlnaHQ6IC42MjVyZW07LS1zaS1hMy1pbWFnZS1tYXJnaW46IDA7LS1zaS1hMy1hbmNob3Itc2l6ZTogNjVweH1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXs6cm9vdHstLXNpLWEzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7OnJvb3R7LS1zaS1hMy1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9tZWRpYS9pbWFnZXMvYmtnLXBvaW50LnBuZ1wiKTstLXNpLWEzLXBhZGRpbmc6IDguODg4dmggNTAuMjA4dncgNC4wNjJyZW0gOS41MTN2dzstLXNpLWEzLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIDAgdmFyKC0tc2ktbWFyZ2luLXkpIDA7LS1zaS1hMy10aXRsZS1wYWRkaW5nOiAwOy0tc2ktYTMtdGl0bGUtbWFyZ2luOiAwIDAgNXJlbSAwOy0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiA1MS4yNXJlbTstLXNpLWEzLWNvbnRlbnQtcGFkZGluZzogMCA3LjMxMnJlbSAwIDE0LjYyNXJlbTstLXNpLWEzLXJpYmJvbi13aWR0aDogOC41cmVtOy0tc2ktYTMtcmliYm9uLWhlaWdodDogMy42MjVyZW07LS1zaS1hMy1yaWJib24tcmlnaHQ6IDEuMjVyZW07LS1zaS1hMy1hbmNob3Itc2l6ZTogNy4zMTJyZW19fS5zaS5zaS1hM3twYWRkaW5nOnZhcigtLXNpLWEzLXBhZGRpbmcpO21hcmdpbjp2YXIoLS1zaS1hMy1tYXJnaW4pO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tc2ktYTMtYmFja2dyb3VuZC1pbWFnZSk7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2ktYTMtYmFja2dyb3VuZC1jb2xvcil9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLWEze292ZXJmbG93OmhpZGRlbn19LnNpLnNpLWEzOm5vdCguc2ktYTEpe2JhY2tncm91bmQtcG9zaXRpb246dG9wIDEzLjc1cmVtIGNlbnRlcn0uc2kuc2ktYTM6bm90KC5zaS1hMSkgLmJ1dHRvbi0taWNvbnttYXJnaW4tbGVmdDouNjI1cmVtfS5zaS5zaS1hMyAuY29udGVudHtwYWRkaW5nOnZhcigtLXNpLWEzLWNvbnRlbnQtcGFkZGluZyk7bWFyZ2luOnZhcigtLXNpLWEzLWNvbnRlbnQtbWFyZ2luKTttYXgtd2lkdGg6dmFyKC0tc2ktYTMtY29udGVudC1tYXgtd2lkdGgpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2kuc2ktYTMgLmNvbnRlbnQgOm5vdCgucDEpIHB7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uc2kuc2ktYTMgLmNvbnRlbnQgLmJ1dHRvbi0taWNvbiBpbWd7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6MS4yNXJlbX0uc2kuc2ktYTMgLmNvbnRlbnQgLmJ1dHRvbi0taWNvbiAudGV4dHtmb250LXNpemU6Ljg3NXJlbX0uc2kuc2ktYTMgLnAtbGcgcHtmb250LXNpemU6LjkzN3JlbTtsaW5lLWhlaWdodDoxLjQ0NDQ0O21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2kuc2ktYTMgLnAtc20gcHtmb250LXNpemU6LjkzN3JlbTtsaW5lLWhlaWdodDoxLjYxNTM4O21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2kuc2ktYTMgLnAtc217bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5zaS5zaS1hMyAuYnV0dG9ue21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2kuc2ktYTMgLmJ1dHRvbi0taWNvbnttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2kuc2ktYTMgLmJ1dHRvbi0taWNvbnttYXJnaW4tYm90dG9tOjByZW19fS5zaS5zaS1hMyAudGFney0tdGFnLWZvbnQtc2l6ZTogLjg3NXJlbTstLXRhZy1oZWlnaHQ6IDEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfS5zaS5zaS1hMyAuYnV0dG9uLS1hcnJvdy0tZG93bnt3aWR0aDp2YXIoLS1zaS1hMy1hbmNob3Itc2l6ZSk7aGVpZ2h0OnZhcigtLXNpLWEzLWFuY2hvci1zaXplKTtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6Mi42ODdyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmVkKX0uc2kuc2ktYTMgLmJ1dHRvbi0tYXJyb3ctLWRvd24gc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnNpLnNpLWEzIC5oMS50aXRsZS1yaWJib257cGFkZGluZzp2YXIoLS1zaS1hMy10aXRsZS1wYWRkaW5nKTttYXJnaW46dmFyKC0tc2ktYTMtdGl0bGUtbWFyZ2luKTttYXgtd2lkdGg6dmFyKC0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoKTt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduLWxhc3Q6bGVmdH0uc2kuc2ktYTM+cGljdHVyZSBpbWd7bWFzay1zaXplOmNvdmVyO21hc2stY2xpcDpib3JkZXItYm94O21hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46dmFyKC0tc2ktYTMtaW1hZ2UtbWFyZ2luKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2kuc2ktYTM+cGljdHVyZSBpbWd7d2lkdGg6YXV0b319LnNpLnNpLWEzIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogdmFyKC0tc2ktYTMtcmliYm9uLXdpZHRoKTstLXJpYmJvbi1oZWlnaHQ6IHZhcigtLXNpLWEzLXJpYmJvbi1oZWlnaHQpOy0tcmliYm9uLXJpZ2h0OiB2YXIoLS1zaS1hMy1yaWJib24tcmlnaHQpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaS5zaS1hMz5waWN0dXJle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LnNpLnNpLWEzPnBpY3R1cmU6OmFmdGVye2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vbWVkaWEvaW1hZ2VzL21hc2stYTMuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6MTkuNXZ3O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xcHg7bGVmdDowfX0uc2kuc2ktYTM+cGljdHVyZSsuaDEudGl0bGUtcmliYm9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5zaS5zaS1hMz5waWN0dXJlKy5oMS50aXRsZS1yaWJib24+ZGl2e3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2kuc2ktYTM+cGljdHVyZSsuaDEudGl0bGUtcmliYm9uOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI0LjUzNHZ3O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2hlaWdodDozMy4zMTJyZW07d2lkdGg6MzMuMzEycmVtO2JvcmRlci1yYWRpdXM6MzMuMzEycmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO3otaW5kZXg6MDt3aWR0aDoxNDIuMTMzdnc7aGVpZ2h0OjE0Mi4xMzN2dztib3JkZXItcmFkaXVzOjE0Mi4xMzN2d31AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2kuc2ktYTM+cGljdHVyZSsuaDEudGl0bGUtcmliYm9uOjpiZWZvcmV7ZGlzcGxheTpub25lfX0uc2kuc2ktYTMgLmJ1dHRvbi5idXR0b24tLWFycm93LmJ1dHRvbi0tYXJyb3ctLWRvd24sLnNpLnNpLWEzIC5jb250ZW50e3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2kuc2ktYTMgLmJ1dHRvbi5idXR0b24tLWFycm93LmJ1dHRvbi0tYXJyb3ctLWRvd257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey50b3VjaGV2ZW50cyAuc2kuc2ktYTMgLmJ1dHRvbi0taWNvbiBzdmd7ZGlzcGxheTpub25lfS50b3VjaGV2ZW50cyAuc2kuc2ktYTMgLmJ1dHRvbi0taWNvbiBzcGFuOm5vdCgudGV4dCl7bWFyZ2luLXJpZ2h0Oi45MzdyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaS5zaS1hM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnNpLnNpLWEzOm5vdCguc2ktYTEpe21hcmdpbi10b3A6Ny41cmVtO292ZXJmbG93OnZpc2libGU7ei1pbmRleDowO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcn0uc2kuc2ktYTM6bm90KC5zaS1hMSkrc3R5bGUrLnBhcmFncmFwaC0tdHlwZS0tbWFyZ2UrLnBhcmFncmFwaDpub3QoLnNjcm9sbFRvV3JhcHBlciksLnNpLnNpLWEzOm5vdCguc2ktYTEpKy5wYXJhZ3JhcGg6bm90KC5zY3JvbGxUb1dyYXBwZXIpe3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2kuc2ktYTM+cGljdHVyZSsuaDEudGl0bGUtcmliYm9uOjpiZWZvcmV7dG9wOjEuNzVyZW07bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOm5vbmU7aGVpZ2h0OjQzLjkzN3JlbTt3aWR0aDo0My45MzdyZW07Ym9yZGVyLXJhZGl1czo0My45MzdyZW19LnNpLnNpLWEzIC50aXRsZS1yaWJib257dGV4dC1hbGlnbi1sYXN0OmNlbnRlcjt0ZXh0LWluZGVudDoxLjgxMnJlbTt0ZXh0LWFsaWduLWxhc3Q6bGVmdH0uc2kuc2ktYTMgLnRpdGxlLXJpYmJvbj5kaXY6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbi1sYXN0OmxlZnQ7dGV4dC1pbmRlbnQ6MH0uc2kuc2ktYTMgLnRpdGxlLXJpYmJvbj5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduLWxhc3Q6bGVmdH0uc2kuc2ktYTMgLmNvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2kuc2ktYTMgLmNvbnRlbnQgLmJ1dHRvbi0taWNvbiBpbWd7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6MS4yNXJlbX0uc2kuc2ktYTMgLmNvbnRlbnQgLmJ1dHRvbi0taWNvbiAudGV4dHtmb250LXNpemU6LjkzN3JlbX0uc2kuc2ktYTMgLnAtbGcgcHttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zaS5zaS1hMyAucC1zbXttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zaS5zaS1hMz5waWN0dXJlIGltZ3ttYXNrLWltYWdlOnVybCguLi9tZWRpYS9pbWFnZXMvbWFzay1zaS0yLnN2Zyk7bWFzay1zaXplOjEwMCUgYXV0bzttYXNrLXNpemU6Y292ZXI7bWFzay1jbGlwOmJvcmRlci1ib3g7bWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcG9zaXRpb246Ym90dG9tIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO21heC13aWR0aDo0Mi4wODN2dzttYXgtaGVpZ2h0OjUyLjI5MXZ3O2hlaWdodDoxMDAlO3dpZHRoOmF1dG87b2JqZWN0LWZpdDpjb3Zlcjthc3BlY3QtcmF0aW86MjAyLzI1MX0uc2kuc2ktYTMgLmJ1dHRvbi5idXR0b24tLWFycm93LmJ1dHRvbi0tYXJyb3ctLWRvd257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzQuMTg3cmVtO3RvcDozMC42MjVyZW07bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNpLnNpLWEzIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duIHN2Z3t3aWR0aDoxLjI1cmVtO2hlaWdodDoyLjVyZW19LnNpLnNpLWEzIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duIHN2ZyBwYXRoe3N0cm9rZTpyZWR9fS5zaXRlLWNvcnBvey0tc2ktYTMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7LS1zaS1hMy1iYWNrZ3JvdW5kLWltYWdlOiBub25lOy0tc2ktYTMtcGFkZGluZzogMzBweCAwcHggNDVweCAwcHg7LS1zaS1hMy1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwOy0tc2ktYTMtbWluLWhlaWdodDogMHB4Oy0tc2ktYTMtaW1hZ2UtbWFyZ2luOiAwIDAgMS44NzVyZW0gYXV0bzstLXNpLWEzLWltYWdlLWJvcmRlci1yYWRpdXM6IDQxLjMzM3Z3IDAgMCA0MS4zMzN2dzstLXNpLWEzLWltYWdlLXdpZHRoOiA4Mi45MzN2dzstLXNpLWEzLWltYWdlLWhlaWdodDogODIuNjY2dnc7LS1zaS1hMy10aXRsZS1wYWRkaW5nOiAwIDIwcHg7LS1zaS1hMy10aXRsZS1tYXJnaW46IDAgMCAxLjg3NXJlbSAwOy0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiAxMDAlOy0tc2ktYTMtY29udGVudC1wYWRkaW5nOiAwIDIwcHg7LS1zaS1hMy1jb250ZW50LW1hcmdpbjogMDstLXNpLWEzLWNvbnRlbnQtbmF2LXBhZGRpbmc6IDEwcHggMCAwIDA7LS1zaS1hMy1jb250ZW50LW5hdi1saW5rLW1hcmdpbi1yaWdodDogMzBweDstLXNpLWEzLXJpYmJvbi13aWR0aDogMi4yNXJlbTstLXNpLWEzLXJpYmJvbi1oZWlnaHQ6IDEuMjVyZW07LS1hMy1icmVhZGNydW1iVG9wLXBhZGRpbmc6IDAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLXNpLWEzLW1pbi1oZWlnaHQ6IDEwMHZoOy0tc2ktYTMtcGFkZGluZzogMjBweCA3LjU2MnJlbSA3MHB4IDcuNTYycmVtOy0tc2ktYTMtaW1hZ2UtYm9yZGVyLXJhZGl1czogMjIuMTg3cmVtIDAgMCAyMi4xODdyZW07LS1zaS1hMy1pbWFnZS13aWR0aDogMzguMDYycmVtOy0tc2ktYTMtaW1hZ2UtaGVpZ2h0OiA0NC4zMTJyZW07LS1zaS1hMy10aXRsZS1wYWRkaW5nOiAwOy0tc2ktYTMtdGl0bGUtbWFyZ2luOiAwIDAgNXJlbSAwOy0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiA0My4xMjVyZW07LS1zaS1hMy1jb250ZW50LXBhZGRpbmc6IDA7LS1zaS1hMy1jb250ZW50LW1hcmdpbjogMDstLXNpLWEzLWNvbnRlbnQtbWF4LXdpZHRoOiAzNi44MTJyZW07LS1zaS1hMy1jb250ZW50LWJ1dHRvbkdyb3VwLW1hcmdpbi10b3A6IDMwcHg7LS1zaS1hMy1jb250ZW50LW5hdi1saW5rLW1hcmdpbi1yaWdodDogNDBweDstLXNpLWEzLXJpYmJvbi13aWR0aDogNS4wNjJyZW07LS1zaS1hMy1yaWJib24taGVpZ2h0OiAyLjYyNXJlbTstLWEzLWJyZWFkY3J1bWJUb3AtcGFkZGluZzogMH19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnNpdGUtY29ycG97LS1zaS1hMy1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvOy0tc2ktYTMtY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wOiA1MHB4fX0uc2l0ZS1jb3JwbyAuc2kuc2ktYTN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OnZhcigtLXNpLWEzLW1pbi1oZWlnaHQpO21hcmdpbi10b3A6MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTMgLmJyZWFkY3J1bWJUb3B7b3JkZXI6LTE7LS1icmVhZGNydW1iVG9wLXBhZGRpbmc6IHZhcigtLWEzLWJyZWFkY3J1bWJUb3AtcGFkZGluZyl9LnNpdGUtY29ycG8gLnNpLnNpLWEzIC5oMS50aXRsZS1yaWJib257b3JkZXI6LTF9LnNpdGUtY29ycG8gLnNpLnNpLWEzIC5oMS50aXRsZS1yaWJib246OmJlZm9yZXtjb250ZW50Om5vbmV9LnNpdGUtY29ycG8gLnNpLnNpLWEzIHBpY3R1cmUgaW1ne2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktYTMtaW1hZ2UtYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OnZhcigtLXNpLWEzLWltYWdlLWhlaWdodCk7d2lkdGg6dmFyKC0tc2ktYTMtaW1hZ2Utd2lkdGgpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO21hc2s6bm9uZX0uc2l0ZS1jb3JwbyAuc2kuc2ktYTMgcGljdHVyZTo6YWZ0ZXJ7Y29udGVudDpub25lfS5zaXRlLWNvcnBvIC5zaS5zaS1hMyAuYnV0dG9uR3JvdXB7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1hMyAuYnV0dG9uR3JvdXB7bWFyZ2luLXRvcDozMHB4fX0uc2l0ZS1jb3JwbyAuc2kuc2ktYTMgLmJ1dHRvbkdyb3VwIGxpe21hcmdpbi10b3A6MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTMgLmJ1dHRvbkdyb3VwIC5idXR0b257bWFyZ2luLWJvdHRvbTowfS5zaXRlLWNvcnBvIC5zaS5zaS1hMyAuYnV0dG9uR3JvdXAgbGkgYSBzcGFue3doaXRlLXNwYWNlOm5vd3JhcH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTMgLmJ1dHRvbkdyb3VwIHNwYW4gLmljb24tdGFyZ2V0Qmxhbmt7ZGlzcGxheTpub25lfS5zaXRlLWNvcnBvey0tc2ktYTQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7LS1zaS1hNC1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwOy0tc2ktYTQtcGFkZGluZzogNDVweCAyMHB4Oy0tc2ktYTQtbWluLWhlaWdodDogMDstLXNpLWE0LXRpdGxlLW1hcmdpbjogMCAwIDUwcHggMDstLXNpLWE0LXRpdGxlLWltZy1tYXgtaGVpZ2h0OiAwLjY5NGVtOy0tc2ktYTQtaW1nLW1hcmdpbi1ib3R0b206IDUwcHg7LS1zaS1hNC1pbWctMS13aWR0aDogMzM1cHg7LS1zaS1hNC1pbWctMS1oZWlnaHQ6IDI3NS4xNXB4Oy0tc2ktYTQtaW1nLTItd2lkdGg6IDBweDstLXNpLWE0LWltZy0yLWhlaWdodDogMHB4Oy0tc2ktYTQtdGV4dC1tYXJnaW46IDAgMCAzMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG97LS1zaS1hNC1wYWRkaW5nOiAyMHB4IDIwcHg7LS1zaS1hNC1ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNy4xNDI4NiUgLSAyMHB4KSAxOS43OTF2dyAyNi44MDV2dyBjYWxjKDcuMTQyODYlIC0gMjBweCkgMWZyOy0tc2ktYTQtbWluLWhlaWdodDogMTAwdmg7LS1zaS1hNC10aXRsZS1tYXJnaW46IDUwcHggMCA3MHB4IDA7LS1zaS1hNC1pbWctbWFyZ2luLWJvdHRvbTogMHB4Oy0tc2ktYTQtaW1nLTEtd2lkdGg6IDEwMCU7LS1zaS1hNC1pbWctMS1oZWlnaHQ6IDI3Ljc3N3Z3Oy0tc2ktYTQtaW1nLTItd2lkdGg6IDEwMCU7LS1zaS1hNC1pbWctMi1oZWlnaHQ6IDE4LjYxMXZ3Oy0tc2ktYTQtdGV4dC1tYXJnaW46IDAgMCA1MHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5zaXRlLWNvcnBvey0tc2ktYTQtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgYXV0bzstLXNpLWE0LWltZy0xLWhlaWdodDogNDAwcHg7LS1zaS1hNC1pbWctMi1oZWlnaHQ6IDI2OHB4fX0uc2l0ZS1jb3JwbyAuc2kuc2ktYTR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zaS1hNC1iYWNrZ3JvdW5kLWNvbG9yKTttYXJnaW46dmFyKC0tc2ktYTQtbWFyZ2luKTtwYWRkaW5nOnZhcigtLXNpLWE0LXBhZGRpbmcpO21pbi1oZWlnaHQ6MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X190aXRsZSwuc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjp2YXIoLS1zaS1hNC10aXRsZS1tYXJnaW4pfS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3RpdGxlICp7Zm9udDppbmhlcml0O2Rpc3BsYXk6aW5saW5lfS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3RpdGxlIGltZ3ttYXgtaGVpZ2h0OnZhcigtLXNpLWE0LXRpdGxlLWltZy1tYXgtaGVpZ2h0KX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X190aXRsZSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MzNweH19LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5zaS1hNF9fZmlndXJle21hcmdpbjowO21hcmdpbi1ib3R0b206NTBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X19maWd1cmUgdmlkZW97Ym9yZGVyLXJhZGl1czoyMHB4O2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5zaS1hNF9fZmlndXJlIHZpZGVvLnZpZGVvLS1sYXJnZXt3aWR0aDp2YXIoLS1zaS1hNC1pbWctMS13aWR0aCk7aGVpZ2h0OnZhcigtLXNpLWE0LWltZy0xLWhlaWdodCk7bWFyZ2luLWJvdHRvbToyMHB4fS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX2ZpZ3VyZSB2aWRlby52aWRlby0tc21hbGx7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206dmFyKC0tc2ktYTQtaW1nLW1hcmdpbi1ib3R0b20pO3dpZHRoOnZhcigtLXNpLWE0LWltZy0yLXdpZHRoKTtoZWlnaHQ6dmFyKC0tc2ktYTQtaW1nLTItaGVpZ2h0KX19LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5zaS1hNF9fcGljdHVyZSBpbWd7Ym9yZGVyLXJhZGl1czoyMHB4O2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXJ9LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5zaS1hNF9fcGljdHVyZTpmaXJzdC1jaGlsZCBpbWd7d2lkdGg6dmFyKC0tc2ktYTQtaW1nLTEtd2lkdGgpO2hlaWdodDp2YXIoLS1zaS1hNC1pbWctMS1oZWlnaHQpfS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3BpY3R1cmU6bGFzdC1jaGlsZCBpbWd7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS1hNC1pbWctbWFyZ2luLWJvdHRvbSk7d2lkdGg6dmFyKC0tc2ktYTQtaW1nLTItd2lkdGgpO2hlaWdodDp2YXIoLS1zaS1hNC1pbWctMi1oZWlnaHQpfS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3BpY3R1cmUrLnNpLWE0X19waWN0dXJle21hcmdpbi10b3A6MjBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X190ZXh0e21hcmdpbjp2YXIoLS1zaS1hNC10ZXh0LW1hcmdpbil9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWE0e2Rpc3BsYXk6Z3JpZDtjb2x1bW4tZ2FwOjIwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxNCwgMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6NzBweCBtaW4tY29udGVudCA3MHB4IG1pbi1jb250ZW50IDIwcHh9LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5icmVhZGNydW1ie2dyaWQtY29sdW1uOjYgLyA4fS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3RpdGxley0tc2ktYTQtdGl0bGUtbWFyZ2luOiAwO2dyaWQtY29sdW1uOjIgLyAxMDtncmlkLXJvdzoyIC8gM30uc2l0ZS1jb3JwbyAuc2kuc2ktYTQgLnNpLWE0X19maWd1cmV7Z3JpZC1jb2x1bW46MTAvIDE1O2dyaWQtcm93OjEgLyA1O2FsaWduLXNlbGY6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjA7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTIwcHgpfS5zaXRlLWNvcnBvIC5zaS5zaS1hNCAuc2ktYTRfX3N1YnRpdGxlLWN0YXtncmlkLWNvbHVtbjoyLyA3O2dyaWQtcm93OjQgLyA1O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtoZWlnaHQ6bWluLWNvbnRlbnR9LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5zaS1hNF9fdGV4dHthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7d2lkdGg6Y2FsYygoKDEwMCUgLSA4MHB4KS81KSAqIDMgKyA0MHB4KTttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjB9LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5idXR0b25Hcm91cHtwYWRkaW5nOjA7bWFyZ2luOjB9LnNpdGUtY29ycG8gLnNpLnNpLWE0IC5idXR0b25Hcm91cCBsaXtwYWRkaW5nOjA7bWFyZ2luOjB9fS5zaXRlLWNvcnBvey0tcmliYm9uLXdpZHRoOiAyMHB4fS5zaXRlLWNvcnBvIC5zaS1hNXtwYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNpLWE1Om5vdCguY29udGFpbmVyKXttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOi04MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCl7LnNpdGUtY29ycG8gLnNpLWE1Om5vdCguY29udGFpbmVyKXttYXJnaW4tdG9wOi0xMDFweH19LnNpdGUtY29ycG8gLnNpLWE1IC5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwdmg7bWFyZ2luOjAgLTIwcHg7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktYTUgLmhlcm97cGFkZGluZy1ib3R0b206MTIwcHh9fS5zaXRlLWNvcnBvIC5zaS1hNSAuaGVyb19fbWVkaWF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO3BhZGRpbmc6MDttYXJnaW46MH0uc2l0ZS1jb3JwbyAuc2ktYTUgLmhlcm9fX21lZGlhOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2LDUyLDY4LDApIDQyLjU2JSwgIzVjNzY4ZSA1OS40NyUpO21peC1ibGVuZC1tb2RlOm11bHRpcGx5fS5zaXRlLWNvcnBvIC5zaS1hNSAuaGVyb19fbWVkaWEgaW1nLC5zaXRlLWNvcnBvIC5zaS1hNSAuaGVyb19fbWVkaWEgdmlkZW8sLnNpdGUtY29ycG8gLnNpLWE1IC5oZXJvX19tZWRpYSBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zaXRlLWNvcnBvIC5zaS1hNSAuaGVybyBoMXttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDoyMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6Mi4zNzVyZW19LnNpdGUtY29ycG8gLnNpLWE1IC5oZXJvIGgxIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogMi4yNXJlbTstLXJpYmJvbi1oZWlnaHQ6IDEuMjVyZW07LS1yaWJib24tcmlnaHQ6IDBweFxuICAgICAgICAgICAgICAgIH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktYTUgLmhlcm8gaDF7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6My4xMjVyZW19LnNpdGUtY29ycG8gLnNpLWE1IC5oZXJvIGgxIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogMy4xODdyZW07LS1yaWJib24taGVpZ2h0OiAxLjY4N3JlbTstLXJpYmJvbi1yaWdodDogMHB4XG4gICAgICAgICAgICAgICAgICAgIH19LnNpdGUtY29ycG8gLnNpLWE1IC5oZXJvX19idG5fX2Jsb2N7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1hNSAuaGVyb19fYnRuX19ibG9je2Rpc3BsYXk6YmxvY2t9fS5zaXRlLWNvcnBvIC5zaS1hNSAuaGVyb19fYnRue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtnYXA6MjBweDt3aWR0aDoxNTBweDtoZWlnaHQ6MTUwcHg7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXJpZ2h0OjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjV9LnNpdGUtY29ycG8gLnNpLWE1IC5jb250ZW50e21hcmdpbi10b3A6NDVweDttYXJnaW4tYm90dG9tOjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWE1IC5jb250ZW50e21hcmdpbi10b3A6MTQwcHg7bWFyZ2luLWJvdHRvbTo3MHB4fX0uc2l0ZS1jb3JwbyAuc2ktYTUgLmNvbnRlbnQgcHtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjMwcHh9OnJvb3R7LS1zaS1iMS1wYWRkaW5nOiAwIDIwcHggMCAyMHB4Oy0tc2ktYjEtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgMDstLXNpLWIxLWhlYWRpbmdzLW1hcmdpbi1sZWZ0OiAwOy0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiAwOy0tc2ktYjEtaGVhZGluZ3Mtd2lkdGg6IGF1dG87LS1zaS1iMS1lbGVtZW50LW1hcmdpbi1sZWZ0OiAzLjQzN3JlbTstLXNpLWIxLWVsZW1lbnQtbWFyZ2luLXJpZ2h0OiBhdXRvOy0tc2ktYjEtZWxlbWVudC13aWR0aDogNzMuODY2dnc7LS1zaS1iMS1oMS13aWR0aDogYXV0bzstLXNpLWIxLWgxLW1hcmdpbi1sZWZ0OiAwOy0tc2ktYjEtaDEtbWFyZ2luLXJpZ2h0OiAwOy0tc2ktYjEtaDMtdGV4dC1pbmRlbnQ6IDMuNDM3cmVtOy0tc2ktYjEtZGl2LW1hcmdpbi1ib3R0b206IDEuMjVyZW07LS1zaS1iMS1kaXYtcC1sYXN0LWNoaWxkLW1iOiAyLjVyZW07LS1zaS1iMS10YWJsZS1taW4td2lkdGg6IDQwcmVtOy0tc2ktYjEtbGktc3BhY2luZzogMjBweDstLXNpLWIxLWxpLXBhZGRpbmctbGVmdDogMjlweDstLXNpLWIxLWxpLWNvdW50ZXItYm9yZGVyLXJhZGl1czogNTAlOy0tc2ktYjEtbGktY291bnRlci13aWR0aDogN3B4Oy0tc2ktYjEtbGktY291bnRlci1oZWlnaHQ6IDdweDstLXNpLWIxLWxpLWNvdW50ZXItdG9wOiByZW0oNik7LS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZzogMTBweDstLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6IHZhcigtLXNpLWIxLWxpLXBhZGRpbmctbGVmdCk7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1ib3JkZXItcmFkaXVzOjJweDstLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXdpZHRoOjhweDstLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWhlaWdodDoycHg7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3A6cmVtKDgpOy0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItbGVmdDotMXB4Oy0tc2ktYjEtaW1nLW1hcmdpbjogMi41cmVtIDAgMi41cmVtIDA7LS1zaS1iMS1pbWctd2lkdGg6IDEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7OnJvb3R7LS1zaS1iMS1wYWRkaW5nOiAwIDUwcHggMCA1MHB4Oy0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLWxlZnQ6IDQ2LjczNnZ3Oy0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiAwOy0tc2ktYjEtaGVhZGluZ3Mtd2lkdGg6IDQ4LjgxOXZ3Oy0tc2ktYjEtaDEtd2lkdGg6IHJlbSgxMDc2KTstLXNpLWIxLWgxLW1hcmdpbi1sZWZ0OiBhdXRvOy0tc2ktYjEtaDEtbWFyZ2luLXJpZ2h0OiBhdXRvOy0tc2ktYjEtaDMtdGV4dC1pbmRlbnQ6IDcuMzEycmVtOy0tc2ktYjEtZGl2LXAtbGFzdC1jaGlsZC1tYjogMy4xMjVyZW07LS1zaS1iMS1saS1wYWRkaW5nLWxlZnQ6IDM3cHg7LS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZzogMjBweDstLXNpLWIxLWltZy1tYXJnaW46IDQuMzc1cmVtIDAgNC4zNzVyZW0gMDstLXNpLWIxLWltZy13aWR0aDogNDByZW19fS5zaS1iMXtwYWRkaW5nOnZhcigtLXNpLWIxLXBhZGRpbmcpO21hcmdpbjp2YXIoLS1zaS1iMS1tYXJnaW4pfS5zaS1iMTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnNpLWIxOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zaS1iMSBoMSwuc2ktYjEgLmgxe3dpZHRoOnZhcigtLXNpLWIxLWgxLXdpZHRoKTttYXJnaW4tbGVmdDp2YXIoLS1zaS1iMS1oMS1tYXJnaW4tbGVmdCk7bWFyZ2luLXJpZ2h0OnZhcigtLXNpLWIxLWgxLW1hcmdpbi1yaWdodCl9LnNpLWIxPmgze3RleHQtaW5kZW50OnZhcigtLXNpLWIxLWgzLXRleHQtaW5kZW50KX0uc2ktYjEgcCwuc2ktYjEgdWwsLnNpLWIxIG9sLC5zaS1iMSAucDEsLnNpLWIxIC5wMiwuc2ktYjEgLnAzLC5zaS1iMSAua2V5RmlndXJlX190ZXh0LC5zaS1iMT5kaXYsLnNpLWIxIC5zdWJoZWFkLC5zaS1iMSAuc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb24sLnNpLnNpLWQxIGZpZ3VyZSAuc2ktYjEgZmlnY2FwdGlvbiwuc2ktYjEgLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgLnNpLWIxIGZpZ2NhcHRpb24sLnNpLWIxIC50YWJsZS13cmFwcGVyLC5zaS1iMSAudGFibGVfX3dyYXBwZXIsLnNpLWIxPnBpY3R1cmUsLnNpLWIxPmltZ3ttYXJnaW4tbGVmdDp2YXIoLS1zaS1iMS1lbGVtZW50LW1hcmdpbi1sZWZ0KTttYXJnaW4tcmlnaHQ6dmFyKC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tcmlnaHQpO3dpZHRoOnZhcigtLXNpLWIxLWVsZW1lbnQtd2lkdGgpfS5zaS1iMSBoMiwuc2ktYjEgaDMsLnNpLWIxIGg0LC5zaS1iMSAuaDIsLnNpLWIxIC5oMywuc2ktYjEgLmg0LC5zaS1iMSAuZW1wbG95ZWVfX25hbWV7bWFyZ2luLWxlZnQ6dmFyKC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLWxlZnQpO21hcmdpbi1yaWdodDp2YXIoLS1zaS1iMS1oZWFkaW5ncy1tYXJnaW4tcmlnaHQpO3dpZHRoOnZhcigtLXNpLWIxLWhlYWRpbmdzLXdpZHRoKX0uc2ktYjEgbGkucDEsLnNpLWIxIGxpLnAxIHAsLnNpLWIxIGxpLnAyLC5zaS1iMSBsaS5wMiBwLC5zaS1iMSBsaS5wMywuc2ktYjEgbGkua2V5RmlndXJlX190ZXh0LC5zaS1iMSBsaS5wMyBwLC5zaS1iMSBsaS5rZXlGaWd1cmVfX3RleHQgcHttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LnNpLWIxIGxpLnAxIHAsLnNpLWIxIGxpLnAyIHAsLnNpLWIxIGxpLnAzIHAsLnNpLWIxIGxpLmtleUZpZ3VyZV9fdGV4dCBwe3dpZHRoOmF1dG99LnNpLWIxIGxpIC5wMSwuc2ktYjEgbGkgLnAxIHAsLnNpLWIxIGxpIC5wMiwuc2ktYjEgbGkgLnAyIHAsLnNpLWIxIGxpIC5wMywuc2ktYjEgbGkgLmtleUZpZ3VyZV9fdGV4dCwuc2ktYjEgbGkgLnAzIHAsLnNpLWIxIGxpIC5rZXlGaWd1cmVfX3RleHQgcCwuc2ktYjEgbGkgcCwuc2ktYjEgbGkgcCBwe21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJX0uc2ktYjEgbGkgLnAxIHAsLnNpLWIxIGxpIC5wMiBwLC5zaS1iMSBsaSAucDMgcCwuc2ktYjEgbGkgLmtleUZpZ3VyZV9fdGV4dCBwLC5zaS1iMSBsaSBwIHB7d2lkdGg6YXV0b30uc2ktYjE+ZGl2Pip7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5zaS1iMT5kaXY+Kjpub3QoaW1nKXt3aWR0aDoxMDAlfS5zaS1iMT5kaXY6bGFzdC1jaGlsZCwuc2ktYjE+cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206dmFyKC0tc2ktYjEtZGl2LXAtbGFzdC1jaGlsZC1tYil9LnNpLWIxPmRpdnttYXJnaW4tYm90dG9tOnZhcigtLXNpLWIxLWRpdi1tYXJnaW4tYm90dG9tKX0uc2ktYjEgLnRhYmxlX193cmFwcGVyIHRhYmxle21pbi13aWR0aDp2YXIoLS1zaS1iMS10YWJsZS1taW4td2lkdGgpfS5zaS1iMSBwaWN0dXJle2Rpc3BsYXk6YmxvY2t9LnNpLWIxIHBpY3R1cmUgaW1ne21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnNpLWIxIHVsIGxpLC5zaS1iMSBvbCBsaXtwYWRkaW5nLWxlZnQ6dmFyKC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0KTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2ktYjEgdWwgbGkgbGksLnNpLWIxIHVsIGxpIGxpK2xpLC5zaS1iMSBvbCBsaSBsaSwuc2ktYjEgb2wgbGkgbGkrbGl7cGFkZGluZy1sZWZ0OnZhcigtLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQpO21hcmdpbi10b3A6dmFyKC0tc2ktYjEtbGktbmVzdGVkLXNwYWNpbmcpfS5zaS1iMSB1bCBsaStsaSwuc2ktYjEgb2wgbGkrbGl7bWFyZ2luLXRvcDp2YXIoLS1zaS1iMS1saS1zcGFjaW5nKX0uc2ktYjEgdWwgdWwsLnNpLWIxIHVsIG9sLC5zaS1iMSBvbCB1bCwuc2ktYjEgb2wgb2x7d2lkdGg6MTAwJTttYXJnaW46MH0uc2ktYjEgdWwgbGk6OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6dmFyKC0tcmVkKTtib3JkZXItcmFkaXVzOnZhcigtLXNpLWIxLWxpLWNvdW50ZXItYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1zaS1iMS1saS1jb3VudGVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tc2ktYjEtbGktY291bnRlci1oZWlnaHQpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zaS1iMS1saS1jb3VudGVyLXRvcCk7bGVmdDowfS5zaS1iMSB1bCBsaSBsaTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItYm9yZGVyLXJhZGl1cyk7d2lkdGg6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItd2lkdGgpO2hlaWdodDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1oZWlnaHQpO3RvcDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3ApO2xlZnQ6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItbGVmdCl9LnNpLWIxIG9se2NvdW50ZXItcmVzZXQ6b2x9LnNpLWIxIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50Om9sfS5zaS1iMSBvbCBsaTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihvbCk7YmFja2dyb3VuZDp2YXIoLS1yZWQpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS4xMjVyZW07bGVmdDowfS5zaS1iMSAuYnV0dG9uR3JvdXB7bWFyZ2luLXRvcDoxLjI1cmVtfS5zaS1iMSBwLmlubGluZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO29iamVjdC1maXQ6Y29udGFpbn0uc2ktYjEgcC5pbmxpbmUgYXtkaXNwbGF5OmlubGluZS1ibG9ja30uc2ktYjEgLnRpdGxlLWNvbG9yLS1ibGFja3ttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tYmxhY2spfS5zaS1iMSAudGl0bGUtY29sb3ItLWNvYmFsdHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tY29iYWx0KX0uc2ktYjEgLnRpdGxlLWNvbG9yLS1lbWVyYWxke21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1lbWVyYWxkKX0uc2ktYjEgLnRpdGxlLWNvbG9yLS1ncmV5e21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1ncmV5KX0uc2ktYjEgLnRpdGxlLWNvbG9yLS1saWdodENvYmFsdHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tY29iYWx0LWxpZ2h0ZXIpfS5zaS1iMSAudGl0bGUtY29sb3ItLWxpZ2h0RW1lcmFsZHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tZW1lcmFsZC1saWdodGVyKX0uc2ktYjEgLnRpdGxlLWNvbG9yLS1saWdodEdyZXl7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLWdyZXktbGlnaHRlcil9LnNpLWIxIC50aXRsZS1jb2xvci0tbGlnaHRPbGl2ZXttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tb2xpdmUtbGlnaHRlcil9LnNpLWIxIC50aXRsZS1jb2xvci0tbGlnaHRQaW5re21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1waW5rLWxpZ2h0ZXIpfS5zaS1iMSAudGl0bGUtY29sb3ItLWxpZ2h0VWx0cmFWaW9sZXR7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5zaS1iMSAudGl0bGUtY29sb3ItLWxpZ2h0UmVke21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1yZWQtbGlnaHRlcil9LnNpLWIxIC50aXRsZS1jb2xvci0tb2xpdmV7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLW9saXZlKX0uc2ktYjEgLnRpdGxlLWNvbG9yLS1wYXN0ZWxDb2JhbHR7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLWNvYmFsdC1wYXN0ZWwpfS5zaS1iMSAudGl0bGUtY29sb3ItLXBpbmt7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLXBpbmspfS5zaS1iMSAudGl0bGUtY29sb3ItLXJlZHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tcmVkKX0uc2ktYjEgLnRpdGxlLWNvbG9yLS11bHRyYVZpb2xldHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tdWx0cmF2aW9sZXQpfS5zaS1iMSAudGl0bGUtY29sb3ItLXdoaXRle21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS13aGl0ZSl9LnNpLWIxIGlmcmFtZSBbYWxpZ249XCJtaWRkbGVcIl17ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zaS1iMSBpbWd7bWFyZ2luOnZhcigtLXNpLWIxLWltZy1tYXJnaW4pO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5zaS1iMSBpbWcuYWxpZ24tY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNpLWIxIGltZy5hbGlnbi1yaWdodHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowfS5zaS1iMSBpbWcuYWxpZ24tbGVmdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5zaS1iMSBwOm5vdCguaW5saW5lKSBpbWd7d2lkdGg6dmFyKC0tc2ktYjEtaW1nLXdpZHRoKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2ktYjEgbGkucDEsLnNpLWIxIGxpLnAxIHAsLnNpLWIxIGxpLnAyLC5zaS1iMSBsaS5wMiBwLC5zaS1iMSBsaS5wMywuc2ktYjEgbGkua2V5RmlndXJlX190ZXh0LC5zaS1iMSBsaS5wMyBwLC5zaS1iMSBsaS5rZXlGaWd1cmVfX3RleHQgcHttYXJnaW4tbGVmdDowfS5zaS1iMSBsaS5wMSBwLC5zaS1iMSBsaS5wMiBwLC5zaS1iMSBsaS5wMyBwLC5zaS1iMSBsaS5rZXlGaWd1cmVfX3RleHQgcHt3aWR0aDphdXRvfS5zaS1iMT5kaXY+KnttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LnNpLWIxPmRpdj4qOm5vdChpbWcpe3dpZHRoOjEwMCV9LnNpLWIxIC50ZXh0LWFsaWduLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnNpLWIxIC50ZXh0LWFsaWduLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5zaS1iMSAudGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpLWIxIHAuaW5saW5lIGltZ3ttYXJnaW4tbGVmdDowfX0uc2l0ZS1jb3Jwb3stLXNpLWIxLXBhZGRpbmc6IDQ1cHggMjBweDstLXNpLWIxLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIDA7LS1zaS1iMS1oZWFkaW5ncy1tYXJnaW4tbGVmdDogMDstLXNpLWIxLWhlYWRpbmdzLW1hcmdpbi1yaWdodDogMDstLXNpLWIxLWhlYWRpbmdzLXdpZHRoOiBhdXRvOy0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdDogMDstLXNpLWIxLWVsZW1lbnQtbWFyZ2luLXJpZ2h0OiBhdXRvOy0tc2ktYjEtZWxlbWVudC13aWR0aDogYXV0bzstLXNpLWIxLWgxLXdpZHRoOiBhdXRvOy0tc2ktYjEtaDEtbWFyZ2luLWxlZnQ6IDA7LS1zaS1iMS1oMS1tYXJnaW4tcmlnaHQ6IDA7LS1zaS1iMS1oMy10ZXh0LWluZGVudDogMDstLXNpLWIxLWRpdi1tYXJnaW4tYm90dG9tOiAxLjI1cmVtOy0tc2ktYjEtZGl2LXAtbGFzdC1jaGlsZC1tYjogMi41cmVtOy0tc2ktYjEtdGFibGUtbWluLXdpZHRoOiA0MHJlbTstLXNpLWIxLWxpLXNwYWNpbmc6IDEuMjVyZW07LS1zaS1iMS1saS1wYWRkaW5nLWxlZnQ6IDQ3cHg7LS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXM6IDQwcHg7LS1zaS1iMS1saS1jb3VudGVyLXdpZHRoOiAxNHB4Oy0tc2ktYjEtbGktY291bnRlci1oZWlnaHQ6IDdweDstLXNpLWIxLWxpLWNvdW50ZXItdG9wOiA5cHg7LS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZzogMS4yNXJlbTstLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6IDMwcHg7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1ib3JkZXItcmFkaXVzOiA0cHg7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci13aWR0aDogOHB4Oy0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItaGVpZ2h0OiAycHg7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3A6IDEwcHg7LS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1sZWZ0OiAwcHg7LS1zaS1iMS1pbWctbWFyZ2luOiAyLjVyZW0gMDstLXNpLWIxLWltZy13aWR0aDogMTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLXNpLWIxLXBhZGRpbmc6IDcwcHggMjBweDstLXNpLWIxLWhlYWRpbmdzLXdpZHRoOiA0OS41cmVtOy0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLWxlZnQ6IDE5cmVtOy0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiBhdXRvOy0tc2ktYjEtZWxlbWVudC13aWR0aDogNDMuMTI1cmVtOy0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdDogMjUuMzc1cmVtOy0tc2ktYjEtZWxlbWVudC1tYXJnaW4tcmlnaHQ6IGF1dG87LS1zaS1iMS1oMS13aWR0aDogNjguNDM3cmVtOy0tc2ktYjEtaDEtbWFyZ2luLWxlZnQ6IDYuMzEycmVtOy0tc2ktYjEtaDEtbWFyZ2luLXJpZ2h0OiBhdXRvOy0tc2ktYjEtaDMtdGV4dC1pbmRlbnQ6IDA7LS1zaS1iMS1kaXYtbWFyZ2luLWJvdHRvbTogMS4yNXJlbTstLXNpLWIxLWRpdi1wLWxhc3QtY2hpbGQtbWI6IDIuNXJlbTstLXNpLWIxLXRhYmxlLW1pbi13aWR0aDogNDByZW07LS1zaS1iMS1saS1wYWRkaW5nLWxlZnQ6IDU3cHg7LS1zaS1iMS1saS1uZXN0ZWQtcGFkZGluZy1sZWZ0OiA1OXB4Oy0tc2ktYjEtaW1nLXdpZHRoOiA0My4xMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5zaXRlLWNvcnBvey0tc2ktYjEtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgYXV0b319LnNpdGUtY29ycG8gLnNpLWIxe3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowfS5zaXRlLWNvcnBvIC5zaS1iMSBoNCwuc2l0ZS1jb3JwbyAuc2ktYjEgLmg0LC5zaXRlLWNvcnBvIC5zaS1iMSAuZW1wbG95ZWVfX25hbWV7bWFyZ2luLWxlZnQ6dmFyKC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdCk7bWFyZ2luLXJpZ2h0OnZhcigtLXNpLWIxLWVsZW1lbnQtbWFyZ2luLXJpZ2h0KTt3aWR0aDp2YXIoLS1zaS1iMS1lbGVtZW50LXdpZHRoKX0uc2l0ZS1jb3JwbyAuc2ktYjEgdWx7bWFyZ2luLWJvdHRvbTo1MHB4fS5zaXRlLWNvcnBvIC5zaS1iMSBsaT51bHttYXJnaW4tYm90dG9tOjB9LnNpdGUtY29ycG8gLnNpLWIxIG9se21hcmdpbi1ib3R0b206NTBweH0uc2l0ZS1jb3JwbyAuc2ktYjEgb2wgbGkgbGksLnNpdGUtY29ycG8gLnNpLWIxIG9sIGxpIGxpK2xpey0tc2ktYjEtbGktbmVzdGVkLXBhZGRpbmctbGVmdDogNDdweH0uc2l0ZS1jb3JwbyAuc2ktYjEgb2wgbGk6OmJlZm9yZXtjb250ZW50OlwiMFwiIGNvdW50ZXIob2wpO2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcmVkKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MTJweDt3aWR0aDozNHB4O2hlaWdodDoxOHB4O3RvcDo1cHg7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1iMSBvbCBsaTo6YmVmb3Jle3RvcDozcHh9fT4uc2l0ZS1jb3JwbyAuc2ktYjEgb2wgbGk6bnRoLWNoaWxkKDkpK2xpOjpiZWZvcmV7Y29udGVudDpjb3VudGVyKG9sKX0uc2l0ZS1jb3JwbyAuc2ktYjE+ZGl2Omxhc3QtY2hpbGQsLnNpdGUtY29ycG8gLnNpLWIxPnA6bGFzdC1jaGlsZHstLXNpLWIxLWRpdi1wLWxhc3QtY2hpbGQtbWI6IDB9LnNpdGUtY29ycG8gLnd5c2l3eWc+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcycHgpey5zaXRlLWNvcnBvIC53eXNpd3lnPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjMwcHh9fS5zaXRlLWNvcnBvIC53eXNpd3lnIHVsey0tc2ktYjEtbGktY291bnRlci10b3A6IDdweH0uc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCBsaXtwYWRkaW5nLWxlZnQ6dmFyKC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0KTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCBsaSBsaSwuc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCBsaSBsaStsaXtwYWRkaW5nLWxlZnQ6dmFyKC0tc2ktYjEtbGktbmVzdGVkLXBhZGRpbmctbGVmdCk7bWFyZ2luLXRvcDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZyl9LnNpdGUtY29ycG8gLnd5c2l3eWcgdWwgbGkrbGl7bWFyZ2luLXRvcDp2YXIoLS1zaS1iMS1saS1zcGFjaW5nKX0uc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCB1bCwuc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCBvbHt3aWR0aDoxMDAlO21hcmdpbjowfS5zaXRlLWNvcnBvIC53eXNpd3lnIHVsIGxpOjpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOnZhcigtLXJlZCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tc2ktYjEtbGktY291bnRlci13aWR0aCk7aGVpZ2h0OnZhcigtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc2ktYjEtbGktY291bnRlci10b3ApO2xlZnQ6MH0uc2l0ZS1jb3JwbyAud3lzaXd5ZyB1bCBsaSBsaTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItYm9yZGVyLXJhZGl1cyk7d2lkdGg6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItd2lkdGgpO2hlaWdodDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1oZWlnaHQpO3RvcDp2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3ApO2xlZnQ6dmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItbGVmdCl9LnNpdGUtY29ycG97LS1zaS1iMi1wYWRkaW5nOiA0NXB4IDIwcHg7LS1zaS1iMi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvOy0tc2ktYjItY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wOiAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tc2ktYjItcGFkZGluZzogNzBweCAyMHB4Oy0tc2ktYjItY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wOiA1MHB4fX0uc2l0ZS1jb3JwbyAuc2ktYjJ7cGFkZGluZzp2YXIoLS1zaS1iMi1wYWRkaW5nKTttYXJnaW46dmFyKC0tc2ktYjItbWFyZ2luKX0uc2l0ZS1jb3JwbyAuc2ktYjIgLmNvbnRlbnQgLmJ1dHRvbkdyb3Vwe21hcmdpbi10b3A6Y2FsYyh2YXIoLS1zaS1iMi1jb250ZW50LWJ1dHRvbkdyb3VwLW1hcmdpbi10b3ApICsgdmFyKC0tYnRuLWdyb3VwLWd1dHRlcikgKiAtMC41KX0uc2l0ZS1jb3Jwb3stLXNpLWIzLXBpY3R1cmUtYm9yZGVyLXJhZGl1czogMjBweDstLXNpLWIzLWNvbnRlbnQta2V5cy1tYXJnaW4teTogNDBweH0uc2l0ZS1jb3JwbyAuc2ktYjMtLWltZ1JpZ2h0ey0tc2ktYjMtY29udGVudC1tYXJnaW4tYm90dG9tOiA0MHB4Oy0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiAwcHh9LnNpdGUtY29ycG8gLnNpLWIzLS1pbWdMZWZ0ey0tc2ktYjMtY29udGVudC1tYXJnaW4tYm90dG9tOiAwcHg7LS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDQwcHh9LnNpdGUtY29ycG8gLnNpLWIzLTN7LS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDQwcHh9LnNpdGUtY29ycG8gLnBhcmFncmFwaC0tdHlwZS0tZjctYjMtMSAuc3dpcGVyLW5hdnttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG97LS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXk6IDUwcHh9LnNpdGUtY29ycG8gLnNpLWIzLS1pbWdSaWdodHstLXNpLWIzLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogMHB4Oy0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiAwcHh9LnNpdGUtY29ycG8gLnNpLWIzLS1pbWdMZWZ0ey0tc2ktYjMtY29udGVudC1tYXJnaW4tYm90dG9tOiAwcHg7LS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDBweH0uc2l0ZS1jb3JwbyAuc2ktYjMtM3stLXNpLWIzLXBpY3R1cmUtbWFyZ2luLWJvdHRvbTogNzBweH19LnNpdGUtY29ycG8gLnNpLWIzLS1pbWdMZWZ0IC5rZXlzLC5zaXRlLWNvcnBvIC5zaS1iMy0taW1nUmlnaHQgLmtleXN7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktYjMtLWltZ0xlZnQgLmtleXMsLnNpdGUtY29ycG8gLnNpLWIzLS1pbWdSaWdodCAua2V5c3stLWtleXMtbWFyZ2luLXg6IDBweDttYXJnaW4tbGVmdDotMjUlfX0uc2l0ZS1jb3JwbyAuc2ktYjIuc2ktYjMgcGljdHVyZXttYXJnaW4tYm90dG9tOnZhcigtLXNpLWIzLXBpY3R1cmUtbWFyZ2luLWJvdHRvbSl9LnNpdGUtY29ycG8gLnNpLWIyLnNpLWIzIHBpY3R1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87aGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KTtib3JkZXItcmFkaXVzOnZhcigtLXNpLWIzLXBpY3R1cmUtYm9yZGVyLXJhZGl1cyk7b2JqZWN0LWZpdDpjb3Zlcn0uc2l0ZS1jb3JwbyAuc2ktYjIuc2ktYjMgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS1iMy1jb250ZW50LW1hcmdpbi1ib3R0b20pfS5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyAuY29udGVudCAua2V5c3ttYXJnaW4tdG9wOnZhcigtLXNpLWIzLWNvbnRlbnQta2V5cy1tYXJnaW4teSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXkpfS5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyAuY29udGVudCAua2V5RmlndXJlX19pbWd7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyAuY29udGVudCAua2V5RmlndXJlX19pbWcgaW1ne21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyAuY29udGVudCAuYnV0dG9uR3JvdXB7bWFyZ2luLWxlZnQ6LTE1cHh9fS5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyAuY29udGVudCAuYnV0dG9uR3JvdXAgbGk6bnRoLWNoaWxkKDMpe2ZsZXgtYmFzaXM6MTAwJX0uc2l0ZS1jb3JwbyAuc2ktYjIuc2ktYjMgLmNvbnRlbnQgLmJ1dHRvbkdyb3VwIGxpe21hcmdpbjoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaXRlLWNvcnBvIC5zaS1iMi5zaS1iMyBwaWN0dXJlIGltZywuc2l0ZS1jb3JwbyAuc2ktYjIuc2ktYjMuc2ktYzEgcGljdHVyZSBpbWd7aGVpZ2h0OmF1dG99fS5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS1iMy5zaS1iMy0yIC5rZXlGaWd1cmVfX2ltZyBpbWcsLnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZyBpbWd7ZGlzcGxheTpibG9ja30uc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktYjMuc2ktYjMtMiAua2V5RmlndXJlX19pbWcgaW1nLmRhcmttb2RlSW1nLC5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS1iMy5zaS1iNCAua2V5RmlndXJlX19pbWcgaW1nLmRhcmttb2RlSW1ne2Rpc3BsYXk6bm9uZX0uc2l0ZS1jb3Jwby5kYXJrTW9kZSAuc2kuc2ktYjIuc2ktYjMuc2ktYjMtMiAua2V5RmlndXJlX19pbWcsLnNpdGUtY29ycG8uZGFya01vZGUgLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZ3tmaWx0ZXI6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5zaS5zaS1iMi5zaS1iMy5zaS1iMy0yIC5rZXlGaWd1cmVfX2ltZyBpbWcsLnNpdGUtY29ycG8uZGFya01vZGUgLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZyBpbWd7ZmlsdGVyOm5vbmU7ZGlzcGxheTpub25lfS5zaXRlLWNvcnBvLmRhcmtNb2RlIC5zaS5zaS1iMi5zaS1iMy5zaS1iMy0yIC5rZXlGaWd1cmVfX2ltZyBpbWcuZGFya21vZGVJbWcsLnNpdGUtY29ycG8uZGFya01vZGUgLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZyBpbWcuZGFya21vZGVJbWd7ZGlzcGxheTpibG9ja30uc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktYjMuc2ktYjQgLmNvbnRhaW5lcntwYWRkaW5nOjAgMTBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktYjMuc2ktYjQgLmNvbnRhaW5lciAudGl0bGV7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS1iMy5zaS1iNCAua2V5c3stLXNpLWIzLWNvbnRlbnQta2V5cy1tYXJnaW4teTogNzBweFxuICAgICAgICAgICAgfX0uc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktYjMuc2ktYjQgLmtleXMrLmtleXN7bWFyZ2luLXRvcDpjYWxjKHZhcigtLXNpLWIzLWNvbnRlbnQta2V5cy1tYXJnaW4teSkgKiAtMSl9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZ3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5rZXlGaWd1cmVfX2ltZyBpbWd7bWFyZ2luOjB9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLWIzLnNpLWI0IC5jb250ZW50e3BhZGRpbmc6MH0uc2kuc2ktYjIuc2ktYjMuc2ktYjR7LS1zaS1iNC1zd2lwZXItbXliOiAgMi41cmVtfS5zd2lwZXItc2xpZGUgLnNpLnNpLWIyLnNpLWIzLnNpLWI0e21hcmdpbi1ib3R0b206dmFyKC0tc2ktYjQtc3dpcGVyLW15Yil9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLWIyLnNpLWIzLnNpLWI0ey0tc2ktYjQtc3dpcGVyLW15YjogIDQuMzc1cmVtfS5zaS5zaS1iMi5zaS1iMy5zaS1iNCAua2V5cy0tZ3JpZHttYXJnaW4tbGVmdDotMjIuNjI1cmVtO21hcmdpbi1sZWZ0Oi0xNy45MzhyZW07d2lkdGg6Y2FsYygxMDAlICsgMjIuNjI1cmVtKTttYXgtd2lkdGg6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6My4xMjVyZW19fS5zaXRlLWNvcnBvIC5zaS1iNXstLXNpLWI1LXBhZGRpbmcteDogMS4yNXJlbTstLXNpLWI1LXF1b3RlLWNvbG9yOiB2YXIoLS1yZWQpOy0tc2ktYjUtcXVvdGUtd2lkdGg6IDEwMCU7LS1zaS1iNS1xdW90ZS1pY29uLXdpZHRoOiAxLjE4N3JlbTstLXNpLWI1LXF1b3RlLWljb24taGVpZ2h0OiAxLjI1cmVtOy0tc2ktYjUtY2l0ZS1tYXJnaW4tYm90dG9tOiAxLjg3NXJlbTstLXNpLW1hcmdpbi15OiA0NXB4Oy0tc2ktYjUtY2l0ZS10aHVtYi1zaXplOiA5cmVtOy0tc2ktYjUtY2l0ZS1ndXR0ZXI6IDEuMjVyZW07cGFkZGluZy1sZWZ0OnZhcigtLXNpLWI1LXBhZGRpbmcteCk7cGFkZGluZy1yaWdodDp2YXIoLS1zaS1iNS1wYWRkaW5nLXgpO21hcmdpbi10b3A6dmFyKC0tc2ktbWFyZ2luLXkpO21hcmdpbi1ib3R0b206dmFyKC0tc2ktbWFyZ2luLXkpfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO21hcmdpbjowIGF1dG87d2lkdGg6dmFyKC0tc2ktYjUtcXVvdGUtd2lkdGgpfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGUgYmxvY2txdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OnZhcigtLXNpLWI1LXF1b3RlLWljb24td2lkdGgpO3dpZHRoOjEwMCV9LnNpdGUtY29ycG8gLnNpLWI1X19xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpib3R0b20vY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL21lZGlhL2ljb25zL3F1b3RlLS1yZWQuc3ZnKTt3aWR0aDp2YXIoLS1zaS1iNS1xdW90ZS1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tc2ktYjUtcXVvdGUtaWNvbi1oZWlnaHQpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uc2l0ZS1jb3JwbyAuc2ktYjVfX3F1b3RlIHB7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7Y29sb3I6dmFyKC0tc2ktYjUtcXVvdGUtY29sb3IpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC13ZWlnaHQ6MzAwfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXJ7cGFkZGluZzowO21hcmdpbi1ib3R0b206dmFyKC0tc2ktYjUtY2l0ZS1tYXJnaW4tYm90dG9tKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO29yZGVyOjF9LnNpdGUtY29ycG8gLnNpLWI1X19xdW90ZV9fd3JhcHBlciAucmliYm9uU21hbGx7LS1yaWJib24td2lkdGg6IDIwcHg7LS1yaWJib24taGVpZ2h0OiAxMHB4Oy0tcmliYm9uLXRvcDogMDstLXJpYmJvbi1ib3R0b206IDA7LS1yaWJib24tbGVmdDogMDstLXJpYmJvbi1yaWdodDogOHB4fS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXIgcGljdHVyZXtmbGV4OjAgMCB2YXIoLS1zaS1iNS1jaXRlLXRodW1iLXNpemUpfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXIgZmlnY2FwdGlvbnttYXJnaW4tbGVmdDp2YXIoLS1zaS1iNS1jaXRlLWd1dHRlcik7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMTU7Zm9udC13ZWlnaHQ6NDAwfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXIgZmlnY2FwdGlvbiBzbWFsbHttYXJnaW4tdG9wOjNweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3LjVyZW07Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC1zaXplOi45MzdyZW07bGluZS1oZWlnaHQ6MS41fS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXIgaW1ne2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjt3aWR0aDp2YXIoLS1zaS1iNS1jaXRlLXRodW1iLXNpemUpO2hlaWdodDp2YXIoLS1zaS1iNS1jaXRlLXRodW1iLXNpemUpO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWI1ey0tc2ktbWFyZ2luLXk6IDcwcHg7LS1zaS1iNS1xdW90ZS1pY29uLXdpZHRoOiAxLjg3NXJlbTstLXNpLWI1LXF1b3RlLWljb24taGVpZ2h0OiAxLjgxMnJlbTstLXNpLWI1LWNpdGUtdGh1bWItc2l6ZTogMTEuNDM3cmVtfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3d9LnNpdGUtY29ycG8gLnNpLWI1X19xdW90ZSBibG9ja3F1b3Rle21hcmdpbjphdXRvO21hcmdpbi10b3A6MH0uc2l0ZS1jb3JwbyAuc2ktYjVfX3F1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZXt0b3A6LjE4N3JlbX0uc2l0ZS1jb3JwbyAuc2ktYjVfX3F1b3RlIHB7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6MzAwfS5zaXRlLWNvcnBvIC5zaS1iNV9fcXVvdGVfX3dyYXBwZXJ7b3JkZXI6MDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2l0ZS1jb3JwbyAuc2ktYjVfX3F1b3RlX193cmFwcGVyIGZpZ2NhcHRpb257bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OjA7bWF4LXdpZHRoOm5vbmV9LnNpdGUtY29ycG8gLnNpLWI1X19xdW90ZV9fd3JhcHBlciBmaWdjYXB0aW9uIHNtYWxse21heC13aWR0aDpub25lfX0uc2l0ZS1jb3JwbyAuc2kuc2ktYzEgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWMxIC5jb250ZW50e21hcmdpbi1ib3R0b206NC4zNzVyZW19fS5zaXRlLWNvcnBvIC5zaS5zaS1jMSAuY29udGVudCB1bDpub3QoLmJ1dHRvbkdyb3VwKTpub3QoLmtleXMpOm5vdCguZmxleC1ncmlkKTpub3QoLmVkaXRvcmlhbF9fbGlzdCkgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDp2YXIoLS1yZWQpO2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktYjEtbGktY291bnRlci1ib3JkZXItcmFkaXVzKTtkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLXNpLWIxLWxpLWNvdW50ZXItd2lkdGgpO2hlaWdodDp2YXIoLS1zaS1iMS1saS1jb3VudGVyLWhlaWdodCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXNpLWIxLWxpLWNvdW50ZXItdG9wKTtsZWZ0OjB9LnNpdGUtY29ycG8gLnNpLnNpLWMxIGZpZ3VyZXttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1jMSBmaWd1cmUgaW1ne2hlaWdodDo2NTBweDt3aWR0aDphdXRvO29iamVjdC1maXQ6Y292ZXJ9fS5zaXRlLWNvcnBvIC5zaS5zaS1jMSBmaWdjYXB0aW9ue21hcmdpbjowO21hcmdpbi10b3A6MS4yNXJlbTt3aWR0aDphdXRvO3BhZGRpbmc6MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYzEgZmlnY2FwdGlvbi5jb250ZW50e21hcmdpbi1ib3R0b206MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYzEgZmlnY2FwdGlvbiBwe2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MH0uc2l0ZS1jb3JwbyAuc2kuc2ktYzEgZmlnY2FwdGlvbiB1bCBsaXttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtmb250LXNpemU6MTVweH06cm9vdHstLXNpLWQxLWN1c3RvbUhvdmVyV2lkdGg6IDgxLjM4OHZ3fS5zaS5zaS1kMSAuY29udGVudHttYXJnaW4tYm90dG9tOjIuNXJlbX0uc2kuc2ktZDEgZmlndXJlLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCAtMjBweH0uc2kuc2ktZDEgZmlndXJlPnBpY3R1cmUgaW1nLC5zaS5zaS1kMSBmaWd1cmU+aW1nLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXI+cGljdHVyZSBpbWcsLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlcj5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb24sLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9ue3BhZGRpbmctbGVmdDouNzVyZW07cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAyLjVyZW0pO21hcmdpbi10b3A6LjkzN3JlbTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MS4yNXJlbTttYXJnaW4tcmlnaHQ6MS4yNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjQyODU3fS5zaS5zaS1kMSBmaWd1cmUgZmlnY2FwdGlvbjo6YWZ0ZXIsLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciBmaWdjYXB0aW9uOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjQwNnJlbTt3aWR0aDouMzc1cmVtO2hlaWdodDouMzc1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZW1lcmFsZCk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOi4xODdyZW19LnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlci5tb2RhbF9fdmlkZW8gLmhvdmVyQ29udGVudHt3aWR0aDphdXRvfS5zaS5zaS1kMSAuYnV0dG9uLS1vdmFse2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaS5zaS1kMSBmaWd1cmUsLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2kuc2ktZDEgZmlndXJlIC5ob3ZlckNvbnRlbnQsLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciAuaG92ZXJDb250ZW50e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxLjI1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6MX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLWQxIC5jb250ZW50e21hcmdpbi1ib3R0b206NC4zNzVyZW07bWluLWhlaWdodDowfS5zaS5zaS1kMSBmaWd1cmUsLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlcnt3aWR0aDp2YXIoLS1zaS1kMS1jdXN0b21Ib3ZlcldpZHRoKTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zaS5zaS1kMSBmaWd1cmUgZmlnY2FwdGlvbiwuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIGZpZ2NhcHRpb257bWFyZ2luLXRvcDoxLjg3NXJlbTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjEuODc1cmVtO21heC13aWR0aDozNXJlbX0uc2kuc2ktZDEgZmlndXJlIGZpZ2NhcHRpb246OmFmdGVyLC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIgZmlnY2FwdGlvbjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi40MDZyZW07d2lkdGg6LjM3NXJlbTtoZWlnaHQ6LjM3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWVtZXJhbGQpO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czouMTg3cmVtfX0uc2l0ZS1jb3Jwb3stLXNpLWQxLWN1c3RvbUhvdmVyV2lkdGg6IGF1dG99LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5idXR0b24tLW92YWx7Ym9yZGVyOm5vbmV9LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5idXR0b24tLW92YWwgaW1ne3dpZHRoOjZweDtoZWlnaHQ6OHB4fS5zaXRlLWNvcnBvIC5zaS5zaS1kMSAuY29udGVudHttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbTo0LjM3NXJlbX19LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIC5wbGF5ZXIuaW5saW5lX19wbGF5ZXJ7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MjBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIC5wbGF5ZXIuaW5saW5lX19wbGF5ZXIgcGljdHVyZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtwb2ludGVyLWV2ZW50czphbGx9LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3ZlciAucGxheWVyLmlubGluZV9fcGxheWVyIHBpY3R1cmUgaW1ne21heC1oZWlnaHQ6MTAwJTtoZWlnaHQ6MTAwJX0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIC5wbGF5ZXIuaW5saW5lX19wbGF5ZXIgaWZyYW1le2N1cnNvcjpwb2ludGVyfS5zaXRlLWNvcnBvIC5zaS5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmV7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKX0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyIGltZ3t0cmFuc2l0aW9uOjAuM3MgZWFzZS1pbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7aGVpZ2h0OjEwMCV9LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlcjpob3ZlciBwaWN0dXJlOjphZnRlcntvcGFjaXR5OjAuOX0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmxlZ2VuZHttYXJnaW4tdG9wOjEwcHg7cGFkZGluZy1sZWZ0OjIwcHg7bGluZS1oZWlnaHQ6MS41fS5zaXRlLWNvcnBvIC5zaS5zaS1kMSAubGVnZW5kIHB7Zm9udC1zaXplOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5sZWdlbmR7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctbGVmdDozMHB4fX0uc2l0ZS1jb3JwbyAuc2kuc2ktZDEgLmhvdmVyQ29udGVudHtvcGFjaXR5OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWQxIC5ob3ZlckNvbnRlbnR7b3BhY2l0eToxfX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktZDEgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlfX0uc2l0ZS1jb3JwbyAuaW5saW5lX19idXR0b257cG9zaXRpb246cmVsYXRpdmV9LnNpdGUtY29ycG8gLmlubGluZV9fcGxheWVyIHBpY3R1cmV7cG9zaXRpb246YWJzb2x1dGV9LnNpdGUtY29ycG8gLmlubGluZV9fcGxheWVyIGlmcmFtZXtib3JkZXItcmFkaXVzOjIwcHh9LnNpdGUtY29ycG8gLmlubGluZV9fcGxheWVyW2RhdGEtc3RhdGU9XCJ3YWl0aW5nLXRvLWJlLWluc3RhbnRpYXRlXCJdIHBpY3R1cmUsLnNpdGUtY29ycG8gLmlubGluZV9fcGxheWVyW2RhdGEtc3RhdGU9XCJpbnN0YW50aWF0aW5nXCJdIHBpY3R1cmUsLnNpdGUtY29ycG8gLmlubGluZV9fcGxheWVyW2RhdGEtc3RhdGU9XCJwYXVzZWRcIl0gcGljdHVyZXt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6bm9uZX0uc2l0ZS1jb3JwbyAuaXNoaWRkZW57b3BhY2l0eTowO3otaW5kZXg6MH0uc2l0ZS1jb3JwbyAuc2ktZTF7cGFkZGluZzowIDEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxe3BhZGRpbmc6MCAyMHB4fX0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWR7LS1zaXplQ2FyZDogMjQ3cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6NTBweCA1NXB4O21hcmdpbjo0NXB4IGF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDE0LCAxZnIpO2dyaWQtdGVtcGxhdGUtcm93czphdXRvO2NvbHVtbi1nYXA6MjBweDttYXJnaW46NzBweCBhdXRvO3BhZGRpbmc6OTBweCAwOy0tc2l6ZUNhcmQ6IDE5LjV2d319LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5kaXNhYmxlZC1uYXYrLnN3aXBlci1uYXZ7b3BhY2l0eTowfS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5zd2lwZXItY29udGFpbmVye2dyaWQtY29sdW1uOjMgLyAxNDtncmlkLXJvdzoxIC8gM30uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZSwuc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZSsuc3dpcGVyLXNsaWRle3Zpc2liaWxpdHk6dmlzaWJsZX0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZXttYXJnaW4tdG9wOi0xNTBweH0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1hY3RpdmU+LmNhcmRBY3R1e21hcmdpbi1sZWZ0OjB9LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUrLnN3aXBlci1zbGlkZT4uY2FyZEFjdHV7bWFyZ2luLXJpZ2h0OjB9fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuc3dpcGVyLW5hdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MzBweCAwO2dhcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuc3dpcGVyLW5hdnttYXJnaW4tdG9wOjB9LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5zd2lwZXItbmF2IC5zd2lwZXItbmF2LXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjE0cHg7cGFkZGluZzoyMHB4O3BhZGRpbmctbGVmdDozNHB4fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuc3dpcGVyLW5hdiAuc3dpcGVyLW5hdi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTRweDtwYWRkaW5nOjIwcHh9fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIGgze2dyaWQtY29sdW1uOjIgLyAxMDtncmlkLXJvdzoxIC8gMn19LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIGgzIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogMjFweDstLXJpYmJvbi1oZWlnaHQ6IDExcHg7LS1yaWJib24tcmlnaHQ6IDB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIGgzIC5yaWJib25TbWFsbHstLXJpYmJvbi13aWR0aDogMzJweDstLXJpYmJvbi1oZWlnaHQ6IDE3cHh9fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuY2FyZEFjdHV7bWFyZ2luOjAgYXV0bzt3aWR0aDp2YXIoLS1zaXplQ2FyZCl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dXttYXJnaW4tdG9wOjE1MHB4O21heC13aWR0aDoyODVweH19LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dSBhe3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dV9fdGh1bWJuYWlse2JvcmRlci1yYWRpdXM6MjBweDt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zaXplQ2FyZCk7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O21heC13aWR0aDoyODVweDttYXgtaGVpZ2h0OjI4NXB4fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuY2FyZEFjdHVfX3RpdGxle21hcmdpbi10b3A6MjVweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztsaW5lLWhlaWdodDoxLjV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dV9fdGl0bGV7bWFyZ2luLXRvcDozNXB4fX0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLmNhcmRBY3R1X19ibG9jSW5mb3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDozMHB4fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuY2FyZEFjdHVfX2Jsb2NJbmZvIC5wMnttYXJnaW46MDttYXJnaW4tcmlnaHQ6OHB4fS5zaXRlLWNvcnBvIC5zaS1lMV9fZ3JpZCAuY2FyZEFjdHVfX2Jsb2NJbmZvIC5wMjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjEwcHh9LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dV9fYmxvY0luZm8gLnAyOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi04cHg7d2lkdGg6NHB4O2hlaWdodDo0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXJlZCl9LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5jYXJkQWN0dV9fYmxvY0luZm8gLnAyLmRhdGU6Zmlyc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MTBweH0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLmNhcmRBY3R1X19ibG9jSW5mbyAucDIuZGF0ZTpmaXJzdC1jaGlsZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6LThweDt3aWR0aDo0cHg7aGVpZ2h0OjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmVkKX0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLmJ1dHRvbkJsb2N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWUxX19ncmlkIC5idXR0b25CbG9je2dyaWQtY29sdW1uOjExIC8gMTQ7Z3JpZC1yb3c6MSAvIDI7anVzdGlmeS1jb250ZW50OnN0YXJ0O3otaW5kZXg6MX0uc2l0ZS1jb3JwbyAuc2ktZTFfX2dyaWQgLmJ1dHRvbkJsb2MgZGl2e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI4NXB4O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG99fS5zaXRlLWNvcnBvey0tc2ktZjctcGFkZGluZzogNDVweCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tc2ktZjctcGFkZGluZzogNzBweCAyMHB4fX0uc2l0ZS1jb3JwbyAuc2ktZjd7LS1zaS1iMS1wYWRkaW5nOiAwOy0tc2ktYjItcGFkZGluZzogMDstLXNsaWRlci1jb250cm9sLW1hcmdpbi10b3A6IDQwcHg7cGFkZGluZzp2YXIoLS1zaS1mNy1wYWRkaW5nKX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktZjd7LS1zaS1iMS1wYWRkaW5nOiAwOy0tc2ktYjItcGFkZGluZzogMDstLXNsaWRlci1jb250cm9sLW1hcmdpbi10b3A6IDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1mNy5wYXJhZ3JhcGgtLXR5cGUtLWY3LWIzLTF7LS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdDogNTYuMzE5dnc7LS1zbGlkZXItY29udHJvbC1tYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNsaWRlci1jb250cm9sLW5hdi1oZWlnaHQpICogLTEpfX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsuc2l0ZS1jb3JwbyAuc2ktZjcucGFyYWdyYXBoLS10eXBlLS1mNy1iMy0xey0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyArIDEwMXB4KX19LnNpdGUtY29ycG8gLnNpLWY3LnBhcmFncmFwaC0tdHlwZS0tZjctYjMtMSAuc3dpcGVyLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1mNy5wYXJhZ3JhcGgtLXR5cGUtLWY3LWMxLC5zaXRlLWNvcnBvIC5zaS1mNy5wYXJhZ3JhcGgtLXR5cGUtLWY3LWQxey0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLWxlZnQ6IDI4LjE5NHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsuc2l0ZS1jb3JwbyAuc2ktZjcucGFyYWdyYXBoLS10eXBlLS1mNy1jMSwuc2l0ZS1jb3JwbyAuc2ktZjcucGFyYWdyYXBoLS10eXBlLS1mNy1kMXstLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSA4MDBweCArIDQyOC44ODg4OXB4KX19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWY3LnBhcmFncmFwaC0tdHlwZS0tZjctcTF7LS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdDogMzUuMjA4dnd9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5zaXRlLWNvcnBvIC5zaS1mNy5wYXJhZ3JhcGgtLXR5cGUtLWY3LXExey0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDgwMHB4ICsgNTQxLjExMTExcHgpfX0uc2l0ZS1jb3JwbyAuc2ktZjcucGFyYWdyYXBoLS10eXBlLS1mNy1jMSAuc3dpcGVyLWNvbnRyb2x7bWFyZ2luLXRvcDo1MHB4fS5zaXRlLWNvcnBvey0tc2ktajEtcGFkZGluZzogNDVweCAyMHB4Oy0tc2ktajEtY29udGVudC1tYXJnaW4tYm90dG9tOiAzLjc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tc2ktajEtcGFkZGluZzogNzBweCAyMHB4Oy0tc2ktajEtY29udGVudC1tYXJnaW4tYm90dG9tOiA5MHB4fX0uc2l0ZS1jb3JwbyAuc2ktajF7b3ZlcmZsb3c6aGlkZGVuOy0tZmxleC1ncmlkLWNvdW50OiAxOy0tZmxleC1ncmlkLWd1dHRlcjogNC4zNzVyZW07LS1mbGV4LWdyaWQtaXRlbS13aWR0aDogMzM1cHg7LS1yZWluc3VyYW5jZS1pbWctYm9yZGVyLXJhZGl1czogMTYuODc1cmVtOy0tcmVpbnN1cmFuY2UtaW1nLXdpZHRoOiAxOC42MjVyZW07LS1yZWluc3VyYW5jZS1pbWctaGVpZ2h0OiAyNi44NzVyZW07LS1yZWluc3VyYW5jZS1pbWctbXliOiAyLjVyZW07LS1yZWluc3VyYW5jZS10aXRsZS1teWI6IDEuMjVyZW07LS1yZWluc3VyYW5jZS10ZXh0LW15YjogMS4yNXJlbTtwYWRkaW5nOnZhcigtLXNpLWoxLXBhZGRpbmcpfS5zaXRlLWNvcnBvIC5zaS1qMSAuYnV0dG9uR3JvdXB7d2lkdGg6MTAwJX0uc2l0ZS1jb3JwbyAuc2ktajEgLmJ1dHRvbkdyb3VwIGxpe3dpZHRoOjEwMCV9LnNpdGUtY29ycG8gLnNpLWoxIC5idXR0b25Hcm91cCBsaSBhe3dpZHRoOjEwMCV9LnNpdGUtY29ycG8gLnNpLWoxIC5idXR0b25Hcm91cCBsaSBhIHNwYW46Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktajF7LS1mbGV4LWdyaWQtY291bnQ6IDM7LS1mbGV4LWdyaWQtZ3V0dGVyOiA4LjMzM3Z3Oy0tZmxleC1ncmlkLWl0ZW0td2lkdGg6IDIyLjE3NXZ3Oy0tcmVpbnN1cmFuY2UtaW1nLW15YjogMy4xMjVyZW07LS1yZWluc3VyYW5jZS10aXRsZS1teWI6IDEuMjVyZW07LS1yZWluc3VyYW5jZS10ZXh0LW15YjogMS44NzVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5zaXRlLWNvcnBvIC5zaS1qMXstLWZsZXgtZ3JpZC1ndXR0ZXI6IDEzMy4zMzMzM3B4XG5cbiAgICAgICAgOy0tZmxleC1ncmlkLWl0ZW0td2lkdGg6IDM1NC44MTExMXB4XG5cbiAgICA7LS1yZWluc3VyYW5jZS1pbWctbXliOiA1NS41NTU1NnB4XG5cbjstLXJlaW5zdXJhbmNlLXRpdGxlLW15YjogMjIuMjIyMjJweFxuXG47LS1yZWluc3VyYW5jZS10ZXh0LW15YjogMzMuMzMzMzNweFxuXG59fS5zaXRlLWNvcnBvIC5zaS1qMSBzdmcuaWNvbi10YXJnZXRCbGFua3tkaXNwbGF5Om5vbmV9LnNpdGUtY29ycG8gLnNpLWoxIC5jb250ZW50e21hcmdpbi1ib3R0b206dmFyKC0tc2ktajEtY29udGVudC1tYXJnaW4tYm90dG9tKX0uc2l0ZS1jb3JwbyAuc2ktbDF7LS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDQwcHg7LS1zaS1iMi1wYWRkaW5nOiAwOy0tc2ktYjItbWFyZ2luOiAtMTBweDttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWwxey0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiAwcHg7bWFyZ2luLXRvcDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktbDEgbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uc2l0ZS1jb3JwbyAuc2ktbDEgcGljdHVyZXttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWwxIHBpY3R1cmV7bWFyZ2luLWJvdHRvbTo3MHB4fX0uc2l0ZS1jb3JwbyAuc2ktbDEgLnN3aXBlci1zbGlkZSAucm93e21hcmdpbjowfS5zaXRlLWNvcnBvIC5zaS1sMSAuc2ktYjIgcGljdHVyZXtwYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNpLWwxIC5zaS1iMiBwaWN0dXJlIGltZ3toZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xfS5zaXRlLWNvcnBvIC5zaS1sMSAuc2ktYjIgLmNvbnRlbnR7cGFkZGluZzowfS5zaXRlLWNvcnBvIC5zaS1sMSAudGFic19fY29udGFpbmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE1NjBweH0uc2l0ZS1jb3JwbyAuc2ktbDEgLnRhYnNfX3NsaWRlc3ttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1sMSAudGFic19fc2xpZGVze21hcmdpbi10b3A6NzBweDttYXJnaW4tYm90dG9tOjcwcHh9fS5zaXRlLWNvcnBvIC5zaS1sMSAudGFiX19jb250ZW50e3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5zaS5zaS1xMXstLXNpLXExLXN3aXBlci1teWI6IDIuNXJlbX0uc3dpcGVyLXNsaWRlIC5zaS5zaS1xMXttYXJnaW4tYm90dG9tOnZhcigtLXNpLXExLXN3aXBlci1teWIpfS5zaS5zaS1xMSAuY29udGVudHttYXJnaW4tYm90dG9tOnZhcigtLXExQ29udGVudC0tbWFyZ2luQm90dG9tKX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2kuc2ktcTEgLmZsZXgtZ3JpZHstLWZsZXgtZ3JpZC1ndXR0ZXI6IDBweDstLWZsZXgtZ3JpZC1pdGVtLXdpZHRoOiAxMDAlO21hcmdpbi10b3A6Y2FsYygyLjVyZW0gLSB2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyKSAqIDAuNSk7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDt3aWR0aDphdXRvfS5zaS5zaS1xMSAuZmxleC1ncmlkIC5mbGV4LWdyaWRfX2l0ZW0rLmZsZXgtZ3JpZF9faXRlbXttYXJnaW4tdG9wOi42MjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaS5zaS1xMXstLXNpLXExLXN3aXBlci1teWI6IDQuMzc1cmVtfS5zaS5zaS1xMSAuZmxleC1ncmlkey0tZmxleC1ncmlkLWNvdW50OiAyOy0tZmxleC1ncmlkLWd1dHRlcjogMy4xMjVyZW07LS1mbGV4LWdyaWQtaXRlbS13aWR0aDogNDAuODEycmVtO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYyg0LjM3NXJlbSAtIHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogMC41KTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowfS5zaS5zaS1xMSAuZG93bmxvYWR7aGVpZ2h0OjEwMCU7ZmxleC13cmFwOm5vd3JhcH0uc2kuc2ktcTEgLmRvd25sb2FkX19pbWd7b2JqZWN0LWZpdDpjb3Zlcn0uc2kuc2ktcTEgLmZsZXgtZ3JpZF9faXRlbTpudGgtY2hpbGQob2RkKXttYXJnaW4tdG9wOmNhbGModmFyKC0tZmxleC1ncmlkLWd1dHRlcikgKiAwLjUpfX0uc2l0ZS1jb3JwbyAuc2kuc2ktcTF7LS1xMUNvbnRlbnQtLW1hcmdpbkJvdHRvbTogMi41cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1xMXstLXExQ29udGVudC0tbWFyZ2luQm90dG9tOiA0LjM3NXJlbX19LnNpdGUtY29ycG8gLnNpLnNpLXExIGxpe3BhZGRpbmc6MDttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLXExIGxpe21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMTBweH19LnNpdGUtY29ycG8gLnNpLnNpLXExIC5kb3dubG9hZF9faW1nIGltZ3tvYmplY3QtZml0OmNvdmVyfS5zaXRlLWNvcnBvIC5zaS5zaS1xMSAuZG93bmxvYWRfX2NvbnRlbnR7Zm9udC1zaXplOjE1cHh9LnNpLXMxe21hcmdpbi10b3A6dmFyKC0tc2ktbWFyZ2luLXkpO21hcmdpbi1ib3R0b206dmFyKC0tc2ktbWFyZ2luLXkpO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktczF7cGFkZGluZy1ib3R0b206NzBweH19LnNpdGUtY29ycG8gLnNpLXMxIGxpIGEgc3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXB9LnNpdGUtY29ycG8gLnNpLXMxIC5idXR0b25Hcm91cCBzcGFuIC5pY29uLXRhcmdldEJsYW5re2Rpc3BsYXk6bm9uZX0uc2l0ZS1jb3JwbyAuc2ktczJfX25hdnttYXJnaW4tdG9wOi42MjVyZW07cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1zMl9fbmF2e3BhZGRpbmctbGVmdDoxMDtwYWRkaW5nLXJpZ2h0OjEwfX0uc2l0ZS1jb3JwbyAuc2ktczJfX25hdiBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206LjYyNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktczJfX25hdiBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS4yNXJlbX19LnNpdGUtY29ycG8gLnNpLXMyX19uYXYgLnJpYmJvbkxhcmdlX190aXRsZXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnNpdGUtY29ycG8gLnNpLXMyX19uYXYgLmJ1dHRvbi0tb3ZhbHtib3JkZXI6bm9uZTtsaW5lLWhlaWdodDoxfS5zaXRlLWNvcnBvey0tc2kteDEtcGFkZGluZzogNDVweCAyMHB4Oy0tc2kteDEtY29udGVudC1tYXJnaW4tYm90dG9tOiA1MHB4Oy0tc2kteDEtbmVzdGVkLWNvbC13aWR0aDogNTAlOy0tc2kteDEtbmVzdGVkLWNvbC1tYXJnaW4tYm90dG9tOiAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tc2kteDEtcGFkZGluZzogODBweCAyMHB4Oy0tc2kteDEtbmVzdGVkLWNvbC13aWR0aDogMjUlOy0tc2kteDEtbmVzdGVkLWNvbC1tYXJnaW4tYm90dG9tOiAwfX0uc2l0ZS1jb3JwbyAuc2kteDF7cGFkZGluZzp2YXIoLS1zaS14MS1wYWRkaW5nKX0uc2l0ZS1jb3JwbyAuc2kteDEgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS14MS1jb250ZW50LW1hcmdpbi1ib3R0b20pfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS14MSAuY29udGVudHttYXJnaW4tYm90dG9tOjcwcHh9fS5zaXRlLWNvcnBvIC5zaS14MSAucm93IC5yb3c+LmNvbHtmbGV4OjAgMCB2YXIoLS1zaS14MS1uZXN0ZWQtY29sLXdpZHRoKTttYXgtd2lkdGg6dmFyKC0tc2kteDEtbmVzdGVkLWNvbC13aWR0aCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS14MS1uZXN0ZWQtY29sLW1hcmdpbi1ib3R0b20pfS5zaXRlLWNvcnBvIC5zaS14MSAuZW1wbG95ZWUgYnV0dG9uOmxhc3QtY2hpbGR7ZGlzcGxheTp1bnNldH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kteDEgLmNvbDpudGgtY2hpbGQoMm4rMSkgLmVtcGxveWVle3BhZGRpbmctdG9wOjcwcHh9fS5zaS11MXttYXJnaW4tdG9wOnZhcigtLXNpLW1hcmdpbi15KTttYXJnaW4tYm90dG9tOnZhcigtLXNpLW1hcmdpbi15KX0uc2ktdTEgLm1hcHtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmU7YW5pbWF0aW9uOm5vbmU7Y2xpcC1wYXRoOmNpcmNsZSgxMDAlKX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2ktdTEgLm1hcHstLW1hcC1zaXplOiAxNy4zNzVyZW07bWFyZ2luLWxlZnQ6MS4yNXJlbX19LnNpdGUtY29ycG97LS1zaS15MS1wYWRkaW5nOiA0NXB4IDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG97LS1zaS15MS1wYWRkaW5nOiA4MHB4IDIwcHh9fS5zaXRlLWNvcnBvIC5zaS15MXstLXNpLWIxLXBhZGRpbmc6IDA7LS1zaS1iMS1wYWRkaW5nOiAwOy0tc2ktYjEtaGVhZGluZ3Mtd2lkdGg6IDEwMCU7LS1zaS1iMS1oZWFkaW5ncy1tYXJnaW4tbGVmdDogMDstLXNpLWIxLWVsZW1lbnQtd2lkdGg6IDEwMCU7LS1zaS1iMS1lbGVtZW50LW1hcmdpbi1sZWZ0OiAwOy0tc2ktYjEtaDEtd2lkdGg6IDEwMCU7LS1zaS1iMS1oMS1tYXJnaW4tbGVmdDogMDstLXNpLWIxLWltZy13aWR0aDogMTAwJX0uc2l0ZS1jb3JwbyAuY29udGVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnNpLXkxe3BhZGRpbmc6dmFyKC0tc2kteTEtcGFkZGluZyl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLXkxIC5jb2wtbGd7d2lkdGg6MjIuMTc1dnd9LnNpLXkxIC5jb2wtbGcrLmNvbC1sZ3ttYXJnaW4tbGVmdDo4LjMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXsuc2kteTEgLmNvbC1sZ3t3aWR0aDozNTQuODExMTFweH0uc2kteTEgLmNvbC1sZysuY29sLWxne21hcmdpbi1sZWZ0OjEzMy4zMzMzM3B4fX0uc2kteTEgLnNpLWQxLC5zaS15MSAuc2ktYzF7bWFyZ2luOjA7cGFkZGluZzowfS5zaS15MSAuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVye3BhZGRpbmc6MH0uc2kteTEgLnNpLWQxIC5pbmxpbmVfX3BsYXllcnthc3BlY3QtcmF0aW86MyAvIDJ9LnNpLXkxIC5zaS1kMSAubW9kYWxfX3ZpZGVve3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogMTIzOS45OHB4KXsuc2kteTEgLnNpLWQxIC5pbmxpbmVfX3BsYXllcntoZWlnaHQ6YXV0bztib3JkZXI6bm9uZX19LnNpLXkxIC5zaS1kMSAuY29sLWxnIC5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmU6OmFmdGVye2JhY2tncm91bmQtc2l6ZTo0LjM3NXJlbX0uc2kteTEgLnNpLWQxIC5jb2wtbGctNCAuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyLm1vZGFsX192aWRlbyBwaWN0dXJlOjphZnRlcntiYWNrZ3JvdW5kLXNpemU6NXJlbX0uc2kteTEgLnNpLWQxIC5jb2wtbGctNiAuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyLm1vZGFsX192aWRlbyBwaWN0dXJlOjphZnRlcntiYWNrZ3JvdW5kLXNpemU6Ni4yNXJlbX0uc2kteTEgLnNpLWMxIGZpZ3VyZSBwaWN0dXJlIGltZ3toZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOnZhcigtLXNpLWIzLXBpY3R1cmUtYm9yZGVyLXJhZGl1cyl9LnNlY3Rpb25fX2dyb3Vwey0tc2gtMDMtYmc6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tc2gtMDMtcGFkZGluZy10b3A6IDYuNjI1cmVtO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNoLTAzLWJnKTtwYWRkaW5nLXRvcDp2YXIoLS1zaC0wMy1wYWRkaW5nLXRvcCk7cG9zaXRpb246cmVsYXRpdmV9LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcF9fc3RhdGlje2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9LnNlY3Rpb25fX2dyb3VwIC5jb2wtaGFsZi5pcy1tYXB7b3JkZXI6MX0uc2VjdGlvbl9fZ3JvdXAgLmNvbC1oYWxme3BhZGRpbmctbGVmdDozLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjMuMTI1cmVtO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5zZWN0aW9uX19ncm91cCAuYnJlYWRjcnVtYnttYXJnaW4tYm90dG9tOi42MjVyZW19LnNlY3Rpb25fX2dyb3VwIGgye21hcmdpbi1ib3R0b206NC42MTV2aH0uc2VjdGlvbl9fZ3JvdXAgaDIgLnJpYmJvbnstLXJpYmJvbi13aWR0aDogMy41NjJyZW07LS1yaWJib24tcmlnaHQ6IC44MTJyZW07LS1yaWJib24tbGVmdDogLTEuODc1cmVtfS5zZWN0aW9uX19ncm91cCBwe21hcmdpbi1ib3R0b206My4wNzZ2aH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2VjdGlvbl9fZ3JvdXB7LS1zaC0wMy1wYWRkaW5nLXRvcDogNy41cmVtO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnNlY3Rpb25fX2dyb3VwIC5jb2wtaGFsZntwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHg7bWF4LXdpZHRoOjUwJTtoZWlnaHQ6MTAwJX0uc2VjdGlvbl9fZ3JvdXAgLmNvbC1oYWxmOm5vdCguaXMtbWFwKXtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1sZWZ0OjYuODc1cmVtfS5zZWN0aW9uX19ncm91cCAuYnJlYWRjcnVtYnttYXJnaW4tYm90dG9tOjEuMjVyZW19LnNlY3Rpb25fX2dyb3VwIGgye21hcmdpbi1ib3R0b206My45MjZ2aH0uc2VjdGlvbl9fZ3JvdXAgaDIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uc2VjdGlvbl9fZ3JvdXAgaDIgLnJpYmJvbnstLXJpYmJvbi13aWR0aDogNi4yNXJlbTstLXJpYmJvbi1oZWlnaHQ6IDIuNjI1cmVtOy0tcmliYm9uLXJpZ2h0OiAxLjE4N3JlbTstLXJpYmJvbi1sZWZ0OiAtMy4xMjVyZW19LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29sLWhhbGY+cC5wMntmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZj5wLnAye21hcmdpbi1ib3R0b206My4xMjVyZW07bWFyZ2luLXJpZ2h0OjYuNjI1cmVtfS5zZWN0aW9uX19ncm91cCAuY29sLWhhbGYuaXMtbWFwe29yZGVyOjA7d2lkdGg6MzUuNjI1cmVtO2hlaWdodDozNS42MjVyZW19fS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmJyZWFkY3J1bWIsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCBoMywuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZj5we3BhZGRpbmc6MCAxLjI1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxmOm5vdCguaXMtbWFwKXttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxme3BhZGRpbmc6MH0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRze3BhZGRpbmc6MCAxLjI1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gMC4yNXM7cGFkZGluZzoxLjA5M3JlbSAuNjI1cmVtO3BhZGRpbmctbGVmdDouOTM3cmVtO2JvcmRlci1yYWRpdXM6NS42MjVyZW19LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b257d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpOmZvY3VzLC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaTpmb2N1cyAuaDQuY29udGluZW50OjphZnRlciwuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpOmZvY3VzIC5jb250aW5lbnQuZW1wbG95ZWVfX25hbWU6OmFmdGVyLC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGk6aG92ZXIgLmg0LmNvbnRpbmVudDo6YWZ0ZXIsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaTpob3ZlciAuY29udGluZW50LmVtcGxveWVlX19uYW1lOjphZnRlcntvcGFjaXR5OjF9LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAuaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5oNCwuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5lbXBsb3llZV9fbmFtZSwuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC50YWd7bWFyZ2luLWJvdHRvbTowfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgLnRhZ3stLXRhZy1pY29uLXNpemU6IDEuMTI1cmVtOy0tdGFnLWljb24taGVpZ2h0OiAxLjM3NXJlbTstLXRhZy1pY29uLWZvbnQtc2l6ZTogLjg3NXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5oNC5jb250aW5lbnQsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAuY29udGluZW50LmVtcGxveWVlX19uYW1le21hcmdpbi1yaWdodDphdXRvO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmctbGVmdDouOTM3cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMi41cmVtKX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5oNC5jb250aW5lbnQ6OmFmdGVyLC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgLmNvbnRpbmVudC5lbXBsb3llZV9fbmFtZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi4yMThyZW07d2lkdGg6LjYyNXJlbTtoZWlnaHQ6LjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvYmFsdCk7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOi4zMTJyZW07b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlLWluIDAuMjVzfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgLmg0LnBlcmNlbnRhZ2UsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAucGVyY2VudGFnZS5lbXBsb3llZV9fbmFtZXtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC50YWd7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LjYyNXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5zdmdEcmF3Qm9yZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2ZpbGw6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgLnN2Z0RyYXdCb3JkZXIgcmVjdHtzdHJva2U6dmFyKC0tcmVkKX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxmPnAgaW1ne2Rpc3BsYXk6aW5saW5lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6LjkzN3JlbTt3aWR0aDphdXRvO21heC13aWR0aDpub25lO21hcmdpbi1sZWZ0Oi43NXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIGgze21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIGgze2ZvbnQtc2l6ZToxLjg3NXJlbTtwYWRkaW5nOjAgMS4yNXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZi5pcy1tYXB7cG9zaXRpb246c3RhdGljfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXB7YWxpZ24taXRlbXM6Y2VudGVyfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmJyZWFkY3J1bWIsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCBoM3ttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgaDN7Zm9udC1zaXplOjIuODEycmVtO3BhZGRpbmc6MH0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZj5we2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjM2MzY0O21hcmdpbi1ib3R0b206Mi41cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxmLmlzLW1hcHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpe3BhZGRpbmc6LjkzN3JlbSAxLjg3NXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW19LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAuaDQuY29udGluZW50LC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgLmNvbnRpbmVudC5lbXBsb3llZV9fbmFtZXtmb250LXNpemU6MS42ODdyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW19LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAuaDQuY29udGluZW50OjphZnRlciwuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5jb250aW5lbnQuZW1wbG95ZWVfX25hbWU6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDouNXJlbTt3aWR0aDouNjI1cmVtO2hlaWdodDouNjI1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29iYWx0KTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6LjMxMnJlbTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4gMC4yNXN9LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAuaDQucGVyY2VudGFnZSwuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIC5wZXJjZW50YWdlLmVtcGxveWVlX19uYW1le2ZvbnQtc2l6ZToyLjgxMnJlbTtsaW5lLWhlaWdodDoxLjJ9LnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSAudGFne21hcmdpbi1yaWdodDoxLjI1cmVtfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmJyZWFkY3J1bWIsLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCBoMywuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZj5we3BhZGRpbmc6MCAzLjEyNXJlbTt3aWR0aDoxMDAlfS5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHN7cGFkZGluZzowO3BhZGRpbmctcmlnaHQ6Ny43NXJlbX0uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZjpub3QoLmlzLW1hcCl7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDo0Ljc1cmVtfX0uc2kuc2ktYjIuc2ktdDF7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfS5zaS5zaS1iMi5zaS10MSAudGFibGVfX3dyYXBwZXJ7b3ZlcmZsb3c6aW5pdGlhbH0uc2kuc2ktYjIuc2ktdDEgLnRhYmxlLXdyYXBwZXJ7LS10YWJsZS0tbWFyZ2luTGVmdDogMTYuMjV2dztvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteDphdXRvO3Njcm9sbGJhci1jb2xvcjp2YXIoLS1lbWVyYWxkKSB0cmFuc3BhcmVudDtzY3JvbGxiYXItd2lkdGg6dGhpbjt3aWR0aDpjYWxjKDEwMCUgKyAyLjVyZW0pO21hcmdpbi1sZWZ0Oi0xLjI1cmVtO21hcmdpbi10b3A6Mi4xODdyZW19QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LnNpLnNpLWIyLnNpLXQxIC50YWJsZS13cmFwcGVye3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTEuMjVyZW07d2lkdGg6Y2FsYygxMDAlICsgMS4yNXJlbSk7bWF4LXdpZHRoOmNhbGMoMTAwJSArIDEuMjVyZW0pfX0uc2kuc2ktYjIuc2ktdDEgLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjVweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNpLnNpLWIyLnNpLXQxIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWVtZXJhbGQpO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50fS5zaS5zaS1iMi5zaS10MSAudGFibGUtd3JhcHBlciB0YWJsZXttaW4td2lkdGg6NTYuMjVyZW19LnNpLnNpLWIyLnNpLXQxIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItcmFkaXVzOi42MjVyZW07b3ZlcmZsb3c6aGlkZGVuO3RhYmxlLWxheW91dDpmaXhlZDttYXgtd2lkdGg6ODAuNjI1cmVtfS5zaS5zaS1iMi5zaS10MSB0YWJsZSB0aHtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNTtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEuNTYycmVtIDEuMjVyZW07d2lkdGg6MSV9LnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRke2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4xMzMzMztsaW5lLWhlaWdodDoxLjM3NTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtwYWRkaW5nOjEuNTYycmVtIDEuMjVyZW07d2lkdGg6MSV9LnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpPip7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKT4qe2JhY2tncm91bmQtY29sb3I6dmFyKC0tZW1lcmFsZC1saWdodGVyLTIwKX0uc2kuc2ktYjIuc2ktdDEgY2FwdGlvbntjYXB0aW9uLXNpZGU6Ym90dG9tO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyODU3O3RleHQtYWxpZ246bGVmdDttYXJnaW4tdG9wOi44MTJyZW07cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAyLjVyZW0pO21hcmdpbi1ib3R0b206LjYyNXJlbTttYXJnaW4tbGVmdDoxLjI1cmVtO21hcmdpbi1yaWdodDoxLjI1cmVtfS5zaS5zaS1iMi5zaS10MSAubGluay0tZG93bmxvYWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MC44O2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpfS5zaS5zaS1iMi5zaS10MSAubGluay0tZG93bmxvYWQgLmxpbmstLWRvd25sb2FkLS1zdmd7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6MS4yNXJlbTttYXJnaW4tcmlnaHQ6LjkzN3JlbX0uc2kuc2ktYjIuc2ktdDEgLnRhYmxlX193cmFwcGVyKy5idXR0b24tLWdyYWRpZW50LS1ibGFja3ttYXJnaW4tdG9wOjEuMjVyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLWIyLnNpLXQxIC50YWJsZV9fd3JhcHBlcnttYXJnaW4tdG9wOjQuMzc1cmVtfS5zaS5zaS1iMi5zaS10MSB0YWJsZXttYXgtd2lkdGg6ODAuNjI1cmVtO21hcmdpbjowO21hcmdpbi1sZWZ0OnZhcigtLXRhYmxlLS1tYXJnaW5MZWZ0KX0uc2kuc2ktYjIuc2ktdDEgdGFibGUgdGh7cGFkZGluZzoyLjE4N3JlbSAzLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjB9LnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRke2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS41O2xpbmUtaGVpZ2h0OjEuMzMzMzM7cGFkZGluZzoyLjE4N3JlbSAzLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjB9LnNpLnNpLWIyLnNpLXQxIGNhcHRpb257bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc2kuc2ktYjIuc2ktdDEgLmxpbmstLWRvd25sb2Fke2ZvbnQtc2l6ZTouOTM3cmVtfS5zaS5zaS1iMi5zaS10MSAudGFibGVfX3dyYXBwZXIrLmJ1dHRvbi0tZ3JhZGllbnQtLWJsYWNre21hcmdpbi1sZWZ0OjE0Ljg2MXZ3fX0uc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktdDEgLnRhYmxlLXdyYXBwZXJ7LS10YWJsZS0tbWFyZ2luTGVmdDogaW5pdGlhbDttYXJnaW4tbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS10MSAudGFibGUtd3JhcHBlcnttYXJnaW4tdG9wOjB9fS5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS10MSAudGFibGUtd3JhcHBlciB0aFtzY29wZT1cImNvbFwiXSwuc2l0ZS1jb3JwbyAuc2kuc2ktYjIuc2ktdDEgLnRhYmxlLXdyYXBwZXIgdGhbc2NvcGU9XCJyb3dcIl17Zm9udC1zaXplOjE3cHh9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIC50YWJsZS13cmFwcGVyIHRke2ZvbnQtc2l6ZToxNXB4fS5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS10MSAudGFibGUtd3JhcHBlciAubGluay0tZG93bmxvYWR7Zm9udC1zaXplOjE0cHh9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIC50YWJsZS13cmFwcGVyIC5saW5rLS1kb3dubG9hZCBzcGFue3RyYW5zaXRpb246MC40cyBlYXNlfS5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS10MSAudGFibGUtd3JhcHBlciAubGluay0tZG93bmxvYWQ6aG92ZXIgc3Bhbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwLjVyZW0pfS5zaXRlLWNvcnBvIC5zaS5zaS1iMi5zaS10MSAuYnV0dG9ue21hcmdpbjowIGF1dG99LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIGNhcHRpb257Zm9udC1zaXplOjE1cHh9LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIC50YWJsZV9fd3JhcHBlcnttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIC50YWJsZV9fd3JhcHBlcnttYXJnaW4tdG9wOjcwcHh9fS5zaXRlLWNvcnBvey0tc2ktdDItbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgMDstLXNpLXQyLXBhZGRpbmc6IDY1cHggMCA0NXB4IDA7LS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItaGVpZ2h0OiA2MHB4Oy0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldDogMThweDstLXNpLXQyLXllYXItY29udHJvbGxlci1tYXJnaW46IGNhbGMoMzBweCAtIDEuMjVyZW0pIGNhbGModmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKiAtMSkgMjBweCBjYWxjKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogLTEpOy0tc2ktdDIteWVhci1jb250cm9sbGVyLWJveC1zaGFkb3ctY29sb3I6IHZhcigtLWdyZXktbGlnaHRlcik7LS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm9yZGVyLXJhZGl1czogMzBweDstLXNpLXQyLXllYXItY29udHJvbGxlci1wcmV2LW5leHQtd2lkdGg6IDkwcHg7LS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItcHJldi1uZXh0LWhlaWdodDogNjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLXNpLXQyLXBhZGRpbmc6IDkwcHggMCA3MHB4IDA7LS1mYXFJdGVtSW5uZXItLVBhZGRpbmdUb3A6IDQ1cHg7LS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItbWFyZ2luOiBjYWxjKDQ1cHggLSAxLjI1cmVtKSBjYWxjKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogLTEpIDEwcHggY2FsYyh2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0KSAqIC0xKX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnNpdGUtY29ycG97LS1zaS10Mi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvfX0uc2l0ZS1jb3JwbyAuc2kuc2ktdDJ7bWFyZ2luOnZhcigtLXNpLXQyLW1hcmdpbik7cGFkZGluZzp2YXIoLS1zaS10Mi1wYWRkaW5nKTtwYWRkaW5nLXRvcDowfS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxLmpzLWZhcXstLWZhcS0tTWFyZ2luVG9wOiAwOy0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5Ub3A6IDA7LS1mYXFCdG5Ub2dnbGUtLW1hcmdpbkJvdHRvbTogMH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLmZhcS5qcy1mYXF7LS1mYXFJdGVtLS1GbGV4RGlyZWN0aW9uOiBjb2x1bW47LS1mYXFJdGVtLS1QYWRkaW5nOiA0NXB4IDUwcHggNTBweCA1MHB4fX0uc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLmZhcV9faXRlbXtjdXJzb3I6bm9uZTtwYWRkaW5nOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5mYXFfX2l0ZW17cGFkZGluZzo0NXB4IDUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVtOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1zcGFjZXIpO2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNTt2aXNpYmlsaXR5OmhpZGRlbn19LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5mYXFfX2l0ZW1fX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZzowO21hcmdpbjoyMHB4IDAgMCAwO2ZvbnQtc2l6ZToyMHB4fS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVtX190aXRsZTpub3QoOmxhc3QtY2hpbGQpIC50aXRsZS5wMXtmb250LXNpemU6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLmZhcV9faXRlbV9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MH19LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5mYXFfX2l0ZW1fX3RvZ2dsZXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVtX190b2dnbGV7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctYm90dG9tOjB9fS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVtX190b2dnbGUgLnRpdGxlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiAxMDcyLjk4cHgpey5zaXRlLWNvcnBvIC5zaS5zaS10MiAuZmFxX19pdGVtX190b2dnbGUgLnRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOnZhcigtLWZhcUl0ZW0tLVBhZGRpbmcpO2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5mYXFfX2l0ZW1fX3RvZ2dsZSAudGl0bGV7b3JkZXI6MjttYXJnaW4tcmlnaHQ6YXV0b319LnNpdGUtY29ycG8gLnNpLnNpLXQyIC50YWJzX19jb250YWluZXIgLmNvbnRhaW5lci50YWJfX2NvbnRlbnQuc3dpcGVyLXNsaWRlOmZvY3Vze291dGxpbmU6bm9uZX0uc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVye21hcmdpbjp2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItbWFyZ2luKTttYXJnaW4tdG9wOjA7aGVpZ2h0OnZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1oZWlnaHQpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogMil9LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLXdyYXBwZXJ7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlci0tbW92aW5nKSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSl7dmlzaWJpbGl0eTp2aXNpYmxlfS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuc3dpcGVyLWNvbnRhaW5lci0teWVhci1jb250cm9sZXIgLnN3aXBlci1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6dmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCk7bWFyZ2luOjA7bWF4LXdpZHRoOm5vbmU7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKiAyKTt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm94LXNoYWRvdy1jb2xvciksY2FsYygodmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKyA0cHgpKSAwIDAgd2hpdGUsY2FsYygodmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKyA0cHgpICogLTEpIDAgMCB3aGl0ZTtib3JkZXItcmFkaXVzOnZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3JkZXItcmFkaXVzKX0uc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLW5hdnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuc3dpcGVyLWNvbnRhaW5lci0teWVhci1jb250cm9sZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItbmF2LXByZXYsLnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtbmV4dHtwb2ludGVyLWV2ZW50czphdXRvO3dpZHRoOnZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1wcmV2LW5leHQtd2lkdGgpO2hlaWdodDp2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItcHJldi1uZXh0LWhlaWdodCl9LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtcHJldntib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3gtc2hhZG93LWNvbG9yKTtib3JkZXItcmlnaHQ6MHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm9yZGVyLXJhZGl1cyl9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtcHJldnt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogLTEpKX19LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1uYXYtbmV4dHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3gtc2hhZG93LWNvbG9yKTtib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJhZGl1czowIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm9yZGVyLXJhZGl1cykgMH1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLW5hdi1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpKX19LnNpdGUtY29ycG8gLnNpLnNpLXQyIC5zd2lwZXItY29udGFpbmVyLS15ZWFyLWNvbnRyb2xlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tZGlzYWJsZWR7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVyIC5zd2lwZXItc2xpZGV7d2lkdGg6YXV0b30uc2l0ZS1jb3JwbyAuc2kuc2ktdDIgLnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuc3dpcGVyLWNvbnRhaW5lciAuaGlkZS1uYXZpZ2F0aW9ue3Zpc2liaWxpdHk6aGlkZGVufS5zaXRlLWNvcnBvIC5zaS5zaS10MiAuc3dpcGVyLWNvbnRhaW5lci0tZG9jdW1lbnRzIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKXtwb2ludGVyLWV2ZW50czpub25lfS5zaXRlLWNvcnBvIC5jZW50ZXJlZHt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LnNpdGUtY29ycG8gLnRhYnNfX2NvbnRhaW5lciAudGFiX19jb250ZW50LnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpe29wYWNpdHk6MH19LmNvcnBvSGVhZGVyK21haW4gLnNpLnNpLXQyLnBhcmFncmFwaC0tdHlwZS0tdDJ7LS1uYXZJbmxpbmVXcmFwcGVyVG9wOiA4MHB4fS5jb3Jwb0hlYWRlci5pcy1jb2xsYXNwZWQrbWFpbiAuc2kuc2ktdDIucGFyYWdyYXBoLS10eXBlLS10MnstLW5hdklubGluZVdyYXBwZXJUb3A6IDIwcHh9LnN3aXBlci1jb250YWluZXItLXllYXItY29udHJvbGVyIC5zd2lwZXItc2xpZGV7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpLnNpLW0yIC5jb250ZW50PnB7bWFyZ2luLWJvdHRvbTowfX0uc2l0ZS1jb3JwbyAuc2kuc2ktbTIgLmVkaXRvcmlhbF9fbGlzdF9fY29se21hcmdpbjowO3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1tMiAuZWRpdG9yaWFsX19saXN0X19jb2x7cGFkZGluZy1sZWZ0OjEwcHh9fS5zaXRlLWNvcnBvIC5zaS5zaS1tMiAuZWRpdG9yaWFsX19saXN0X19jb2wgLmJ1dHRvbl9fdG9nZ2xle3BhZGRpbmctbGVmdDowfS5zaXRlLWNvcnBvIC5zaS5zaS1tMiAuZWRpdG9yaWFsX19saXN0X19pdGVtX190aHVtYiBpbWd7bWluLWhlaWdodDo0MzBweDtvYmplY3QtZml0OmNvdmVyO2FzcGVjdC1yYXRpbzoyOTgvNDMwfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS5zaS1tMiAuZWRpdG9yaWFsX19saXN0X19pdGVtX190aHVtYiBpbWd7bWluLWhlaWdodDo0NDBweDthc3BlY3QtcmF0aW86MzUxLzUwMH19LnNpdGUtY29ycG8gLnNpLnNpLW0yIC5jb250ZW50e21hcmdpbi1ib3R0b206NjBweH0uc2l0ZS1jb3JwbyAuc2kuc2ktbTIgLmNvbnRlbnQ+cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktbTIgLmNvbnRlbnQ+cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweH19LnNpdGUtY29ycG8gLnNpLnNpLW0yIC5mYXF7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2kuc2ktbTIgLmZhcXttYXJnaW4tdG9wOjcwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ucmVzdWx0ey0tcmVzdWx0LXBhZGRpbmcteDogMy4xMjVyZW07LS1yZXN1bHQtdGl0bGUtbXliOiAxLjg3NXJlbX0ucmVzdWx0PmF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9ja30ucmVzdWx0X190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1iYXNlKTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7bGluZS1oZWlnaHQ6MS4zMTgxOH0ucmVzdWx0X190aXRsZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206LjkzN3JlbX0ucmVzdWx0X190aXRsZSAudGFney0tdGFnLWZvbnQtc2l6ZTogMS4xMjVyZW07LS10YWctaGVpZ2h0OiAxLjgxMnJlbTtsaW5lLWhlaWdodDoxLjgxMnJlbX0ucmVzdWx0X19leGNlcnB0e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMzc1fS5yZXN1bHRfX2V4Y2VycHQgLnRhZ3stLXRhZy1mb250LXNpemU6IDFyZW07LS10YWctaGVpZ2h0OiAxLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5yZXN1bHR7LS1yZXN1bHQtcGFkZGluZy14OiAzLjEyNXJlbTstLXJlc3VsdC10aXRsZS1teWI6IC45MzdyZW19LnJlc3VsdF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktYmFzZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjV9LnJlc3VsdF9fdGl0bGUgLnRhZ3stLXRhZy1mb250LXNpemU6IDEuMTI1cmVtOy0tdGFnLWhlaWdodDogMS43NXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfS5yZXN1bHRfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1yZXN1bHQtdGl0bGUtbXliKX0ucmVzdWx0X19leGNlcnB0e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41fS5yZXN1bHRfX2V4Y2VycHQgLnRhZ3stLXRhZy1mb250LXNpemU6IC45MzdyZW07LS10YWctaGVpZ2h0OiAxLjEyNXJlbX19LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAub3RoZXJjb3VudHJpZXN7Y29sb3I6dmFyKC0tY29iYWx0LXBhc3RlbCl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcHtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9fS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgaDN7cGFkZGluZy1sZWZ0OjA7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7Zm9udC13ZWlnaHQ6dmFyKC0taGVhZGluZy1mb250LXdlaWdodCk7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjExMTExfS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgaDMgZW17Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwfS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgaDM6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjUwcHh9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAubWFwe21hcmdpbjowIGF1dG87d2lkdGg6MjAuOTM3cmVtO2hlaWdodDoyMC45MzdyZW19QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAubWFwe3dpZHRoOjMwLjVyZW07aGVpZ2h0OjMwLjVyZW19fS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmlzLW1hcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxme3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb2wtaGFsZntwYWRkaW5nOjEwcHh9fS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbC1oYWxmIC5wMntwYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50c3twYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaXtwYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b257cGFkZGluZzoxM3B4IDIwcHg7Ym9yZGVyLXJhZGl1czo1MHB4fS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIHNwYW4uaDQuY29udGluZW50LC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIHNwYW4uY29udGluZW50LmVtcGxveWVlX19uYW1le3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTMwcHh9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaXt3aWR0aDoxMDAlfS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9ue2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjIyLjVweCAzMHB4O3dpZHRoOmNhbGMoMTAwJSArIDgwcHgpfS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIHNwYW4uaDQuY29udGluZW50LC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIHNwYW4uY29udGluZW50LmVtcGxveWVlX19uYW1le2ZvbnQtc2l6ZToyMHB4fX0uc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpOmZvY3VzLC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbjpmb2N1cywuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbjpob3Zlciwuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b246Zm9jdXMgLmg0LmNvbnRpbmVudDo6YWZ0ZXIsLnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b246Zm9jdXMgLmNvbnRpbmVudC5lbXBsb3llZV9fbmFtZTo6YWZ0ZXIsLnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b246aG92ZXIgLmg0LmNvbnRpbmVudDo6YWZ0ZXIsLnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b246aG92ZXIgLmNvbnRpbmVudC5lbXBsb3llZV9fbmFtZTo6YWZ0ZXIsLnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b24uaXMtYWN0aXZlIC5oNC5jb250aW5lbnQ6OmFmdGVyLC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uLmlzLWFjdGl2ZSAuY29udGluZW50LmVtcGxveWVlX19uYW1lOjphZnRlcntvcGFjaXR5OjB9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b24gLmg0LmNvbnRpbmVudCwuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbiAuY29udGluZW50LmVtcGxveWVlX19uYW1le3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MjBweH0uc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbiAuaDQucGVyY2VudGFnZSwuc2l0ZS1jb3JwbyAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpIGJ1dHRvbiAucGVyY2VudGFnZS5lbXBsb3llZV9fbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDB9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b24gLmg0LnBlcmNlbnRhZ2UsLnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b24gLnBlcmNlbnRhZ2UuZW1wbG95ZWVfX25hbWV7Zm9udC1zaXplOjMwcHh9fS5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIC5oNC5wZXJjZW50YWdlLC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIC5wZXJjZW50YWdlLmVtcGxveWVlX19uYW1lLC5zaXRlLWNvcnBvIC5zZWN0aW9uX19ncm91cC5zZWN0aW9uX19tYXAgLmNvbnRpbmVudHMgdWwgbGkgYnV0dG9uIC50YWd7Zm9udC1mYW1pbHk6dmFyKC0taGVhZGluZy1mb250LWZhbWlseSl9LnNpdGUtY29ycG8gLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB1bCBsaSBidXR0b24gLnRhZ3tmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDB9LnNpdGUtY29ycG97LS1zaS11Mi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwOy0tc2ktdTItcGFkZGluZzogNDVweCAyMHB4Oy0tc2ktdTItY29udGVudC1tYXJnaW4tYm90dG9tOiA0MHB4Oy0tc2ktdTItbWFwLW1hcmdpbi1ib3R0b206IDEwcHg7LS1zaS11Mi1tYXAtaGVpZ2h0OiA1NDNweDstLXNpLXUyLW1hcC1pbmZvYm94LXRpdGxlLW1hcmdpbi1ib3R0b206IDMwcHg7LS1zaS11Mi1sZWFmbGV0LWJhci1iZy1jb2xvcjogdmFyKC0td2hpdGUpOy0tc2ktdTItbGVhZmxldC1iYXItY29sb3I6IHJnYig0OSwgNjEsIDc4KTstLXNpLXUyLWxlYWZsZXQtYmFyLXNlcGFyYXRvci1jb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpOy0tc2ktdTItbGVhZmxldC1iYXItYm9yZGVyLXJhZGl1czogNXB4Oy0tc2ktdTItbGVhZmxldC1pbmZvYm94LWdhcDogMTBweDstLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1wYWRkaW5nOiAyMHB4Oy0tc2ktdTItbGVhZmxldC1pbmZvYm94LXdpZHRoOiAyNzRweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3Jwb3stLXNpLXUyLXBhZGRpbmc6IDcwcHggMjBweDstLXNpLXUyLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogNzBweDstLXNpLXUyLW1hcC1pbmZvYm94LXRpdGxlLW1hcmdpbi1ib3R0b206IDM1cHg7LS1zaS11Mi1tYXAtbWFyZ2luLWJvdHRvbTogMjBweDstLXNpLXUyLW1hcC1oZWlnaHQ6IDY1MHB4Oy0tc2ktdTItbGVhZmxldC1pbmZvYm94LWdhcDogMjBweDstLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1wYWRkaW5nOiAzMHB4Oy0tc2ktdTItbGVhZmxldC1pbmZvYm94LXdpZHRoOiAyOTRweH19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnNpdGUtY29ycG97LS1zaS11Mi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvfX0uc2l0ZS1jb3JwbyAuc2ktdTJ7bWFyZ2luOnZhcigtLXNpLXUyLW1hcmdpbik7cGFkZGluZzp2YXIoLS1zaS11Mi1wYWRkaW5nKX0uc2l0ZS1jb3JwbyAuc2ktdTIgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbTp2YXIoLS1zaS11Mi1jb250ZW50LW1hcmdpbi1ib3R0b20pfS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94X19tYXB7ei1pbmRleDowO2N1cnNvcjpub25lO2JhY2tncm91bmQtY29sb3I6I2RlZWNmZDtib3JkZXItcmFkaXVzOjIwcHg7aGVpZ2h0OnZhcigtLXNpLXUyLW1hcC1oZWlnaHQpO21hcmdpbi1ib3R0b206dmFyKC0tc2ktdTItbWFwLW1hcmdpbi1ib3R0b20pfS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94X19tYXBfX2luZm9Cb3h7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6dmFyKC0tc2ktdTItbGVhZmxldC1pbmZvYm94LXBhZGRpbmcpO2JvdHRvbTp2YXIoLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtZ2FwKTtsZWZ0OnZhcigtLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1nYXApO3dpZHRoOnZhcigtLXNpLXUyLWxlYWZsZXQtaW5mb2JveC13aWR0aCk7ei1pbmRleDoxMDAwfS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94X19tYXBfX2luZm9Cb3hfX3RpdGxle3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOnZhcigtLXNpLXUyLW1hcC1pbmZvYm94LXRpdGxlLW1hcmdpbi1ib3R0b20pfS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94X19tYXBfX2luZm9Cb3hfX3RleHQgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE1MCV9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3hfX21hcF9faW5mb0JveF9fdGV4dCBhIGltZ3ttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjptYXJnaW4gLjNzIGVhc2V9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3hfX21hcF9faW5mb0JveF9fdGV4dCBhOmhvdmVyIGltZ3ttYXJnaW4tcmlnaHQ6MThweCAhaW1wb3J0YW50fS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94IC5sZWFmbGV0LWRpdi1pY29ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtbWFya2VyLWljb24gLm1hcmtlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2V9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtbWFya2VyLWljb24gLm1hcmtlciBwYXRoe3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2V9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtbWFya2VyLWljb246aG92ZXIgLm1hcmtlciwuc2l0ZS1jb3JwbyAuc2ktdTIgLm1hcGJveCAubGVhZmxldC1tYXJrZXItaWNvbjpmb2N1cyAubWFya2Vye3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94IC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLC5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94IC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhcntib3JkZXI6bm9uZTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xOSl9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1ib3JkZXItcmFkaXVzKX0uc2l0ZS1jb3JwbyAuc2ktdTIgLm1hcGJveCAubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tc2ktdTItbGVhZmxldC1iYXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tc2ktdTItbGVhZmxldC1iYXItYm9yZGVyLXJhZGl1cyl9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtYmFyIGF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1iZy1jb2xvcik7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1zZXBhcmF0b3ItY29sb3IpO2NvbG9yOnZhcigtLXNpLXUyLWxlYWZsZXQtYmFyLWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1iYXNlKTtsaW5lLWhlaWdodDoyN3B4fS5zaXRlLWNvcnBvIC5zaS11MiAubWFwYm94IC5sZWFmbGV0LWJhciBhOmhvdmVye2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnR9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtY29udGFpbmVyIGF7Y29sb3I6dmFyKC0tYm9keS1jb2xvcil9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtbWFya2VyLXBhbmUuYWN0aXZlIC5sZWFmbGV0LW1hcmtlci1pY29uOm5vdCguYWN0aXZlKSAubWFya2VyIHBhdGh7b3BhY2l0eTowLjd9LnNpdGUtY29ycG8gLnNpLXUyIC5tYXBib3ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbntvcGFjaXR5OjB9LnNpdGUtY29ycG8gLnBlcnNvbm5lQ29taXRlX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbToxMDBweH0uc2l0ZS1jb3JwbyAucGVyc29ubmVDb21pdGVfX2luZm9zIGgze2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1ib3R0b206MTVweDtsaW5lLWhlaWdodDoxLjF9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnBlcnNvbm5lQ29taXRlX19pbmZvcyBoM3tmb250LXNpemU6MzJweH19LnNpdGUtY29ycG8gLnBlcnNvbm5lQ29taXRlX19pbmZvcyBwe2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MjVweH0uc2l0ZS1jb3JwbyAucGVyc29ubmVDb21pdGVfX2luZm9zIGltZ3ttaW4taGVpZ2h0OjExM3B4O21pbi13aWR0aDoxMTNweDtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAucGVyc29ubmVDb21pdGVfX2luZm9zIGltZ3ttaW4td2lkdGg6MTgzcHg7bWluLWhlaWdodDoxODNweH19LnNpdGUtY29ycG8gLnBlcnNvbm5lQ29taXRlX19saW5rc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7Z2FwOjQwcHh9LnNpdGUtY29ycG8gLnBlcnNvbm5lQ29taXRlX19saW5rcyBpbWd7bWF4LWhlaWdodDoyMHB4fS5zaXRlLWNvcnBvIC5wYWdlLXBlcnNvbm5lQ29taXRle21hcmdpbi1ib3R0b206MTAwcHh9LnNpdGUtY29ycG8gLnBhZ2UtcGVyc29ubmVDb21pdGUgLmZlZWQtaWNvbntkaXNwbGF5Om5vbmV9LnNpdGUtY29ycG8gLnBhZ2UtcGVyc29ubmVDb21pdGUgLnBlcnNvbm5lQ29taXRlX19wcHtoZWlnaHQ6MTEwcHg7d2lkdGg6MTEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnBhZ2UtcGVyc29ubmVDb21pdGUgLnBlcnNvbm5lQ29taXRlX19wcHt3aWR0aDoxODNweDtoZWlnaHQ6MTgzcHh9fS5zaXRlLWNvcnBvIC5wYWdlLXBlcnNvbm5lQ29taXRlIC5wZXJzb25uZUNvbWl0ZV9faGVhZGVye21hcmdpbi1ib3R0b206MH0uc2l0ZS1jb3JwbyAucGFnZS1wZXJzb25uZUNvbWl0ZSAucGVyc29ubmVDb21pdGVfX2xpbmtzIGltZ3tkaXNwbGF5OmZsZXh9LnNpdGUtY29ycG8gLnNpLWcxe21hcmdpbjowIGF1dG87cGFkZGluZzoyLjgxMnJlbSAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1nMXtwYWRkaW5nLWJvdHRvbTo5MHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo5MHB4fX0uc2l0ZS1jb3JwbyAuc2ktZzEgYVt0YXJnZXQ9XCJfYmxhbmtcIl0gaW1nOm5vdCguaWNvbi10YXJnZXRCbGFuayl7ZGlzcGxheTpibG9ja30uc2l0ZS1jb3JwbyAuc2ktZzEgLnN3aXBlci1nMXttYXJnaW4tdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItZzF7bWFyZ2luLXRvcDo5MHB4fX0uc2l0ZS1jb3JwbyAuc2ktZzEgLnN3aXBlci1nMSDiiJEgLnN3aXBlci1jb250cm9se21hcmdpbi10b3A6NzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktZzEgLnN3aXBlci1nMSDiiJEgLnN3aXBlci1jb250cm9se21hcmdpbi10b3A6OTBweH19LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItc2xpZGV7d2lkdGg6MTgwcHh9LnNpdGUtY29ycG8gLnNpLWcxIC5kaXNhYmxlZC1uYXY+LnN3aXBlci1jb250cm9se29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItcGFnaW5hdGlvbi1nMXtkaXNwbGF5OmZsZXh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItcGFnaW5hdGlvbi1nMXttYXJnaW4tbGVmdDo2NXB4O2dhcDoxOHB4fX0uc2l0ZS1jb3JwbyAuc2ktZzEgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dHt2aXNpYmlsaXR5OnZpc2libGV9LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyLS1tb3ZpbmcpIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKXt2aXNpYmlsaXR5OnZpc2libGV9LnNpdGUtY29ycG8gLnNpLWcxIC5sb2dve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zaXRlLWNvcnBvIC5zaS1nMSAubG9nbyBpbWd7bWF4LXdpZHRoOjE3OHB4O2ZpbHRlcjpicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMTElKSBvcGFjaXR5KDQ4JSk7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcygwJSkgaHVlLXJvdGF0ZSgyMTdkZWcpIHNhdHVyYXRlKDExJSkgb3BhY2l0eSg0OCUpOy1tb3otZmlsdGVyOmJyaWdodG5lc3MoMCUpIGh1ZS1yb3RhdGUoMjE3ZGVnKSBzYXR1cmF0ZSgxMSUpIG9wYWNpdHkoNDglKX0uc2l0ZS1jb3JwbyAuc2ktZzEgLmxvZ28tLWxpbms6aG92ZXI+aW1ne2ZpbHRlcjpicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMCUpIGNvbnRyYXN0KDEwMDAlKTstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMCUpIGNvbnRyYXN0KDEwMDAlKTstbW96LWZpbHRlcjpicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMCUpIGNvbnRyYXN0KDEwMDAlKX0uc2l0ZS1jb3JwbyAuc2ktZzEgLmxvZ28gLnN3aXBlci1wYWdpbmF0aW9uLWcxe2Rpc3BsYXk6ZmxleDtnYXA6MThweDttYXJnaW4tbGVmdDo1NXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1nMSAubG9nbyAuc3dpcGVyLXBhZ2luYXRpb24tZzF7bWFyZ2luLWxlZnQ6NjVweH19LnNpdGUtY29ycG8gLnNpLWcxIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udHJvbHttYXJnaW4tdG9wOjcwcHh9LnNpdGUtY29ycG8gLnNpLWgxIC5pZnJhbWV7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1oMSAuaWZyYW1le21hcmdpbi10b3A6NzBweH19LnNpdGUtY29ycG8gLnNpLWkxe3BhZGRpbmc6NDVweCAyMHB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWkxe3BhZGRpbmc6NzBweCAyMHB4fX0uc2l0ZS1jb3JwbyAuc2ktaTEgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWkxIHB7Zm9udC1zaXplOjE4cHh9fS5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdHtwYWRkaW5nOjEwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2dhcDoxMHB4O21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3R7Z2FwOjIwcHg7bWFyZ2luLXRvcDo3MHB4O3BhZGRpbmc6MTBweDtwYWRkaW5nLXRvcDowfX0uc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmR7cGFkZGluZzo0NXB4IDUwcHh9fS5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdF9fY2FyZCBoNHtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTozNi41cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkIGg0e21hcmdpbi1ib3R0b206NDEuNXB4fX0uc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmQgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNX0uc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmRfX2Rlc2NyaXB0aW9ue21hcmdpbi10b3A6Y2FsYygxMHB4IC0gMzYuNXB4KX1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmRfX2Rlc2NyaXB0aW9ue21hcmdpbi10b3A6Y2FsYygxNXB4IC00MS41cHgpfX0uc2l0ZS1jb3JwbyAuc2ktaTEgLmNvbnRhY3RfX2NhcmRfX2FkZHJlc3N7bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1ib3R0b206MjYuNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdF9fY2FyZF9fYWRkcmVzc3ttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToyMS41cHh9fS5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdF9fY2FyZF9fYWRkcmVzcyBwe21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjV9LnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19pbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozOHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdF9fY2FyZF9faW5mb3JtYXRpb257Z2FwOjMzcHh9fS5zaXRlLWNvcnBvIC5zaS1pMSAuY29udGFjdF9fY2FyZF9fcGhvbmUsLnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19tYWlse2Rpc3BsYXk6ZmxleDtnYXA6MTFweDtmb250LWZhbWlseTp2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDB9LnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19waG9uZSBpbWcsLnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19tYWlsIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19vcHR7bWFyZ2luLXRvcDoyNi41cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LnNpdGUtY29ycG8gLnNpLWkxIC5jb250YWN0X19jYXJkX19vcHR7bWFyZ2luLXRvcDoyMS41cHh9fS5zaXRlLWNvcnBvey0tbWFyZ2luLXRvcC1zd2lwZXI6IDQwcHg7LS1wb3NpdGlvbi10b3AtYm9yZGVyOiAzOXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvey0tbWFyZ2luLXRvcC1zd2lwZXI6IDkwcHh9fS5zaXRlLWNvcnBvIC5zaS1rMXttYXJnaW46NDVweCBhdXRvO3BhZGRpbmc6MCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1rMXttYXJnaW46NzBweCBhdXRvfX0uc2l0ZS1jb3JwbyAuc2ktazEgLmNvbnRhaW5lcntwYWRkaW5nOjB9LnNpdGUtY29ycG8gLnNpLWsxIC5zd2lwZXItYnV0dG9uLWxvY2ssLnNpdGUtY29ycG8gLnNpLWsxIC5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre29wYWNpdHk6MX0uc2l0ZS1jb3JwbyAuc2ktazEgLnN3aXBlci1wYWdpbmF0aW9uLWsxe2Rpc3BsYXk6ZmxleH0uc2l0ZS1jb3JwbyAuc2ktazEgLnN3aXBlci1zbGlkZXt3aWR0aDoyODVweH0uc2l0ZS1jb3JwbyAuc2ktazEgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dHt2aXNpYmlsaXR5OnZpc2libGV9LnNpdGUtY29ycG8gLnNpLWsxIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyLS1tb3ZpbmcpIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKXt2aXNpYmlsaXR5OnZpc2libGV9LnNpdGUtY29ycG8gLnNpLWsxIC5zd2lwZXItazF7bWFyZ2luLWxlZnQ6LTIwcHg7d2lkdGg6Y2FsYygxMDAlICsgNDBweCk7bWFyZ2luLXRvcDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAxMDczcHgpey5zaXRlLWNvcnBvIC5zaS1rMSAuc3dpcGVyLWsxe21hcmdpbjo5MHB4IGF1dG87bWFyZ2luLWxlZnQ6LTIwcHh9fS5zaXRlLWNvcnBvIC5zaS1rMSAuc3dpcGVyLWsxOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozOXB4O2xlZnQ6MDtoZWlnaHQ6MnB4O3dpZHRoOjEwMHZ3O2JhY2tncm91bmQ6bm8tcmVwZWF0IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJlZCwgcmVkIDNweCwgdHJhbnNwYXJlbnQgM3B4LCB0cmFuc3BhcmVudCA2cHgpfS5zaXRlLWNvcnBvIC5zaS1rMSAuc3dpcGVyLWNvbnRyb2x7bWFyZ2luLXRvcDo0MHB4fS5zaXRlLWNvcnBvIC5zaS1rMSAuZGlzYWJsZWQtbmF2Pi5zd2lwZXItY29udHJvbHtvcGFjaXR5OjB9LnNpdGUtY29ycG8gLnNpLWsxIC5zdGVwcGluZ0NhcmR7d2lkdGg6Mjg1cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MjBweH0uc2l0ZS1jb3JwbyAuc2ktazEgLnN0ZXBwaW5nQ2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjI4cHg7aGVpZ2h0OjQycHh9LnNpdGUtY29ycG8gLnNpLWsxIC5zdGVwcGluZ0NhcmRfX2hlYWRlcl9fY2FyZE51bWJlcntmbGV4LWdyb3c6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zaXRlLWNvcnBvIC5zaS1rMSAuc3RlcHBpbmdDYXJkX19oZWFkZXIgaW1ne3dpZHRoOjQycHg7aGVpZ2h0OjQycHh9LnNpdGUtY29ycG8gLnNpLWsxIC5zdGVwcGluZ0NhcmRfX2hlYWRlciBzcGFue2ZvbnQtZmFtaWx5OnZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjJweCA4cHg7Ym9yZGVyLXJhZGl1czo1MHB4fS5zaXRlLWNvcnBvIC5zaS1rMSAuc3RlcHBpbmdDYXJkIGg0e21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnNpdGUtY29ycG8gLnNpLWsxIC5zdGVwcGluZ0NhcmQgcHtmb250LXNpemU6MTVweH0uZGFya01vZGV7LS1ib2R5LWJnOiB2YXIoLS1ibGFjay1lY28tMSk7LS1ib2R5LWNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLWJ1dHRvbi1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7LS1pbnB1dC1iZzogdHJhbnNwYXJlbnQ7LS1pbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpOy0tbGFuZ3VhZ2Utc3dpdGNoZXItY29sb3I6IHZhcigtLXdoaXRlKTstLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yLWFjdGl2ZTogdmFyKC0tY29iYWx0LXBhc3RlbCk7LS1oZWFkZXItYi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS1ib2R5LWNvbG9yKTstLW5hdi1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLWJvZHktYmcpOy0taGVhZGVyLW1lbnUtdHJpZ2dlcjogICAgICAgICAgICAgdmFyKC0tYm9keS1jb2xvcik7LS1oZWFkZXItYi1kcm9wZG93bi1iZzogICAgICAgICAgICB2YXIoLS1ib2R5LWJnKTstLWhlYWRlci1iLWRyb3Bkb3duLXRyaWdnZXItY29sb3I6IHZhcigtLXJlZCk7LS1oZWFkZXItdHJpZ2dlci10cmlnZ2VyLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTstLXRhYmxlLWl0ZW1CYWNrZ3JvdW5kQ29sb3I6IHZhcigtLWJsYWNrLWVjby0xKTstLXRhYmxlLWl0ZW1Cb3JkZXJDb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC5uYXZCX19saW5rOjpiZWZvcmV7Y29sb3I6dmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC5uYXZCX19mb3JtPmJ1dHRvbiAuc2VhcmNoX19pY29uIHBhdGh7ZmlsbDp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5uYXZCX19mb3JtPmJ1dHRvbjpob3ZlciAuc2VhcmNoX19pY29uIHBhdGh7ZmlsbDp2YXIoLS1yZWQpfS5kYXJrTW9kZSAubmF2Qi0tbW9iaWxlLWNvbnRlbnQgbGkuYnV0dG9uLW1lbnUgLmFuaW0tbWVudS1idG5fX2ljb257Y29sb3I6dmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuc2VjdGlvbl9fd29ybGRzX19idXR0b25zIC5idXR0b24tLXdoaXRle2JhY2tncm91bmQ6dmFyKC0tYmxhY2stZWNvLTEpO2NvbG9yOnZhcigtLXdoaXRlKX0uZGFya01vZGUgLnNlY3Rpb25fX3dvcmxkc19fYnV0dG9ucyAuYnV0dG9uOm5vdCguYnV0dG9uLS13aGl0ZSl7Y29sb3I6dmFyKC0tYmxhY2spfS5kYXJrTW9kZSAuYnV0dG9uLS1vdmFsey0tYnV0dG9uLWNvbG9yOiB2YXIoLS1ibGFjayl9LmRhcmtNb2RlIC5idXR0b24tLWFycm93e2ZpbHRlcjppbnZlcnQoMSkgIWltcG9ydGFudH0uZGFya01vZGUgLmJ1dHRvbi0taWNvbiBzcGFuLnRleHQ6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC50YWc6bm90KFtjbGFzcyo9XCJ0YWctLVwiXSksLmRhcmtNb2RlIC50YWctLWJsYWNrey0tdGFnLWJnOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTstLXRhZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuaGVhZGVyQiAubmF2Ql9fdGl0bGUgaW1nLC5kYXJrTW9kZSAuaGVhZGVyQiAubmF2LWxvZ28gaW1nOm50aC1jaGlsZCgyKXt2aXNpYmlsaXR5OmhpZGRlbn0uZGFya01vZGUgLmhlYWRlckItLXdoaXRley0taGVhZGVyLWItYmc6IHZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLmhlYWRlckItLWNvYmFsdC1wYXN0ZWx7LS1oZWFkZXItYi1iZzogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuaGVhZGVyQiAubmF2Ql9fdGl0bGUgaW1ne3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2ZpbHRlcjppbnZlcnQoMSl9LmRhcmtNb2RlIC5oZWFkZXJCIC5zZWFyY2hfX2hlYWRlcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC5uYXZCX19mb3JtIC5uYXZCX19mb3JtX19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyLC5kYXJrTW9kZSAubmF2Ql9fZm9ybSAubmF2Ql9fZm9ybV9fc2VhcmNoIGZvcm0gYnV0dG9uLC5kYXJrTW9kZSAubmF2Ql9fZm9ybSAubmF2Ql9fZm9ybV9fc2VhcmNoIGlucHV0LC5kYXJrTW9kZSAudG9nZ2xlIGxhYmVsIHNwYW4sLmRhcmtNb2RlIC5uYXZCX19kcm9wZG93bi10cmlnZ2VyLC5kYXJrTW9kZSAubmF2Ql9fbGlua3tjb2xvcjp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5uYXZCX19saW5rX19iYWNrZ3JvdW5ke2ZpbHRlcjpicmlnaHRuZXNzKDUwJSl9LmRhcmtNb2RlIC5wYXJhZ3JhcGggaW1nOm5vdCgubGVhZmxldC10aWxlKXtmaWx0ZXI6YnJpZ2h0bmVzcygwLjYpfS5kYXJrTW9kZSAubmF2Ql9fZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ib2R5LWJnKX0uZGFya01vZGUgLnNlYXJjaC5uby1yZXN1bHQgLnNlYXJjaF9faGVhZGVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMSl9LmRhcmtNb2RlIC5zZWFyY2gubm8tcmVzdWx0OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMil9LmRhcmtNb2RlIC5oZWFkZXJCIC5uYXZCX19mb3JtX19zZWFyY2guaXMtYWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLm5hdkJfX2Zvcm0gLm5hdkJfX2Zvcm1fX3NlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLm5hdkJfX2Zvcm0gLm5hdkJfX2Zvcm1fX3NlYXJjaCBmb3JtIGJ1dHRvbiwuZGFya01vZGUgLm5hdkJfX2Zvcm0gLm5hdkJfX2Zvcm1fX3NlYXJjaDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAubmF2Ql9fZm9ybT5idXR0b24sLmRhcmtNb2RlIC5uYXZCX19saXN0X19pdGVtX193cmFwcGVyIC5uYXZCX190b2dnbGUsLmRhcmtNb2RlIC5uYXZCX19saXN0X19pdGVtX193cmFwcGVyLC5kYXJrTW9kZSAubmF2Ql9fZHJvcGRvd24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKX1AbWVkaWEgKG1heC13aWR0aDogMTA3Mi45OHB4KXsuZGFya01vZGUgLm5hdkJfX2xpc3RfX2l0ZW1fX3dyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMSl9LmRhcmtNb2RlIC5oYW1idXJnZXIgc3BhbiwuZGFya01vZGUgLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsLmRhcmtNb2RlIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbiwuZGFya01vZGUgLmhhbWJ1cmdlclthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW4sLmRhcmtNb2RlIC5oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW4sLmRhcmtNb2RlIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW4sLmRhcmtNb2RlIFthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXIgc3BhbiwuZGFya01vZGUgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW57YmFja2dyb3VuZDpub25lfS5kYXJrTW9kZSAubmF2Ql9fZm9vdGVyIC5sYW5ndWFnZVN3aXRjaGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAubmF2Qi0tbW9iaWxlLWNvbnRlbnQgbGkuYnV0dG9uLW1lbnUgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTIpO2NvbG9yOnZhcigtLXdoaXRlKX0uZGFya01vZGUgLm5hdkJfX2xpc3Q6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKTttaXgtYmxlbmQtbW9kZTp1bnNldH19LmRhcmtNb2RlIC5zaC0wMXstLXNoLTAxLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7LS1zaC0wMS1kaXNrLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7LS1zaC0wMS1kaXNrLWJvcmRlcjogdmFyKC0tcmVkKX0uZGFya01vZGUgLnNoLTAxIGgzIGltZ3tmaWx0ZXI6aW52ZXJ0KDEpICFpbXBvcnRhbnR9LmRhcmtNb2RlIC5zZWN0aW9uX19pbnRlcnZpZXc6OmJlZm9yZSwuZGFya01vZGUgLmZvb3Rlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgcng9JzE4Ny41JyBmaWxsPSclMjMyMjIyMkQnLyUzRSUzQy9zdmclM0VcIil9LmRhcmtNb2RlIC5zaC0wNjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgcng9JzE4Ny41JyBmaWxsPSclMjMxQjFCMjUnLyUzRSUzQy9zdmclM0VcIil9LmRhcmtNb2RlIC5zZWN0aW9uX19pbnRlcnZpZXd7LS1zaC0wMi1iZzogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2VjdGlvbl9faW50ZXJ2aWV3IC5pcy12aWRlbyBpbWcsLmRhcmtNb2RlIC5zZWN0aW9uX19pbnRlcnZpZXcgLmlzLXZpZGVvIHZpZGVve2ZpbHRlcjpicmlnaHRuZXNzKDAuNSl9LmRhcmtNb2RlIC5zZWN0aW9uX19pbnRlcnZpZXcgLmJ1dHRvbi5idXR0b24tLWljb24gc3ZnIGNpcmNsZXtzdHJva2U6dmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuc2VjdGlvbl9faW50ZXJ2aWV3IC5idXR0b24uYnV0dG9uLS1pY29uIGltZ3tmaWx0ZXI6c2F0dXJhdGUoMCkgYnJpZ2h0bmVzcygxMCl9LmRhcmtNb2RlIC5zZWN0aW9uX19ncm91cHstLXNoLTAzLWJnOiB2YXIoLS1ibGFjay1lY28tMSl9LmRhcmtNb2RlIC5zZWN0aW9uX19ncm91cCAucDIgaW1ne2ZpbHRlcjppbnZlcnQoMSkgIWltcG9ydGFudH0uZGFya01vZGUgLm1hcHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKTtib3JkZXItY29sb3I6dmFyKC0tY29iYWx0LTIwKX0uZGFya01vZGUgLmtleXNfX2l0ZW17LS1rZXlzLWl0ZW0tY29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5kYXJrTW9kZSAua2V5RmlndXJlX19pbWd7ZmlsdGVyOmludmVydCgxKSAhaW1wb3J0YW50fS5kYXJrTW9kZSAuc2gtMDYgLm1hcnF1ZWVfX2l0ZW0tLXBvc2l0aXZley0tbWFycXVlZS1iZzogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2VjdGlvbl9faW50ZXJ2aWV3LmlzLXJldmVyc2V7LS1zaC0wNy1iZzogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2VjdGlvbl9fYnVzaW5lc3N7LS1idXNpbmVzcy1iZzogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2gtMDl7LS1zaDA5LWJnOiB2YXIoLS1ibGFjay1lY28tMSl9LmRhcmtNb2RlIC5zaC0wOTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgcng9JzE4Ny41JyBmaWxsPSclMjMxQjFCMjUnLyUzRSUzQy9zdmclM0VcIil9LmRhcmtNb2RlIC5zaC0wOSAubWFycXVlZV9faXRlbS0tcG9zaXRpdmV7LS1tYXJxdWVlLWJnOiB2YXIoLS1ibGFjay1lY28tMSl9LmRhcmtNb2RlIC5zaC0wOTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyByeD0nMTg3LjUnIGZpbGw9JyUyMzIyMjIyRCcvJTNFJTNDL3N2ZyUzRVwiKX0uZGFya01vZGUgLnNoLTEwey0tc2gtMTAtYmc6IHZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLnNoLTExey0tc2gtMTEtYmc6IHZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLnNoLTExOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzM3NScgaGVpZ2h0PSczMDAwJyByeD0nMTg3LjUnIGZpbGw9JyUyMzIyMjIyRCcvJTNFJTNDL3N2ZyUzRVwiKX0uZGFya01vZGUgLnNoLTExIC5tYXJxdWVlX19pdGVtLS1wb3NpdGl2ZXstLW1hcnF1ZWUtYmc6IHZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLnNoLTEyIC5rZXlzX19pdGVtLS1sYXJnZXstLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2gtMTIgLmtleVBpY3R1cmVfX3RpdGxlOjphZnRlcntmaWx0ZXI6aW52ZXJ0KDEpICFpbXBvcnRhbnR9QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKXsuZGFya01vZGUgLnNoLTEyIC5rZXlQaWN0dXJlOmhvdmVyOjphZnRlcntvcGFjaXR5Oi4yfS5kYXJrTW9kZSAuc2gtMTIgLmtleVBpY3R1cmU6aG92ZXIgLmtleVBpY3R1cmVfX2ltZ3tvcGFjaXR5OjAuMDV9fS5kYXJrTW9kZSAuc2VjdGlvbl9fYnVzaW5lc3MuaXMtcmV2ZXJzZXstLWJ1c2luZXNzLWJnOiB2YXIoLS1ibGFjay1lY28tMil9LmRhcmtNb2RlIC50b2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IC5wb2ludDo6YmVmb3Jley0tdG9nZ2xlLWRpc2stYmc6IHZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUucGF0aC1mcm9udHBhZ2UgLmZvb3Rlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzc1JyBoZWlnaHQ9JzMwMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSczNzUnIGhlaWdodD0nMzAwMCcgcng9JzE4Ny41JyBmaWxsPSclMjMxQjFCMjUnLyUzRSUzQy9zdmclM0VcIil9LmRhcmtNb2RlIC5jbGlja0FuZERyYWdfX3dyYXBwZXIgI3JvdW5kLTEsLmRhcmtNb2RlIC5jbGlja0FuZERyYWdfX3dyYXBwZXIgI3JvdW5kLTIsLmRhcmtNb2RlIC5jbGlja0FuZERyYWdfX3dyYXBwZXIgLnBhdGgtZGFzaGVkLC5kYXJrTW9kZSAuY2xpY2tBbmREcmFnX193cmFwcGVyIC5wYXRoLW5vRGFzaGVke3N0cm9rZTp2YXIoLS1jb2JhbHQtcGFzdGVsKX0uZGFya01vZGUgLnNjcm9sbGVyX19wcm9ncmVzc3stLXNjcm9sbGVyUHJvZ3Jlc3NDb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC5zY3JvbGxlcl9fcHJvZ3Jlc3MgbGkuaXMtYWN0aXZley0tc2Nyb2xsZXJQcm9ncmVzc0JhY2tncm91bmRCZWZvcmU6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5kYXJrTW9kZSAuZmFxX19pdGVtey0tZmFxQmFja2dyb3VuZENvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7LS1mYXFCb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7LS1mYXFUZXh0Q29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5kYXJrTW9kZSAuZG93bmxvYWR7LS1kb3dubG9hZC1iZzogdmFyKC0tYmxhY2stZWNvLTIpOy0tZG93bmxvYWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudH0uZGFya01vZGUgLmVtcGxveWVlIGJ1dHRvbltkYXRhLXRvb2x0aXBdIGltZ3tmaWx0ZXI6aW52ZXJ0KDEpfS5kYXJrTW9kZSBbYXJpYS1kZXNjcmliZWRieT1cInRvb2x0aXBcIl0gaW1ne2ZpbHRlcjppbnZlcnQoMSkgIWltcG9ydGFudH0uZGFya01vZGUgLnRvb2x0aXB7LS10b29sdGlwLWJnOiB2YXIoLS1ibGFjay1lY28tMik7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsMC41KX0uZGFya01vZGUgLnRvb2x0aXAgLnRvb2x0aXBfX2Fycm93OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PSc2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjYgMGMtNi44MyAwLTkuODIyIDUuOTY0LTEzLjU1IDZDOC4yNzcgNi4wNCA1Ljk1IDAgMCAwaDI2eicgZmlsbD0nJTIzMUIxQjI1Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5kYXJrTW9kZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7LS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZTogdmFyKC0tY29iYWx0LXBhc3RlbCl9LmRhcmtNb2RlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7LS1zY3JvbGxlclByb2dyZXNzQ29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpfS5kYXJrTW9kZSAuc3dpcGVyLWNvbnRyb2wgaW1ne2ZpbHRlcjppbnZlcnQoMSkgIWltcG9ydGFudH0uZGFya01vZGUgLm1vZGFsLWNsb3Nle2JhY2tncm91bmQ6dmFyKC0tYmxhY2stZWNvLTIpfS5kYXJrTW9kZSAubW9kYWwtY2xvc2UgaW1ne2ZpbHRlcjppbnZlcnQoMSkgIWltcG9ydGFudH0uZGFya01vZGUgLm1vZGFsLWNsb3NlIGNpcmNsZXtmaWxsOnZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLm1vZGFsLWNsb3NlIHBhdGh7ZmlsbDp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5tb2RhbC1jbG9zZS5idXR0b24tLWljb24gc3ZnIGNpcmNsZXtmaWxsOnZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLm1vZGFsLWJne2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuc2ktYjEgdGFibGUgdGgsLmRhcmtNb2RlIC5zaS1iMSB0YWJsZSB0ZCwuZGFya01vZGUgLnNpLWIxIHRhYmxlIGEsLmRhcmtNb2RlIC5zaS1iMSB0YWJsZSBjYXB0aW9uLC5kYXJrTW9kZSAuc2kuc2ktYjIuc2ktdDEgdGFibGUgdGgsLmRhcmtNb2RlIC5zaS5zaS1iMi5zaS10MSB0YWJsZSB0ZCwuZGFya01vZGUgLnNpLnNpLWIyLnNpLXQxIHRhYmxlIGEsLmRhcmtNb2RlIC5zaS5zaS1iMi5zaS10MSB0YWJsZSBjYXB0aW9uLC5kYXJrTW9kZSAud3lzaXd5ZyB0YWJsZSB0aCwuZGFya01vZGUgLnd5c2l3eWcgdGFibGUgdGQsLmRhcmtNb2RlIC53eXNpd3lnIHRhYmxlIGEsLmRhcmtNb2RlIC53eXNpd3lnIHRhYmxlIGNhcHRpb24sLmRhcmtNb2RlIC5wYXJhZ3JhcGggdGFibGUgdGgsLmRhcmtNb2RlIC5wYXJhZ3JhcGggdGFibGUgdGQsLmRhcmtNb2RlIC5wYXJhZ3JhcGggdGFibGUgYSwuZGFya01vZGUgLnBhcmFncmFwaCB0YWJsZSBjYXB0aW9ue2NvbG9yOnZhcigtLXdoaXRlKX0uZGFya01vZGUgLnNpLWIxIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpLC5kYXJrTW9kZSAuc2ktYjEgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCk+KiwuZGFya01vZGUgLnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpLC5kYXJrTW9kZSAuc2kuc2ktYjIuc2ktdDEgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCk+KiwuZGFya01vZGUgLnd5c2l3eWcgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCksLmRhcmtNb2RlIC53eXNpd3lnIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpPiosLmRhcmtNb2RlIC5wYXJhZ3JhcGggdGFibGUgdHI6bnRoLWNoaWxkKG9kZCksLmRhcmtNb2RlIC5wYXJhZ3JhcGggdGFibGUgdHI6bnRoLWNoaWxkKG9kZCk+KntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLnNpLWIxIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSwuZGFya01vZGUgLnNpLnNpLWIyLnNpLXQxIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSwuZGFya01vZGUgLnd5c2l3eWcgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pLC5kYXJrTW9kZSAucGFyYWdyYXBoIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0zKX0uZGFya01vZGUgLnd5c2l3eWcgdGFibGUgdHIgdGQsLmRhcmtNb2RlIC53eXNpd3lnIHRhYmxlIHRoIHRkLC5kYXJrTW9kZSAucGFyYWdyYXBoIHRhYmxlIHRyIHRkLC5kYXJrTW9kZSAucGFyYWdyYXBoIHRhYmxlIHRoIHRke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRhcmtNb2RlIC5zaS1iMSB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0zKX0uZGFya01vZGUgLmJ1dHRvbi0tZ3JhZGllbnQgc3Bhbntjb2xvcjp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5idXR0b24tLWdyYWRpZW50LS1ibGFjazo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXdoaXRlKSwgcmdiYSgwLDAsMCwwKSl9LmRhcmtNb2RlIC5idXR0b24tLWdyYWRpZW50LS1ibGFjazpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5idXR0b24tLWdyYWRpZW50LS1yZWQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1yZWQpLCByZ2JhKDAsMCwwLDApKX0uZGFya01vZGUgLmJ1dHRvbi0tZ3JhZGllbnQtLXJlZDpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1yZWQpfS5kYXJrTW9kZSAuZm91ck9Gb3VyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLmZvdXJPRm91cjo6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY29iYWx0LXBhc3RlbC0wNSl9LmRhcmtNb2RlIC5zZWFyY2hfX2hlYWRlciBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciwuZGFya01vZGUgLnNlYXJjaF9faGVhZGVyIGZvcm0gaW5wdXR7Y29sb3I6dmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuc2VhcmNoX19oZWFkZXIgLmJ1dHRvbkdyb3VwIC5idXR0b257LS1idXR0b24tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTstLWJ1dHRvbi1jb2xvcjogdmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuc2ktczIgLnJpYmJvbkxhcmdlOmhvdmVyey0tcmliYm9uLWNvbG9yOiB2YXIoLS13aGl0ZSl9QG1lZGlhIChtaW4td2lkdGg6IDEwNzNweCl7LmRhcmtNb2RlIC5zaS1zMiAucmliYm9uTGFyZ2UtLWxpZ2h0Q29iYWx0OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0td2hpdGUpLCB0cmFuc3BhcmVudCl9LmRhcmtNb2RlIC5zaS1zMiAucmliYm9uTGFyZ2UtLWxpZ2h0VWx0cmFWaW9sZXQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyLTIwKSwgdHJhbnNwYXJlbnQpfS5kYXJrTW9kZSAuc2ktczIgLnJpYmJvbkxhcmdlLS1saWdodEVtZXJhbGQ6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXItMjApLCB0cmFuc3BhcmVudCl9fS5kYXJrTW9kZSAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIC5oNCwuZGFya01vZGUgLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyAuZW1wbG95ZWVfX25hbWV7Y29sb3I6dmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5jb250aW5lbnRzIHVsIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTIpfS5kYXJrTW9kZSAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5pcy1tYXAgc3ZnIFtmaWxsPVwiI2YxZjdmZlwiXXtmaWxsOnZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuaXMtbWFwIHN2ZyBbZmlsbD1cIiNiNWRiZmVcIl17ZmlsbDp2YXIoLS1jb2JhbHQtMzApfS5kYXJrTW9kZSAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5pcy1tYXAgLm1hcHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0yKX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1ibGFja3ttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tYmxhY2spfS5kYXJrTW9kZSAudGl0bGUtY29sb3ItLWNvYmFsdHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tY29iYWx0KX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1lbWVyYWxke21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1lbWVyYWxkKX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1ncmV5e21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1ncmV5KX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1saWdodENvYmFsdHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tY29iYWx0LWxpZ2h0ZXIpfS5kYXJrTW9kZSAudGl0bGUtY29sb3ItLWxpZ2h0RW1lcmFsZHttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tZW1lcmFsZC1saWdodGVyKX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1saWdodEdyZXl7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLWdyZXktbGlnaHRlcil9LmRhcmtNb2RlIC50aXRsZS1jb2xvci0tbGlnaHRPbGl2ZXttYXJnaW4tYm90dG9tOi42MjVyZW07Y29sb3I6dmFyKC0tb2xpdmUtbGlnaHRlcil9LmRhcmtNb2RlIC50aXRsZS1jb2xvci0tbGlnaHRQaW5re21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1waW5rLWxpZ2h0ZXIpfS5kYXJrTW9kZSAudGl0bGUtY29sb3ItLWxpZ2h0VWx0cmFWaW9sZXR7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5kYXJrTW9kZSAudGl0bGUtY29sb3ItLW9saXZle21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1vbGl2ZSl9LmRhcmtNb2RlIC50aXRsZS1jb2xvci0tcGFzdGVsQ29iYWx0e21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1jb2JhbHQtcGFzdGVsKX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1waW5re21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS1waW5rKX0uZGFya01vZGUgLnRpdGxlLWNvbG9yLS1yZWR7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLXJlZCl9LmRhcmtNb2RlIC50aXRsZS1jb2xvci0tdWx0cmFWaW9sZXR7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2NvbG9yOnZhcigtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIpfS5kYXJrTW9kZSAudGl0bGUtY29sb3ItLXdoaXRle21hcmdpbi1ib3R0b206LjYyNXJlbTtjb2xvcjp2YXIoLS13aGl0ZSl9LmRhcmtNb2RlIC5zaS5zaS1hMSAuaDEudGl0bGUtcmliYm9uOjpiZWZvcmUsLmRhcmtNb2RlIC5zaS5zaS1hMyAuaDEudGl0bGUtcmliYm9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMil9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LmRhcmtNb2RlIC5zaS5zaS1hM3tiYWNrZ3JvdW5kOnZhcigtLWJsYWNrLWVjby0xKX19QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LmRhcmtNb2RlIC5zaS5zaS1hMz5waWN0dXJlOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9tZWRpYS9pbWFnZXMvbWFzay1hMy1kYXJrbW9kZS5zdmcpfX0uZGFya01vZGUgLnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duLC5kYXJrTW9kZSAuc2kuc2ktYTMgLmJ1dHRvbi5idXR0b24tLWFycm93LmJ1dHRvbi0tYXJyb3ctLWRvd257ZmlsdGVyOm5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogMTA3M3B4KXsuZGFya01vZGUgLnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duLC5kYXJrTW9kZSAuc2kuc2ktYTMgLmJ1dHRvbi5idXR0b24tLWFycm93LmJ1dHRvbi0tYXJyb3ctLWRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMik7ZmlsdGVyOm5vbmUgIWltcG9ydGFudH19LmRhcmtNb2RlIC5uYXZCX19saXN0X19pdGVtX193cmFwcGVyIC5uYXZCX190b2dnbGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMil9LmRhcmtNb2RlIC5pbmZvZ3JhcGhpY3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrLWVjby0xKX0uZGFya01vZGUgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19fc2VjdGlvbi0tNS0tY29udGVudC0tcmlnaHQ6OmFmdGVyLC5kYXJrTW9kZSAuaW5mb2dyYXBoaWMgLmluZm9ncmFwaGljX19zZWN0aW9uLS0xLS1jb250YWluZXItLXJpZ2h0OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXdoaXRlLTA1KSwgcmdiYSgwLDAsMCwwKSl9LmRhcmtNb2RlIC5pbmZvZ3JhcGhpYyAuaW5mb2dyYXBoaWNfX3NlY3Rpb24tLTEtLWNvbnRhaW5lci0tcmlnaHQsLmRhcmtNb2RlIC5pbmZvZ3JhcGhpYyAuaW5mb2dyYXBoaWNfX3NlY3Rpb24tLTUtLWNvbnRlbnQtLXJpZ2h0LC5kYXJrTW9kZSAuaW5mb2dyYXBoaWMgLmluZm9ncmFwaGljX19zZWN0aW9uLS0yLS1jb250ZW50LS1saXN0LS1pdGVte2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2stZWNvLTEpfS5kYXJrTW9kZSAuaW5mb2dyYXBoaWMgLmluZm9ncmFwaGljX19zZWN0aW9uLS0yLS1jb250ZW50LS1saXN0LS1pdGVtOjphZnRlcntvcGFjaXR5OjAuMn0uZGFya01vZGUgLmluZm9ncmFwaGljIC5yZWFkTW9yZS0tdGV4dDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKX0uZGFya01vZGUgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19fc2VjdGlvbi0tNS0tb251LS1pbGx1c3RyYXRpb25zIHNwYW57Y29sb3I6dmFyKC0td2hpdGUpfS5kYXJrTW9kZSAuaW5mb2dyYXBoaWMgLmJ1dHRvbi0taW5mb2dyYXBoaWNze2NvbG9yOnZhcigtLWdyZXktbGlnaHRlcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMil9LmRhcmtNb2RlIC5pbmZvZ3JhcGhpYyAuYnV0dG9uLS1pbmZvZ3JhcGhpY3MgcGF0aCwuZGFya01vZGUgLmluZm9ncmFwaGljIC5idXR0b24tLWluZm9ncmFwaGljcyBjaXJjbGV7c3Ryb2tlOnZhcigtLWdyZXktbGlnaHRlcil9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzIuOThweCl7LmRhcmtNb2RlIC5pbmZvZ3JhcGhpY19faGVhZGVyLS1jb250ZW50LS1zb3VyY2V7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjay1lY28tMil9fVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJib290c3RyYXAtZ3JpZC9mdW5jdGlvbnNcIjtcblxuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL21peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL21peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJib290c3RyYXAtZ3JpZC9ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9zcGFjaW5nXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL3NpemluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy90ZXh0XCI7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJG91dHNpZGUtZ3V0dGVyOiAkZW5hYmxlLW91dHNpZGUtZ3V0dGVyKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3V0dGVyIGluICRndXR0ZXJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcblxuICAgICAgQGlmICRvdXRzaWRlLWd1dHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3V0dGVyIGluICRndXR0ZXJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRndXR0ZXIgaW4gJGd1dHRlcnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG5cbiAgQGlmIHR5cGUtb2YoJGNvbHVtbnMpID09IG1hcCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW4gaW4gJGNvbHVtbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbik7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW4pO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gICAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gICAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gICAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICB9XG5cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmIHR5cGUtb2YoJGNvbHVtbnMpID09IG1hcCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW4gaW4gJGNvbHVtbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICRudW06ICRzaXplIC8gJGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICAgIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQtcmlnaHQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiB0eXBlLW9mKCRjb2x1bW5zKSA9PSBtYXAge1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkY29sdW1uIGluICRjb2x1bW5zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAkbnVtOiAkc2l6ZSAvICRjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gICAgbWFyZ2luLXJpZ2h0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xuICB9XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vLyBMYXlvdXQgQm9vdHN0cmFwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG5AaW1wb3J0IFwiLi4vUmkyMS90b29scy9ib290c3RyYXAtZ3JpZC9mdW5jdGlvbnNcIjtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZTtcbiRlbmFibGUtb3V0c2lkZS1ndXR0ZXI6IHRydWU7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXJzOiAoXG4gIHBhZGRpbmcteDogMjBweCxcbiAgcGFkZGluZy14LW1kOiA1MHB4LFxuKTtcblxuJHNpemVzOiAoXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbik7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBCb290c3RyYXBcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiAzNzVweCxcbiAgICBtZDogNzg1cHgsXG4gICAgbGc6IDEwNzNweCxcbiAgICB4bDogMTI0MHB4LFxuICAgIHh4bDogMTYwMHB4LFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHh4bDogMTYwMHB4LFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuLy8gQ3VzdG9tIG1hcCBvZiBndXR0ZXIgd2lkdGhzIGFjcm9zcyBicmVha3BvaW50cy5cbiRndXR0ZXJzOiAoXG4gICAgeHhzOiAyMHB4LFxuICAgIGxnOiAyMHB4LFxuKTtcbiRncmlkLWNvbHVtbnM6IChcbiAgICB4eHM6IDgsXG4gICAgbGc6IDE0LFxuKTtcbiRncmlkLWd1dHRlci13aWR0aHM6ICRndXR0ZXJzO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICBtYXAtZ2V0KCRndXR0ZXJzLCB4eHMpO1xuJGdyaWQtZ3V0dGVyLXdpZHRoLW1kOiBtYXAtZ2V0KCRndXR0ZXJzLCBsZyk7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgIDA7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAxcmVtO1xuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4O1xuJHRleHRzOiBsZWZ0LCByaWdodCwgY2VudGVyO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LXByZXYobWQpXG4vLyAgICBzbVxuLy8gICAgPj4gYnJlYWtwb2ludC1wcmV2KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgc21cbi8vICAgID4+IGJyZWFrcG9pbnQtcHJldihtZCwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBzbVxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtcHJldigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuIC0gMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRndXR0ZXIgaW4gJGd1dHRlcnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICBAaWYgdHlwZS1vZigkY29sdW1ucykgPT0gbWFwIHtcbiAgICAgIEBlYWNoICRicmVha3BvaW50LCAkY29sdW1uIGluICRjb2x1bW5zIHtcbiAgICAgICAgQGlmICRjb2x1bW4gPiAwIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbiB7XG4gICAgICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTQxMFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiB0eXBlLW9mKCRjb2x1bW5zKSA9PSBtYXAge1xuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbHVtbiBpbiAkY29sdW1ucyB7XG4gICAgICAgICAgQGlmICRjb2x1bW4gPiAwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW4ge1xuICAgICAgICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICBAaWYgdHlwZS1vZigkY29sdW1ucykgPT0gbWFwIHtcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW4gaW4gJGNvbHVtbnMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbiArIDE7IH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWluaXRpYWwgeyBvcmRlcjogaW5pdGlhbDsgfVxuXG4gICAgICBAaWYgdHlwZS1vZigkY29sdW1ucykgPT0gbWFwIHtcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb2x1bW4gaW4gJGNvbHVtbnMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1uIHtcbiAgICAgICAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGNvbHVtbiA+IDAge1xuICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1uIC0gMSkge1xuICAgICAgICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7XG4gICAgICAgICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1uKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5vZmZzZXQtcmlnaHQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQtcmlnaHQoJGksICRjb2x1bW4pO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgICB9XG4gICAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm9mZnNldC1yaWdodCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0LXJpZ2h0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGB0ZXh0YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdGV4dHMge1xuICAgICAgLnQjeyRpbmZpeH0tI3skdmFsdWV9IHsgdGV4dC1hbGlnbjogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSBzci1vbmx5KCk7XG4gIH1cbn1cblxuLnNybyB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cbiIsIi5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIHZhcigtLWFuaW1hdGlvblNwZWVkKTtcbn1cbiIsIjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogdncoMTZweCwgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSk7XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG4gICAgICAgIC8vIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMzc1LzYzNSkgYW5kIChtYXgtaGVpZ2h0OiA2MjVweCkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTZweCk7XG4gICAgICAgIC8vIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTM2MC83NTApIHtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogdmgoMTZweCk7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZyk7XG4gICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cblxuaW1nLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN2Z0RyYXdCb3JkZXIge1xuICAgICYuZnJvbVRvcC5mcm9tTGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICAgIH1cblxuICAgICYuZnJvbVRvcC5mcm9tUmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB9XG5cbiAgICAmLmZyb21Cb3R0b20uZnJvbUxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsLTEpO1xuICAgIH1cblxuICAgICYuZnJvbUJvdHRvbS5mcm9tUmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgfVxufVxuXG4jb3Qtc2RrLWJ0bi1mbG9hdGluZyxcbi5vdC1mbG9hdGluZy1idXR0b24geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXG5cbi50b29sYmFyLXZlcnRpY2FsLnVzZXItbG9nZ2VkLWluLFxuLnRvb2xiYXItZml4ZWQudXNlci1sb2dnZWQtaW4ge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMzlweCArIDIwICsgMjApICFpbXBvcnRhbnQ7XG5cbiAgICAjbWFza01lLFxuICAgIC5oZWFkZXJCIHtcbiAgICAgICAgdG9wOiByZW0oMzlweCArIDIwICsgMjApO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX19kcnVwYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDM5cHggKyAxMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICAobWluLXdpZHRoOjk3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oODggKyAyMCArIDIwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICNtYXNrTWUsXG4gICAgICAgIC5oZWFkZXJCIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDg4ICsgMjAgKyAyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbl9fZHJ1cGFsIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDg4ICsgMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2UudG9vbGJhci12ZXJ0aWNhbC51c2VyLWxvZ2dlZC1pbixcbi5zZWFyY2gtcGFnZS50b29sYmFyLWZpeGVkLnVzZXItbG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDc3cHggKyA4NikgIWltcG9ydGFudDtcblxuICAgICNtYXNrTWUsXG4gICAgLmhlYWRlckIge1xuICAgICAgICB0b3A6IHJlbSgzOXB4ICsgMjAgKyAyMCk7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2RydXBhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oMzlweCArIDEwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6OTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMDQgKyA4MikgIWltcG9ydGFudDtcblxuICAgICAgICAjbWFza01lLFxuICAgICAgICAuaGVhZGVyQiB7XG4gICAgICAgICAgICB0b3A6IHJlbSg4OCArIDIwICsgMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb25fX2RydXBhbCB7XG4gICAgICAgICAgICB0b3A6IHJlbSg4OCArIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi51c2VyLWxvZ2dlZC1pbiAuc2VjdGlvbl9fZHJ1cGFsIHtcbiAgICAvLyB6LWluZGV4OiAxMDAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29iYWx0LTMwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAgKG1pbi13aWR0aDo5NzVweCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAgKG1pbi13aWR0aDo5NzVweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vLWNpcmNsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuJGhlYWRlci1iLW1vYmlsZS1oZWlnaHQ6IHJlbSg4NnB4KTtcbiRoZWFkZXItYi1oZWlnaHQ6IHJlbSgxMDBweCk7XG5cbi5wYXRoLWNhc3Rvci1sb2dpbiB7XG5cbiAgICAuc2VjdGlvbl9fZHJ1cGFsIHtcbiAgICAgICAgLy8gei1pbmRleDogMTAwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6OTc1cHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAgKG1pbi13aWR0aDo5NzVweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jaXJjbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWItbW9iaWxlLWhlaWdodDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNlZGl0LXBhc3MsXG4gICAgICAgICNlZGl0LW5hbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2VkaXQtc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI2VkaXQtcGFzcy0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpXG4gICAge1xuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItYi1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9O1xufSIsIi8qKlxuICogQ29udmVydCBwaXhlbCB0byB2dyBhY2NvcmRpbmcgdG8gYSBiYXNlIHNpemUuXG4gKiBWYWx1ZXMgYXJlIHJvdW5kZWQgdG8gdHdvIGRlY2ltYWxzIGJ5IGRlZmF1bHQuXG4gKlxuICogQHBhcmFtIGZsb2F0ICR2YWx1ZSAtIE51bWJlciB0byBjb252ZXJ0IGluIHZ3XG4gKiBAcGFyYW0gZmxvYXQgJHBpeGVscyAtIFRoZSBwaXhlbCBiYXNlIHJlZmVyZW5jZVxuICogQHBhcmFtIGJvb2xlYW4gJHJvdW5kZWQgLSBSb3VuZGluZyB0aGUgcmV0dXJuZWQgdmFsdWUuXG4gKiBAcmV0dXJuIG51bWJlciAtIE51bWJlciBpbiB2d1xuICovXG5cbkBmdW5jdGlvbiBweFRvVncoJHZhbHVlLCAkcGl4ZWxzOiAkZGVzaWduUmVmZXJlbmNlLCAkcm91bmRlZDogMTAwMCkge1xuICAgICRyZXR1cm46IChzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRwaXhlbHMpKSAqIDEwMHZ3O1xuICAgIEBpZiAkcm91bmRlZCB7ICRyZXR1cm46IGZsb29yKCAkcmV0dXJuICogJHJvdW5kZWQgKSAvICRyb3VuZGVkOyB9XG4gICAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AZnVuY3Rpb24gdncoJHZhbHVlLCAkcGl4ZWxzOiAkZGVzaWduUmVmZXJlbmNlLCAkcm91bmRlZDogMTAwMCkge1xuICAgIEByZXR1cm4gcHhUb1Z3KCR2YWx1ZSwgJHBpeGVscywgJHJvdW5kZWQpO1xufVxuIiwiLyoqXG4gKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSBhY2NvcmRpbmcgdG8gYSBiYXNlIHNpemUuXG4gKiBWYWx1ZXMgYXJlIHJvdW5kZWQgdG8gdHdvIGRlY2ltYWxzIGJ5IGRlZmF1bHQuXG4gKlxuICogQHBhcmFtIGZsb2F0ICR2YWx1ZSAtIE51bWJlciB0byBjb252ZXJ0IGluIHJlbVxuICogQHBhcmFtIGZsb2F0ICRwaXhlbHMgLSBUaGUgcGl4ZWwgYmFzZSByZWZlcmVuY2VcbiAqIEBwYXJhbSBib29sZWFuICRyb3VuZGVkIC0gUm91bmRpbmcgdGhlIHJldHVybmVkIHZhbHVlLlxuICogQHJldHVybiBudW1iZXIgLSBOdW1iZXIgaW4gcmVtXG4gKi9cblxuQGZ1bmN0aW9uIHB4VG9SZW0oJHZhbHVlLCAkcGl4ZWxzOiAkZm9udC1zaXplLWJhc2UsICRyb3VuZGVkOiAxMDAwKSB7XG4gICAgJHJldHVybjogKHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJHBpeGVscykpICogMXJlbTtcbiAgICBAaWYgJHJvdW5kZWQgeyAkcmV0dXJuOiBmbG9vciggJHJldHVybiAqICRyb3VuZGVkICkgLyAkcm91bmRlZDsgfVxuICAgIEByZXR1cm4gJHJldHVybjtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWUsICRwaXhlbHM6ICRmb250LXNpemUtYmFzZSwgJHJvdW5kZWQ6IDEwMDApIHtcbiAgICBAcmV0dXJuIHB4VG9SZW0oJHZhbHVlLCAkcGl4ZWxzLCAkcm91bmRlZCk7XG59XG4iLCJodG1sIHtcbiAgICBmb250LXNpemU6IHZ3KDE2cHgsICRkZXNpZ25SZWZlcmVuY2VNb2JpbGUpO1xuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAqIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKSAvICRkZXNpZ25SZWZlcmVuY2U7XG4gICAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlOm5vdCgubm9kZS0tdHlwZS1zZWFyY2gtY29ycG8pIG1haW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG59XG5cbi5oYXMtc3VibWVudU9wZW5lZCArIG1haW4gLm91dGxpbmVEaXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZlZWQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFya01vZGUuc2l0ZS1jb3JwbyAuZmFxX19pdGVtX19jb250ZW50X193eXNpd3lnIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbn1cblxuLnBhdGgtdGF4b25vbXkuc2l0ZS1jb3JwbyB7XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zY3JvbGxUb1dyYXBwZXJUb3ApO1xuICAgIH1cbn1cblxuLm8tc2VjdGlvbi0tY29ubmV4aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5wYXRoLXVzZXIgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG59IiwiLy8gQiBBIFMgSSBDXG4vLyAoTm9uIHJlc3BvbnNpdmUpXG5AbWl4aW4gbWFrZS1oZWFkaW5ncy1iYXNlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctZm9udC13ZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtUzEge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVMyIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgfVxufVxuXG5AbWl4aW4gbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1TMyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtUyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtTDEge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLUwyIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjBweCk7XG4gICAgfVxufVxuXG5AbWl4aW4gbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1MMyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKDUwcHgpO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtTDQge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgzMHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLUwge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgzMHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXRleHRzLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmFzZSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWl4aW4gbWFrZS10ZXh0cy1iYXNlLVMge1xuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAoJGhlYWRpbmc1LWZvbnQtc2l6ZS1TKTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXRleHRzLXNwYWNpbmdzLVMge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgyMHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXRleHRzLWJhc2UtTCB7XG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICgkaGVhZGluZzUtZm9udC1zaXplLUwpO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2UtdGV4dHMtc3BhY2luZ3MtTCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKDIwcHgpO1xuICAgIH1cbn1cblxuLy8gUyBUIFkgTCBFIFMgICBDIE8gTCBMIEUgQyBUIEkgTyBOIFNcbi8vIChOb24gcmVzcG9uc2l2ZSlcbkBtaXhpbiBoZWFkaW5nMS1TIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0oJGhlYWRpbmcxLWZvbnQtc2l6ZS1TKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAoNDIvNDApO1xufVxuXG5AbWl4aW4gaGVhZGluZzItUyB7XG4gICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMi1mb250LXNpemUtUyk7XG4gICAgbGluZS1oZWlnaHQ6ICgzMS8yOCk7XG59XG5cbkBtaXhpbiBoZWFkaW5nMy1TIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0oJGhlYWRpbmczLWZvbnQtc2l6ZS1TKTtcbiAgICBsaW5lLWhlaWdodDogKDMxLzI2KTtcbn1cblxuQG1peGluIGhlYWRpbmc0LVMge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZTtcbiAgICBmb250LXNpemU6ICgkaGVhZGluZzQtZm9udC1zaXplLVMpO1xuICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTgpO1xufVxuXG5AbWl4aW4gaGVhZGluZzUtUyB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nNS1mb250LXNpemUtUyk7XG4gICAgbGluZS1oZWlnaHQ6ICgxMS40OS8xMCk7XG59XG5cbkBtaXhpbiBoZWFkaW5nNi1TIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2U7XG4gICAgZm9udC1zaXplOiAoJGhlYWRpbmc2LWZvbnQtc2l6ZS1TKTtcbiAgICBsaW5lLWhlaWdodDogKDE3LzE1KTtcbn1cblxuQG1peGluIGFjY3JvY2hlLWhlYWRlci1TIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiAje3JlbSgzOCl9O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6ICgzOC8zOCk7XG59XG5cbkBtaXhpbiBoZWFkaW5nMS1MIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0oJGhlYWRpbmcxLWZvbnQtc2l6ZS1MKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAoOTUvOTApO1xufVxuXG5AbWl4aW4gaGVhZGluZzItTCB7XG4gICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRoZWFkaW5nMi1mb250LXNpemUtTCk7XG4gICAgbGluZS1oZWlnaHQ6ICg3Mi82MCk7XG59XG5cbkBtaXhpbiBoZWFkaW5nMy1MIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0oJGhlYWRpbmczLWZvbnQtc2l6ZS1MKTtcbiAgICBsaW5lLWhlaWdodDogKDUwLzQ1KTtcbn1cblxuQG1peGluIGhlYWRpbmc0LUwge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZTtcbiAgICBmb250LXNpemU6ICgkaGVhZGluZzQtZm9udC1zaXplLUwpO1xuICAgIGxpbmUtaGVpZ2h0OiAoMzIvMjcpO1xufVxuXG5AbWl4aW4gaGVhZGluZzUtTCB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogKCRoZWFkaW5nNS1mb250LXNpemUtTCk7XG4gICAgbGluZS1oZWlnaHQ6ICgxMi42NC8xMSk7XG59XG5cbkBtaXhpbiBoZWFkaW5nNi1MIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2U7XG4gICAgZm9udC1zaXplOiAoJGhlYWRpbmc2LWZvbnQtc2l6ZS1MKTtcbiAgICBsaW5lLWhlaWdodDogKDE3LzE1KTtcbn1cblxuQG1peGluIGFjY3JvY2hlLWhlYWRlci1MIHtcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLWJhc2U7XG4gICAgZm9udC1zaXplOiAje3JlbSg4MCl9O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6ICg4MC84MCk7XG59XG5cbkBtaXhpbiBwYXJhZ3JhcGgxLVMge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZTtcbiAgICBmb250LXNpemU6ICgkcGFyYWdyYXBoMS1mb250LXNpemUtUyk7XG4gICAgbGluZS1oZWlnaHQ6ICgyMi41LzE1KTtcbn1cblxuQG1peGluIHBhcmFncmFwaDItUyB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogKCRwYXJhZ3JhcGgyLWZvbnQtc2l6ZS1TKTtcbiAgICBsaW5lLWhlaWdodDogKDIyLjUvMTUpO1xufVxuXG5AbWl4aW4gcGFyYWdyYXBoMy1TIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2U7XG4gICAgZm9udC1zaXplOiAoJHBhcmFncmFwaDMtZm9udC1zaXplLVMpO1xuICAgIGxpbmUtaGVpZ2h0OiAoMjIuNS8xNSk7XG59XG5cbkBtaXhpbiBwYXJhZ3JhcGg0LVMge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZTtcbiAgICBmb250LXNpemU6ICgkcGFyYWdyYXBoNC1mb250LXNpemUtTCk7XG4gICAgbGluZS1oZWlnaHQ6ICgyMi41LzE1KTtcbn1cblxuQG1peGluIHBhcmFncmFwaDEtTCB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogKCRwYXJhZ3JhcGgxLWZvbnQtc2l6ZS1MKTtcbiAgICBsaW5lLWhlaWdodDogKDI3LzE4KTtcbn1cblxuQG1peGluIHBhcmFncmFwaDItTCB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogKCRwYXJhZ3JhcGgyLWZvbnQtc2l6ZS1MKTtcbiAgICBsaW5lLWhlaWdodDogKDIyLjUvMTUpO1xufVxuXG5AbWl4aW4gcGFyYWdyYXBoMy1MIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2U7XG4gICAgZm9udC1zaXplOiAoJHBhcmFncmFwaDMtZm9udC1zaXplLUwpO1xuICAgIGxpbmUtaGVpZ2h0OiAoMjIuNS8xNSk7XG59XG5cbi8vIEIgLiBFIC4gTSAuXG5oMSxcbi5oMSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZzEtUztcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVMxO1xuXG4gICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDUwKX07XG4gICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMjIpfTtcbiAgICAgICAgLS1yaWJib24tcmlnaHQ6ICN7cmVtKDEwKX07XG4gICAgfVxufVxuXG5oMixcbi5oMiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZzItUztcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVMyO1xufVxuXG5oMyxcbi5oMyB7XG4gICAgQGluY2x1ZGUgaGVhZGluZzMtUztcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVMzO1xufVxuXG5oNCxcbi5oNCB7XG4gICAgQGluY2x1ZGUgaGVhZGluZzQtUztcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVM7XG59XG5cbmg1LFxuLmg1LFxuLnN1YmhlYWQge1xuICAgIEBpbmNsdWRlIGhlYWRpbmc1LVM7XG4gICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1TO1xufVxuXG5oNixcbi5oNiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZzYtUztcbiAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLVM7XG59XG5cbi5hY2Nyb2NoZS1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGFjY3JvY2hlLWhlYWRlci1TO1xuICAgIEBpbmNsdWRlIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtUztcbn1cblxuLnAxIHtcbiAgICBAaW5jbHVkZSBwYXJhZ3JhcGgxLVM7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlLVM7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1zcGFjaW5ncy1TO1xufVxuXG4ucDIge1xuICAgIEBpbmNsdWRlIHBhcmFncmFwaDItUztcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2UtUztcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLXNwYWNpbmdzLVM7XG59XG5cbnAsXG51bCxcbm9sLFxuLnAzIHtcbiAgICBAaW5jbHVkZSBwYXJhZ3JhcGgzLVM7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlLVM7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1zcGFjaW5ncy1TO1xufVxuXG4ucDQge1xuICAgIEBpbmNsdWRlIHBhcmFncmFwaDQtUztcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLWJhc2UtUztcbiAgICBAaW5jbHVkZSBtYWtlLXRleHRzLXNwYWNpbmdzLVM7XG59XG5cbnVsLFxub2wge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuYSB7XG4gICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuXG4gICAgcD4mOm5vdCgudGFnKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICB9XG59XG5cbi5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaCBwLmlubGluZSBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5idXR0b24gc3ZnLmljb24tdGFyZ2V0QmxhbmssXG4gICAgaW1nLmljb24tdGFyZ2V0Qmxhbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBlbSgxNnB4LCAxOHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGVtKDE3cHgsIDE4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMC4yZW0gIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAgIH1cblxuICAgICYuYnV0dG9uIHN2Zy5pY29uLXRhcmdldEJsYW5rIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIC0zcHggMC4yZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWc6bm90KC5pY29uLXRhcmdldEJsYW5rKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC0tYnV0dG9uLWJnLXJpZ2h0OiAwO1xuICAgICAgICAtLWJ1dHRvbi10ZXh0LW1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLmJ1dHRvbiBzdmcuaWNvbi10YXJnZXRCbGFuayxcbiAgICAmOmhvdmVyIGltZy5pY29uLXRhcmdldEJsYW5rIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gICAgfVxufVxuXG5zdXAsXG5zdWIge1xuICAgIGZvbnQtc2l6ZTogZW0oN3B4LCAxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogKDIxLzEzKTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjc1ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4zNWVtO1xufVxuXG5wIGEge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjI1cztcblxuICAgICY6bm90KC50YWcpOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbn1cblxuLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZzEtTDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1MMTtcblxuICAgICAgICAucmliYm9uU21hbGwge1xuICAgICAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDExMyl9O1xuICAgICAgICAgICAgLS1yaWJib24taGVpZ2h0OiAje3JlbSg0OCl9O1xuICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6ICN7cmVtKDMwKX07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nMi1MO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLUwyO1xuICAgIH1cblxuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmczLUw7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtTDM7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZzQtTDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1MNDtcbiAgICB9XG5cbiAgICBoNSxcbiAgICAuaDUsXG4gICAgLnN1YmhlYWQge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nNS1MO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWhlYWRpbmdzLXNwYWNpbmdzLUw7XG4gICAgfVxuXG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZzYtTDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1MO1xuICAgIH1cblxuICAgIC5hY2Nyb2NoZS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBhY2Nyb2NoZS1oZWFkZXItTDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1oZWFkaW5ncy1zcGFjaW5ncy1MO1xuICAgIH1cblxuICAgIC5wMSB7XG4gICAgICAgIEBpbmNsdWRlIHBhcmFncmFwaDEtTDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1iYXNlLUw7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtc3BhY2luZ3MtTDtcbiAgICB9XG5cbiAgICAucDIge1xuICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGgyLUw7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZS1MO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXRleHRzLXNwYWNpbmdzLUw7XG4gICAgfVxuXG4gICAgcCxcbiAgICB1bCxcbiAgICBvbCxcbiAgICAucDMge1xuICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGgzLUw7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtYmFzZS1MO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXRleHRzLXNwYWNpbmdzLUw7XG4gICAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8qKlxuICogQ29udmVydCBwaXhlbCB0byBlbSBhY2NvcmRpbmcgdG8gYSBiYXNlIHNpemUuXG4gKiBWYWx1ZXMgYXJlIHJvdW5kZWQgdG8gdHdvIGRlY2ltYWxzIGJ5IGRlZmF1bHQuXG4gKlxuICogQHBhcmFtIGZsb2F0ICR2YWx1ZSAtIE51bWJlciB0byBjb252ZXJ0IGluIGVtXG4gKiBAcGFyYW0gZmxvYXQgJHBpeGVscyAtIFRoZSBwaXhlbCBiYXNlIHJlZmVyZW5jZVxuICogQHBhcmFtIGJvb2xlYW4gJHJvdW5kZWQgLSBSb3VuZGluZyB0aGUgcmV0dXJuZWQgdmFsdWUuXG4gKiBAcmV0dXJuIG51bWJlciAtIE51bWJlciBpbiBlbVxuICovXG5cbkBmdW5jdGlvbiBweFRvRW0oJHZhbHVlLCAkcGl4ZWxzOiAkZm9udC1zaXplLWJhc2UsICRyb3VuZGVkOiAxMDAwKSB7XG4gICAgJHJldHVybjogKHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJHBpeGVscykpICogMWVtO1xuICAgIEBpZiAkcm91bmRlZCB7ICRyZXR1cm46IGZsb29yKCAkcmV0dXJuICogJHJvdW5kZWQgKSAvICRyb3VuZGVkOyB9XG4gICAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AZnVuY3Rpb24gZW0oJHZhbHVlLCAkcGl4ZWxzOiAkZm9udC1zaXplLWJhc2UsICRyb3VuZGVkOiAxMDAwKSB7XG4gICAgQHJldHVybiBweFRvRW0oJHZhbHVlLCAkcGl4ZWxzLCAkcm91bmRlZCk7XG59XG4iLCIuY3VzdG9tQ3Vyc29ySG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZbZGF0YS1zdGF0aWM9XCJ0cnVlXCJde1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgJjpmb2N1cyAuaG92ZXJDb250ZW50Om5vdCguaXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgLS1zY2FsZTogMTtcbiAgICAgICAgICAgIC0tb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAvLyBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgLmhvdmVyQ29udGVudCB7XG4gICAgICAgICAgICAtLXNjYWxlOiAwO1xuICAgICAgICAgICAgLS1vcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtLWZpeGVkO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLXNjYWxlKSk7XG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzLFxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSBlYXNlIC4zcztcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgICAgICAgICAgIC5idXR0b24tLW92YWwge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAtLXNjYWxlOiAxO1xuICAgICAgICAgICAgICAgIC0tb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWhvdmVyPVwiZmFsc2VcIl17XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bm90KC5pbmxpbmVfX2J1dHRvbik6Zm9jdXMgLmhvdmVyQ29udGVudDpub3QoLmlzLXZpc2libGUpIHtcbiAgICAgICAgICAgIC0tc2NhbGU6IDE7XG4gICAgICAgICAgICAtLW9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyQ29udGVudCAuYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG5cbiAgICAmLm1vZGFsX192aWRlbyAuaG92ZXJDb250ZW50IHtcblxuXG4gICAgICAgIC5idXR0b24uYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsX192aWRlbyBwaWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDExNikgYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaWNvbmVzfWljb24tcGxheS0yLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIHpJbmRleFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuJHppbmRleC0tYmFja2dyb3VuZCAgICAgOiA0MDtcbiR6aW5kZXgtLWNvbnRlbnQgICAgICAgIDogNTA7XG4kemluZGV4LS1ob3ZlciAgICAgICAgICA6IDYwO1xuJHppbmRleC0tZml4ZWQgICAgICAgICAgOiA3MDtcbiR6aW5kZXgtLW9mZmNhbnZhcyAgICAgIDogODA7XG4iLCIuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDgwKSBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpY29uZXN9aWNvbi1wbGF5LTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMjApIGF1dG87XG5cbiAgICB9XG59IiwiOnJvb3Qge1xuXG4gICAgLS1mb290ZXItcGlsbC1vZmZzZXQtdG9wOiAtMTAwdmg7XG4gICAgLS1mb290ZXItYmFja2dyb3VuZFJpYmJvbi15OiAtMTAwdmg7XG4gICAgLS1mb290ZXItcGFkZGluZy14OiAje3JlbShtYXAtZ2V0KCRzcGFjZXJzLCBwYWRkaW5nLXgpKX07XG4gICAgLS1mb290ZXItcGFkZGluZy15OiAje3JlbSgxMDApfTtcbiAgICAtLWZvb3Rlci10aXRsZS10ZXh0LWluZGVudDogI3tyZW0oMjZweCl9O1xuICAgIC0tZm9vdGVyLXRpdGxlLW15YjogI3tyZW0oMzApfTtcbiAgICAtLWZvb3Rlci1zdWJ0aXRsZS1teWI6ICN7cmVtKDMwKX07XG4gICAgLS1mb290ZXItbGlzdC1pdGVtLW15YjogI3tyZW0oMjApfTtcbiAgICAtLWZvb3Rlci1jaXJjbGUtc2l6ZTogI3tyZW0oMzAwKX07XG4gICAgLS1mb290ZXItY2lyY2xlLXNpemUtYm90dG9tOiAje3JlbSgtMTk0cHgpfTtcbiAgICAtLWZvb3Rlci1jaXJjbGUtc2l6ZS1yaWdodDogI3tyZW0oLTExOHB4KX07XG5cbiAgICAtLWZvb3Rlci1iYWNrdG90b3AtYm90dG9tOiAje3ZoKDE0OHB4LCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlWSl9O1xuICAgIC0tZm9vdGVyLWJhY2t0b3RvcC1yaWdodDogI3tyZW0obWFwLWdldCgkc3BhY2VycywgcGFkZGluZy14KSl9O1xufVxuXG4uZm9vdGVyIHtcblxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1mb290ZXItcGFkZGluZy15KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvb3Rlci1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAvLyBFIEwgRSBNIEUgTiBUIFNcblxuICAgICYuZm9vdGVyLS1pbmZvZ3JhcGhpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBib2R5LnBhdGgtZnJvbnRwYWdlICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogMHB4IDBweCAvIDEwMHZ3IG5vLXJlcGVhdCB1cmwoJGJhY2tncm91bmRSaWJib24pO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgdmFyKCAtLWZvb3Rlci1waWxsLW9mZnNldC10b3ApICogLTEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogdmFyKCAtLWZvb3Rlci1waWxsLW9mZnNldC10b3ApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGUodGl0bGUpXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmczLVM7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDYwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9vdGVyLXRpdGxlLXRleHQtaW5kZW50KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWJib25TbWFsbCB7XG4gICAgICAgICAgICAtLXJpYmJvbi13aWR0aDogI3tyZW0oMzgpfTtcbiAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMTUpfTtcbiAgICAgICAgICAgIC0tcmliYm9uLWxlZnQ6ICN7cmVtKDEwKX07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKVxuICAgICAgICB9XG4gICAgfTtcblxuICAgIEBpbmNsdWRlIGUoc3VidGl0bGUpXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mb290ZXItc3VidGl0bGUtbXliKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGUoY29sKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG0oYSlcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuICAgICAgICAgICAgLmJ1dHRvbiAudGV4dCBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbShiKVxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xuXG4gICAgICAgICAgICAuZm9vdGVyX19saXN0X19pdGVtIHNwYW46bm90KC50ZXh0KSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgQGluY2x1ZGUgZShsaXN0KVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIGUoaXRlbSlcbiAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIC50ZXh0IHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMiwxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLS1pY29uIHNwYW46bm90KC50ZXh0KSBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6Nzg0cHgpIHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6MTM2MHB4KSB7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6Nzg0cHgpIGFuZCAobWF4LXdpZHRoOjc4NXB4KSAge1xuICAgICAgICAgICAgLy8gICAgIC5idXR0b24ge1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzNjBweCkgYW5kIChtYXgtd2lkdGg6MTM2MXB4KSAge1xuICAgICAgICAgICAgLy8gICAgIC5idXR0b24ge1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE2ODBweCkgYW5kIChtYXgtd2lkdGg6MTY4MXB4KSAge1xuICAgICAgICAgICAgLy8gICAgIC5idXR0b24ge1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9vdGVyLWxpc3QtaXRlbS1teWIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG5cbiAgICBAaW5jbHVkZSBlKGZvb3RlcilcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH07XG5cbiAgICAvLyAuYnV0dG9uLS1hcnJvdy0tdXAsXG4gICAgLy8gLmJ1dHRvbi0tYXJyb3ctLWRvd24ge1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICB6LWluZGV4OiAkemluZGV4LS1jb250ZW50O1xuICAgIC8vICAgICBib3R0b206IHZhcigtLWZvb3Rlci1iYWNrdG90b3AtYm90dG9tKTtcbiAgICAvLyAgICAgcmlnaHQ6IHZhcigtLWZvb3Rlci1iYWNrdG90b3AtcmlnaHQpO1xuICAgIC8vIH1cblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG4gICAgYm9keS5wYXRoLW5vZGUgJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG4gICAgLy8gICAgIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMzc1LzYzNSkgYW5kIChtYXgtaGVpZ2h0OiA2MjVweCkge1xuXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBlKHRpdGxlKVxuICAgIC8vICAgICAgICAge1xuICAgIC8vICAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgLy8gICAgICAgICAgICAgfVxuXG4gICAgLy8gICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIC8vICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAvLyAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIC8vICAgICAgICAgICAgIH1cblxuICAgIC8vICAgICAgICAgfTtcblxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLm5vZGUtLXR5cGUtaG9tZXBhZ2UtcmkyMSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLS1zaC0xNC1hbmltYXRpb24tcmliYm9uLXdpZHRoLWJlZm9yZTogI3tyZW0oNTYgKyA0MCl9O1xuICAgICAgICAgICAgLS1zaC0xNC1hbmltYXRpb24tcmliYm9uLXdpZHRoOiAje3JlbSg1Nil9O1xuXG4gICAgICAgICAgICAuZm9vdGVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICBkaXYgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDU2KX07XG4gICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMTYpfTtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tYm9yZGVyLXJhZGl1czogI3tyZW0oMjgpfTtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6ICN7cmVtKDE1KX07XG4gICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmQtbGctYmxvY2suZC1ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZC1sZy1ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlcl9fbGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi0tYXJyb3ctLXVwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmLnAxIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZzMtUztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucDE6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGUoY29sKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0NSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmgoMTAwKTtcblxuICAgICAgICAgICAgICAgIC5mb290ZXJfX2xpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24tLWljb24gc3Bhbi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4IC0gMWVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtKGEpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbShiKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg3MCk7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLWZvb3Rlci1wYWRkaW5nLXg6ICN7cmVtKDIwKX07XG4gICAgICAgIC0tZm9vdGVyLXBhZGRpbmcteTogI3tyZW0oMTUwKX07XG4gICAgICAgIC0tZm9vdGVyLXRpdGxlLXRleHQtaW5kZW50OiAje3JlbSgxMDBweCl9O1xuICAgICAgICAtLWZvb3Rlci10aXRsZS1teWI6ICN7dmgoNTApfTtcbiAgICAgICAgLS1mb290ZXItc3VidGl0bGUtbXliOiAje3ZoKDMwKX07XG4gICAgICAgIC0tZm9vdGVyLWxpc3QtaXRlbS1teWI6ICN7dmgoMzApfTtcbiAgICAgICAgLS1mb290ZXItY2lyY2xlLXNpemU6ICN7cmVtKDkwMCl9O1xuICAgICAgICAtLWZvb3Rlci1jaXJjbGUtc2l6ZS1ib3R0b206ICN7cmVtKC02MTIpfTtcbiAgICAgICAgLS1mb290ZXItY2lyY2xlLXNpemUtcmlnaHQ6ICN7cmVtKC0zNzIpfTtcbiAgICAgICAgLS1mb290ZXItYmFja3RvdG9wLWJvdHRvbTogI3t2aCg0MzQpfTtcbiAgICAgICAgLS1mb290ZXItYmFja3RvdG9wLXJpZ2h0OiAje3JlbSgyMDkpfTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5idXR0b24tLWFycm93LS11cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTI1KTtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGUobGlzdClcbiAgICAgICAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZShpdGVtKVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZSh0aXRsZSlcbiAgICAgICAge1xuICAgICAgICAgICAgLy8gZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nMS1TO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDY2KTtcblxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi13aWR0aDogI3tyZW0oODApfTtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi1oZWlnaHQ6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICAgICAgLS1yaWJib24tYm9yZGVyLXJhZGl1czogI3tyZW0oMTcpfTtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi10b3A6ICN7cmVtKDE2KX07XG4gICAgICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6ICN7cmVtKDE1KX07XG4gICAgICAgICAgICAgICAgLS1yaWJib24tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBAaW5jbHVkZSBlKGNvbClcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDMwNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDEwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG0oYSlcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEyNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG0oYilcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMTE3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBAaW5jbHVkZSBlKHN1YnRpdGxlKVxuICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgJi5wMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZzMtUztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wMTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBlKGZvb3RlcilcbiAgICAgICAge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1lZGVucmVkKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDE0LzE0KTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XG5cbiAgICAgICAgICAgIC5vLWZvb3Rlcl9fc29jaWFscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuby1mb290ZXJfX3NvY2lhbHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLS1pY29uLS1pY29uUmlnaHQgc3Bhbjpub3QoLnRleHQpIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLS1pY29uIHNwYW46bm90KC50ZXh0KSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfTtcblxuICAgIH07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cbiAgICAgICAgLmZvb3Rlcl9fbGlzdCAuZm9vdGVyX19saXN0X19pdGVtIHtcbiAgICAgICAgICAgIC5idXR0b24uYnV0dG9uLS1pY29uOm5vdCgubW9kYWwtY2xvc2UpIHNwYW46bm90KC50ZXh0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCIEUgTVxuXG4vLyBFeGFtcGxlIC5mb29fX2JhclxuQG1peGluIGUoJGVsKSB7XG4gICZfXyN7JGVsfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gRXhhbXBsZSAuZm9vLS1iYXJcbkBtaXhpbiBtKCRtb2QpIHtcbiAgJi0tI3skbW9kfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogQ29udmVydCBwaXhlbCB0byB2aCBhY2NvcmRpbmcgdG8gYSBiYXNlIHNpemUuXG4gKiBWYWx1ZXMgYXJlIHJvdW5kZWQgdG8gdHdvIGRlY2ltYWxzIGJ5IGRlZmF1bHQuXG4gKlxuICogQHBhcmFtIGZsb2F0ICR2YWx1ZSAtIE51bWJlciB0byBjb252ZXJ0IGluIHZoXG4gKiBAcGFyYW0gZmxvYXQgJHBpeGVscyAtIFRoZSBwaXhlbCBiYXNlIHJlZmVyZW5jZVxuICogQHBhcmFtIGJvb2xlYW4gJHJvdW5kZWQgLSBSb3VuZGluZyB0aGUgcmV0dXJuZWQgdmFsdWUuXG4gKiBAcmV0dXJuIG51bWJlciAtIE51bWJlciBpbiB2aFxuICovXG5cbkBmdW5jdGlvbiBweFRvVmgoJHZhbHVlLCAkcGl4ZWxzOiAkZGVzaWduUmVmZXJlbmNlWSwgJHJvdW5kZWQ6IDEwMDApIHtcbiAgICAkcmV0dXJuOiAoc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkcGl4ZWxzKSkgKiAxMDB2aDtcbiAgICBAaWYgJHJvdW5kZWQgeyAkcmV0dXJuOiBmbG9vciggJHJldHVybiAqICRyb3VuZGVkICkgLyAkcm91bmRlZDsgfVxuICAgIEByZXR1cm4gJHJldHVybjtcbn1cblxuQGZ1bmN0aW9uIHZoKCR2YWx1ZSwgJHBpeGVsczogJGRlc2lnblJlZmVyZW5jZVksICRyb3VuZGVkOiAxMDAwKSB7XG4gICAgQHJldHVybiBweFRvVmgoJHZhbHVlLCAkcGl4ZWxzLCAkcm91bmRlZCk7XG59XG4iLCIvLyBNIEkgWCBJIE4gU1xuLnJpYmJvblNtYWxsIHtcblxuICAgIC0tcmliYm9uLXdpZHRoOiAje3JlbSgzNSl9O1xuICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oOCl9O1xuICAgIC0tcmliYm9uLWJnOiB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXIpO1xuICAgIC0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTtcbiAgICAtLXJpYmJvbi10b3A6IDA7XG4gICAgLS1yaWJib24tYm90dG9tOiAwO1xuICAgIC0tcmliYm9uLWxlZnQ6IDA7XG4gICAgLS1yaWJib24tcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXJpYmJvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1yaWJib24taGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yaWJib24tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJpYmJvbi1oZWlnaHQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJpYmJvbi1ib3JkZXIpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXJpYmJvbi10b3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJpYmJvbi1ib3R0b20pO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1yaWJib24tbGVmdCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1yaWJib24tcmlnaHQpO1xuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICBAaW5jbHVkZSBtKCN7JG5hbWV9KVxuICAgICAgICB7XG4gICAgICAgICAgICAtLXJpYmJvbi1iZzogdmFyKCN7JHZhbHVlfSk7XG4gICAgICAgICAgICAtLXJpYmJvbi1ib3JkZXI6IHZhcigjeyR2YWx1ZX0pO1xuICAgICAgICB9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLXJpYmJvbi13aWR0aDogI3tyZW0oNDApfTtcbiAgICAgICAgLS1yaWJib24taGVpZ2h0OiAje3JlbSgxNil9O1xuICAgIH1cbn0iLCIuc2Nyb2xsVG9XcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogcmVtKDg2KTtcbiAgICB6LWluZGV4OiAkemluZGV4LS1ob3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgICAgICB0b3A6IHJlbSgxMTYpO1xuICAgIH1cblxuICAgIC5uYXZJbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5zaXRlLWNvcnBvIHtcbiAgICAuY29ycG9IZWFkZXIgKyBtYWluIHtcbiAgICAgICAgLS1zY3JvbGxUb1dyYXBwZXJUb3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLmNvcnBvSGVhZGVyLmlzLWNvbGxhc3BlZCArIG1haW4ge1xuICAgICAgICAtLXNjcm9sbFRvV3JhcHBlclRvcDogMjhweDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsVG9XcmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjRzIGVhc2UtaW47XG4gICAgICAgICAgICB0b3A6IHZhcigtLXNjcm9sbFRvV3JhcHBlclRvcCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNjcm9sbFRvRXhwbG9yZSB7XG5cbiAgICBAaW5jbHVkZSBlKGVsdCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDExKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDExKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE3KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgZSh3cmFwcGVyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmxldHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cblxuICAgICAgICAmLm92ZXItc2xpZGVyIHtcbiAgICAgICAgICAgIC5zY3JvbGxUb0V4cGxvcmVfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCkgYnJpZ2h0bmVzcygxMCk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgYm9keTpub3QoLm5vQW5pbWF0aW9uKSB7XG4gICAgICAgICAgICAgICAgLnNjcm9sbFRvRXhwbG9yZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZSh0ZXh0KSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG5cbiAgICAgICAgQGluY2x1ZGUgZSh3cmFwcGVyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGUodGV4dCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiOnJvb3Qge1xuICAgIC0tcmliYm9uLXdpZHRoOiAje3JlbSg4Myl9O1xuICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMjQpfTtcbiAgICAtLXJpYmJvbi1iZzogdmFyKC0tZW1lcmFsZC1saWdodGVyKTtcbiAgICAtLXJpYmJvbi1ib3JkZXI6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7XG4gICAgLS1yaWJib24tdG9wOiAwO1xuICAgIC0tcmliYm9uLWJvdHRvbTogMDtcbiAgICAtLXJpYmJvbi1sZWZ0OiAwO1xuICAgIC0tcmliYm9uLXJpZ2h0OiAwO1xufVxuXG4ucmliYm9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXJpYmJvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1yaWJib24taGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yaWJib24tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJpYmJvbi1oZWlnaHQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJpYmJvbi1ib3JkZXIpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXJpYmJvbi10b3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJpYmJvbi1ib3R0b20pO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1yaWJib24tbGVmdCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1yaWJib24tcmlnaHQpO1xuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICBAaW5jbHVkZSBtKCN7JG5hbWV9KVxuICAgICAgICB7XG4gICAgICAgICAgICAtLXJpYmJvbi1iZzogdmFyKCN7JHZhbHVlfSk7XG4gICAgICAgICAgICAtLXJpYmJvbi1ib3JkZXI6IHZhcigjeyR2YWx1ZX0pO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIucmliYm9uTGFyZ2Uge1xuICAgIC0tcmliYm9uLXdpZHRoOiAje3JlbSgyNzcpfTtcbiAgICAtLXJpYmJvbi1oZWlnaHQ6ICN7cmVtKDgwKX07XG4gICAgLS1yaWJib24tYmc6IHZhcigtLWVtZXJhbGQtbGlnaHRlcik7XG4gICAgLS1yaWJib24tY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIC0tcmliYm9uLWJvcmRlcjogdmFyKC0tZW1lcmFsZC1saWdodGVyKTtcbiAgICAtLXJpYmJvbi10aXRsZS1teGw6ICN7cmVtKDIyKX07XG4gICAgLS1yaWJib24tdGl0bGUtbXhyOiAwO1xuICAgIC0tcmliYm9uLXRpdGxlLXdpZHRoLUw6IDA7XG4gICAgLS1yaWJib24tdGV4dC1teGw6IDA7XG4gICAgLS1yaWJib24tdGV4dC1teHI6IDA7XG4gICAgLS1yaWJib24tLXBhZGRpbmdMZWZ0OiAwO1xuICAgIC0tcmliYm9uLS1wYWRkaW5nUmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgd2lkdGg6IHZhcigtLXJpYmJvbi13aWR0aCk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tcmliYm9uLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmliYm9uLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yaWJib24taGVpZ2h0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yaWJib24tYm9yZGVyKTtcbiAgICBjb2xvcjogdmFyKC0tcmliYm9uLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1yaWJib24tLXBhZGRpbmdMZWZ0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1yaWJib24tLXBhZGRpbmdSaWdodCk7XG5cbiAgICAvLyBFIEwgRSBNIEUgTiBUIFNcbiAgICBAaW5jbHVkZSBlKHRpdGxlKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXJpYmJvbi10aXRsZS1teGwpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXJpYmJvbi10aXRsZS1teHIpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBlKHRleHQpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tcmliYm9uLXRleHQtbXhsKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1yaWJib24tdGV4dC1teHIpO1xuICAgIH07XG5cbiAgICAmLmN1c3RvbUN1cnNvckhvdmVyIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICAuYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgQGluY2x1ZGUgbSgjeyRuYW1lfSkge1xuICAgICAgICAgICAgLS1yaWJib24tYmc6IHZhcigjeyR2YWx1ZX0pO1xuICAgICAgICAgICAgLS1yaWJib24tYm9yZGVyOiB2YXIoI3skdmFsdWV9KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHZhcigjeyR2YWx1ZX0pLCByZ2JhKHdoaXRlLCAwKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBlKHRleHQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtKGJsYWNrKSB7XG4gICAgICAgICAgICAtLXJpYmJvbi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXN0b21DdXJzb3JIb3ZlciAuaG92ZXJDb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXJpYmJvbi13aWR0aDogI3tyZW0oNjIzKX07XG4gICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMTU1KX07XG4gICAgICAgIC0tcmliYm9uLXRpdGxlLW14bDogI3tyZW0oNTApfTtcbiAgICAgICAgLS1yaWJib24tdGl0bGUtd2lkdGgtTDogI3tyZW0oMTIwKX07XG4gICAgICAgIC0tcmliYm9uLXRleHQtbXhsOiAje3JlbSgzMCl9O1xuICAgICAgICAtLXJpYmJvbi10ZXh0LW14cjogI3tyZW0oNTApfTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgZSh0aXRsZSkge1xuICAgICAgICAgICAgZmxleDogMCAwIHZhcigtLXJpYmJvbi10aXRsZS13aWR0aC1MKTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9O1xuXG4gICAgICAgIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAtLXJpYmJvbi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC0tcmliYm9uLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtKGJsYWNrKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpdGUtY29ycG8ge1xuICAgIC5yaWJib25MYXJnZSB7XG4gICAgICAgIC0tcmliYm9uLXdpZHRoOiAxMDAlO1xuICAgICAgICAtLXJpYmJvbi1oZWlnaHQ6ICN7cmVtKDExNil9O1xuICAgICAgICAtLXJpYmJvbi0tcGFkZGluZ0xlZnQ6ICN7cmVtKDM1KX07XG4gICAgICAgIC0tcmliYm9uLS1wYWRkaW5nUmlnaHQ6ICN7cmVtKDEwKX07XG4gICAgICAgIC0tcmliYm9uLXRpdGxlLW14bDogMDtcbiAgICAgICAgLS1yaWJib24tdGl0bGUtbXhyOiAje3JlbSgxMCl9O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMTQwKX07XG4gICAgICAgICAgICAtLXJpYmJvbi10aXRsZS13aWR0aC1MOiAje3JlbSgyMzUpfTtcbiAgICAgICAgICAgIC0tcmliYm9uLXRpdGxlLW14bDogMDtcbiAgICAgICAgICAgIC0tcmliYm9uLXRpdGxlLW14cjogMDtcbiAgICAgICAgICAgIC0tcmliYm9uLXRleHQtbXhyOiAwO1xuICAgICAgICAgICAgLS1yaWJib24tdGV4dC1teGw6ICN7cmVtKDUwKX07XG4gICAgICAgICAgICAtLXJpYmJvbi0tcGFkZGluZ0xlZnQ6ICN7cmVtKDUwKX07XG4gICAgICAgICAgICAtLXJpYmJvbi0tcGFkZGluZ1JpZ2h0OiAje3JlbSg1MCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0oI3skbmFtZX0pIHtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi1iZzogdmFyKCN7JHZhbHVlfSk7XG4gICAgICAgICAgICAgICAgLS1yaWJib24tYm9yZGVyOiB2YXIoI3skdmFsdWV9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWJib25MYXJnZV9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWJib25MYXJnZV9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyQ29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgICAgICAtLWJ1dHRvbi1mb250LXNpemU6ICN7cmVtKDE0KX07XG4gICAgICAgICAgICAgICAgLS1idXR0b24tcGFkZGluZy14OiAje3JlbSgyNCl9O1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg5Nik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmcteCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnV0dG9uLXBhZGRpbmcteCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC0ta2V5cy1jb3VudDogNDtcbiAgICAtLWtleXMtZ3V0dGVyOiAje3JlbSgyMSl9O1xuICAgIC0ta2V5cy1wYWRkaW5nLXg6ICN7cmVtKG1hcC1nZXQoJHNwYWNlcnMsIHBhZGRpbmcteCkpfTtcbiAgICAtLWtleXMtaXRlbS13aWR0aDogI3tyZW0oMTU3KX07XG4gICAgLS1rZXlzLWl0ZW0tbWF4LXdpZHRoOiBjYWxjKHZhcigtLWtleXMtaXRlbS13aWR0aCkgLSAycHgpOyAvLyBib3JkZXJzXG4gICAgLS1rZXlzLWl0ZW0taGVpZ2h0OiAje3JlbSgzMTcpfTtcbiAgICAtLWtleXMtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAtLWtleXMtaXRlbS1ib3JkZXItcmFkaXVzOiAje3JlbSgxODApfTtcbiAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1rZXlzLWl0ZW0tcXVpbnF1eDogI3tyZW0oMjApfTtcbiAgICAtLWtleXMtaXRlbS1wYWRkaW5nLXg6ICN7cmVtKDEwKX07XG4gICAgLS1rZXlzLWl0ZW0tcGFkZGluZy15OiAwO1xuXG4gICAgLS1rZXlzLXdpZHRoOiBjYWxjKHZhcigtLWtleXMtY291bnQpICogdmFyKC0ta2V5cy1pdGVtLXdpZHRoKSArICh2YXIoLS1rZXlzLWNvdW50KSAtIDEpICogdmFyKC0ta2V5cy1ndXR0ZXIpICsgMiAqIHZhcigtLWtleXMtcGFkZGluZy14KSk7XG4gICAgLS1rZXlzLW1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZClcbiAgICB7XG4gICAgICAgIC0ta2V5cy1pdGVtLXF1aW5xdXg6NjBweDtcbiAgICAgICAgLS1rZXlzLWNvdW50OiAyO1xuXG4gICAgICAgIC5rZXlzLS1ncmlkIHtcbiAgICAgICAgICAgIC0ta2V5cy13aWR0aDogY2FsYyh2YXIoLS1rZXlzLWNvdW50KSAqIHZhcigtLWtleXMtaXRlbS13aWR0aCkgKyB2YXIoLS1rZXlzLWNvdW50KSAqIHZhcigtLWtleXMtZ3V0dGVyKSArIDIgKiB2YXIoLS1rZXlzLXBhZGRpbmcteCkpO1xuICAgICAgICAgICAgLS1rZXlzLW1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0ta2V5cy1jb3VudCkgKiB2YXIoLS1rZXlzLWd1dHRlcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0ta2V5cy1ndXR0ZXI6ICN7cmVtKDE1KX07XG4gICAgICAgIC0ta2V5cy1wYWRkaW5nLXg6IDA7XG4gICAgICAgIC0ta2V5cy1pdGVtLXdpZHRoOiAje3JlbSgyMjQpfTtcbiAgICAgICAgLS1rZXlzLWl0ZW0taGVpZ2h0OiAje3JlbSgzNjQpfTtcbiAgICAgICAgLS1rZXlzLWl0ZW0tcXVpbnF1eDogI3t2aCg1MCl9O1xuICAgIH1cbn1cblxuLmtleXMge1xuXG4gICAgJHJvb3Q6ICY7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtleXMtcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1rZXlzLXBhZGRpbmcteCk7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHNjcm9sbC1wYWRkaW5nOiB2YXIoLS1rZXlzLXBhZGRpbmcteCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogdmFyKC0ta2V5cy13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1rZXlzLW1heC13aWR0aCk7XG5cbiAgICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCB2YXIoLS1rZXlzLXBhZGRpbmcteCk7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0ta2V5cy1wYWRkaW5nLXgpO1xuICAgIH1cblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIEBpbmNsdWRlIGUoaXRlbSlcbiAgICB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICAgICAgZmxleDogMCAwIHZhcigtLWtleXMtaXRlbS13aWR0aCk7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0ta2V5cy1pdGVtLW1heC13aWR0aCk7XG4gICAgICAgIGhlaWdodDogdmFyKC0ta2V5cy1pdGVtLWhlaWdodCk7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0ta2V5cy1pdGVtLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtleXMtaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2V5cy1pdGVtLWJnLWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1rZXlzLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1rZXlzLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWtleXMtZ3V0dGVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWtleXMtaXRlbS1xdWlucXV4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWtleXMtaXRlbS1ib3JkZXItY29sb3IpLCByZ2JhKHdoaXRlLCAwKSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNIG8gZCBpIGYgaSBlIHIgc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbSgjeyRuYW1lfSlcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAtLWtleXMtaXRlbS1jb2xvcjogdmFyKCN7JHZhbHVlfSk7XG4gICAgICAgICAgICAgICAgLS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoI3skdmFsdWV9KTtcbiAgICAgICAgICAgICAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKCN7JHZhbHVlfS0wNSk7XG4gICAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG4gICAgQGluY2x1ZGUgbShsYXJnZSlcbiAgICB7XG4gICAgICAgIC0ta2V5cy1jb3VudDogMztcbiAgICAgICAgLS1rZXlzLWl0ZW0td2lkdGg6ICN7cmVtKDE5MSl9O1xuICAgICAgICAtLWtleXMtaXRlbS1oZWlnaHQ6ICN7cmVtKDMxMCl9O1xuICAgICAgICAtLWtleXMtaXRlbS1xdWlucXV4OiAwO1xuICAgICAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1rZXlzLWl0ZW0tcGFkZGluZyk7XG5cbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZShpdGVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBtKGxpc3QpXG4gICAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKVxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbShncmlkKVxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogLTAuNSk7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICN7JHJvb3R9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlKGl0ZW0pXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogMC41KTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWtleXMtaXRlbS1xdWlucXV4KSArIHZhcigtLWtleXMtZ3V0dGVyKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgfiAua2V5c19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpICogLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1rZXlzLWl0ZW0tcXVpbnF1eCkgKyB2YXIoLS1rZXlzLWd1dHRlcikpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBAaW5jbHVkZSBtKGxpc3QpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGUoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0ta2V5cy1ndXR0ZXIpICogMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtKGxhcmdlKVxuICAgICAgICB7XG4gICAgICAgICAgICAtLWtleXMtY291bnQ6IDM7XG4gICAgICAgICAgICAtLWtleXMtaXRlbS13aWR0aDogI3tyZW0oMzAzKX07XG4gICAgICAgICAgICAtLWtleXMtaXRlbS1oZWlnaHQ6ICN7cmVtKDQ1MCl9O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9O1xuXG4gICAgICAgIEBpbmNsdWRlIG0oZ3JpZClcbiAgICAgICAge1xuICAgICAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGUoaXRlbSlcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICB9O1xufVxuIiwiLyoqXG4gKiBNYWtlIGN1c3RvbSBzY3JvbGxiYXIuXG4gKlxuICogQHBhcmFtIGNvbG9yICRjb2xvciAtIENvbG9yIG9mIHRoZSBzY3JvbGxiYXIgaGFuZGxlXG4gKiBAcGFyYW0gY29sb3IgJGJhY2tncm91bmQgLSBDb2xvciBvZiB0aGUgc2Nyb2xsYmFyIGJhY2tncm91bmRcbiAqL1xuQG1peGluIG1ha2Utc2Nyb2xsLWJhcigkY29sb3IsICRiYWNrZ3JvdW5kKVxue1xuICBzY3JvbGxiYXItY29sb3I6ICRjb2xvciAkYmFja2dyb3VuZDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJhY2tncm91bmQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gcmVtb3ZlLXNjcm9sbC1iYXIoKVxue1xuICBzY3JvbGxiYXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IDBweDtcbiAgc2Nyb2xsYmFyLWhlaWdodDogMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLS1rZXlzLWNvdW50OiA0O1xuICAgIC0ta2V5cy1ndXR0ZXI6ICN7KDEwcHgpfTtcbiAgICAtLWtleXMtcGFkZGluZy14OiAwO1xuICAgIC0ta2V5cy1pdGVtLXdpZHRoOiAje3JlbSgxNzIuNXB4KX07XG4gICAgLS1rZXlzLWl0ZW0tbWF4LXdpZHRoOiB2YXIoLS1rZXlzLWl0ZW0td2lkdGgpO1xuICAgIC0ta2V5cy1pdGVtLWhlaWdodDogI3tyZW0oMzQwKX07XG4gICAgLS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgLS1rZXlzLWl0ZW0tYm9yZGVyLXJhZGl1czogI3tyZW0oMTgwKX07XG4gICAgLS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAtLWtleXMtaXRlbS1xdWlucXV4OiAjeyg1MHB4KX07XG4gICAgLS1rZXlzLWl0ZW0tcGFkZGluZy14OiAje3JlbSg1cHgpfTtcbiAgICAtLWtleXMtaXRlbS1wYWRkaW5nLXk6IDA7XG5cbiAgICAtLWtleXMtbWF4LXdpZHRoOiBub25lO1xuICAgIC0ta2V5cy1tYXJnaW4teDogI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAtMC41fTtcbiAgICAtLWtleXMtd2lkdGg6IGNhbGMoXG4gICAgICAgIHZhcigtLWtleXMtY291bnQpICogdmFyKC0ta2V5cy1pdGVtLXdpZHRoKSArICh2YXIoLS1rZXlzLWNvdW50KSAtIDEpICpcbiAgICAgICAgICAgIHZhcigtLWtleXMtZ3V0dGVyKSArIDIgKiB2YXIoLS1rZXlzLXBhZGRpbmcteCkgK1xuICAgICAgICAgICAgdmFyKC0ta2V5cy1tYXJnaW4teCkgKiAtMlxuICAgICk7XG5cbiAgICAua2V5cy0tbGlzdCB7XG4gICAgICAgIC0ta2V5cy1tYXJnaW4teDogI3soLTIwcHgpfTtcbiAgICAgICAgLS1rZXlzLXBhZGRpbmcteDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgLS1rZXlzLWl0ZW0tcXVpbnF1eDogNjBweDtcbiAgICAgICAgLS1rZXlzLWNvdW50OiAyO1xuXG4gICAgICAgIC5rZXlzX19pdGVtOm50aC1jaGlsZCgybiArIDEpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tcXVpbnF1eDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLWtleXMtZ3V0dGVyOiAjeyRncmlkLWd1dHRlci13aWR0aC1tZH07XG4gICAgICAgIC0ta2V5cy1wYWRkaW5nLXg6IDA7XG4gICAgICAgIC0ta2V5cy1pdGVtLXdpZHRoOiAje3Z3KDI4NCl9O1xuICAgICAgICAtLWtleXMtaXRlbS1oZWlnaHQ6ICN7cmVtKDQ3MCl9O1xuICAgICAgICAtLWtleXMtaXRlbS1xdWlucXV4OiAje3ZoKDkwKX07XG4gICAgICAgIC0ta2V5cy1tYXJnaW4teDogI3t2dygtMTAyKX07XG5cbiAgICAgICAgLmtleXMtLWxpc3Qge1xuICAgICAgICAgICAgLS1rZXlzLW1hcmdpbi14OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLS1rZXlzLWl0ZW0td2lkdGg6ICN7Mjg0cHggKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvICRkZXNpZ25SZWZlcmVuY2V9O1xuICAgICAgICAtLWtleXMtbWFyZ2luLXg6ICN7LTEwMnB4ICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4eGxcIikgLyAkZGVzaWduUmVmZXJlbmNlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAua2V5c19faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tY29sb3I6IHZhcigjeyR2YWx1ZX0pO1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0ta2V5cy1pdGVtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuc2l0ZS1jb3Jwby5kYXJrTW9kZSAua2V5c19faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tY29sb3I6IHZhcigjeyR2YWx1ZSArIFwiLWxpZ2h0ZXJcIn0pO1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgICAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtleXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0ta2V5cy1tYXJnaW4teCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0ta2V5cy1tYXJnaW4teCk7XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC0ta2V5RmlndXJlLWltZy1zaXplOiAje3JlbSg0Mil9O1xuICAgIC0ta2V5RmlndXJlLWltZy1tYXJnaW4tdG9wOiAje3JlbSg0NSl9O1xuICAgIC0ta2V5RmlndXJlLWltZy1tYXJnaW4tYm90dG9tOiAje3JlbSgzMCl9O1xuICAgIC0ta2V5RmlndXJlLXRpdGxlLWZvbnQtc2l6ZTogI3tyZW0oMzApfTtcbiAgICAtLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodDogI3tyZW0oMzYpfTtcbiAgICAtLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAje3JlbSgxMCl9O1xuICAgIC0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbTogI3tyZW0oMTApfTtcbiAgICAtLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbTogI3tyZW0oNDUpfTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0ta2V5RmlndXJlLWltZy1zaXplOiAje3JlbSg0NSl9O1xuICAgICAgICAtLWtleUZpZ3VyZS1pbWctbWFyZ2luLXRvcDogI3tyZW0oNjApfTtcbiAgICAgICAgLS1rZXlGaWd1cmUtaW1nLW1hcmdpbi1ib3R0b206ICN7cmVtKDY2KX07XG4gICAgICAgIC0ta2V5RmlndXJlLXRpdGxlLWZvbnQtc2l6ZTogI3tyZW0oJGhlYWRpbmczLWZvbnQtc2l6ZS1MKX07XG4gICAgICAgIC0ta2V5RmlndXJlLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyg1MC80NSl9O1xuICAgICAgICAtLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAje3JlbSgxMCl9O1xuICAgICAgICAtLWtleUZpZ3VyZS10ZXh0LW1hcmdpbi1ib3R0b206ICN7cmVtKDMwKX07XG4gICAgICAgIC0ta2V5RmlndXJlLXRhZy1tYXJnaW4tYm90dG9tOiAje3JlbSg2MCl9O1xuICAgIH1cbn1cblxuLmtleUZpZ3VyZSB7XG5cbiAgICAmX19pbWcsXG4gICAgPiBzdmdcbiAgICB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1rZXlGaWd1cmUtaW1nLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWtleUZpZ3VyZS1pbWctc2l6ZSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWtleUZpZ3VyZS1pbWctbWFyZ2luLXRvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWtleUZpZ3VyZS1pbWctbWFyZ2luLWJvdHRvbSk7XG4gICAgfTtcblxuICAgICZfX2ltZ1xuICAgIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9O1xuXG4gICAgJl9fdGl0bGVcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWtleXMtaXRlbS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta2V5RmlndXJlLXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OnZhcigtLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2V5RmlndXJlLXRpdGxlLW1hcmdpbi1ib3R0b20pO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgICZfX3RleHRcbiAgICB7XG4gICAgICAgIEBleHRlbmQgLnAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTMpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCgpKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rZXlGaWd1cmUtdGV4dC1tYXJnaW4tYm90dG9tKTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbSk7XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICAgIC0tdGFnLWljb24tc2l6ZTogI3tyZW0oMTgpfTtcbiAgICAgICAgLS10YWctaWNvbi1oZWlnaHQ6ICN7cmVtKDIyKX07XG4gICAgICAgIC0tdGFnLWljb24tZm9udC1zaXplOiAje3JlbSgxNCl9O1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKCkpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rZXlGaWd1cmUtdGl0bGUtbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgfTtcbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLS1rZXlGaWd1cmUtaW1nLXNpemU6ICN7cmVtKDQ2KX07XG4gICAgLS1rZXlGaWd1cmUtaW1nLW1hcmdpbi10b3A6ICN7cmVtKDUwKX07XG4gICAgLS1rZXlGaWd1cmUtaW1nLW1hcmdpbi1ib3R0b206ICN7cmVtKDMwKX07XG4gICAgLS1rZXlGaWd1cmUtdGl0bGUtZm9udC1zaXplOiAje3JlbSgkaGVhZGluZzItZm9udC1zaXplLVMpfTtcbiAgICAtLWtleUZpZ3VyZS10aXRsZS1saW5lLWhlaWdodDogMS4wNTtcbiAgICAtLWtleUZpZ3VyZS10aXRsZS1tYXJnaW4tYm90dG9tOiAje3JlbSgyMCl9O1xuICAgIC0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbTogI3tyZW0oMjApfTtcbiAgICAtLWtleUZpZ3VyZS10YWctbWFyZ2luLWJvdHRvbTogI3tyZW0oNDUpfTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1rZXlGaWd1cmUtaW1nLXNpemU6ICN7cmVtKDQ2KX07XG4gICAgICAgIC0ta2V5RmlndXJlLWltZy1tYXJnaW4tdG9wOiAje3JlbSg5NSl9O1xuICAgICAgICAtLWtleUZpZ3VyZS1pbWctbWFyZ2luLWJvdHRvbTogI3tyZW0oNTApfTtcbiAgICAgICAgLS1rZXlGaWd1cmUtdGl0bGUtZm9udC1zaXplOiAje3JlbSgkaGVhZGluZzItZm9udC1zaXplLUwpfTtcbiAgICAgICAgLS1rZXlGaWd1cmUtdGl0bGUtbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgIC0ta2V5RmlndXJlLXRpdGxlLW1hcmdpbi1ib3R0b206ICN7cmVtKDIwKX07XG4gICAgICAgIC0ta2V5RmlndXJlLXRleHQtbWFyZ2luLWJvdHRvbTogI3tyZW0oMjApfTtcbiAgICAgICAgLS1rZXlGaWd1cmUtdGFnLW1hcmdpbi1ib3R0b206ICN7cmVtKDYwKX07XG4gICAgfVxuXG4gICAgLmtleUZpZ3VyZSB7XG4gICAgICAgIC50YWcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5rZXlQaWN0dXJlIHtcblxuICAgIC0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tdG9wOiBhdXRvO1xuICAgIC0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICRyb290OiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIEBpbmNsdWRlIGUoaW1nKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtleXMtaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBlKHRpdGxlKVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1rZXlQaWN0dXJlLXRpdGxlLW1hcmdpbi10b3ApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKCkpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWtleVBpY3R1cmUtdGl0bGUtbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgQGluY2x1ZGUgZSh0ZXh0KVxuICAgIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJiwgJjpub3QoOmxhc3QtY2hpbGQoKSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2V5UGljdHVyZS10ZXh0LW1hcmdpbi1ib3R0b20pO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG5cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpXG4gICAge1xuICAgICAgICAvLyBFIGwgZSBtIGUgbiB0IHNcbiAgICAgICAgQGluY2x1ZGUgZSh0ZXh0KVxuICAgICAgICB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9O1xuICAgICAgICAvLyBNIG8gZCBpIGYgaSBlIHIgc1xuICAgICAgICAmLmN1c3RvbUN1cnNvckhvdmVyW2RhdGEtc3RhdGljPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtMTBweCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi0tb3ZhbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0ta2V5UGljdHVyZS10aXRsZS1tYXJnaW4tdG9wOiAje3JlbSgxNDUpfTtcbiAgICAgICAgLS1rZXlGaWd1cmUtdGl0bGUtbWFyZ2luLWJvdHRvbTogI3tyZW0oMTApfTtcbiAgICAgICAgLS1rZXlQaWN0dXJlLXRleHQtbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgMHMgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgZShpbWcpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzIGVhc2U7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAgICAgICAgICAgbWFzazogdXJsKCRwaWxsKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY2FsYyh2YXIoLS1rZXlzLWl0ZW0td2lkdGgpIC0gMXB4KSBjYWxjKHZhcigtLWtleXMtaXRlbS1oZWlnaHQpIC0gMXB4KTtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICN7JHJvb3R9Om50aC1jaGlsZCgxKSAmIHtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjYWxjKDUwJSAtICN7cmVtKDE2MHB4KX0pIHZhcigtLXNoLTEyLXBhZGRpbmctdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3R9Om50aC1jaGlsZCgyKSAmIHtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjYWxjKDUwJSArICN7cmVtKDE1NXB4KX0pIGNhbGModmFyKC0tc2gtMTItcGFkZGluZy10b3ApICsgdmFyKC0ta2V5cy1pdGVtLXF1aW5xdXgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3R9Om50aC1jaGlsZCgzKSAmIHtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjYWxjKDUwJSArICN7cmVtKDQ3MXB4KX0pIHZhcigtLXNoLTEyLXBhZGRpbmctdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBAaW5jbHVkZSBlKHRpdGxlKVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyOCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyOCk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSg1MCl9KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCN7JGljb25lcysncGx1cy5zdmcnfSk7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3tyZW0oMjBweCAvIDIpfSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2aCgzMCk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG5cbiAgICAgICAgQGluY2x1ZGUgZSh0ZXh0KVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMgZWFzZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB9O1xuXG4gICAgICAgIC8vIE0gbyBkIGkgZiBpIGUgciBzXG5cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTSBvIGQgaSBmIGkgZSByIHNcbiAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZShpbWcpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMlxuICAgICAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGUodGl0bGUpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlKHRleHQpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmtleXM6aG92ZXIgPiAmOm5vdCg6aG92ZXIpIHtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAtLWtleXMtaXRlbS1iZy1jb2xvcjogdmFyKC0td2hpdGUtMDApO1xuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0ge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGUoaW1nKVxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGUodGl0bGUpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfTtcbn1cbiIsIjpyb290IHtcbiAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLXRvcDogLTExcHg7XG4gICAgLS1zbGlkZXItY29udHJvbC1tYXgtd2lkdGg6ICN7cmVtKDMzNSl9O1xuICAgIC8vIC0tc2xpZGVyLWNvbnRyb2wtbmF2LW1hcmdpbi1yaWdodDogI3tyZW0oNTApfTtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi1ib3JkZXItcmFkaXVzOiAje3JlbSg3MHB4KX07XG4gICAgLS1zbGlkZXItY29udHJvbC1uYXYtZGlzcGxheTogZmxleDtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi1oZWlnaHQ6ICN7cmVtKDQwKX07XG4gICAgLS1zbGlkZXItY29udHJvbC1uYXYtaW1nLW1hcmdpbjogI3tyZW0oMTApfTtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi13aWR0aDogI3tyZW0oMTA0KX07XG4gICAgLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1tYXJnaW4teDogM3B4O1xuICAgIC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZS1hY3RpdmU6IDlweDtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDVweDtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tZ2FwOiAje3JlbSgxMCl9O1xuICAgIC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1sZWZ0OiAje3JlbSg1MCAtIDQpfTtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tc2xpZGVyLWNvbnRyb2wtbmF2LXdpZHRoKSAqIDIpKTtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tcGFkZGluZzogMCAje3JlbSgyMCl9O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBjYWxjKDQwLjA1OXZ3ICsgNTBweCk7XG4gICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbWF4LXdpZHRoOiAje3JlbSg0MjApfTtcbiAgICAgICAgLy8gLS1zbGlkZXItY29udHJvbC1uYXYtbWFyZ2luLXJpZ2h0OiAje3JlbSgzMDUpfTtcbiAgICAgICAgLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1tYXJnaW4teDogN3B4O1xuICAgICAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemUtYWN0aXZlOiAxMnB4O1xuICAgICAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgICAgICAgLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWxlZnQ6IGNhbGMoNTAlIC0gI3tyZW0oMTA4KX0pO1xuICAgICAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gKDQwLjA1OXZ3ICsgNTBweCArICN7cmVtKDMwMCl9KSk7XG4gICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1wYWRkaW5nOiAwICN7cmVtKDIyKX07XG4gICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbmF2LWRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbmF2LWhlaWdodDogI3tyZW0oNDYpfTtcbiAgICAgICAgLS1zbGlkZXItY29udHJvbC1uYXYtd2lkdGg6ICN7cmVtKDEyMCl9O1xuICAgIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgW2NsYXNzKj1cInNpXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLXRvcCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdCk7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2xpZGVyLWNvbnRyb2wtbWF4LXdpZHRoKTtcblxuICAgICAgICAuc3dpcGVyLW5hdi1wcmV2LFxuICAgICAgICAuc3dpcGVyLW5hdi1uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHZhcigtLXNsaWRlci1jb250cm9sLW5hdi1kaXNwbGF5KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtd2lkdGgpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtaGVpZ2h0KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1jb250cm9sLW5hdi1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLW5hdi1wcmV2IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNsaWRlci1jb250cm9sLW5hdi1pbWctbWFyZ2luKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItbmF2LW5leHQgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtaW1nLW1hcmdpbik7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zd2lwZXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogdmFyKC0tc2xpZGVyLWNvbnRyb2wtbmF2LW1hcmdpbi1yaWdodCk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiB2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWxlZnQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tbWF4LXdpZHRoKTtcblxuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICByb3ctZ2FwOiB2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWdhcCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIC0tYm9yZGVyQ29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLWFjdGl2ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZS1hY3RpdmUpO1xuICAgICAgICBtYXJnaW46IDAgdmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtbWFyZ2luLXgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWJvcmRlckNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBlYXNlIHZhcigtLWFuaW1hdGlvblNwZWVkKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2xpZGVyLWNvbnRyb2wtcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZSk7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAtLXNjcm9sbGVyUHJvZ3Jlc3NCYWNrZ3JvdW5kQmVmb3JlOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAtLWJvcmRlckNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAtLWJvcmRlckNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLXRvcDogMDtcbiAgICAtLXNsaWRlci1jb250cm9sLW1heC13aWR0aDogI3soMzMwcHgpfTtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tcGFkZGluZzogMDtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi1ib3JkZXItcmFkaXVzOiAje3JlbSgyMHB4KX07XG4gICAgLS1zbGlkZXItY29udHJvbC1uYXYtZGlzcGxheTogZmxleDtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi1oZWlnaHQ6ICN7cmVtKDY1KX07XG4gICAgLS1zbGlkZXItY29udHJvbC1uYXYtaW1nLW1hcmdpbjogMDtcbiAgICAtLXNsaWRlci1jb250cm9sLW5hdi13aWR0aDogI3tyZW0oNjUpfTtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LW1hcmdpbi14OiA2cHg7XG4gICAgLS1zbGlkZXItY29udHJvbC1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLWFjdGl2ZTogMTJweDtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgICAtLXNsaWRlci1jb250cm9sLXBhZ2luYXRpb24tZ2FwOiAwO1xuXG4gICAgLnN3aXBlciB7XG4gICAgICAgICYtY29udHJvbCB7XG4gICAgICAgICAgICAuc3dpcGVyLW5hdi1uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG93bmxvYWQge1xuICAgIC0tZG93bmxvYWQtYmc6IHZhcigtLXdoaXRlKTtcbiAgICAtLWRvd25sb2FkLWJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIC0tZG93bmxvYWQtYm9yZGVyLXJhZGl1czogI3tyZW0oMTApfTtcbiAgICAtLWRvd25sb2FkLWJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgLS1kb3dubG9hZC1weXQ6ICN7cmVtKDIwKX07XG4gICAgLS1kb3dubG9hZC1weWI6ICN7cmVtKDIwKX07XG4gICAgLS1kb3dubG9hZC1weDogI3tyZW0oMjApfTtcbiAgICAtLWRvd25sb2FkLWd1dHRlcjogI3tyZW0oMTUpfTtcbiAgICAtLWRvd25sb2FkLWltZy1zaXplOiAje3JlbSg3MCl9O1xuICAgIC0tZG93bmxvYWQtdGV4dC1teWI6ICN7cmVtKDIwKX07XG4gICAgLS1kb3dubG9hZC10ZXh0LXdpZHRoOiAje3JlbSgyMTApfTtcblxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG93bmxvYWQtYmcpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3dubG9hZC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tZG93bmxvYWQtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kb3dubG9hZC1ib3JkZXItcmFkaXVzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgcGFkZGluZzogdmFyKC0tZG93bmxvYWQtcHl0KSB2YXIoLS1kb3dubG9hZC1weCkgdmFyKC0tZG93bmxvYWQtcHliKSB2YXIoLS1kb3dubG9hZC1weCk7XG5cblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIEBpbmNsdWRlIGUoaW1nKVxuICAgIHtcbiAgICAgICAgZmxleDogMCAwIHZhcigtLWRvd25sb2FkLWltZy1zaXplKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1kb3dubG9hZC1pbWctc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWRvd25sb2FkLWltZy1zaXplKTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBlKGNvbnRlbnQpXG4gICAge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gI3t2YXIoLS1kb3dubG9hZC1pbWctc2l6ZSl9IC0gI3t2YXIoLS1kb3dubG9hZC1ndXR0ZXIpfSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1kb3dubG9hZC1ndXR0ZXIpO1xuICAgIH07XG5cbiAgICA+IC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cblxuICAgIC8vIC5idXR0b24tLWdyYWRpZW50LS1yZWQgc3BhbiB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAvLyB9XG5cbiAgICA+IC5idXR0b246bm90KC5idXR0b24tLWljb24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1kb3dubG9hZC1weXQpIC0gdmFyKC0tZG93bmxvYWQtcHliKSApO1xuICAgIH1cblxuICAgIC50b3VjaGV2ZW50cyAmIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bm90KC50ZXh0KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDE4LzE0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZF9fY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLWRvd25sb2FkLWJvcmRlci1yYWRpdXM6ICN7cmVtKDEyMHB4KX07XG4gICAgICAgIC0tZG93bmxvYWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIC0tZG93bmxvYWQtcHl0OiAje3JlbSgxMCl9O1xuICAgICAgICAtLWRvd25sb2FkLXB5YjogI3tyZW0oMTApfTtcbiAgICAgICAgLS1kb3dubG9hZC1weDogI3tyZW0oMTApfTtcbiAgICAgICAgLS1kb3dubG9hZC1ndXR0ZXI6ICN7cmVtKDMwKX07XG4gICAgICAgIC0tZG93bmxvYWQtaW1nLXNpemU6ICN7cmVtKDE3OCl9O1xuICAgICAgICAtLWRvd25sb2FkLXRleHQtbXliOiAje3JlbSgyMCl9O1xuICAgICAgICAtLWRvd25sb2FkLXRleHQtd2lkdGg6ICN7cmVtKDM2NSl9O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRvd25sb2FkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC50b3VjaGV2ZW50cyAmIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZF9fY29udGVudCAuYnV0dG9uLS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkX19jb250ZW50IC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZG93bmxvYWQtdGV4dC1teWIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkX19jb250ZW50IHAgKyBiciArIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VjaGV2ZW50cyAmIC5idXR0b24tLWljb246bm90KC5tb2RhbC1jbG9zZSkge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciBzcGFuOm5vdCgudGV4dCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH07XG5cbn1cbiIsIi5lbXBsb3llZSB7XG5cbiAgICAtLWVtcGxveWVlLWltZy1zaXplOiAje3JlbSgxMTUpfTtcbiAgICAtLWVtcGxveWVlLWltZy1teWI6ICN7cmVtKDIwKX07XG4gICAgLS1lbXBsb3llZS1uYW1lLW15YjogI3tyZW0oMTApfTtcbiAgICAtLWVtcGxveWVlLXJvbGUtbXliOiAje3JlbSgyMCl9O1xuICAgIC0tZW1wbG95ZWUtcmVhZG1vcmUtc2l6ZTogI3tyZW0oMjApfTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIEBpbmNsdWRlIGUoaW1nKVxuICAgIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZW1wbG95ZWUtaW1nLXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1lbXBsb3llZS1pbWctc2l6ZSk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHZhcigtLWVtcGxveWVlLWltZy1teWIpIGF1dG87XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgQGluY2x1ZGUgZShuYW1lKVxuICAgIHtcbiAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZW1wbG95ZWUtbmFtZS1teWIpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIEBpbmNsdWRlIGUocm9sZSlcbiAgICB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTMpO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIGJ1dHRvbltkYXRhLXRvb2x0aXA9XCJ0cnVlXCJde1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNzlweCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaS1iMSA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1lbXBsb3llZS1yZWFkbW9yZS1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZW1wbG95ZWUtcmVhZG1vcmUtc2l6ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0tZW1wbG95ZWUtaW1nLXNpemU6ICN7cmVtKDIwMyl9O1xuICAgICAgICAtLWVtcGxveWVlLWltZy1teWI6ICN7cmVtKDMwKX07XG4gICAgICAgIC0tZW1wbG95ZWUtbmFtZS1teWI6ICN7cmVtKDEwKX07XG4gICAgICAgIC0tZW1wbG95ZWUtcm9sZS1teWI6ICN7cmVtKDIwKX07XG4gICAgICAgIC0tZW1wbG95ZWUtcmVhZG1vcmUtc2l6ZTogI3tyZW0oMjApfTtcbiAgICB9O1xuXG59IiwiLnNpdGUtY29ycG8ge1xuICAgIC5lbXBsb3llZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudG9vbHRpcCB7XG5cbiAgICAkcm9vdDogJjtcblxuICAgIC0tdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDZweDtcbiAgICAtLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDI2cHg7XG4gICAgLS10b29sdGlwLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLS10b29sdGlwLWJnOiB2YXIoLS13aGl0ZSk7XG4gICAgLS10b29sdGlwLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICAtLXRvb2x0aXAtcGFkZGluZzogI3tyZW0oMjApfTtcblxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRvb2x0aXAtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yKTtcbiAgICBwYWRkaW5nOiB2YXIoLS10b29sdGlwLXBhZGRpbmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtLWhvdmVyO1xuXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMDgpO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIEBpbmNsdWRlIGUoYXJyb3cpXG4gICAge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJiwgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgkdG9vbHRpcEFycm93KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICAuc2ktYjEge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIHAsIHVsLCBvbCwgLmgxLCAuaDIsIC5oMywgLmg0LCBwLCB1bCwgb2wsIC5wMSwgLnAyLCAucDMsIC5zdWJoZWFkLCA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICAmW2RhdGEtc2hvd10ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddID4gJl9fYXJyb3cge1xuICAgICAgICBib3R0b206IGNhbGModmFyKC0tdG9vbHRpcC1hcnJvdy1oZWlnaHQpICogLTEpO1xuICAgIH1cblxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAmX19hcnJvdyB7XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS10b29sdGlwLWFycm93LWhlaWdodCkgKiAtMSk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSA+ICZfX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAtMSk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddID4gJl9fYXJyb3cge1xuICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLTEpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuXG4gICAgfTtcblxufVxuIiwiOnJvb3Qge1xuICAgIC0tdGFibGUtc2l6ZVBhZGRpbmdMUjogNSU7XG4gICAgLS10YWJsZS1zaXplVGl0bGU6IDM0JTtcbiAgICAtLXRhYmxlLXNpemVDb250ZW50OiA2NiU7XG4gICAgLS10YWJsZS1zaXplQ2VsbDogMTYuNjY2NjY2JTtcblxuICAgIC0tdGFibGUtaXRlbUJhY2tncm91bmRDb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIC0tdGFibGUtaXRlbUJvcmRlckNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbn1cblxuLnRhYmxlIHtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICRtaW5XaWR0aDogNTE0O1xuICAgICAgICAkbWF4V2lkdGg6IDEwNzg7XG4gICAgICAgICRjZWxsOiA5NDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oJG1heFdpZHRoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgICAgICAgICAgJi0tY29sLS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgLy8gJGl0ZW06IDExJSAqICRpO1xuICAgICAgICAgICAgICAgIC8vIC0tdGFibGUtc2l6ZUNvbnRlbnQ6ICN7JGl0ZW19O1xuICAgICAgICAgICAgICAgIC8vIC0tdGFibGUtc2l6ZVRpdGxlOiBjYWxjKDEwMCUgLSB2YXIoLS10YWJsZS1zaXplQ29udGVudCkpO1xuXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oJG1pbldpZHRoICsgJGkgKiAkY2VsbCk7XG5cbiAgICAgICAgICAgICAgICAudGFibGVfX2l0ZW1fX3Jvd19fY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICR3aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skd2lkdGh9O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSxcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1pdGVtQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tdGFibGUtaXRlbUJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAvLyB0b3A6IHJlbSg4Nik7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtLWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKSAwIHZhcigtLXRhYmxlLXNpemVQYWRkaW5nTFIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUikgMCB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gdG9wOiByZW0oMTE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAudGFibGVfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXRhYmxlLXNpemVQYWRkaW5nTFIpIHJlbSg0NSkgdmFyKC0tdGFibGUtc2l6ZVBhZGRpbmdMUik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS10YWJsZS1zaXplUGFkZGluZ0xSKTtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpIHZhcigtLXRhYmxlLXNpemVQYWRkaW5nTFIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDgwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAudGFibGVfX2l0ZW1fX3Jvd19fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFibGVfX2l0ZW1fX3Jvd19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tdGFibGUtc2l6ZVRpdGxlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgyMDApO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXRhYmxlLXNpemVDb250ZW50KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NlbGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIC5zaSArIC50YWJsZV9fY29udGFpbmVyIHtcbi8vICAgICBtYXJnaW4tdG9wOiByZW0oLTcwKTtcblxuLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNTApO1xuLy8gICAgIH1cbi8vIH1cbiIsIi5wdXNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2JhbHQtbGlnaHRlcik7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cbiIsIi5mYXEge1xuICAgIC0tZmFxLS1NYXJnaW5Ub3A6ICN7cmVtKDQwKX07XG5cbiAgICAtLWZhcUl0ZW0tLVBhZGRpbmc6ICN7cmVtKDIwKX0gI3tyZW0oNTApfTtcbiAgICAtLWZhcUl0ZW0tLUJhY2tncm91bmRDb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIC0tZmFxSXRlbS0tQm9yZGVyQ29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgIC0tZmFxSXRlbS0tVGV4dENvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgLS1mYXFJdGVtLS1Cb3JkZXJSYWRpdXM6IDA7XG4gICAgLS1mYXFJdGVtLS1GbGV4RGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtLWZhcUl0ZW0tLU1hcmdpblRvcDogI3tyZW0oMTUpfTtcblxuICAgIC0tZmFxSXRlbUlubmVyLS1QYWRkaW5nVG9wOiAje3JlbSgzMCl9O1xuXG4gICAgLS1mYXFCdG5Ub2dnbGUtLW1hcmdpblRvcDogI3tyZW0oMzgpfTtcbiAgICAtLWZhcUJ0blRvZ2dsZS0tbWFyZ2luTGVmdDogI3tyZW0oNDgpfTtcblxuICAgIC0tZmFxQnRuVG9nZ2xlSWNvbi0tbWFyZ2luTGVmdDogI3tyZW0oOSl9O1xuICAgIC0tZmFxQnRuVG9nZ2xlSWNvbi0tbWFyZ2luUmlnaHQ6IDA7XG5cbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1mYXEtLU1hcmdpblRvcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tZmFxLS1NYXJnaW5Ub3A6ICN7cmVtKDc1KX07XG5cbiAgICAgICAgLS1mYXFJdGVtLS1QYWRkaW5nOiAje3JlbSg1MCl9ICN7cmVtKDUzKX0gI3tyZW0oNTgpfSAje3JlbSgxMDkpfTtcbiAgICAgICAgLS1mYXFJdGVtLS1GbGV4RGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAtLWZhcUl0ZW1Jbm5lci0tUGFkZGluZ1RvcDogI3tyZW0oNTApfTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmFxSXRlbS0tQmFja2dyb3VuZENvbG9yKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZmFxSXRlbS0tUGFkZGluZyk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1mYXFJdGVtLS1GbGV4RGlyZWN0aW9uKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZmFxSXRlbS0tQm9yZGVyQ29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYXFJdGVtLS1Cb3JkZXJSYWRpdXMpO1xuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWZhcUl0ZW0tLU1hcmdpblRvcCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgJl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3d5c2l3eWcge1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1mYXFJdGVtSW5uZXItLVBhZGRpbmdUb3ApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RvZ2dsZS5idXR0b25fX3RvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1mYXFCdG5Ub2dnbGUtLW1hcmdpblRvcCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5MZWZ0KTtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmFxSXRlbS0tVGV4dENvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYXFCdG5Ub2dnbGVJY29uLS1tYXJnaW5MZWZ0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZhcUJ0blRvZ2dsZUljb24tLW1hcmdpblJpZ2h0KTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLmZhcSB7XG4gICAgICAgIC0tZmFxLS1NYXJnaW5Ub3A6IDA7XG5cbiAgICAgICAgLS1mYXFJdGVtLS1QYWRkaW5nOiAzMHB4O1xuICAgICAgICAtLWZhcUl0ZW0tLUJvcmRlclJhZGl1czogI3tyZW0oMjApfTtcbiAgICAgICAgLS1mYXFJdGVtLS1NYXJnaW5Ub3A6ICN7cmVtKDEwKX07XG5cbiAgICAgICAgLS1mYXFCdG5Ub2dnbGUtLW1hcmdpblRvcDogI3tyZW0oMzIpfTtcbiAgICAgICAgLS1mYXFCdG5Ub2dnbGUtLW1hcmdpbkxlZnQ6IDA7XG5cbiAgICAgICAgLS1mYXFCdG5Ub2dnbGVJY29uLS1tYXJnaW5MZWZ0OiAwO1xuICAgICAgICAtLWZhcUJ0blRvZ2dsZUljb24tLW1hcmdpblJpZ2h0OiAje3JlbSgxMSl9O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC0tZmFxLS1NYXJnaW5Ub3A6ICN7cmVtKDcwKX07XG5cbiAgICAgICAgICAgIC0tZmFxSXRlbS0tUGFkZGluZzogNDVweCA1MHB4O1xuICAgICAgICAgICAgLS1mYXFJdGVtLS1NYXJnaW5Ub3A6ICN7cmVtKDIwKX07XG4gICAgICAgICAgICAtLWZhcUl0ZW0tLUZsZXhEaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAtLWZhcUl0ZW1Jbm5lci0tUGFkZGluZ1RvcDogI3tyZW0oMjApfTtcblxuICAgICAgICAgICAgLS1mYXFCdG5Ub2dnbGUtLW1hcmdpblRvcDogI3tyZW0oMjUpfTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW1fX2NvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbV9fdG9nZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxX19pdGVtX19jb250ZW50X193eXNpd3lnIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS1mbGV4LWdyaWQtY291bnQ6IDE7XG4gICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAje3JlbSg0MHB4KX07XG4gICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogI3tyZW0oMjc3KX07XG4gICAgLy8gRm9yIHZhcmlhbnRlIC5mbGV4LWdyaWQtLXlcbiAgICAtLWZsZXgtZ3JpZC1ndXR0ZXIteDogMHB4O1xuICAgIC0tZmxleC1ncmlkLWd1dHRlci15OiAwcHg7XG4gICAgLy8gRm9yIHZhcmlhbnRlIC5mbGV4LWdyaWQtLXF1aW5jdW54XG4gICAgLS1mbGV4LWdyaWQtcXVpbmN1bng6IDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLWZsZXgtZ3JpZC1jb3VudDogMztcbiAgICAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAje3JlbSg3MHB4KX07XG4gICAgICAgIC0tZmxleC1ncmlkLWl0ZW0td2lkdGg6ICN7cmVtKDI1Nyl9O1xuICAgICAgICAvLyBGb3IgdmFyaWFudGUgLmZsZXgtZ3JpZC0teVxuICAgICAgICAtLWZsZXgtZ3JpZC1ndXR0ZXIteDogMDtcbiAgICAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyLXk6IDA7XG4gICAgICAgIC8vIEZvciB2YXJpYW50ZSAuZmxleC1ncmlkLS1xdWluY3VueFxuICAgICAgICAtLWZsZXgtZ3JpZC1xdWluY3VueDogI3tyZW0oNTApfTtcbiAgICB9XG59XG5cbi5mbGV4LWdyaWQge1xuXG4gICAgJHJvb3Q6ICY7XG4gICAgJGl0ZW06ICZfX2l0ZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogLTAuNSk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tZmxleC1ncmlkLWNvdW50KSAqICh2YXIoLS1mbGV4LWdyaWQtaXRlbS13aWR0aCkgKyB2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyKSkgKyAxcHgpO1xuXG4gICAgLy8gRSBMIEUgTSBFIE4gVCBTXG4gICAgQGluY2x1ZGUgZShpdGVtKVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogMC41KTtcbiAgICAgICAgZmxleDogMCAwIHZhcigtLWZsZXgtZ3JpZC1pdGVtLXdpZHRoKTtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1mbGV4LWdyaWQtaXRlbS13aWR0aCk7XG4gICAgfTtcblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG4gICAgQGluY2x1ZGUgbShxdWluY3VueCkge1xuICAgICAgICAjeyRyb290fSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlKGl0ZW0pXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZmxleC1ncmlkLWd1dHRlcikgKiAwLjUgKyB2YXIoLS1mbGV4LWdyaWQtcXVpbmN1bngpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbSh5KSB7XG5cbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteSkgKiAtMC41KSBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteCkgKiAtMC41KTtcbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tZmxleC1ncmlkLWNvdW50KSAqICh2YXIoLS1mbGV4LWdyaWQtaXRlbS13aWR0aCkgKyB2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyLXgpKSArIDFweCk7XG5cbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZShpdGVtKVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyLXkpICogMC41KSBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIteCkgKiAwLjUpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfTtcblxufVxuIiwiLmJ1dHRvbkdyb3VwIHtcblxuICAgIC0tYnRuLWdyb3VwLWd1dHRlcjogI3tyZW0oMTBweCl9O1xuXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tYnRuLWdyb3VwLWd1dHRlcikgKiAtMC41KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1idG4tZ3JvdXAtZ3V0dGVyKSAqIDAuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAvLyBNIE8gRCBJIEYgSSBFIFIgU1xuICAgIEBpbmNsdWRlIG0oY2VudGVyKVxuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9O1xuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLWJ0bi1ncm91cC1ndXR0ZXI6ICN7cmVtKDMwcHgpfTtcblxuICAgICAgICAvLyBNIG8gZCBpIGYgaSBlIHIgc1xuICAgICAgICBAaW5jbHVkZSBtKGNlbnRlcilcbiAgICAgICAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9O1xuICAgIH07XG5cbn1cbiIsIi5idXR0b25Hcm91cCB7XG5cbiAgICAtLWJ0bi1ncm91cC1ndXR0ZXI6IDMwcHg7XG5cbiAgICAvLyBNIE8gRCBJIEYgSSBFIFIgU1xuXG4gICAgQGluY2x1ZGUgbShjZW50ZXIpIHt9XG5cbiAgICA7XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgIC8vIE0gbyBkIGkgZiBpIGUgciBzXG4gICAgICAgIEBpbmNsdWRlIG0oY2VudGVyKSB7XG4gICAgICAgICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblxuICAgICAgICAgICAgICAgIC5idXR0b246bm90KC5idXR0b24tLXNlY29uZGFyeSk6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmJ1dHRvbjpub3QoLmJ1dHRvbi0tc2Vjb25kYXJ5KTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnV0dG9uLWltYWdlLW1hcmdpbjogMCAje2VtKDEwLCAxNCl9ICN7ZW0oMiwgMTQpfSAje2VtKC0xNSwgMTQpfTtcbiAgICAgICAgICAgICAgICAgICAgLS1idXR0b24tdGV4dC1tYXJnaW46IDAgI3tlbSgtNywgMTQpfSAwIDA7IC8vPSAyMiAtIDE1ID0gN1xuICAgICAgICAgICAgICAgICAgICAtLWJ1dHRvbi1iZy1yaWdodDogI3tlbSgtNy41LCAxNCl9OyAvLyAxNS8yXG4gICAgICAgICAgICAgICAgICAgIC0tYnV0dG9uLWJnLWxlZnQ6ICN7ZW0oLTcuNSwgMTQpfTsgLy8gMTUvMlxuXG4gICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIDJweCBnb2xkLCBpbnNldCA5LjVweCAwIDAgYXF1YSwgLTkuNXB4IDAgMCBhcXVhLCA5cHggMCAwIGxpZ2h0cGluaywgaW5zZXQgLTE1cHggMCAwIGxpZ2h0cGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA7XG4gICAgfVxuXG4gICAgO1xuXG59IiwiLmJ1dHRvbl9fdG9nZ2xlIHtcbiAgICAtLWJ1dHRvblRvZ2dsZS0tbWFyZ2luTGVmdDogI3tyZW0oLTEwKX07XG4gICAgLS1idXR0b25Ub2dnbGVJY29uLW1hcmdpbkxlZnQ6ICN7cmVtKDkpfTtcbiAgICAtLWJ1dHRvblRvZ2dsZUljb24tbWFyZ2luUmlnaHQ6IDA7XG4gICAgLS1idXR0b25Ub2dnbGUtLWZsZXhEaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tYnV0dG9uVG9nZ2xlLS1mbGV4RGlyZWN0aW9uKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYnV0dG9uVG9nZ2xlLS1tYXJnaW5MZWZ0KTtcblxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xNCk7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tYnV0dG9uVG9nZ2xlSWNvbi1tYXJnaW5MZWZ0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1idXR0b25Ub2dnbGVJY29uLW1hcmdpblJpZ2h0KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KSBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtLW1vcmUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50ZXh0LS1sZXNzIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLnRleHQtLW1vcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC50ZXh0LS1sZXNzIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmljb24gaW1nIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIH1cbn1cbiIsIi5zaXRlLWNvcnBvIHtcbiAgICAuYnV0dG9uX190b2dnbGUge1xuICAgICAgICAtLWJ1dHRvblRvZ2dsZS0tbWFyZ2luTGVmdDogMDtcbiAgICAgICAgLS1idXR0b25Ub2dnbGVJY29uLW1hcmdpbkxlZnQ6IDA7XG4gICAgICAgIC0tYnV0dG9uVG9nZ2xlSWNvbi1tYXJnaW5SaWdodDogI3tyZW0oMTEpfTtcbiAgICAgICAgLS1idXR0b25Ub2dnbGUtLWZsZXhEaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS1yZWluc3VyYW5jZS1pbWctYm9yZGVyLXJhZGl1czogI3tyZW0oMTgwKX07XG4gICAgLS1yZWluc3VyYW5jZS1pbWctd2lkdGg6ICN7cmVtKDE2Mil9O1xuICAgIC0tcmVpbnN1cmFuY2UtaW1nLWhlaWdodDogI3tyZW0oMjQxKX07XG4gICAgLS1yZWluc3VyYW5jZS1pbWctbXliOiAje3JlbSgzMCl9O1xuICAgIC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAje3JlbSgyMCl9O1xuICAgIC0tcmVpbnN1cmFuY2UtdGV4dC1teWI6ICN7cmVtKDIwKX07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgLS1yZWluc3VyYW5jZS1pbWctd2lkdGg6ICN7cmVtKDI1Nyl9O1xuICAgICAgICAtLXJlaW5zdXJhbmNlLWltZy1oZWlnaHQ6ICN7cmVtKDM4Mil9O1xuICAgICAgICAtLXJlaW5zdXJhbmNlLWltZy1teWI6ICN7cmVtKDUwKX07XG4gICAgICAgIC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAje3JlbSgzMCl9O1xuICAgICAgICAtLXJlaW5zdXJhbmNlLXRleHQtbXliOiAje3JlbSgzMCl9O1xuICAgIH07XG59XG5cbi5yZWluc3VyYW5jZSB7XG5cbiAgICAkcm9vdDogJjtcblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgICZfX2ltZ1xuICAgIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmVpbnN1cmFuY2UtaW1nLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB3aWR0aDogdmFyKC0tcmVpbnN1cmFuY2UtaW1nLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1yZWluc3VyYW5jZS1pbWctaGVpZ2h0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcmVpbnN1cmFuY2UtaW1nLW15Yik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJiwgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoICYge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgJl9fdGl0bGVcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1yZWluc3VyYW5jZS10aXRsZS1teWIpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgICZfX3RleHRcbiAgICB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1yZWluc3VyYW5jZS10ZXh0LW15Yik7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcblxuICAgIC5idXR0b25Hcm91cCB7XG5cbiAgICB9XG5cbiAgICAmLS10YWJsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYnV0dG9uR3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAgICAgIHtcbiAgICAgICAgICAgICN7JHJvb3R9IHtcblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWdob3N0LXRpdGxlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH1cbn1cbiIsIi5lZGl0b3JpYWxfX2xpc3Qge1xuICAgIC0tZWRpdG9yaWFsTGlzdC0tbWFyZ2luVG9wOiAje3JlbSg0MCl9O1xuICAgIC0tZWRpdG9yaWFsTGlzdC0tbWFyZ2luTGVmdDogMDtcbiAgICAtLWVkaXRvcmlhbEl0ZW0tLW1hcmdpbkJvdHRvbTogMDtcbiAgICAtLWVkaXRvcmlhbFRodW1iLS1tYXhXaWR0aDogI3tyZW0oMTY3KX07XG4gICAgLS1lZGl0b3JpYWxUaHVtYi0tbWFyZ2luQm90dG9tOiAwO1xuICAgIC0tZWRpdG9yaWFsUC0tZm9udFNpemU6ICN7cmVtKDEzKX07XG4gICAgLS1lZGl0b3JpYWxTdW1tYXJ5LS1tYXJnaW5Cb3R0b206ICN7cmVtKDEwKX07XG4gICAgLS1lZGl0b3JpYWxUaXRsZS0tZm9udFNpemU6ICN7cmVtKDE4KX07XG4gICAgLS1lZGl0b3JpYWxUaXRsZS0tbGluZUhlaWdodDogI3tyZW0oMjYpfTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3ApO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5MZWZ0KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWVkaXRvcmlhbExpc3QtLW1hcmdpblRvcDogI3tyZW0oOTMpfTtcbiAgICAgICAgLS1lZGl0b3JpYWxJdGVtLS1tYXJnaW5Cb3R0b206ICN7cmVtKDUwIC0gMTApfTtcbiAgICAgICAgLS1lZGl0b3JpYWxQLS1mb250U2l6ZTogI3tyZW0oMTQpfTtcbiAgICAgICAgLS1lZGl0b3JpYWxTdW1tYXJ5LS1tYXJnaW5Cb3R0b206ICN7cmVtKDE1KX07XG4gICAgICAgIC0tZWRpdG9yaWFsVGl0bGUtLWZvbnRTaXplOiAje3JlbSgyNyl9O1xuICAgICAgICAtLWVkaXRvcmlhbFRpdGxlLS1saW5lSGVpZ2h0OiAje3JlbSgzNSl9O1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLWVkaXRvcmlhbExpc3QtLW1hcmdpbkxlZnQ6ICN7cmVtKC0xMDkpfTtcbiAgICB9XG5cbiAgICArIC5idXR0b25Hcm91cCB7XG4gICAgICAgIC8vIG1hcmdpbiB0b3AgLSBwYWRkaW5nIG1vcmUgYnV0dG9uIC0gbWFyZ2luIGxpXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NiAtIDEwIC0gNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgLnNpIC5jb250ZW50IHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cykgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW0gLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWVkaXRvcmlhbEl0ZW0tLW1hcmdpbkJvdHRvbSk7XG5cbiAgICAgICAgJl9fdGh1bWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZWRpdG9yaWFsVGh1bWItLW1hcmdpbkJvdHRvbSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDI3MHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWVkaXRvcmlhbFRodW1iLS1tYXhXaWR0aCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1lZGl0b3JpYWxUaXRsZS0tZm9udFNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWVkaXRvcmlhbFRpdGxlLS1saW5lSGVpZ2h0KTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgaDQjeyZ9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZWRpdG9yaWFsU3VtbWFyeS0tbWFyZ2luQm90dG9tKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0b3JpYWxfX2xpc3RfX2l0ZW1fX2NvbnRlbnQgZGl2LnN1bW1hcnkgcCxcbiAgICAgICAgLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fY29udGVudCBkaXYuaW5uZXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWVkaXRvcmlhbFAtLWZvbnRTaXplKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaXRlLWNvcnBvIHtcblxuICAgIC5lZGl0b3JpYWxfX2xpc3Qge1xuICAgICAgICAtLWVkaXRvcmlhbExpc3QtLW1hcmdpblRvcDogI3tyZW0oMjApfTtcbiAgICAgICAgLS1lZGl0b3JpYWxJdGVtLS1tYXJnaW5Cb3R0b206ICN7cmVtKDcwKX07XG4gICAgICAgIC0tZWRpdG9yaWFsVGh1bWItLW1heFdpZHRoOiAje3JlbSgyOTgpfTtcbiAgICAgICAgLS1lZGl0b3JpYWxUaHVtYi0tbWFyZ2luQm90dG9tOiAje3JlbSg0MCl9O1xuICAgICAgICAtLWVkaXRvcmlhbFAtLWZvbnRTaXplOiAxNXB4O1xuICAgICAgICAtLWVkaXRvcmlhbFN1bW1hcnktLW1hcmdpbkJvdHRvbTogI3tyZW0oMjApfTtcbiAgICAgICAgLS1lZGl0b3JpYWxUaXRsZS0tZm9udFNpemU6ICN7cmVtKDE4KX07XG4gICAgICAgIC0tZWRpdG9yaWFsVGl0bGUtLWxpbmVIZWlnaHQ6ICN7cmVtKDIwKX07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1lZGl0b3JpYWxMaXN0LS1tYXJnaW5Ub3A6ICN7cmVtKDcwKX07XG4gICAgICAgICAgICAtLWVkaXRvcmlhbFRodW1iLS1tYXJnaW5Cb3R0b206ICN7cmVtKDUwKX07XG4gICAgICAgICAgICAtLWVkaXRvcmlhbFAtLWZvbnRTaXplOiAxNXB4O1xuICAgICAgICAgICAgLS1lZGl0b3JpYWxTdW1tYXJ5LS1tYXJnaW5Cb3R0b206ICN7cmVtKDMwKX07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAtLWVkaXRvcmlhbExpc3QtLW1hcmdpbkxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWRpdG9yaWFsX19saXN0X19pdGVtIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoMS1mb250LXNpemUtTDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1naG9zdC10aXRsZSk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxufSIsIi5uYXZJbmxpbmUsXG4ubmF2SW5saW5lLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXG4gICAgLS1uYXZJbmxpbmUtYmc6IHZhcigtLXdoaXRlKTtcbiAgICAtLW5hdklubGluZS1ib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAtLW5hdklubGluZS1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIC0tbmF2SW5saW5lLWNvbG9yLW5vdC1ob3ZlcjogdmFyKC0tYmxhY2spO1xuICAgIC0tbmF2SW5saW5lLWNvbG9yLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiByZW0oNDkpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdklubGluZS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI0LjVweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmF2SW5saW5lLWJvcmRlci1jb2xvcik7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmX19jdXJzb3Ige1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LS1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOS41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWx0cmF2aW9sZXQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KSxcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAtLWJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LS1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTEpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uYXZJbmxpbmUtY29sb3IpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOS41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZWRlbnJlZCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIHZhcigtLWFuaW1hdGlvblNwZWVkRmFzdCksXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIGVhc2UgdmFyKC0tYW5pbWF0aW9uU3BlZWRGYXN0KTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC50YWJzX19jb250cm9sbGVyOmhvdmVyICY6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW5hdklubGluZS1jb2xvci1ub3QtaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgfTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAtLW5hdklubGluZS1jb2xvcjogdmFyKC0tbmF2SW5saW5lLWNvbG9yLWhvdmVyKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpLCBtYXJnaW4tcmlnaHQgZWFzZSB2YXIoLS1hbmltYXRpb25TcGVlZEZhc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6bm90KDpsYXN0LW9mLXR5cGUoKSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MCk7XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICAuZGFya01vZGUgJiB7XG4gICAgICAgIC0tbmF2SW5saW5lLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7XG4gICAgICAgIC0tbmF2SW5saW5lLWJvcmRlci1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgICAgIC0tbmF2SW5saW5lLWNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICAgICAgLS1uYXZJbmxpbmUtY29sb3ItaG92ZXI6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgICAgICAtLW5hdklubGluZS1jb2xvci1ub3QtaG92ZXI6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgIH1cblxufVxuXG4udGFic19fY29udGFpbmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tdDIge1xuICAgIC50YWJzX19jb250cm9sbGVyLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5uYXZJbmxpbmVfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5zaS1iMSwgLnNpLnNpLWIyLnNpLWIzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wsIC5oMiwgLmgzLCAuaDQsIC5wMSwgLnAyLCAucDMsIC5zdWJoZWFkLCA+IGltZywgLnRhYmxlLXdyYXBwZXIsIC50YWJsZV9fd3JhcHBlciwgPiBwaWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNTApO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBsaS5wMSwgbGkucDIsIGxpLnAzIHtcblxuICAgICAgICAgICAgJiwgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC5uYXZJbmxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2NzMpO1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDY0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2SW5saW5lX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3ttYXAtZ2V0KCRzcGFjZXJzLCBwYWRkaW5nLXgtbWQpfTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7bWFwLWdldCgkc3BhY2VycywgcGFkZGluZy14LW1kKX07XG4gICAgICAgIH1cblxuICAgICAgICAuc2ktYjE6bm90KC5zaS5zaS1iMi5zaS1iMykge1xuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdWwsIG9sLCAuaDIsIC5oMywgLmg0LCAucDEsIC5wMiwgLnAzLCAuc3ViaGVhZCwgPiBpbWcsIC50YWJsZS13cmFwcGVyLCAudGFibGVfX3dyYXBwZXIsID4gcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2NzMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkucDEsIGxpLnAyLCBsaS5wMyB7XG5cbiAgICAgICAgICAgICAgICAmLCBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH07XG59XG5cbi5uYXZJbmxpbmVfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpLW1hcmdpbi15KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICB9O1xufVxuIiwiLnNpdGUtY29ycG8ge1xuICAgIC5uYXZJbmxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMzBweCByZ2JhKDEwNywgMTI3LCAxNTMsIDAuMSk7XG5cblxuICAgIH1cblxuICAgIG5hdi5uYXZJbmxpbmVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5uYXZJbmxpbmUsXG4gICAgLm5hdklubGluZS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiOnJvb3Qge1xuXG4gICAgLS1wbGF5ZXItYmc6ICMxYTFhMWE7XG4gICAgLS1wbGF5ZXItYnRuLWJnOiAjMWExYTFhO1xuICAgIC0tcGxheWVyLWJ0bi1zaXplOiA3NXB4O1xuICAgIC0tcGxheWVyLXZpZGVvLXJhdGlvbiA6IDE2Lzk7XG59XG5cbi8vIFYgQSBSIFNcblxuXG4kcGxheWVyLXZpZGVvLXJhdGlvOiAxNi85O1xuXG4kcGxheWVyLWJnLXBsYXktaWNvbjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNOCA1djE0bDExLTd6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XG4kcGxheWVyLWJnLXBhdXNlLWljb246IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTTYgNXYxNGg1VjV6TTEzIDV2MTRoNVY1eicvJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJHBsYXllci1iZy1lcnJvci1pY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J00xMy4wNDIgMTQuNzc4Yy4xMzkgMCAuMjA4LS4wNTIuMjA4LS4xNTYuMDctLjQ4NS4xNzgtMS44OTguMzI1LTQuMjM4LjE0Ny0yLjM0LjIyMS00LjAwNC4yMjEtNC45OTJWMy41MmMwLS4xMzktLjA1Mi0uMjM0LS4xNTYtLjI4Ni0uMjc3LS4xNTYtLjgzMi0uMjM0LTEuNjY0LS4yMzQtLjcyOCAwLTEuMjgzLjEwNC0xLjY2NC4zMTItLjA4Ny4wNTItLjEzLjE0Ny0uMTMuMjg2VjUuNDdjMCAuOTUzLjA3NCAyLjU3OC4yMjEgNC44NzUuMTQ3IDIuMjk3LjI0NyAzLjcyMi4yOTkgNC4yNzcuMDE3LjEwNC4wNzguMTU2LjE4Mi4xNTZoMi4xNTh6bS0xLjA5MiA2LjAwNmMuNTkgMCAxLjA2Ni0uMTYgMS40My0uNDgxLjM2NC0uMzIuNTQ2LS43NjcuNTQ2LTEuMzM5IDAtLjU1NS0uMTgyLTEuMDA1LS41NDYtMS4zNTItLjM2NC0uMzQ3LS44NC0uNTItMS40My0uNTItLjU1NSAwLTEuMDE4LjE3OC0xLjM5MS41MzMtLjM3My4zNTUtLjU1OS44MDItLjU1OSAxLjMzOSAwIC41NTUuMTgyLjk5Ny41NDYgMS4zMjYuMzY0LjMzLjgzMi40OTQgMS40MDQuNDk0eicgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XG4kcGxheWVyLWJnLWxvYWRpbmctaWNvbjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZT0nJTIzRkZGJyUzRSUzQ2NpcmNsZSBzdHJva2Utb3BhY2l0eT0nLjUnIGN4PScxMicgY3k9JzEyJyByPSc3Jy8lM0UlM0NwYXRoIGQ9J00xOSAxMmE3IDcgMCAwMC03LTcnJTNFJTNDYW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSd0cmFuc2Zvcm0nIHR5cGU9J3JvdGF0ZScgZnJvbT0nMCAxMiAxMicgdG89JzM2MCAxMiAxMicgZHVyPScxcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG5cbi8vIEIgLiBFIC4gTSAuXG4ucGxheWVyIHtcbiAgICAvLyBZb3VUdWJlIFZpZGVvXG5cbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciB2YXIoLS1wbGF5ZXItYmcpIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IHZhcigtLXBsYXllci1idG4tc2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tcGxheWVyLWJ0bi1zaXplKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tcGxheWVyLWJ0bi1zaXplKSAqIDAuNSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tcGxheWVyLWJ0bi1zaXplKSAqIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxheWVyLWJ0bi1iZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBwZXJjZW50YWdlKDY0LzkyKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlIC8gJHBsYXllci12aWRlby1yYXRpbztcbiAgICB9XG5cbiAgICAvLyBFIEwgRSBNIEUgTiBUIFNcbiAgICA+KiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbGF5ZXItYmcpXG4gICAgfVxuXG4gICAgdmlkZW8sXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICAmW2RhdGEtc3RhdGU9XCJ3YWl0aW5nLXRvLWJlLWluc3RhbnRpYXRlXCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd3YWl0aW5nLXRvLWJlLWluc3RhbnRpYXRlJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwbGF5ZXItYmctcGxheS1pY29uKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT1cImluc3RhbnRpYXRpbmdcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ2luc3RhbnRpYXRpbmcnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBsYXllci1iZy1sb2FkaW5nLWljb24pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPVwiZXJyb3JcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ2Vycm9yJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwbGF5ZXItYmctZXJyb3ItaWNvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtYXV0b3BsYXldW2RhdGEtbG9vcF0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdvb2dsZSBzdGF0ZXMgOlxuXG4gICAgJltkYXRhLXN0YXRlPVwidW5zdGFydGVkXCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd1bnN0YXJ0ZWQnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBsYXllci1iZy1wbGF5LWljb24pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPVwiZW5kZWRcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ2VuZGVkJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwbGF5ZXItYmctcGxheS1pY29uKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT1cInBsYXlpbmdcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ3BsYXlpbmcnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBsYXllci1iZy1wYXVzZS1pY29uKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdGU9XCJwYXVzZWRcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ3BhdXNlZCc7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGxheWVyLWJnLXBsYXktaWNvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdGU9XCJidWZmZXJpbmdcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ2J1ZmZlcmluZyc7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGxheWVyLWJnLWxvYWRpbmctaWNvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdGU9XCJ2aWRlby1jdWVkXCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd2aWRlby1jdWVkJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwbGF5ZXItYmctcGxheS1pY29uKTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5zaXRlLWNvcnBvIHtcblxuICAgIC0tcGxheWVyLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLXBsYXllci1idG4tYmc6IHZhcigtLXJlZCk7XG4gICAgLS1wbGF5ZXItYnRuLXNpemU6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZykge1xuICAgICAgICAtLXBsYXllci1idG4tc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBsYXllciB7XG5cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBwZXJjZW50YWdlKDMzLzkyKTtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAuYmxvY0lmcmFtZSB7XG4gICAgICAgIG1hcmdpbjogNDVweCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgICAtLWRvY3VtZW50TGlzdC1tYXJnaW46IDA7XG4gICAgLS1kb2N1bWVudExpc3QtaXRlbS1tYXJnaW46IDA7XG4gICAgLS1kb2N1bWVudExpc3QtaXRlbS1wYWRkaW5nOiAyMHB4IDA7XG4gICAgLS1kb2N1bWVudExpc3QtaXRlbS1ib3JkZXItY29sb3I6IHZhcigtLWdyZXktbGlnaHRlcik7XG4gICAgLS1kb2N1bWVudExpc3QtdGl0bGUtbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIC0tZG9jdW1lbnRMaXN0LWRkLW1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1kb2N1bWVudExpc3QtbWFyZ2luOiAwIDAgLTQwcHggMDtcbiAgICAgICAgLS1kb2N1bWVudExpc3QtaXRlbS1tYXJnaW46IDA7XG4gICAgICAgIC0tZG9jdW1lbnRMaXN0LWl0ZW0tcGFkZGluZzogNDBweCAwO1xuICAgIH1cbn1cblxuLmRvY3VtZW50TGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiB2YXIoLS1kb2N1bWVudExpc3QtbWFyZ2luKTtcblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAgIG1hcmdpbjogdmFyKC0tZG9jdW1lbnRMaXN0LWl0ZW0tbWFyZ2luKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZG9jdW1lbnRMaXN0LWl0ZW0tcGFkZGluZyk7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmLCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZG9jdW1lbnRMaXN0LXRpdGxlLW1hcmdpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAmLCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWRvY3VtZW50TGlzdC1kZC1tYXJnaW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQuaDYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB+IGRkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZG9jdW1lbnRMaXN0LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uYy1icmVhZGNydW1iIC5icmVhZGNydW1iOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCIubW9kYWwge1xuICAgICRyb290OiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgLy9tYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy8gdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAvLyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAvLyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGJvdHRvbSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luOiByZW0oMTAwKSByZW0oMjApIHJlbSgzMCkgcmVtKDIwKTtcblxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDIwICsgMjApfSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgyMCArIDIwKX0pO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDEwMCArIDMwKX0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDEwMCArIDMwKX0pO1xuICAgIH1cblxuICAgICYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiByZW0oNDApO1xuICAgICAgICB0b3A6IHJlbSgzNXB4KTtcblxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIzKTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmlnZ2VyLFxuICAgICAgICAudHJpZ2dlciBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjI1cyBlYXNlLWluO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBzcGFuOm5vdCgudGV4dCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnV0dG9uLS1pY29uOmhvdmVyIHNwYW46bm90KC50ZXh0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi0taWNvbiBzcGFuOm5vdCgudGV4dCkgaW1nIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi0taWNvbiBzdmcgY2lyY2xlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBzdHJva2UtZGFzaG9mZnNldDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHN0cm9rZS1kYXNob2Zmc2V0O1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZpZGVvIHtcbiAgICAvLyAgICAgei1pbmRleDogMTAwMDA7XG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB9XG5cbiAgICAvLyB2aWRlbyxcbiAgICAvLyAucGxheWVyIHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAvLyAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgLy8gfVxuXG4gICAgLnBsYXllcixcbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSg1MCkgcmVtKDEzMikgcmVtKDUwKSByZW0oNTApO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDUwICsgMTY1KX0pO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDUwICsgMTY1KX0pO1xuXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgxMDApfSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDIwKX0pO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAucGxheWVyLFxuICAgICAgICAgICAgaWZyYW1lLFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMi41KSByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDMwKTtcblxuICAgICAgICAgICAgcmlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICB0b3A6IHJlbSg1MCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oNjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmlvIHtcbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgLy8gJi5vcGVuIHtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICYtYmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAyNywgMzcsIDAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWJnKTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggdncoMTIxKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjKDEwMCUgLSAje3Z3KDczMCwgMTQ0MCl9KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAje3Z3KDczMCwgMTQ0MCl9O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3t2dyg3MzAsIDE0NDApfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIxcHggKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkZXNpZ25SZWZlcmVuY2VcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSAtICN7NzMwICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4eGxcIikgL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZGVzaWduUmVmZXJlbmNlfVxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAjezczMCAqIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwieHhsXCIpIC9cbiAgICAgICAgICAgICAgICAgICAgICAgICRkZXNpZ25SZWZlcmVuY2V9O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3s3MzAgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGVzaWduUmVmZXJlbmNlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHZ3O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdncoNzMwLCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogI3s3MzAgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGVzaWduUmVmZXJlbmNlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLm1vZGFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgei1pbmRleDogMjAwO1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iaW8ub3BlbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0MSwgMjQ3LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgI2YxZjdmZiAxMDAlKTtcblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6ICN7dncoNzMwLCAxNDQwKX07XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAje3Z3KDczMCwgMTQ0MCl9O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogI3s3MzAgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvICRkZXNpZ25SZWZlcmVuY2V9O1xuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogI3s3MzAgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInh4bFwiKSAvICRkZXNpZ25SZWZlcmVuY2V9O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbF9fdHJvbWJpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkgYSBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19iaW8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5tb2RhbCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrTW9kZS5zaXRlLWNvcnBvIC5tb2RhbC0tYmlvLm9wZW46OmFmdGVyIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zaXRlLWNvcnBvIC5tb2RhbC0tYmlvIC5tb2RhbC1leGl0Lm1vZGFsLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDczMHB4XG4gICAgfVxufSIsIjpyb290IHtcbiAgICAtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemU6ICAgICAgICAgICAgICAgICN7cmVtKDhweCl9O1xuICAgIC0taGFtYnVyZ2VyLS1idXR0b24tc2l6ZS1hY3RpdmU6ICAgICAgICAgI3tyZW0oMTEpfTtcbiAgICAtLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzczogICAgICAgICAgICAgICN7cmVtKDFweCl9O1xuICAgIC0taGFtYnVyZ2VyLS1idXR0b24tYmFyLXNwYWNlOiAgICAgICAgICAgI3tyZW0oMnB4KX07XG4gICAgLS1oYW1idXJnZXItLWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlckluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXNpemUtYWN0aXZlKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB3aWR0aDogdmFyKC0taGFtYnVyZ2VyLS1iYXItdGhpY2tuZXNzKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi1zaXplKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlck91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi1zaXplKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB3aWR0aDogdmFyKC0taGFtYnVyZ2VyLS1iYXItdGhpY2tuZXNzKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi1zaXplLWFjdGl2ZSk7XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogdmFyKC0taGFtYnVyZ2VyLS1idXR0b24tc2l6ZSk7XG4gICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG5cbiAgICBzcGFuXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzcyk7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyKTtcblxuICAgICAgICBhbmltYXRpb24tbmFtZTogaGFtYnVyZ2VySW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSAqIDIpO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzcyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMik7XG5cblxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0taGFtYnVyZ2VyLS1idXR0b24tdHJhbnNpdGlvbi1kdXJhdGlvbiksIDBzLCAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb24pLCB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSwgdmFyKC0taGFtYnVyZ2VyLS1idXR0b24tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWhhbWJ1cmdlci0tYmFyLXRoaWNrbmVzcykgKiAtMSAtIHZhcigtLWhhbWJ1cmdlci0tYnV0dG9uLWJhci1zcGFjZSkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0taGFtYnVyZ2VyLS1iYXItdGhpY2tuZXNzKSAqIC0xICsgdmFyKC0taGFtYnVyZ2VyLS1idXR0b24tYmFyLXNwYWNlKSAqIC0xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8qIGFjdGl2ZSBzdGF0ZSwgaS5lLiBtZW51IG9wZW4gKi9cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSxcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJixcbiAgICBbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAmLFxuICAgIC5pcy1hY3RpdmUgJiB7XG5cbiAgICAgICAgc3BhblxuICAgICAgICB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaGFtYnVyZ2VyT3V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCB2YXIoLS1oYW1idXJnZXItLWJ1dHRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSwgdmFyKC0taGFtYnVyZ2VyLS1idXR0b24tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCI6cm9vdCB7XG4gICAgLS1sYW5ndWFnZS1zd2l0Y2hlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tYmxhY2spO1xuICAgIC0tbGFuZ3VhZ2Utc3dpdGNoZXItY29sb3ItYWN0aXZlOiAgICAgIHZhcigtLWJsYWNrKTtcbiAgICAtLWxhbmd1YWdlLXN3aXRjaGVyLXNwYWNpbmc6ICAgICAgICAgICAje3JlbSgxNXB4KX07XG4gICAgLS1sYW5ndWFnZS1zd2l0Y2hlci1kcm9wZG93bi1oZWlnaHQ6ICAgI3tyZW0oMzFweCl9O1xufVxuXG4ubGFuZ3VhZ2VTd2l0Y2hlciB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLXNwYWNpbmcpICogLTAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgZShkcm9wZG93bikge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWRyb3Bkb3duLWhlaWdodCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAubGFuZ3VhZ2VTd2l0Y2hlcl9fZHJvcGRvd24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2VTd2l0Y2hlcl9fbGFuZzpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgdmFyKC0tZ3JleSk7XG4gICAgfVxuXG4gICAgbGkuaXMtYWN0aXZlIC5sYW5ndWFnZVN3aXRjaGVyX19sYW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yLWFjdGl2ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvYmFsdC0yMCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgIH1cblxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBlKGxhbmcpXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yLWFjdGl2ZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAbWVkaWEgKGFueS1wb2ludGVyOiBjb2Fyc2UpXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBlKGRyb3Bkb3duKVxuICAgICAgICB7XG4gICAgICAgICAgICAjeyRyb290fSA+IC5sYW5ndWFnZVN3aXRjaGVyX19sYW5nOmhvdmVyICsgJiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoICN7cmVtKDE3KX0gKyB2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1zcGFjaW5nKSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoICN7cmVtKDE3KX0gKyB2YXIoLS1sYW5ndWFnZS1zd2l0Y2hlci1zcGFjaW5nKSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIGNvbGxhcHNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG5Aa2V5ZnJhbWVzIGNvbGxhcHNlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KXtcbiAgICBhbmltYXRpb24tbmFtZTogY29sbGFwc2VJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzZS5zaG93IHtcbiAgICBhbmltYXRpb24tbmFtZTogY29sbGFwc2VJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbiIsIi5tYXAge1xuXG4gICAgLS1tYXAtc2l6ZTogI3t2dygyNzUsICRkZXNpZ25SZWZlcmVuY2VNb2JpbGUpfTtcbiAgICAtLW1hcC1ib3R0b206ICN7dmgoLTE0NiwgNjM1KX07XG4gICAgLS1tYXAtYWN0aXZlLXN0cm9rZXdpZHRoOiA0cHg7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IHZhcigtLW1hcC1ib3R0b20pO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuXG4gICAgd2lkdGg6IHZhcigtLW1hcC1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLW1hcC1zaXplKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHJlbW92ZS1zY3JvbGwtYmFyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2JhbHQpO1xuICAgIGJveC1zaGFkb3c6IDBweCA3NXB4IDEwMHB4IC01MHB4IHJnYmEoMTMsIDEzOCwgMjU1LCAwLjA1KTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2JhbHQpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAwOTkzNTQ2KTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tbWFwLWFjdGl2ZS1zdHJva2V3aWR0aCk7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgbGluZWFyO1xuICAgIH1cblxuICAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0tbWFwLXNpemU6ICN7cmVtKDU3MCl9O1xuICAgICAgICAtLW1hcC1ib3R0b206ICN7dmgoNTUpfTtcbiAgICAgICAgLS1tYXAtYWN0aXZlLXN0cm9rZXdpZHRoOiAxcHg7XG5cbiAgICAgICAgbGVmdDogdncoNTApO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogNzV2bWluO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXZtaW47XG4gICAgfTtcbn1cbiIsIi5zaXRlLWNvcnBvIHtcbiAgICAubWFwIHtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXBzZWUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11bHRyYXZpb2xldC1saWdodGVyKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS11bHRyYXZpb2xldCk7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQgLmNvbnRpbmVyOjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuIiwiLnBhcmFncmFwaCB7XG5cbiAgICBwIC50YWcge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXRleHRzLXNwYWNpbmdzLVM7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utc2Nyb2xsLWJhcih2YXIoLS1ib2R5LWNvbG9yKSx0cmFuc3BhcmVudCk7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYXJhZ3JhcGgtY3VzdG9tLWExYTMsXG4ucGFyYWdyYXBoLWN1c3RvbS1hMWEzIHAge1xuICAgIGZvbnQtc2l6ZTogcmVtKCRwYXJhZ3JhcGgxLWZvbnQtc2l6ZS1MICsgMikgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogKDI0LzE4KSAhaW1wb3J0YW50O1xufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAucGFyYWdyYXBoIHtcblxuICAgICAgICBwIC50YWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGggLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxufSIsIi5zY2VuZSB7XG4gICAgLS1zY2VuZS1wYWRkaW5nLXg6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tc2NlbmUtcGFkZGluZy14KTtcblxuICAgICZfX2NhbnZhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgICAtLWJyZWFkY3J1bWJUb3AtbWFyZ2luOiAwO1xuICAgIC0tYnJlYWRjcnVtYlRvcC1wYWRkaW5nOiAwO1xuICAgIC0tYnJlYWRjcnVtYlRvcC1zZXBhcmF0b3I6IFwiwqDCoOKAosKgwqBcIjtcbiAgICAtLWJyZWFkY3J1bWJUb3AtZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnJlYWRjcnVtYlRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogdmFyKC0tYnJlYWRjcnVtYlRvcC1wYWRkaW5nKTtcbiAgICBtYXJnaW46IHZhcigtLWJyZWFkY3J1bWJUb3AtbWFyZ2luKTtcblxuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYlRvcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB2YXIoLS1icmVhZGNydW1iVG9wLXNlcGFyYXRvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCI6cm9vdCB7XG4gICAgLS1zaS1tYXJnaW4teTogI3tyZW0oMzApfTtcbiAgICAtLXNpLXRpdGxlLXJpYmJvbi1tYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICB7XG4gICAgICAgIC0tc2ktbWFyZ2luLXk6ICN7cmVtKDYwKX07XG4gICAgICAgIC0tc2ktdGl0bGUtcmliYm9uLW1heC13aWR0aDogI3tyZW0oNzM2KX07XG4gICAgfTtcbn1cblxuLnNpLS1zcGFjZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IHZhcigtLXNpLW1hcmdpbi15KTtcbn1cblxuW2NsYXNzKj1cInNpXCJdIHtcbiAgICBwLmlubGluZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgge1xuXG4gICAgcC5pbmxpbmUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhOm5vdCguYnV0dG9uKSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAuYWxpZ24tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWxpZ24tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpIHtcblxuICAgIG1hcmdpbi10b3A6IHZhcigtLXNpLW1hcmdpbi15KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1tYXJnaW4teSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IHJlbSgyOSk7XG4gICAgfVxuXG4gICAgLnRpdGxlLXJpYmJvbiAucmliYm9uIHtcbiAgICAgICAgLS1yaWJib24tbGVmdDogI3tyZW0oLTI5KX07XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI0cHgpO1xuXG4gICAgICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICAgICAge1xuICAgICAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDEzNil9O1xuICAgICAgICAgICAgLS1yaWJib24taGVpZ2h0OiAje3JlbSg0Mil9O1xuICAgICAgICAgICAgLS1yaWJib24tYm9yZGVyLXJhZGl1czogI3tyZW0oODMpfTtcbiAgICAgICAgICAgIC0tcmliYm9uLWxlZnQ6ICN7cmVtKC0yNyl9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLXJpYmJvbiB7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICB0ZXh0LWluZGVudDogcmVtKDI5KTtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1zaS10aXRsZS1yaWJib24tbWF4LXdpZHRoKTtcblxuICAgICAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogcmVtKDEwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCksIG9sIHtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBsaSwgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCk6bm90KC5lZGl0b3JpYWxfX2xpc3QpIHtcblxuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogZW0oOCwxMyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogZW0oMTEsMTMpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogb2w7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogcmVtKDExMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2MDEpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3t2dyg1MjgpfSAtICN7cmVtKDExMCl9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHVsOm5vdCguYnV0dG9uR3JvdXApOm5vdCgua2V5cyk6bm90KC5mbGV4LWdyaWQpLCBvbCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSwgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDcwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwOm5vdCguaW5saW5lKSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFyYWdyYXBoLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNpLW1hcmdpbi15KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1tYXJnaW4teSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhcmFncmFwaCB7XG4gICAgYXVkaW8ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1sMS0yLWIxIC5zaS1iMSB7XG4gICAgaDQgKyBwLFxuICAgIGgzICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICgtMzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC01MHB4KTtcbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICBoNSArIHAsXG4gICAgaDYgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC01MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTMwcHgpO1xuICAgICAgICB9O1xuICAgIH1cblxuICAgIGgyICsgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC01MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC03MHB4KTtcbiAgICAgICAgfTtcbiAgICB9XG59XG5cbjpmb2N1cyxcbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIHZhcigtLWdyZXkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAtLXNpLW1hcmdpbi15OiAwO1xuXG4gICAgY3Vyc29yOiBub25lO1xuXG4gICAgI29uZXRydXN0LWJhbm5lci1zZGsub3RGbGF0IHtcbiAgICAgICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tc2ktbWFyZ2luLXk6IDA7XG4gICAgICAgIC0tc2ktdGl0bGUtcmliYm9uLW1heC13aWR0aDogI3t2dygxMDk1KX07XG4gICAgfVxuXG5cblxuICAgIC5zaTpub3QoLmNvbnRhaW5lciksXG4gICAgLnNpLWIxOm5vdCguY29udGFpbmVyKSB7XG5cbiAgICAgICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLFxuICAgICAgICAgICAgICAgICAgICBcInh4bFwiXG4gICAgICAgICAgICAgICAgKTsgLy8kZGVzaWduUmVmZXJlbmNlICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpIC8gJGRlc2lnblJlZmVyZW5jZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCI6cm9vdCB7XG4gICAgLS1zaS1hMS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWJrZy1wb2ludC1tb2JpbGUucG5nKTtcbiAgICAtLXNpLWExLXBhZGRpbmc6ICN7cmVtKDkwKSByZW0oMjApIDAgcmVtKDIwKX07XG4gICAgLS1zaS1hMS1taW4taGVpZ2h0OiAwO1xuXG4gICAgLS1zaS1hMS1hbmNob3Itc2l6ZTogI3tyZW0oNjUpfTtcblxuICAgIC0tc2ktYTEtdGl0bGUtbWFyZ2luOiAjezAgMCByZW0oNTApIDB9O1xuICAgIC0tc2ktYTEtdGl0bGUtYmVmb3JlLWNvbnRlbnQ6ICcnO1xuICAgIC0tc2ktYTEtdGl0bGUtYmVmb3JlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgIC0tc2ktYTEtY29udGVudC1wYWRkaW5nOiAjezAgMCAwIHJlbSg1MCl9O1xuICAgIC0tc2ktYTEtY29udGVudC13aWR0aDogYXV0bztcblxuICAgIC0tc2ktYTEtcmliYm9uLXdpZHRoOiAje3JlbSg1MCl9O1xuICAgIC0tc2ktYTEtcmliYm9uLWhlaWdodDogI3tyZW0oMjIpfTtcbiAgICAtLXNpLWExLXJpYmJvbi1yaWdodDogI3tyZW0oMTApfTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLXNpLWExLWJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ31ia2ctcG9pbnQucG5nXCIpO1xuICAgICAgICAtLXNpLWExLW1pbi1oZWlnaHQ6ICN7cmVtKDk4MCl9O1xuXG4gICAgICAgIC0tc2ktYTEtYW5jaG9yLXNpemU6ICN7cmVtKDExN3B4KX07XG5cbiAgICAgICAgLS1zaS1hMS10aXRsZS1tYXJnaW46ICN7MCAwIHJlbSg4MCkgcmVtKDExNCl9O1xuXG4gICAgICAgIC0tc2ktYTEtY29udGVudC1wYWRkaW5nOiAjezAgMCAwIHJlbSgzNDgpfTtcbiAgICAgICAgLS1zaS1hMS1jb250ZW50LXdpZHRoOiAje3JlbSg1ODggKyAzNDgpfTtcblxuICAgICAgICAtLXNpLWExLXJpYmJvbi13aWR0aDogI3tyZW0oMTM2KX07XG4gICAgICAgIC0tc2ktYTEtcmliYm9uLWhlaWdodDogI3tyZW0oNTgpfTtcbiAgICAgICAgLS1zaS1hMS1yaWJib24tcmlnaHQ6ICN7cmVtKDIwKX07XG4gICAgfVxufVxuXG4uc2kuc2ktYTEge1xuICAgIHBhZGRpbmc6IHZhcigtLXNpLWExLXBhZGRpbmcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLnNoLTAxIHtcbiAgICAgICAgPiAuaDEsID4gLmNvbnRlbnQsID4gLmJ1dHRvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICA+IC5oMSwgPiAuY29udGVudCwgPiAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbi5wYXVzZWQge1xuICAgICAgICAgICAgPiAuaDEsID4gLmNvbnRlbnQsID4gLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2kuc2ktYTMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2ktYTEtYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLXNpLWExLW1pbi1oZWlnaHQpO1xuXG4gICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgLS1yaWJib24td2lkdGg6IHZhcigtLXNpLWExLXJpYmJvbi13aWR0aCk7XG4gICAgICAgIC0tcmliYm9uLWhlaWdodDogdmFyKC0tc2ktYTEtcmliYm9uLWhlaWdodCk7XG4gICAgICAgIC0tcmliYm9uLXJpZ2h0OiB2YXIoLS1zaS1hMS1yaWJib24tcmlnaHQpO1xuICAgIH1cblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIC5oMS50aXRsZS1yaWJib24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tc2ktYTEtdGl0bGUtbWFyZ2luKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdmFyKC0tc2ktYTEtdGl0bGUtYmVmb3JlLWNvbnRlbnQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMTNweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaS1hMS10aXRsZS1iZWZvcmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogdncoNTAzLCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoNTAzLCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUwMywgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc2ktYTEtY29udGVudC1wYWRkaW5nKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpLWExLWNvbnRlbnQtd2lkdGgpO1xuXG4gICAgICAgIC5wMTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tLWFycm93LS1kb3duIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpLWExLWFuY2hvci1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1hMS1hbmNob3Itc2l6ZSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSgxMDYpIHJlbSgyMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpLWEzIC5oMS50aXRsZS1yaWJib24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG4gICAgLmgxID4gZGl2LCBwLCAuYnV0dG9uIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcblxuICAgICAgICAmLnNpLnNpLWEzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmgxLnRpdGxlLXJpYmJvbiB7XG5cbiAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDExNyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgyMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MjApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4MjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaS1hMyAuaDEudGl0bGUtcmliYm9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLmJ1dHRvbi0tYXJyb3cuYnV0dG9uLS1hcnJvdy0tZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMTIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcgcGF0aHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuY29udGVudCB7XG4gICAgICAgIC8vICAgICAucDE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfTtcbn1cblxuLy8gaHRtbCwgYm9keSB7XG4vLyAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLy8gICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuLy8gfVxuIiwiLnNpdGUtY29ycG8ge1xuICAgIC0tc2ktYTEtYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtLXNpLWExLXBhZGRpbmc6ICN7KDMwcHgpICRncmlkLWd1dHRlci13aWR0aCAoNDVweCkgJGdyaWQtZ3V0dGVyLXdpZHRofTtcblxuICAgIC0tc2ktYTEtdGl0bGUtYmVmb3JlLWNvbnRlbnQ6IG5vbmU7XG5cbiAgICAtLXNpLWExLWNvbnRlbnQtcGFkZGluZzogMDtcblxuICAgIC0tc2ktYTEtcmliYm9uLXdpZHRoOiAje3JlbSgzNil9O1xuICAgIC0tc2ktYTEtcmliYm9uLWhlaWdodDogI3tyZW0oMjApfTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS1hMS1iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtLXNpLWExLXBhZGRpbmc6ICN7KDYwcHgpIHJlbSgxMjFweCkgKDUwcHgpIHJlbSgxMjFweCl9O1xuICAgICAgICAtLXNpLWExLW1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgLS1zaS1hMS10aXRsZS1tYXJnaW46ICN7MCAwIHJlbSg4MCkgMH07XG5cbiAgICAgICAgLS1zaS1hMS1jb250ZW50LXBhZGRpbmc6ICN7MCAwIDAgcmVtKDMwNXB4KX07XG4gICAgICAgIC0tc2ktYTEtY29udGVudC13aWR0aDogI3tyZW0oOTk1cHgpfTtcblxuICAgICAgICAtLXNpLWExLXJpYmJvbi13aWR0aDogI3tyZW0oODEpfTtcbiAgICAgICAgLS1zaS1hMS1yaWJib24taGVpZ2h0OiAje3JlbSg0Mil9O1xuICAgIH1cblxuICAgIC5zaS5zaS1hMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIC5idXR0b25Hcm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2kge1xuICAgICAgICBvbCB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTdweDtcblxuICAgICAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgICAgIGxpK2xpIHtcbiAgICAgICAgICAgICAgICAgICAgLS1zaS1iMS1saS1uZXN0ZWQtcGFkZGluZy1sZWZ0OiAjeyg0N3B4KX07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIwXCJjb3VudGVyKG9sKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4mOm50aC1jaGlsZCg5KStsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53eXNpd3lnIHVsIHtcbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItd2lkdGgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2ktYjEtbGktY291bnRlci1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItdG9wKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci13aWR0aCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItdG9wKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1sZWZ0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS1zaS1hMy1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfStcImJrZy1wb2ludC1tb2JpbGUucG5nXCIpO1xuICAgIC0tc2ktYTMtcGFkZGluZzogI3swIDAgcmVtKDEwMCkgMH07XG4gICAgLS1zaS1hMy1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwICN7cmVtKDExNSl9IDA7XG5cbiAgICAtLXNpLWEzLXRpdGxlLXBhZGRpbmc6IDAgI3tyZW0oMjApfTtcbiAgICAtLXNpLWEzLXRpdGxlLW1hcmdpbjogMCAwICN7cmVtKDUwcHgpfSAwO1xuICAgIC0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLS1zaS1hMy1jb250ZW50LXBhZGRpbmc6IDAgI3tyZW0oMjApfSAwICN7cmVtKDc1KX07XG4gICAgLS1zaS1hMy1jb250ZW50LW1hcmdpbjogMDtcbiAgICAtLXNpLWEzLWNvbnRlbnQtbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLS1zaS1hMy1yaWJib24td2lkdGg6ICN7cmVtKDUwKX07XG4gICAgLS1zaS1hMy1yaWJib24taGVpZ2h0OiAje3JlbSgyMil9O1xuICAgIC0tc2ktYTMtcmliYm9uLXJpZ2h0OiAje3JlbSgxMCl9O1xuXG4gICAgLS1zaS1hMy1pbWFnZS1tYXJnaW46IDA7XG5cbiAgICAtLXNpLWEzLWFuY2hvci1zaXplOiA2NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC0tc2ktYTMtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS1hMy1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWd9YmtnLXBvaW50LnBuZ1wiKTtcbiAgICAgICAgLS1zaS1hMy1wYWRkaW5nOiAje3ZoKDEyOCwgJGRlc2lnblJlZmVyZW5jZSl9ICN7dncoNzIzLCAkZGVzaWduUmVmZXJlbmNlKX0gI3tyZW0oNjVweCl9ICN7dncoMTM3LCAkZGVzaWduUmVmZXJlbmNlKX07XG4gICAgICAgIC0tc2ktYTMtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgMCB2YXIoLS1zaS1tYXJnaW4teSkgMDtcblxuICAgICAgICAtLXNpLWEzLXRpdGxlLXBhZGRpbmc6IDA7XG4gICAgICAgIC0tc2ktYTMtdGl0bGUtbWFyZ2luOiAwIDAgI3tyZW0oODBweCl9IDA7XG4gICAgICAgIC0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoOiAje3JlbSg4MjApfTtcblxuICAgICAgICAtLXNpLWEzLWNvbnRlbnQtcGFkZGluZzogMCAje3JlbSgxMTcpfSAwICN7cmVtKDIzNCl9O1xuXG4gICAgICAgIC0tc2ktYTMtcmliYm9uLXdpZHRoOiAje3JlbSgxMzYpfTtcbiAgICAgICAgLS1zaS1hMy1yaWJib24taGVpZ2h0OiAje3JlbSg1OCl9O1xuICAgICAgICAtLXNpLWEzLXJpYmJvbi1yaWdodDogI3tyZW0oMjApfTtcblxuICAgICAgICAtLXNpLWEzLWFuY2hvci1zaXplOiAje3JlbSgxMTdweCl9O1xuICAgIH1cbn1cblxuLnNpLnNpLWEzIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zaS1hMy1wYWRkaW5nKTtcbiAgICBtYXJnaW46IHZhcigtLXNpLWEzLW1hcmdpbik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2ktYTMtYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpLWEzLWJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICY6bm90KC5zaS1hMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmVtKDIyMHB4KSBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc2ktYTMtY29udGVudC1wYWRkaW5nKTtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1zaS1hMy1jb250ZW50LW1hcmdpbik7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2ktYTMtY29udGVudC1tYXgtd2lkdGgpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgOm5vdCgucDEpIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tLWljb24gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tLWljb24gLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtbGcgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRwYXJhZ3JhcGgyLWZvbnQtc2l6ZS1MKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyNi8xOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLnAtc20gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRwYXJhZ3JhcGgyLWZvbnQtc2l6ZS1TKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyMS8xMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLnAtc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgIH1cblxuICAgIC5idXR0b24tLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICAgIC0tdGFnLWZvbnQtc2l6ZTogI3tyZW0oMTQpfTtcbiAgICAgICAgLS10YWctaGVpZ2h0OiAje3JlbSgxOHB4KX07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgIH1cblxuICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgIC5idXR0b24tLWFycm93LS1kb3duIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpLWEzLWFuY2hvci1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1hMy1hbmNob3Itc2l6ZSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgxLnRpdGxlLXJpYmJvbiB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNpLWEzLXRpdGxlLXBhZGRpbmcpO1xuICAgICAgICBtYXJnaW46IHZhcigtLXNpLWEzLXRpdGxlLW1hcmdpbik7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2ktYTMtdGl0bGUtbWF4LXdpZHRoKTtcblxuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIH1cblxuICAgID4gcGljdHVyZSBpbWcge1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICBtYXNrLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IHZhcigtLXNpLWEzLWltYWdlLW1hcmdpbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmliYm9uU21hbGwge1xuICAgICAgICAtLXJpYmJvbi13aWR0aDogdmFyKC0tc2ktYTMtcmliYm9uLXdpZHRoKTtcbiAgICAgICAgLS1yaWJib24taGVpZ2h0OiB2YXIoLS1zaS1hMy1yaWJib24taGVpZ2h0KTtcbiAgICAgICAgLS1yaWJib24tcmlnaHQ6IHZhcigtLXNpLWEzLXJpYmJvbi1yaWdodCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgID4gcGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gcGljdHVyZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9bWFzay1hMy5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjV2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBwaWN0dXJlICsgLmgxLnRpdGxlLXJpYmJvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHZ3KC05MiwgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MzMpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1MzMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUzMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogdncoNTMzLCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoNTMzLCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUzMywgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLmJ1dHRvbi0tYXJyb3cuYnV0dG9uLS1hcnJvdy0tZG93bixcbiAgICAuY29udGVudCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLmJ1dHRvbi0tYXJyb3cuYnV0dG9uLS1hcnJvdy0tZG93biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC50b3VjaGV2ZW50cyAmIC5idXR0b24tLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOm5vdCgudGV4dCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KC5zaS1hMSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cbiAgICAgICAgICAgICsgc3R5bGUgKyAucGFyYWdyYXBoLS10eXBlLS1tYXJnZSArIC5wYXJhZ3JhcGg6bm90KC5zY3JvbGxUb1dyYXBwZXIpLFxuICAgICAgICAgICAgKyAucGFyYWdyYXBoOm5vdCguc2Nyb2xsVG9XcmFwcGVyKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHBpY3R1cmUgKyAuaDEudGl0bGUtcmliYm9uIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMjhweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzAzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDcwMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtcmliYm9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IHJlbSgyOSk7XG5cbiAgICAgICAgICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi0taWNvbiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tLWljb24gLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWxnIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLXNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIH1cblxuICAgICAgICA+IHBpY3R1cmUgaW1nIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgjeyRpbWd9bWFzay1zaS0yLnN2Zyk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXNrLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDYwNiwgJGRlc2lnblJlZmVyZW5jZSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB2dyg3NTMsICRkZXNpZ25SZWZlcmVuY2UpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjAyLzI1MTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oNTQ3KTtcbiAgICAgICAgICAgIHRvcDogcmVtKDQ5MCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcgcGF0aHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaXRlLWNvcnBvIHtcblxuICAgIC0tc2ktYTMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1zaS1hMy1iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC0tc2ktYTMtcGFkZGluZzogI3soMzBweCl9ICN7KDBweCl9ICN7KDQ1cHgpfSAjeygwcHgpfTtcbiAgICAtLXNpLWEzLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIDA7XG4gICAgLS1zaS1hMy1taW4taGVpZ2h0OiAwcHg7XG5cbiAgICAtLXNpLWEzLWltYWdlLW1hcmdpbjogMCAwICN7cmVtKDMwcHgpfSBhdXRvO1xuICAgIC0tc2ktYTMtaW1hZ2UtYm9yZGVyLXJhZGl1czogI3t2dygxNTVweCwgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSl9IDAgMCAje3Z3KDE1NXB4LCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKX07XG4gICAgLS1zaS1hMy1pbWFnZS13aWR0aDogI3t2dygzMTFweCwgJGRlc2lnblJlZmVyZW5jZU1vYmlsZSl9O1xuICAgIC0tc2ktYTMtaW1hZ2UtaGVpZ2h0OiAje3Z3KDMxMHB4LCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKX07XG5cbiAgICAtLXNpLWEzLXRpdGxlLXBhZGRpbmc6IDAgI3skZ3JpZC1ndXR0ZXItd2lkdGh9O1xuICAgIC0tc2ktYTMtdGl0bGUtbWFyZ2luOiAwIDAgI3tyZW0oMzBweCl9IDA7XG4gICAgLS1zaS1hMy10aXRsZS1tYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAtLXNpLWEzLWNvbnRlbnQtcGFkZGluZzogMCAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1zaS1hMy1jb250ZW50LW1hcmdpbjogMDtcbiAgICAtLXNpLWEzLWNvbnRlbnQtbmF2LXBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgLS1zaS1hMy1jb250ZW50LW5hdi1saW5rLW1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIC0tc2ktYTMtcmliYm9uLXdpZHRoOiAje3JlbSgzNil9O1xuICAgIC0tc2ktYTMtcmliYm9uLWhlaWdodDogI3tyZW0oMjApfTtcblxuICAgIC0tYTMtYnJlYWRjcnVtYlRvcC1wYWRkaW5nOiAwICN7JGdyaWQtZ3V0dGVyLXdpZHRofTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS1hMy1taW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLS1zaS1hMy1wYWRkaW5nOiAjeygyMHB4KX0gI3tyZW0oMTIxcHgpfSAjeyg3MHB4KX0gI3tyZW0oMTIxcHgpfTtcblxuICAgICAgICAtLXNpLWEzLWltYWdlLWJvcmRlci1yYWRpdXM6ICN7cmVtKDM1NXB4KX0gMCAwICN7cmVtKDM1NXB4KX07XG4gICAgICAgIC0tc2ktYTMtaW1hZ2Utd2lkdGg6ICN7cmVtKDYwOXB4KX07XG4gICAgICAgIC0tc2ktYTMtaW1hZ2UtaGVpZ2h0OiAje3JlbSg3MDlweCl9O1xuXG4gICAgICAgIC0tc2ktYTMtdGl0bGUtcGFkZGluZzogMDtcbiAgICAgICAgLS1zaS1hMy10aXRsZS1tYXJnaW46IDAgMCAje3JlbSg4MHB4KX0gMDtcbiAgICAgICAgLS1zaS1hMy10aXRsZS1tYXgtd2lkdGg6ICN7cmVtKDY5MHB4KX07XG5cbiAgICAgICAgLS1zaS1hMy1jb250ZW50LXBhZGRpbmc6IDA7XG4gICAgICAgIC0tc2ktYTMtY29udGVudC1tYXJnaW46IDA7XG4gICAgICAgIC0tc2ktYTMtY29udGVudC1tYXgtd2lkdGg6ICN7cmVtKDU4OXB4KX07XG4gICAgICAgIC0tc2ktYTMtY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAtLXNpLWEzLWNvbnRlbnQtbmF2LWxpbmstbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgIC0tc2ktYTMtcmliYm9uLXdpZHRoOiAje3JlbSg4MSl9O1xuICAgICAgICAtLXNpLWEzLXJpYmJvbi1oZWlnaHQ6ICN7cmVtKDQyKX07XG5cbiAgICAgICAgLS1hMy1icmVhZGNydW1iVG9wLXBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLS1zaS1hMy1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvO1xuICAgICAgICAtLXNpLWEzLWNvbnRlbnQtYnV0dG9uR3JvdXAtbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuc2kuc2ktYTMge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLXNpLWEzLW1pbi1oZWlnaHQpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5icmVhZGNydW1iVG9wIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIC0tYnJlYWRjcnVtYlRvcC1wYWRkaW5nOiB2YXIoLS1hMy1icmVhZGNydW1iVG9wLXBhZGRpbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmgxLnRpdGxlLXJpYmJvbiB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHBpY3R1cmUge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpLWEzLWltYWdlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2ktYTMtaW1hZ2UtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYTMtaW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbkdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIC5pY29uLXRhcmdldEJsYW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAtLXNpLWE0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tc2ktYTQtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgMDtcbiAgICAtLXNpLWE0LXBhZGRpbmc6ICN7KDQ1cHgpfSAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1zaS1hNC1taW4taGVpZ2h0OiAwO1xuXG4gICAgLS1zaS1hNC10aXRsZS1tYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgLS1zaS1hNC10aXRsZS1pbWctbWF4LWhlaWdodDogMC42OTRlbTtcblxuICAgIC0tc2ktYTQtaW1nLW1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLS1zaS1hNC1pbWctMS13aWR0aDogMzM1cHg7XG4gICAgLS1zaS1hNC1pbWctMS1oZWlnaHQ6IDI3NS4xNXB4O1xuICAgIC0tc2ktYTQtaW1nLTItd2lkdGg6IDBweDtcbiAgICAtLXNpLWE0LWltZy0yLWhlaWdodDogMHB4O1xuXG4gICAgLS1zaS1hNC10ZXh0LW1hcmdpbjogMCAwIDMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS1hNC1wYWRkaW5nOiAjeygyMHB4KX0gI3skZ3JpZC1ndXR0ZXItd2lkdGgtbWR9O1xuICAgICAgICAtLXNpLWE0LWdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygje3BlcmNlbnRhZ2UoMS8xNCl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGgtbWR9KSAje3Z3KDI4NXB4KX0gI3t2dygzODZweCl9IGNhbGMoI3twZXJjZW50YWdlKDEvMTQpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoLW1kfSkgMWZyO1xuICAgICAgICAtLXNpLWE0LW1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC0tc2ktYTQtdGl0bGUtbWFyZ2luOiA1MHB4IDAgNzBweCAwO1xuXG4gICAgICAgIC0tc2ktYTQtaW1nLW1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgLS1zaS1hNC1pbWctMS13aWR0aDogMTAwJTtcbiAgICAgICAgLS1zaS1hNC1pbWctMS1oZWlnaHQ6ICN7dncoNDAwcHgpfTtcbiAgICAgICAgLS1zaS1hNC1pbWctMi13aWR0aDogMTAwJTtcbiAgICAgICAgLS1zaS1hNC1pbWctMi1oZWlnaHQ6ICN7dncoMjY4cHgpfTtcblxuICAgICAgICAtLXNpLWE0LXRleHQtbWFyZ2luOiAwIDAgNTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIC0tc2ktYTQtbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgYXV0bztcbiAgICAgICAgLS1zaS1hNC1pbWctMS1oZWlnaHQ6ICN7KDQwMHB4KX07XG4gICAgICAgIC0tc2ktYTQtaW1nLTItaGVpZ2h0OiAjeygyNjhweCl9O1xuICAgIH1cblxuICAgIC5zaS5zaS1hNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpLWE0LWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICBtYXJnaW46IHZhcigtLXNpLWE0LW1hcmdpbik7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNpLWE0LXBhZGRpbmcpO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG5cbiAgICAgICAgLnNpLWE0X190aXRsZSB7XG5cbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tc2ktYTQtdGl0bGUtbWFyZ2luKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9URU1QIERFVlxuICAgICAgICAgICAgLy8gQFRPRE8ganVsaWVuOiByZW1vdmUgaXRcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBFTkQgVEVNUFxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLXNpLWE0LXRpdGxlLWltZy1tYXgtaGVpZ2h0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgLnNpLWE0X19maWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAmLnZpZGVvLS1sYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYTQtaW1nLTEtd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1hNC1pbWctMS1oZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudmlkZW8tLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1hNC1pbWctbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYTQtaW1nLTItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1hNC1pbWctMi1oZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpLWE0X19waWN0dXJlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYTQtaW1nLTEtd2lkdGgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2ktYTQtaW1nLTEtaGVpZ2h0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktYTQtaW1nLW1hcmdpbi1ib3R0b20pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1hNC1pbWctMi13aWR0aCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1hNC1pbWctMi1oZWlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpLWE0X19waWN0dXJlKy5zaS1hNF9fcGljdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpLWE0X190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tc2ktYTQtdGV4dC1tYXJnaW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6ICN7JGdyaWQtZ3V0dGVyLXdpZHRoLW1kfTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE0LCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3MHB4IG1pbi1jb250ZW50IDcwcHggbWluLWNvbnRlbnQgMjBweDtcblxuICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpLWE0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgLS1zaS1hNC10aXRsZS1tYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAxMDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaS1hNF9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvIDE1O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpLWE0X19zdWJ0aXRsZS1jdGEge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLyA3O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0IC8gNTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2ktYTRfX3RleHQge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gODBweCkvNSkgKiAzICsgNDBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25Hcm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtY29ycG8ge1xuICAgIC0tcmliYm9uLXdpZHRoOiAyMHB4O1xuXG4gICAgLnNpLWE1IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOm5vdCguY29udGFpbmVyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDE2LCA1MiwgNjgsIDApIDQyLjU2JSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNWM3NjhlIDU5LjQ3JSk7XG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgICAgdmlkZW8sXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAje3JlbSgzOCl9O1xuXG4gICAgICAgICAgICAgICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDM2KX07XG4gICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oMjApfTtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6IDBweFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAje3JlbSg1MCl9O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLXdpZHRoOiAje3JlbSg1MXB4KX07XG4gICAgICAgICAgICAgICAgICAgICAgICAtLXJpYmJvbi1oZWlnaHQ6ICN7cmVtKDI3cHgpfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLXJpZ2h0OiAwcHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuX19ibG9jIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhcmFncmFwaDItUztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoMS1MO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiOnJvb3Qge1xuICAgIC0tc2ktYjEtcGFkZGluZzogMCAje21hcC1nZXQoJHNwYWNlcnMsIHBhZGRpbmcteCl9IDAgI3ttYXAtZ2V0KCRzcGFjZXJzLCBwYWRkaW5nLXgpfTtcbiAgICAtLXNpLWIxLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIDA7XG5cbiAgICAtLXNpLWIxLWhlYWRpbmdzLW1hcmdpbi1sZWZ0OiAwO1xuICAgIC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC0tc2ktYjEtaGVhZGluZ3Mtd2lkdGg6IGF1dG87XG5cbiAgICAtLXNpLWIxLWVsZW1lbnQtbWFyZ2luLWxlZnQ6ICN7cmVtKDU1KX07XG4gICAgLS1zaS1iMS1lbGVtZW50LW1hcmdpbi1yaWdodDogYXV0bztcbiAgICAtLXNpLWIxLWVsZW1lbnQtd2lkdGg6ICN7dncoMjc3LCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlKX07XG5cbiAgICAtLXNpLWIxLWgxLXdpZHRoOiBhdXRvO1xuICAgIC0tc2ktYjEtaDEtbWFyZ2luLWxlZnQ6IDA7XG4gICAgLS1zaS1iMS1oMS1tYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAtLXNpLWIxLWgzLXRleHQtaW5kZW50OiAje3JlbSg1NSl9O1xuXG4gICAgLS1zaS1iMS1kaXYtbWFyZ2luLWJvdHRvbTogI3tyZW0oMjApfTtcblxuICAgIC0tc2ktYjEtZGl2LXAtbGFzdC1jaGlsZC1tYjogI3tyZW0oNDApfTtcblxuICAgIC0tc2ktYjEtdGFibGUtbWluLXdpZHRoOiAje3JlbSg2NDApfTtcblxuICAgIC0tc2ktYjEtbGktc3BhY2luZzogI3soMjBweCl9O1xuICAgIC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0OiAjeygyOXB4KX07XG4gICAgLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtLXNpLWIxLWxpLWNvdW50ZXItd2lkdGg6IDdweDtcbiAgICAtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0OiA3cHg7XG4gICAgLS1zaS1iMS1saS1jb3VudGVyLXRvcDogcmVtKDYpO1xuXG4gICAgLS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZzogI3soMTBweCl9O1xuICAgIC0tc2ktYjEtbGktbmVzdGVkLXBhZGRpbmctbGVmdDogdmFyKC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0KTtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWJvcmRlci1yYWRpdXM6MnB4O1xuICAgIC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItd2lkdGg6OHB4O1xuICAgIC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItaGVpZ2h0OjJweDtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXRvcDpyZW0oOCk7XG4gICAgLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1sZWZ0Oi0xcHg7XG5cblxuICAgIC0tc2ktYjEtaW1nLW1hcmdpbjogI3tyZW0oNDBweCl9IDAgI3tyZW0oNDBweCl9IDA7XG4gICAgLS1zaS1iMS1pbWctd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgLS1zaS1iMS1wYWRkaW5nOiAwICN7bWFwLWdldCgkc3BhY2VycywgcGFkZGluZy14LW1kKX0gMCAje21hcC1nZXQoJHNwYWNlcnMsIHBhZGRpbmcteC1tZCl9O1xuXG4gICAgICAgIC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLWxlZnQ6ICN7dncoNjczKX07XG4gICAgICAgIC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAtLXNpLWIxLWhlYWRpbmdzLXdpZHRoOiAje3Z3KDcwMyl9O1xuXG4gICAgICAgIC0tc2ktYjEtaDEtd2lkdGg6IHJlbSgxMDc2KTtcbiAgICAgICAgLS1zaS1iMS1oMS1tYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLS1zaS1iMS1oMS1tYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgLS1zaS1iMS1oMy10ZXh0LWluZGVudDogI3tyZW0oMTE3KX07XG5cbiAgICAgICAgLS1zaS1iMS1kaXYtcC1sYXN0LWNoaWxkLW1iOiAje3JlbSg1MCl9O1xuXG4gICAgICAgIC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0OiAjeygzN3B4KX07XG4gICAgICAgIC0tc2ktYjEtbGktbmVzdGVkLXNwYWNpbmc6ICN7KDIwcHgpfTtcblxuICAgICAgICAtLXNpLWIxLWltZy1tYXJnaW46ICN7cmVtKDcwcHgpfSAwICN7cmVtKDcwcHgpfSAwO1xuICAgICAgICAtLXNpLWIxLWltZy13aWR0aDogI3tyZW0oNjQwcHgpfTtcbiAgICB9XG59XG5cbi5zaS1iMSB7XG5cbiAgICBwYWRkaW5nOiB2YXIoLS1zaS1iMS1wYWRkaW5nKTtcbiAgICBtYXJnaW46IHZhcigtLXNpLWIxLW1hcmdpbik7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgIGgxLCAuaDEge1xuICAgICAgICB3aWR0aDogdmFyKC0tc2ktYjEtaDEtd2lkdGgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc2ktYjEtaDEtbWFyZ2luLWxlZnQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNpLWIxLWgxLW1hcmdpbi1yaWdodCk7XG4gICAgfVxuXG4gICAgPiBoMyB7XG4gICAgICAgIHRleHQtaW5kZW50OiB2YXIoLS1zaS1iMS1oMy10ZXh0LWluZGVudCk7XG4gICAgfVxuXG4gICAgcCwgdWwsIG9sLCAucDEsIC5wMiwgLnAzLCA+IGRpdiwgLnN1YmhlYWQsIC50YWJsZS13cmFwcGVyLCAudGFibGVfX3dyYXBwZXIsID4gcGljdHVyZSwgPiBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tcmlnaHQpO1xuICAgICAgICB3aWR0aDogdmFyKC0tc2ktYjEtZWxlbWVudC13aWR0aCk7XG4gICAgfVxuXG4gICAgaDIsIGgzLCBoNCwgLmgyLCAuaDMsIC5oNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zaS1iMS1oZWFkaW5ncy1tYXJnaW4tbGVmdCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0KTtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpLWIxLWhlYWRpbmdzLXdpZHRoKTtcbiAgICB9XG5cbiAgICBsaS5wMSwgbGkucDIsIGxpLnAzIHtcblxuICAgICAgICAmLCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgLnAxLCBsaSAucDIsIGxpIC5wMywgbGkgcCB7XG5cbiAgICAgICAgJiwgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2ID4gKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpub3QoaW1nKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXY6bGFzdC1jaGlsZCxcbiAgICA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpLWIxLWRpdi1wLWxhc3QtY2hpbGQtbWIpO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktYjEtZGl2LW1hcmdpbi1ib3R0b20pO1xuICAgIH1cblxuICAgIC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tc2ktYjEtdGFibGUtbWluLXdpZHRoKTtcbiAgICB9XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNpLWIxLWxpLXBhZGRpbmctbGVmdCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGxpLCBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1zcGFjaW5nKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zaS1iMS1saS1zcGFjaW5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXRvcCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWhlaWdodCk7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3ApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWxlZnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG9sO1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMik7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnV0dG9uR3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cblxuICAgIHAuaW5saW5lIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICBwLmlubGluZSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC50aXRsZS1jb2xvciB7XG4gICAgICAgIC8vIE0gbyBkIGkgZiBpIGUgciBzXG4gICAgICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtKCN7JG5hbWV9KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigjeyR2YWx1ZX0pO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIFthbGlnbj1cIm1pZGRsZVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1zaS1iMS1pbWctbWFyZ2luKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcDpub3QoLmlubGluZSkgaW1nIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpLWIxLWltZy13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuXG4gICAgICAgIGxpLnAxLCBsaS5wMiwgbGkucDMge1xuXG4gICAgICAgICAgICAmLCBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpub3QoaW1nKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAuaW5saW5lIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgfTtcblxufVxuIiwiLnNpdGUtY29ycG8ge1xuICAgIC0tc2ktYjEtcGFkZGluZzogI3soNDVweCl9ICN7JGdyaWQtZ3V0dGVyLXdpZHRofTtcbiAgICAtLXNpLWIxLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIDA7XG5cbiAgICAtLXNpLWIxLWhlYWRpbmdzLW1hcmdpbi1sZWZ0OiAwO1xuICAgIC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC0tc2ktYjEtaGVhZGluZ3Mtd2lkdGg6IGF1dG87XG5cbiAgICAtLXNpLWIxLWVsZW1lbnQtbWFyZ2luLWxlZnQ6IDA7XG4gICAgLS1zaS1iMS1lbGVtZW50LW1hcmdpbi1yaWdodDogYXV0bztcbiAgICAtLXNpLWIxLWVsZW1lbnQtd2lkdGg6IGF1dG87XG5cbiAgICAtLXNpLWIxLWgxLXdpZHRoOiBhdXRvO1xuICAgIC0tc2ktYjEtaDEtbWFyZ2luLWxlZnQ6IDA7XG4gICAgLS1zaS1iMS1oMS1tYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAtLXNpLWIxLWgzLXRleHQtaW5kZW50OiAwO1xuXG4gICAgLS1zaS1iMS1kaXYtbWFyZ2luLWJvdHRvbTogI3tyZW0oMjApfTtcblxuICAgIC0tc2ktYjEtZGl2LXAtbGFzdC1jaGlsZC1tYjogI3tyZW0oNDApfTtcblxuICAgIC0tc2ktYjEtdGFibGUtbWluLXdpZHRoOiAje3JlbSg2NDApfTtcblxuICAgIC0tc2ktYjEtbGktc3BhY2luZzogI3tyZW0oMjBweCl9O1xuICAgIC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0OiAjeyg0N3B4KX07XG5cbiAgICAtLXNpLWIxLWxpLWNvdW50ZXItYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAtLXNpLWIxLWxpLWNvdW50ZXItd2lkdGg6IDE0cHg7XG4gICAgLS1zaS1iMS1saS1jb3VudGVyLWhlaWdodDogN3B4O1xuICAgIC0tc2ktYjEtbGktY291bnRlci10b3A6IDlweDtcblxuICAgIC0tc2ktYjEtbGktbmVzdGVkLXNwYWNpbmc6ICN7cmVtKDIwcHgpfTtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6ICN7KDMwcHgpfTtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXdpZHRoOiA4cHg7XG4gICAgLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci1oZWlnaHQ6IDJweDtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXRvcDogMTBweDtcbiAgICAtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWxlZnQ6IDBweDtcblxuICAgIC0tc2ktYjEtaW1nLW1hcmdpbjogI3tyZW0oNDBweCl9IDA7XG4gICAgLS1zaS1iMS1pbWctd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tc2ktYjEtcGFkZGluZzogI3soNzBweCl9ICN7JGdyaWQtZ3V0dGVyLXdpZHRoLW1kfTtcblxuICAgICAgICAtLXNpLWIxLWhlYWRpbmdzLXdpZHRoOiAje3JlbSg3OTJweCl9O1xuICAgICAgICAtLXNpLWIxLWhlYWRpbmdzLW1hcmdpbi1sZWZ0OiAje3JlbSgzMjRweCAtIDIwKX07XG4gICAgICAgIC0tc2ktYjEtaGVhZGluZ3MtbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC0tc2ktYjEtZWxlbWVudC13aWR0aDogI3tyZW0oNjkwcHgpfTtcbiAgICAgICAgLS1zaS1iMS1lbGVtZW50LW1hcmdpbi1sZWZ0OiAje3JlbSg0MjZweCAtIDIwKX07XG4gICAgICAgIC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgLS1zaS1iMS1oMS13aWR0aDogI3tyZW0oMTA5NSl9O1xuICAgICAgICAtLXNpLWIxLWgxLW1hcmdpbi1sZWZ0OiAje3JlbSgxMjEgLSAyMCl9O1xuICAgICAgICAtLXNpLWIxLWgxLW1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAtLXNpLWIxLWgzLXRleHQtaW5kZW50OiAwO1xuXG4gICAgICAgIC0tc2ktYjEtZGl2LW1hcmdpbi1ib3R0b206ICN7cmVtKDIwKX07XG5cbiAgICAgICAgLS1zaS1iMS1kaXYtcC1sYXN0LWNoaWxkLW1iOiAje3JlbSg0MCl9O1xuXG4gICAgICAgIC0tc2ktYjEtdGFibGUtbWluLXdpZHRoOiAje3JlbSg2NDApfTtcblxuICAgICAgICAtLXNpLWIxLWxpLXBhZGRpbmctbGVmdDogI3soNTdweCl9O1xuICAgICAgICAtLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6ICN7KDU5cHgpfTtcblxuICAgICAgICAtLXNpLWIxLWltZy13aWR0aDogI3tyZW0oNjkwcHgpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLXNpLWIxLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIGF1dG87XG4gICAgfVxuXG4gICAgLnNpLWIxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgaDQsXG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNpLWIxLWVsZW1lbnQtbWFyZ2luLXJpZ2h0KTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iMS1lbGVtZW50LXdpZHRoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaT51bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBsaSB7XG5cblxuXG4gICAgICAgICAgICAgICAgbGksXG4gICAgICAgICAgICAgICAgbGkrbGkge1xuICAgICAgICAgICAgICAgICAgICAtLXNpLWIxLWxpLW5lc3RlZC1wYWRkaW5nLWxlZnQ6ICN7KDQ3cHgpfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjBcImNvdW50ZXIob2wpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+JjpudGgtY2hpbGQoOSkrbGkge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihvbCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ZGl2Omxhc3QtY2hpbGQsXG4gICAgICAgID5wOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLS1zaS1iMS1kaXYtcC1sYXN0LWNoaWxkLW1iOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJGRlc2t0b3A6IDEwNzJweDtcblxuICAgIC53eXNpd3lnPio6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnd5c2l3eWcgdWwge1xuICAgICAgICAtLXNpLWIxLWxpLWNvdW50ZXItdG9wOiA3cHg7XG5cblxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2ktYjEtbGktcGFkZGluZy1sZWZ0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgbGksXG4gICAgICAgICAgICBsaStsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtcGFkZGluZy1sZWZ0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtc3BhY2luZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGxpK2xpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNpLWIxLWxpLXNwYWNpbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXRvcCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2ktYjEtbGktbmVzdGVkLWNvdW50ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWhlaWdodCk7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1zaS1iMS1saS1uZXN0ZWQtY291bnRlci10b3ApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLXNpLWIxLWxpLW5lc3RlZC1jb3VudGVyLWxlZnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG5cbiAgICAtLXNpLWIyLXBhZGRpbmc6ICN7KDQ1cHgpfSAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1zaS1iMi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSBhdXRvO1xuXG4gICAgLS1zaS1iMi1jb250ZW50LWJ1dHRvbkdyb3VwLW1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXNpLWIyLXBhZGRpbmc6ICN7KDcwcHgpfSAjeyRncmlkLWd1dHRlci13aWR0aC1tZH07XG4gICAgICAgIC0tc2ktYjItY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgfVxuXG4gICAgLnNpLWIyIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc2ktYjItcGFkZGluZyk7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tc2ktYjItbWFyZ2luKTtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAuYnV0dG9uR3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc2ktYjItY29udGVudC1idXR0b25Hcm91cC1tYXJnaW4tdG9wKSArIHZhcigtLWJ0bi1ncm91cC1ndXR0ZXIpICogLTAuNSk7XG5cbiAgICAgICAgICAgICAgICAvLyBsaSBhLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLS1zaS1iMy1waWN0dXJlLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXk6IDQwcHg7XG5cblxuICAgIC5zaS1iMy0taW1nUmlnaHQge1xuICAgICAgICAtLXNpLWIzLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuc2ktYjMtLWltZ0xlZnQge1xuICAgICAgICAtLXNpLWIzLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAtLXNpLWIzLXBpY3R1cmUtbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuc2ktYjMtMyB7XG4gICAgICAgIC0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWY3LWIzLTEge1xuICAgICAgICAuc3dpcGVyLW5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXk6IDUwcHg7XG5cbiAgICAgICAgLnNpLWIzLS1pbWdSaWdodCB7XG4gICAgICAgICAgICAtLXNpLWIzLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgLS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaS1iMy0taW1nTGVmdCB7XG4gICAgICAgICAgICAtLXNpLWIzLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgLS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaS1iMy0zIHtcbiAgICAgICAgICAgIC0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpLWIzLS1pbWdMZWZ0LFxuICAgIC5zaS1iMy0taW1nUmlnaHQge1xuICAgICAgICAua2V5cyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIC0ta2V5cy1tYXJnaW4teDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUlXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpLWIyLnNpLWIzIHtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b20pO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS1iMy1waWN0dXJlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktYjMtY29udGVudC1tYXJnaW4tYm90dG9tKTtcblxuICAgICAgICAgICAgLmtleXMge1xuXG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpLWIzLWNvbnRlbnQta2V5cy1tYXJnaW4teSk7XG5cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rZXlGaWd1cmVfX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbkdyb3VwIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIGxpIGEuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbjpob3Zlcj5zcGFuOjpiZWZvcmUge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiBjYWxjKHZhcigtLWJ1dHRvbi1iZy1yaWdodCkgKyA1cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ktYjIuc2ktYjMsXG4gICAgLnNpLWIyLnNpLWIzLnNpLWMxIHtcbiAgICAgICAgcGljdHVyZSBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zaXRlLWNvcnBvIHtcblxuICAgIC5zaS5zaS1iMi5zaS1iMy5zaS1iMy0yIC5rZXlGaWd1cmVfX2ltZyxcbiAgICAuc2kuc2ktYjIuc2ktYjMuc2ktYjQgLmtleUZpZ3VyZV9faW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLmRhcmttb2RlSW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrTW9kZSAuc2kuc2ktYjIuc2ktYjMuc2ktYjMtMiAua2V5RmlndXJlX19pbWcsXG4gICAgJi5kYXJrTW9kZSAuc2kuc2ktYjIuc2ktYjMuc2ktYjQgLmtleUZpZ3VyZV9faW1nIHtcbiAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuZGFya21vZGVJbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAuc2kuc2ktYjIuc2ktYjMuc2ktYjQge1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua2V5cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgLS1zaS1iMy1jb250ZW50LWtleXMtbWFyZ2luLXk6IDcwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rZXlzKy5rZXlzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc2ktYjMtY29udGVudC1rZXlzLW1hcmdpbi15KSAqIC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rZXlGaWd1cmVfX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaS5zaS1iMi5zaS1iMy5zaS1iNCB7XG4gICAgLS1zaS1iNC1zd2lwZXItbXliOiAgI3tyZW0oNDApfTtcblxuICAgIC8vIE0gTyBEIEkgRiBJIEUgUiBTXG4gICAgLnN3aXBlci1zbGlkZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktYjQtc3dpcGVyLW15Yik7XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAtLXNpLWI0LXN3aXBlci1teWI6ICAje3JlbSg3MCl9O1xuXG4gICAgICAgIC5rZXlzLS1ncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTM2Mik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0yNSArIC0yMzIgKyAtMzApO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDM2Mil9KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICAgICAgfVxuICAgIH07XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG5cbiAgICAuc2ktYjUge1xuICAgICAgICAtLXNpLWI1LXBhZGRpbmcteDogI3tyZW0oMjApfTtcbiAgICAgICAgLS1zaS1iNS1xdW90ZS1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgLS1zaS1iNS1xdW90ZS13aWR0aDogMTAwJTtcbiAgICAgICAgLS1zaS1iNS1xdW90ZS1pY29uLXdpZHRoOiAje3JlbSgxOSl9O1xuICAgICAgICAtLXNpLWI1LXF1b3RlLWljb24taGVpZ2h0OiAje3JlbSgyMCl9O1xuICAgICAgICAtLXNpLWI1LWNpdGUtbWFyZ2luLWJvdHRvbTogI3tyZW0oMzApfTtcbiAgICAgICAgLS1zaS1tYXJnaW4teTogNDVweDtcbiAgICAgICAgLS1zaS1iNS1jaXRlLXRodW1iLXNpemU6ICN7cmVtKDE0NCl9O1xuICAgICAgICAtLXNpLWI1LWNpdGUtZ3V0dGVyOiAje3JlbSgyMCl9O1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2ktYjUtcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2ktYjUtcGFkZGluZy14KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc2ktbWFyZ2luLXkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1tYXJnaW4teSk7XG5cbiAgICAgICAgLy8gRSBMIEUgTSBFIE4gVCBTXG4gICAgICAgICZfX3F1b3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iNS1xdW90ZS13aWR0aCk7XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNpLWI1LXF1b3RlLWljb24td2lkdGgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJvdHRvbSAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgjeyRpY29uZXN9cXVvdGUtLXJlZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYjUtcXVvdGUtaWNvbi13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2ktYjUtcXVvdGUtaWNvbi1oZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zaS1iNS1xdW90ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktYjUtY2l0ZS1tYXJnaW4tYm90dG9tKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAucmliYm9uU21hbGwge1xuICAgICAgICAgICAgICAgICAgICAtLXJpYmJvbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24taGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAtLXJpYmJvbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIHZhcigtLXNpLWI1LWNpdGUtdGh1bWItc2l6ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zaS1iNS1jaXRlLWd1dHRlcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktYjUtY2l0ZS10aHVtYi1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaS1iNS1jaXRlLXRodW1iLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLS1zaS1tYXJnaW4teTogNzBweDtcbiAgICAgICAgICAgIC0tc2ktYjUtcXVvdGUtaWNvbi13aWR0aDogI3tyZW0oMzApfTtcbiAgICAgICAgICAgIC0tc2ktYjUtcXVvdGUtaWNvbi1oZWlnaHQ6ICN7cmVtKDI5KX07XG4gICAgICAgICAgICAtLXNpLWI1LWNpdGUtdGh1bWItc2l6ZTogI3tyZW0oMTgzKX07XG5cbiAgICAgICAgICAgIC8vIEUgTCBFIE0gRSBOIFQgU1xuICAgICAgICAgICAgJl9fcXVvdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG5cbiAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAuc2kuc2ktYzEge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWw6bm90KC5idXR0b25Hcm91cCk6bm90KC5rZXlzKTpub3QoLmZsZXgtZ3JpZCk6bm90KC5lZGl0b3JpYWxfX2xpc3QpIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLWIxLWxpLWNvdW50ZXItaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1zaS1iMS1saS1jb3VudGVyLXRvcCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYuY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuOnJvb3Qge1xuICAgIC0tc2ktZDEtY3VzdG9tSG92ZXJXaWR0aCA6ICN7dncoMTE3Mil9O1xufVxuXG4uc2kuc2ktZDEge1xuXG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgZmlndXJlLCAuY3VzdG9tQ3Vyc29ySG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwICN7bWFwLWdldCgkc3BhY2VycywgcGFkZGluZy14KSAqIC0xfTtcblxuICAgICAgICA+IHBpY3R1cmUgaW1nLFxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgQGV4dGVuZCAuc3ViaGVhZDtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3tyZW0oNDApfSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xuXG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKCgyMCAtIDcpLzIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW1lcmFsZCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyAuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgLy8gICAgIHRvcDogNTAlO1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy8gICAgIHotaW5kZXg6IDE7XG4gICAgLy8gfVxuXG4gICAgLmJ1dHRvbi0tb3ZhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKVxuICAgIHtcbiAgICAgICAgZmlndXJlLCAuY3VzdG9tQ3Vyc29ySG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmhvdmVyQ29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSwgLmN1c3RvbUN1cnNvckhvdmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS1kMS1jdXN0b21Ib3ZlcldpZHRoKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDU2MCk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oKDIwIC0gNykvMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbWVyYWxkKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAtLXNpLWQxLWN1c3RvbUhvdmVyV2lkdGg6IGF1dG87XG5cbiAgICAuc2kuc2ktZDEge1xuICAgICAgICAuYnV0dG9uLS1vdmFsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tQ3Vyc29ySG92ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAucGxheWVyLmlubGluZV9fcGxheWVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBpY3R1cmUgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9kYWxfX3ZpZGVvIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBpY3R1cmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ZlckNvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLy8gVmlkZW8gaW5saW5lXG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BsYXllciB7XG5cbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIHRvcDogMHB4O1xuICAgICAgICAgICAgLy8gbGVmdDogMHB4O1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vICYtLWlzdmlzaWJsZSB7XG4gICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgJltkYXRhLXN0YXRlPVwid2FpdGluZy10by1iZS1pbnN0YW50aWF0ZVwiXSxcbiAgICAgICAgICAgICZbZGF0YS1zdGF0ZT1cImluc3RhbnRpYXRpbmdcIl0sXG4gICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJwYXVzZWRcIl0ge1xuICAgICAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNoaWRkZW4ge1xuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLnNpLWUxIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JpZCB7XG4gICAgICAgICAgICAtLXNpemVDYXJkOiAyNDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTQsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICAgICAgICAgIC0tc2l6ZUNhcmQ6IDE5LjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpc2FibGVkLW5hdisuc3dpcGVyLW5hdiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSsuc3dpcGVyLXNsaWRlKy5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmU+LmNhcmRBY3R1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZSsuc3dpcGVyLXNsaWRlPi5jYXJkQWN0dSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLW5hdi1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1uYXYtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDEwO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJpYmJvblNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24td2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgLS1yaWJib24tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgLS1yaWJib24td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLXJpYmJvbi1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkQWN0dSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemVDYXJkKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemVDYXJkKTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjg1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYmxvY0luZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIC5wMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgICAucDI6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wMi5kYXRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uQmxvYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDExIC8gMTQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtY29ycG8ge1xuXG4gICAgLS1zaS1mNy1wYWRkaW5nOiAjeyg0NXB4KX0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXNpLWY3LXBhZGRpbmc6ICN7KDcwcHgpfSAjeyRncmlkLWd1dHRlci13aWR0aC1tZH07XG4gICAgfVxuXG4gICAgLnNpLWY3IHtcblxuICAgICAgICAtLXNpLWIxLXBhZGRpbmc6IDA7XG4gICAgICAgIC0tc2ktYjItcGFkZGluZzogMDtcbiAgICAgICAgLS1zbGlkZXItY29udHJvbC1tYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC0tc2ktYjEtcGFkZGluZzogMDtcbiAgICAgICAgICAgIC0tc2ktYjItcGFkZGluZzogMDtcbiAgICAgICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNpLWY3LXBhZGRpbmcpO1xuXG4gICAgICAgICYucGFyYWdyYXBoLS10eXBlLS1mNy1iMy0xIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLWxlZnQ6ICN7dncoKDgxMXB4KSl9O1xuICAgICAgICAgICAgICAgIC0tc2xpZGVyLWNvbnRyb2wtbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zbGlkZXItY29udHJvbC1uYXYtaGVpZ2h0KSAqIC0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgKyAjeyg4MTFweCkgLSAoJGRlc2lnblJlZmVyZW5jZSAvIDIpICsgKCRncmlkLWd1dHRlci13aWR0aC1tZCAvIDIpfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmLnBhcmFncmFwaC0tdHlwZS0tZjctYjQge1xuXG4gICAgICAgIC8vIH1cblxuICAgICAgICAmLnBhcmFncmFwaC0tdHlwZS0tZjctYzEsXG4gICAgICAgICYucGFyYWdyYXBoLS10eXBlLS1mNy1kMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgLS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdDogI3t2dygoNDA2cHgpKX07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgLS1zbGlkZXItY29udHJvbC1tYXJnaW4tbGVmdDogY2FsYyg1MHZ3IC0gI3skZGVzaWduUmVmZXJlbmNlICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpIC8gJGRlc2lnblJlZmVyZW5jZSAvIDJ9ICsgI3soMzg2cHgpICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpIC8gJGRlc2lnblJlZmVyZW5jZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXJhZ3JhcGgtLXR5cGUtLWY3LXExIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiAje3Z3KCg1MDdweCkpfTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAtLXNsaWRlci1jb250cm9sLW1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAjeyRkZXNpZ25SZWZlcmVuY2UgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykgLyAkZGVzaWduUmVmZXJlbmNlIC8gMn0gKyAjeyg0ODdweCkgKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykgLyAkZGVzaWduUmVmZXJlbmNlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcmFncmFwaC0tdHlwZS0tZjctYzEge1xuICAgICAgICAgICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cblxufSIsIi5zaXRlLWNvcnBvIHtcbiAgICAtLXNpLWoxLXBhZGRpbmc6ICN7KDQ1cHgpfSAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1zaS1qMS1jb250ZW50LW1hcmdpbi1ib3R0b206ICN7cmVtKDYwcHgpfTtcblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tc2ktajEtcGFkZGluZzogI3soNzBweCl9ICN7JGdyaWQtZ3V0dGVyLXdpZHRoLW1kfTtcbiAgICAgICAgLS1zaS1qMS1jb250ZW50LW1hcmdpbi1ib3R0b206ICN7KDkwcHgpfTtcbiAgICB9XG5cbiAgICAuc2ktajEge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC0tZmxleC1ncmlkLWNvdW50OiAxO1xuICAgICAgICAtLWZsZXgtZ3JpZC1ndXR0ZXI6ICN7cmVtKDcwcHgpfTtcbiAgICAgICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogMzM1cHg7XG5cbiAgICAgICAgLS1yZWluc3VyYW5jZS1pbWctYm9yZGVyLXJhZGl1czogI3tyZW0oMjcwcHgpfTtcbiAgICAgICAgLS1yZWluc3VyYW5jZS1pbWctd2lkdGg6ICN7cmVtKDI5OHB4KX07XG4gICAgICAgIC0tcmVpbnN1cmFuY2UtaW1nLWhlaWdodDogI3tyZW0oNDMwcHgpfTtcbiAgICAgICAgLS1yZWluc3VyYW5jZS1pbWctbXliOiAje3JlbSg0MHB4KX07XG4gICAgICAgIC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAje3JlbSgyMHB4KX07XG4gICAgICAgIC0tcmVpbnN1cmFuY2UtdGV4dC1teWI6ICN7cmVtKDIwcHgpfTtcblxuXG4gICAgICAgIC5idXR0b25Hcm91cCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAtLWZsZXgtZ3JpZC1jb3VudDogMztcbiAgICAgICAgICAgIC0tZmxleC1ncmlkLWd1dHRlcjogI3t2dygxMjBweCl9O1xuICAgICAgICAgICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogI3t2dygzMTkuMzNweCl9O1xuICAgICAgICAgICAgLS1yZWluc3VyYW5jZS1pbWctbXliOiAje3JlbSg1MHB4KX07XG4gICAgICAgICAgICAtLXJlaW5zdXJhbmNlLXRpdGxlLW15YjogI3tyZW0oMjBweCl9O1xuICAgICAgICAgICAgLS1yZWluc3VyYW5jZS10ZXh0LW15YjogI3tyZW0oMzBweCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIC0tZmxleC1ncmlkLWd1dHRlcjogI3sxMjBweCAqIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwieHhsXCIpIC8gJGRlc2lnblJlZmVyZW5jZVxuXG4gICAgICAgIH1cblxuICAgICAgICA7XG4gICAgICAgIC0tZmxleC1ncmlkLWl0ZW0td2lkdGg6ICN7MzE5LjMzcHggKm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwieHhsXCIpIC8gJGRlc2lnblJlZmVyZW5jZVxuXG4gICAgfVxuXG4gICAgO1xuICAgIC0tcmVpbnN1cmFuY2UtaW1nLW15YjogI3s1MHB4ICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4eGxcIikgLyAkZGVzaWduUmVmZXJlbmNlXG5cbn1cblxuO1xuLS1yZWluc3VyYW5jZS10aXRsZS1teWI6ICN7MjBweCAqIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwieHhsXCIpIC8kZGVzaWduUmVmZXJlbmNlXG5cbn1cblxuO1xuLS1yZWluc3VyYW5jZS10ZXh0LW15YjogI3szMHB4ICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4eGxcIikgLyRkZXNpZ25SZWZlcmVuY2VcblxufVxuXG47XG59XG5cbnN2Zy5pY29uLXRhcmdldEJsYW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5wYWRkaW5nOiB2YXIoLS1zaS1qMS1wYWRkaW5nKTtcblxuLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpLWoxLWNvbnRlbnQtbWFyZ2luLWJvdHRvbSk7XG59XG59XG5cbi8vIC5yZWluc3VyYW5jZSB7XG4vLyAgICAgLS1yZWluc3VyYW5jZS1pbWctd2lkdGg6ICN7cmVtKDE2Nyl9O1xuLy8gICAgIC0tcmVpbnN1cmFuY2UtaW1nLWhlaWdodDogI3tyZW0oMjQ0KX07XG4vLyAgICAgLS1yZWluc3VyYW5jZS1pbWctbXliOiAje3JlbSg0MCl9O1xuLy8gICAgIC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAje3JlbSgyMCl9O1xuLy8gICAgIC0tcmVpbnN1cmFuY2UtdGV4dC1teWI6ICN7cmVtKDIwKX07XG5cbi8vICAgICAucmVpbnN1cmFuY2VfX2ltZyB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJlaW5zdXJhbmNlLWltZy1teWIpO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmZsZXgtZ3JpZCB7XG4vLyAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAje3JlbSgwKX07XG4vLyAgICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogI3tyZW0oMjgwKX07XG5cbi8vICAgICBtYXJnaW4tbGVmdDogcmVtKDU1KTtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuLy8gICAgIC5mbGV4LWdyaWRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gLmNvbnRlbnQge1xuICAgIC8vICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuICAgIC8vIH1cblxuICAgIC8vIC5yZWluc3VyYW5jZSB7XG4gICAgLy8gICAgIC0tcmVpbnN1cmFuY2UtaW1nLXdpZHRoOiAje3JlbSgzNTIpfTtcbiAgICAvLyAgICAgLS1yZWluc3VyYW5jZS1pbWctaGVpZ2h0OiAje3JlbSg1MDApfTtcbiAgICAvLyAgICAgLS1yZWluc3VyYW5jZS1pbWctbXliOiAje3JlbSg0MCl9O1xuICAgIC8vICAgICAtLXJlaW5zdXJhbmNlLXRpdGxlLW15YjogI3tyZW0oMzApfTtcbiAgICAvLyAgICAgLS1yZWluc3VyYW5jZS10ZXh0LW15YjogI3tyZW0oMzApfTtcblxuICAgIC8vICAgICAucmVpbnN1cmFuY2VfX2ltZyB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1yZWluc3VyYW5jZS1pbWctbXliKTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIC5mbGV4LWdyaWQge1xuICAgIC8vICAgICBtYXJnaW4tbGVmdDogcmVtKDI1NCAtIDUwIC0gKDExNy8yKSk7XG5cbiAgICAvLyAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAje3JlbSgxMTcpfTtcbiAgICAvLyAgICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogI3tyZW0oMzUyKX07XG5cbiAgICAvLyAgICAgLmZsZXgtZ3JpZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG59IiwiLnNpdGUtY29ycG8ge1xuICAgIC5zaS1sMSB7XG4gICAgICAgIC0tc2ktYjMtcGljdHVyZS1tYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAtLXNpLWIyLXBhZGRpbmc6IDA7XG4gICAgICAgIC0tc2ktYjItbWFyZ2luOiAtMTBweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLS1zaS1iMy1waWN0dXJlLW1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICB9XG5cblxuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpLWIyIHtcbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFicyB7XG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NsaWRlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaS5zaS1xMSB7XG4gICAgLS1zaS1xMS1zd2lwZXItbXliOiAje3JlbSg0MCl9O1xuXG4gICAgLy8gTSBPIEQgSSBGIEkgRSBSIFNcbiAgICAuc3dpcGVyLXNsaWRlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1xMS1zd2lwZXItbXliKTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXExQ29udGVudC0tbWFyZ2luQm90dG9tKTtcbiAgICB9XG5cbiAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5mbGV4LWdyaWQge1xuICAgICAgICAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAwcHg7XG4gICAgICAgICAgICAtLWZsZXgtZ3JpZC1pdGVtLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7cmVtKDQwKX0gLSB2YXIoLS1mbGV4LWdyaWQtZ3V0dGVyKSAqIDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAuZmxleC1ncmlkX19pdGVtKy5mbGV4LWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tc2ktcTEtc3dpcGVyLW15YjogI3tyZW0oNzApfTtcblxuICAgICAgICAuZmxleC1ncmlkIHtcbiAgICAgICAgICAgIC0tZmxleC1ncmlkLWNvdW50OiAyO1xuICAgICAgICAgICAgLS1mbGV4LWdyaWQtZ3V0dGVyOiAje3JlbSg1MCl9O1xuICAgICAgICAgICAgLS1mbGV4LWdyaWQtaXRlbS13aWR0aDogI3tyZW0oNjUzKX07XG5cbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3tyZW0oNzApfSAtIHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtZ3JpZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWZsZXgtZ3JpZC1ndXR0ZXIpICogMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIDtcbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLnNpLnNpLXExIHtcbiAgICAgICAgLS1xMUNvbnRlbnQtLW1hcmdpbkJvdHRvbTogI3tyZW0oNDApfTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAtLXExQ29udGVudC0tbWFyZ2luQm90dG9tOiAje3JlbSg3MCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZF9faW1nIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZF9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpLXMxIHtcblxuICAgIG1hcmdpbi10b3A6IHZhcigtLXNpLW1hcmdpbi15KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS1tYXJnaW4teSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcblxuICAgIH07XG59IiwiLnNpdGUtY29ycG8ge1xuXG4gICAgLnNpLXMxIHtcblxuICAgICAgICAvLyBNIEUgRCBJIEEgICBRIFUgRSBSIEkgRSBTXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25Hcm91cCB7XG4gICAgICAgICAgICBzcGFuIC5pY29uLXRhcmdldEJsYW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLnNpLXMyX19uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWJib25MYXJnZV9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi0tb3ZhbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG5cbiAgICAtLXNpLXgxLXBhZGRpbmc6ICN7KDQ1cHgpfSAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1zaS14MS1jb250ZW50LW1hcmdpbi1ib3R0b206ICN7KDUwcHgpfTtcbiAgICAtLXNpLXgxLW5lc3RlZC1jb2wtd2lkdGg6IDUwJTtcbiAgICAtLXNpLXgxLW5lc3RlZC1jb2wtbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1zaS14MS1wYWRkaW5nOiAjeyg4MHB4KX0gI3skZ3JpZC1ndXR0ZXItd2lkdGgtbWR9O1xuICAgICAgICAtLXNpLXgxLW5lc3RlZC1jb2wtd2lkdGg6IDI1JTtcbiAgICAgICAgLS1zaS14MS1uZXN0ZWQtY29sLW1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNpLXgxIHtcblxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zaS14MS1wYWRkaW5nKTtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS14MS1jb250ZW50LW1hcmdpbi1ib3R0b20pO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cgLnJvdz4uY29sIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCB2YXIoLS1zaS14MS1uZXN0ZWQtY29sLXdpZHRoKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tc2kteDEtbmVzdGVkLWNvbC13aWR0aCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS14MS1uZXN0ZWQtY29sLW1hcmdpbi1ib3R0b20pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtcGxveWVlIHtcbiAgICAgICAgICAgIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC5jb2w6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgICAgICAuZW1wbG95ZWUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIuc2ktdTEge1xuXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc2ktbWFyZ2luLXkpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNpLW1hcmdpbi15KTtcblxuICAgIC5tYXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoMTAwJSk7XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZClcbiAgICB7XG4gICAgICAgIC5tYXAge1xuICAgICAgICAgICAgLS1tYXAtc2l6ZTogI3tyZW0oMjc4KX07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcblxuICAgIH07XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG5cbiAgICAtLXNpLXkxLXBhZGRpbmc6ICN7KDQ1cHgpfSAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXNpLXkxLXBhZGRpbmc6ICN7KDgwcHgpfSAyMHB4O1xuICAgIH1cblxuICAgIC5zaS15MSB7XG5cbiAgICAgICAgLS1zaS1iMS1wYWRkaW5nOiAwO1xuXG4gICAgICAgIC0tc2ktYjEtcGFkZGluZzogMDtcbiAgICAgICAgLS1zaS1iMS1oZWFkaW5ncy13aWR0aDogMTAwJTtcbiAgICAgICAgLS1zaS1iMS1oZWFkaW5ncy1tYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAtLXNpLWIxLWVsZW1lbnQtd2lkdGg6IDEwMCU7XG4gICAgICAgIC0tc2ktYjEtZWxlbWVudC1tYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAtLXNpLWIxLWgxLXdpZHRoOiAxMDAlO1xuICAgICAgICAtLXNpLWIxLWgxLW1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC0tc2ktYjEtaW1nLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnNpLXkxIHtcblxuICAgIHBhZGRpbmc6IHZhcigtLXNpLXkxLXBhZGRpbmcpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuY29sLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiB2dygzMTkuMzNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWxnKy5jb2wtbGcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDEyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIC5jb2wtbGcge1xuICAgICAgICAgICAgd2lkdGg6IDMxOS4zM3B4ICogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpIC8gJGRlc2lnblJlZmVyZW5jZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtbGcrLmNvbC1sZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHggKiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykgLyAkZGVzaWduUmVmZXJlbmNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpLWQxLFxuICAgIC5zaS1jMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2ktZDEge1xuICAgICAgICAuY3VzdG9tQ3Vyc29ySG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmVfX3BsYXllciB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsX192aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAuaW5saW5lX19wbGF5ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1sZyAuc2ktZDEgLmN1c3RvbUN1cnNvckhvdmVyLm1vZGFsX192aWRlbyBwaWN0dXJlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSg3MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWxnLTQgLnNpLWQxIC5jdXN0b21DdXJzb3JIb3Zlci5tb2RhbF9fdmlkZW8gcGljdHVyZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oODApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1sZy02IC5zaS1kMSAuY3VzdG9tQ3Vyc29ySG92ZXIubW9kYWxfX3ZpZGVvIHBpY3R1cmU6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDEwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ktYzEge1xuXG4gICAgICAgIGZpZ3VyZSBwaWN0dXJlIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS1iMy1waWN0dXJlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuJHBhZGRpbmcteDogcmVtKDUwKTtcbiRwYWRkaW5nLXgtbWQ6IG1hcC1nZXQoJHNwYWNlcnMsIHBhZGRpbmcteC1tZCk7XG5cbi5zZWN0aW9uX19ncm91cCB7XG5cbiAgICAtLXNoLTAzLWJnOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICAtLXNoLTAzLXBhZGRpbmctdG9wOiAjeyRoZWFkZXItYi1tb2JpbGUtaGVpZ2h0ICsgcmVtKDIwKX07XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaC0wMy1iZyk7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNoLTAzLXBhZGRpbmctdG9wKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG4gICAgJi5zZWN0aW9uX19tYXBfX3N0YXRpYyB7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb2wtaGFsZi5pcy1tYXAge1xuXG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgfVxuXG4gICAgLmNvbC1oYWxmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDMwLCAkZGVzaWduUmVmZXJlbmNlTW9iaWxlWSk7XG5cbiAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICAtLXJpYmJvbi13aWR0aDogI3tyZW0oNTcpfTtcbiAgICAgICAgICAgIC0tcmliYm9uLXJpZ2h0OiAje3JlbSgxMyl9O1xuICAgICAgICAgICAgLS1yaWJib24tbGVmdDogI3tyZW0oLTMwKX07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2aCgyMCwgJGRlc2lnblJlZmVyZW5jZU1vYmlsZVkpO1xuICAgIH1cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgLS1zaC0wMy1wYWRkaW5nLXRvcDogI3skaGVhZGVyLWItaGVpZ2h0ICsgcmVtKDIwKX07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5jb2wtaGFsZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXgtbWQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14LW1kO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWhhbGY6bm90KC5pcy1tYXApe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDMwKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICAgICAgLS1yaWJib24td2lkdGg6ICN7cmVtKDEwMCl9O1xuICAgICAgICAgICAgICAgIC0tcmliYm9uLWhlaWdodDogI3tyZW0oNDIpfTtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi1yaWdodDogI3tyZW0oMTkpfTtcbiAgICAgICAgICAgICAgICAtLXJpYmJvbi1sZWZ0OiAje3JlbSgtNTApfTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWN0aW9uX19tYXAgLmNvbC1oYWxmPnAucDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoMi1MO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWN0aW9uX19tYXAgLmNvbC1oYWxmPnAucDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwNik7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWhhbGYuaXMtbWFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1NzApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTcwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250aW5lbnRzIHtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCJcbiRwYWRkaW5nLXg6IHJlbSg1MCk7XG4kcGFkZGluZy14LW1kOiBtYXAtZ2V0KCRzcGFjZXJzLCBwYWRkaW5nLXgtbWQpO1xuXG4uc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIHtcbiAgICAuYnJlYWRjcnVtYiwgaDMsIC5jb2wtaGFsZiA+IHAge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLmNvbC1oYWxmOm5vdCguaXMtbWFwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgLmNvbC1oYWxmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29udGluZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICB9XG5cbiAgICAuY29udGluZW50cyB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gMC4yNXM7XG5cbiAgICAgICAgcGFkZGluZzogcmVtKDE3LjUpIHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDkwcHgpO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICAuaDQuY29udGluZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oNCxcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAtLXRhZy1pY29uLXNpemU6ICN7cmVtKDE4KX07XG4gICAgICAgICAgICAtLXRhZy1pY29uLWhlaWdodDogI3tyZW0oMjIpfTtcbiAgICAgICAgICAgIC0tdGFnLWljb24tZm9udC1zaXplOiAje3JlbSgxNCl9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmg0LmNvbnRpbmVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3tyZW0oNDApfSk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKCgxOCAtIDExKS8yKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29iYWx0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4gMC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaDQucGVyY2VudGFnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnRHJhd0JvcmRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1yZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWhhbGYgPiBwIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OnJlbSgxNSk7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMik7XG4gICAgfVxuXG4gICAgLy8gLmNvbC1oYWxmID4gcCB7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6ICgyMi8xNik7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgLy8gfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLmNvbC1oYWxmLmlzLW1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLy8gTSBFIEQgSSBBICAgUSBVIEUgUiBJIEUgU1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuYnJlYWRjcnVtYiwgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtaGFsZiA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oJHBhcmFncmFwaDEtZm9udC1zaXplLUwpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8yMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY29sLWhhbGYuaXMtbWFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250aW5lbnRzIHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIC5oNC5jb250aW5lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oKDI3IC0gMTEpLzIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2JhbHQpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4gMC4yNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDQucGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTQvNDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJlYWRjcnVtYiwgaDMsXG4gICAgICAgIC5jb2wtaGFsZiA+IHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGluZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWhhbGY6bm90KC5pcy1tYXApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3Nik7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5zaS5zaS1iMi5zaS10MSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAudGFibGVfX3dyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIC0tdGFibGUtLW1hcmdpbkxlZnQ6ICN7dncoMjM0KX07XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1lbWVyYWxkKSB0cmFuc3BhcmVudDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oNDApfSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMjApO1xuXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMjApfSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDIwKX0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lbWVyYWxkKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDkwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEyOTApO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhcmFncmFwaDEtUztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmc2LUw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDIyLzE2KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW1lcmFsZC1saWdodGVyLTIwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNhcHRpb24ge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTMpO1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IHJlbSgxMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3tyZW0oNDApfSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLmxpbmstLWRvd25sb2FkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7XG5cbiAgICAgICAgLmxpbmstLWRvd25sb2FkLS1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGVfX3dyYXBwZXIrLmJ1dHRvbi0tZ3JhZGllbnQtLWJsYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC50YWJsZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTI5MCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tdGFibGUtLW1hcmdpbkxlZnQpO1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oNTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGgxLVM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oNTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjYXB0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstLWRvd25sb2FkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZV9fd3JhcHBlcisuYnV0dG9uLS1ncmFkaWVudC0tYmxhY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDIxNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA7XG59IiwiLnNpdGUtY29ycG8gLnNpLnNpLWIyLnNpLXQxIHtcbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIC0tdGFibGUtLW1hcmdpbkxlZnQ6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIHRoW3Njb3BlPVwiY29sXCJdLFxuICAgICAgICB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRwYXJhZ3JhcGgzLWZvbnQtc2l6ZS1MO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstLWRvd25sb2FkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaDMtZm9udC1zaXplLUw7XG4gICAgfVxuXG4gICAgLnRhYmxlX193cmFwcGVyIHtcblxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLS1zaS10Mi1tYXJnaW46IHZhcigtLXNpLW1hcmdpbi15KSAwO1xuICAgIC0tc2ktdDItcGFkZGluZzogI3soNjVweCl9IDAgI3soNDVweCl9IDA7XG5cbiAgICAtLXNpLXQyLXllYXItY29udHJvbGxlci1oZWlnaHQ6IDYwcHg7XG4gICAgLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0OiAxOHB4O1xuICAgIC0tc2ktdDIteWVhci1jb250cm9sbGVyLW1hcmdpbjogY2FsYygzMHB4IC0gI3tyZW0oMjApfSkgY2FsYyh2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0KSAqIC0xKSAyMHB4IGNhbGModmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKiAtMSk7XG4gICAgLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm94LXNoYWRvdy1jb2xvcjogdmFyKC0tZ3JleS1saWdodGVyKTtcbiAgICAtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC0tc2ktdDIteWVhci1jb250cm9sbGVyLXByZXYtbmV4dC13aWR0aDogOTBweDtcbiAgICAtLXNpLXQyLXllYXItY29udHJvbGxlci1wcmV2LW5leHQtaGVpZ2h0OiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXNpLXQyLXBhZGRpbmc6ICN7KDkwcHgpfSAwICN7KDcwcHgpfSAwO1xuICAgICAgICAtLWZhcUl0ZW1Jbm5lci0tUGFkZGluZ1RvcDogNDVweDtcbiAgICAgICAgLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItbWFyZ2luOiBjYWxjKDQ1cHggLSAje3JlbSgyMCl9KSBjYWxjKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogLTEpIDEwcHggY2FsYyh2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0KSAqIC0xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLXNpLXQyLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIGF1dG87XG4gICAgfVxuXG4gICAgLnNpLnNpLXQyIHtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1zaS10Mi1tYXJnaW4pO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zaS10Mi1wYWRkaW5nKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgLmZhcSB7XG4gICAgICAgICAgICAmLmpzLWZhcSB7XG4gICAgICAgICAgICAgICAgLS1mYXEtLU1hcmdpblRvcDogMDtcbiAgICAgICAgICAgICAgICAtLWZhcUJ0blRvZ2dsZS0tbWFyZ2luVG9wOiAwO1xuICAgICAgICAgICAgICAgIC0tZmFxQnRuVG9nZ2xlLS1tYXJnaW5Cb3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIC0tZmFxSXRlbS0tRmxleERpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAtLWZhcUl0ZW0tLVBhZGRpbmc6IDQ1cHggNTBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zcGFjZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhcmFncmFwaDEtUztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUucDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWZhcUl0ZW0tLVBhZGRpbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzX19jb250YWluZXIgLmNvbnRhaW5lci50YWJfX2NvbnRlbnQuc3dpcGVyLXNsaWRlOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmLS15ZWFyLWNvbnRyb2xlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItbWFyZ2luKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLWhlaWdodCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICogMik7XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXItLW1vdmluZykgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKiAyKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm94LXNoYWRvdy1jb2xvciksXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCh2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0KSArIDRweCkpIDAgMCB3aGl0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoKHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1vZmZzZXQpICsgNHB4KSAqIC0xKSAwIDAgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItbmF2LXByZXYsXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItbmF2LW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLXByZXYtbmV4dC13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1wcmV2LW5leHQtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItbmF2LXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLWJveC1zaGFkb3ctY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLXNpLXQyLXllYXItY29udHJvbGxlci1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLW9mZnNldCkgKiAtMSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1uYXYtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm94LXNoYWRvdy1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tc2ktdDIteWVhci1jb250cm9sbGVyLWJvcmRlci1yYWRpdXMpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1zaS10Mi15ZWFyLWNvbnRyb2xsZXItb2Zmc2V0KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuXG5cbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGlkZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRvY3VtZW50cyB7XG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gJi5wYXJhZ3JhcGgtLXR5cGUtLXQyIHtcbiAgICAgICAgLy8gICAgIC5uYXZJbmxpbmVfX3dyYXBwZXIge1xuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIC8vICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjRzIGVhc2UtaW47XG4gICAgICAgIC8vICAgICAgICAgdG9wOiB2YXIoLS1uYXZJbmxpbmVXcmFwcGVyVG9wKTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5jZW50ZXJlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFic19fY29udGFpbmVyIC50YWJfX2NvbnRlbnQuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3Jwb0hlYWRlcittYWluIC5zaS5zaS10Mi5wYXJhZ3JhcGgtLXR5cGUtLXQyIHtcbiAgICAtLW5hdklubGluZVdyYXBwZXJUb3A6IDgwcHg7XG59XG5cbi5jb3Jwb0hlYWRlci5pcy1jb2xsYXNwZWQrbWFpbiAuc2kuc2ktdDIucGFyYWdyYXBoLS10eXBlLS10MiB7XG4gICAgLS1uYXZJbmxpbmVXcmFwcGVyVG9wOiAyMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0teWVhci1jb250cm9sZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIi5zaS5zaS1tMiB7XG5cbiAgICAvLyAuY29udGVudCB7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgLy8gfVxuXG4gICAgLy8gLnJlaW5zdXJhbmNlIHtcbiAgICAvLyAgICAgLS1yZWluc3VyYW5jZS1pbWctd2lkdGg6ICN7cmVtKDE2Nyl9O1xuICAgIC8vICAgICAtLXJlaW5zdXJhbmNlLWltZy1oZWlnaHQ6ICN7cmVtKDI0NCl9O1xuICAgIC8vICAgICAtLXJlaW5zdXJhbmNlLWltZy1teWI6ICN7cmVtKDQwKX07XG4gICAgLy8gICAgIC0tcmVpbnN1cmFuY2UtdGl0bGUtbXliOiAje3JlbSgyMCl9O1xuICAgIC8vICAgICAtLXJlaW5zdXJhbmNlLXRleHQtbXliOiAje3JlbSgyMCl9O1xuXG4gICAgLy8gICAgIC5yZWluc3VyYW5jZV9faW1nIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJlaW5zdXJhbmNlLWltZy1teWIpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gLmZsZXgtZ3JpZCB7XG4gICAgLy8gICAgIC0tZmxleC1ncmlkLWd1dHRlcjogI3tyZW0oMCl9O1xuICAgIC8vICAgICAtLWZsZXgtZ3JpZC1pdGVtLXdpZHRoOiAje3JlbSgyODApfTtcblxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogcmVtKDU1KTtcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAvLyAgICAgLmZsZXgtZ3JpZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcbn1cbiIsIi5zaXRlLWNvcnBvIHtcblxuXG5cbiAgICAuc2kuc2ktbTIge1xuICAgICAgICAuZWRpdG9yaWFsX19saXN0X19jb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5idXR0b25fX3RvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVkaXRvcmlhbF9fbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI5OC80MzA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM1MS81MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudD5wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtdGV4dHMtc3BhY2luZ3MtUygpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS10ZXh0cy1zcGFjaW5ncy1MKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmVzdWx0IHtcblxuICAgIC0tcmVzdWx0LXBhZGRpbmcteDogI3tyZW0oNTApfTtcbiAgICAtLXJlc3VsdC10aXRsZS1teWI6ICN7cmVtKDMwKX07XG5cbiAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAxcHggY3lhbiBpbnNldDtcblxuICAgID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZSh0aXRsZSlcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmc0LVM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyOS8yMik7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgIH1cblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICAgIC0tdGFnLWZvbnQtc2l6ZTogI3tyZW0oJGhlYWRpbmc0LWZvbnQtc2l6ZS1TKX07XG4gICAgICAgICAgICAtLXRhZy1oZWlnaHQ6ICN7cmVtKDI5cHgpfTtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOXB4KTtcbiAgICAgICAgfVxuICAgIH07XG5cbiAgICBAaW5jbHVkZSBlKGV4Y2VycHQpXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGgxLVM7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyMi8xNik7XG5cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAtLXRhZy1mb250LXNpemU6ICN7cmVtKDE2KX07XG4gICAgICAgICAgICAtLXRhZy1oZWlnaHQ6ICN7cmVtKDIwcHgpfTtcbiAgICAgICAgfVxuICAgIH07XG5cblxuICAgIC8vIE0gRSBEIEkgQSAgIFEgVSBFIFIgSSBFIFNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKVxuICAgIHtcbiAgICAgICAgLS1yZXN1bHQtcGFkZGluZy14OiAje3JlbSg1MCl9O1xuICAgICAgICAtLXJlc3VsdC10aXRsZS1teWI6ICN7cmVtKDE1KX07XG5cbiAgICAgICAgQGluY2x1ZGUgZSh0aXRsZSlcbiAgICAgICAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoMS1MO1xuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgLS10YWctZm9udC1zaXplOiAje3JlbSgkcGFyYWdyYXBoMS1mb250LXNpemUtTCl9O1xuICAgICAgICAgICAgICAgIC0tdGFnLWhlaWdodDogI3tyZW0oMjhweCl9O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJlc3VsdC10aXRsZS1teWIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuXG4gICAgICAgIEBpbmNsdWRlIGUoZXhjZXJwdClcbiAgICAgICAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFyYWdyYXBoMy1MO1xuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgLS10YWctZm9udC1zaXplOiAje3JlbSgkcGFyYWdyYXBoMy1mb250LXNpemUtTCl9O1xuICAgICAgICAgICAgICAgIC0tdGFnLWhlaWdodDogI3tyZW0oMThweCl9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH07XG5cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCB7XG5cblxuICAgICAgICAub3RoZXJjb3VudHJpZXMge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZzMtTDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtaGVhZGluZ3Mtc3BhY2luZ3MtTDM7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tYXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzM1cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzM1cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0ODhweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLW1hcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtaGFsZiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRpbmVudHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuXG5cbiAgICAgICAgICAgIHVsIHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5oNC5jb250aW5lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIyLjVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaDQuY29udGluZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZzMtZm9udC1zaXplLVM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIGxpIHtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwgbGkgYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuXG4gICAgICAgICAgICAgICAgICAgIC5oNC5jb250aW5lbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaDQuY29udGluZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oNC5wZXJjZW50YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZzMtZm9udC1zaXplLVM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGluZzItZm9udC1zaXplLVM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaDQucGVyY2VudGFnZSxcbiAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwYXJhZ3JhcGgzLWZvbnQtc2l6ZS1TO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gIC0tc2ktdTItbWFyZ2luOiB2YXIoLS1zaS1tYXJnaW4teSkgMDtcbiAgLS1zaS11Mi1wYWRkaW5nOiAjeyg0NXB4KX0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9O1xuXG4gIC0tc2ktdTItY29udGVudC1tYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIC0tc2ktdTItbWFwLW1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC0tc2ktdTItbWFwLWhlaWdodDogNTQzcHg7XG4gIC0tc2ktdTItbWFwLWluZm9ib3gtdGl0bGUtbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAtLXNpLXUyLWxlYWZsZXQtYmFyLWJnLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tc2ktdTItbGVhZmxldC1iYXItY29sb3I6IHJnYig0OSwgNjEsIDc4KTtcbiAgLS1zaS11Mi1sZWFmbGV0LWJhci1zZXBhcmF0b3ItY29sb3I6IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgLS1zaS11Mi1sZWFmbGV0LWJhci1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tc2ktdTItbGVhZmxldC1pbmZvYm94LWdhcDogMTBweDtcbiAgLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtcGFkZGluZzogMjBweDtcbiAgLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtd2lkdGg6IDI3NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAtLXNpLXUyLXBhZGRpbmc6ICN7KDcwcHgpfSAjeyRncmlkLWd1dHRlci13aWR0aC1tZH07XG5cbiAgICAtLXNpLXUyLWNvbnRlbnQtbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAtLXNpLXUyLW1hcC1pbmZvYm94LXRpdGxlLW1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAtLXNpLXUyLW1hcC1tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC0tc2ktdTItbWFwLWhlaWdodDogNjUwcHg7XG4gICAgLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtZ2FwOiAyMHB4O1xuICAgIC0tc2ktdTItbGVhZmxldC1pbmZvYm94LXBhZGRpbmc6IDMwcHg7XG4gICAgLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtd2lkdGg6IDI5NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAtLXNpLXUyLW1hcmdpbjogdmFyKC0tc2ktbWFyZ2luLXkpIGF1dG87XG4gIH1cblxuICAuc2ktdTIge1xuICAgIG1hcmdpbjogdmFyKC0tc2ktdTItbWFyZ2luKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zaS11Mi1wYWRkaW5nKTtcblxuICAgIC50aXRsZSB7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2ktdTItY29udGVudC1tYXJnaW4tYm90dG9tKTtcbiAgICB9XG5cbiAgICAubWFwYm94IHtcbiAgICAgICZfX21hcCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMiwgMjM2LCAyNTMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpLXUyLW1hcC1oZWlnaHQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS11Mi1tYXAtbWFyZ2luLWJvdHRvbSk7XG5cbiAgICAgICAgJl9faW5mb0JveCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1wYWRkaW5nKTtcbiAgICAgICAgICBib3R0b206IHZhcigtLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1nYXApO1xuICAgICAgICAgIGxlZnQ6IHZhcigtLXNpLXUyLWxlYWZsZXQtaW5mb2JveC1nYXApO1xuICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaS11Mi1sZWFmbGV0LWluZm9ib3gtd2lkdGgpO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7IC8vIGRlZmF1bHQgbGVhZmxldCBjb250cm9sIHotaW5kZXhcblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaS11Mi1tYXAtaW5mb2JveC10aXRsZS1tYXJnaW4tYm90dG9tKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZWFmbGV0LWRpdi1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gLmxlYWZsZXQtdGlsZS1wYW5lIHtcbiAgICAgIC8vICAgZmlsdGVyOiBzZXBpYSgwLjM1KSBodWUtcm90YXRlKDE2NmRlZyk7XG4gICAgICAvLyB9XG5cbiAgICAgIC5sZWFmbGV0LW1hcmtlci1pY29uIHtcbiAgICAgICAgLm1hcmtlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAubWFya2VyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4gICAgICAubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2ktdTItbGVhZmxldC1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cblxuICAgICAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNpLXUyLWxlYWZsZXQtYmFyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2ktdTItbGVhZmxldC1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmbGV0LWJhciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2ktdTItbGVhZmxldC1iYXItYmctY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zaS11Mi1sZWFmbGV0LWJhci1zZXBhcmF0b3ItY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2ktdTItbGVhZmxldC1iYXItY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZWFmbGV0LWNvbnRhaW5lciBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAubGVhZmxldC1tYXJrZXItcGFuZS5hY3RpdmUge1xuICAgICAgICAubGVhZmxldC1tYXJrZXItaWNvbjpub3QoLmFjdGl2ZSkgLm1hcmtlciBwYXRoIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1jb3JwbyB7XG5cbiAgICAucGVyc29ubmVDb21pdGUge1xuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmX19pbmZvcyB7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTEzcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXBlcnNvbm5lQ29taXRlIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAuZmVlZC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGVyc29ubmVDb21pdGUge1xuXG4gICAgICAgICAgICAmX19wcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmtze1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtY29ycG8ge1xuICAgIC5zaS1nMSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhW3RhcmdldD1cIl9ibGFua1wiXSBpbWc6bm90KC5pY29uLXRhcmdldEJsYW5rKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItZzEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIOKIkSAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzYWJsZWQtbmF2Pi5zd2lwZXItY29udHJvbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1nMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUrLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXItLW1vdmluZykgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCUpIGh1ZS1yb3RhdGUoMjE3ZGVnKSBzYXR1cmF0ZSgxMSUpIG9wYWNpdHkoNDglKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwJSkgaHVlLXJvdGF0ZSgyMTdkZWcpIHNhdHVyYXRlKDExJSkgb3BhY2l0eSg0OCUpO1xuICAgICAgICAgICAgICAgIC1tb3otZmlsdGVyOiBicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMTElKSBvcGFjaXR5KDQ4JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXI+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAlKSBodWUtcm90YXRlKDIxN2RlZykgc2F0dXJhdGUoMCUpIGNvbnRyYXN0KDEwMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCUpIGh1ZS1yb3RhdGUoMjE3ZGVnKSBzYXR1cmF0ZSgwJSkgY29udHJhc3QoMTAwMCUpO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWZpbHRlcjogYnJpZ2h0bmVzcygwJSkgaHVlLXJvdGF0ZSgyMTdkZWcpIHNhdHVyYXRlKDAlKSBjb250cmFzdCgxMDAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZzEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLnNpLWgxIHtcbiAgICAgICAgLmlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1jb3JwbyB7XG4gICAgLy8gTWFyZ2luIHdpdGggaDQgYW5kIHNwYW4gLSBNYXJnaW4gd2l0aCBoNCBhbmQgb3RoZXIgYmxvY1xuICAgICRtYXJnaW5UaXRsZTogY2FsYygxMHB4IC0gMzYuNXB4KTtcbiAgICAkbWFyZ2luVGl0bGUtbGc6IGNhbGMoMTVweCAtNDEuNXB4KTtcblxuICAgIC5zaS1pMSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhcmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2LjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MS41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5UaXRsZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luVGl0bGUtbGc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjYuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMS41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDM4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcGhvbmUsXG4gICAgICAgICAgICAgICAgJl9fbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX29wdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2LjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMS41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtY29ycG8ge1xuICAgIC0tbWFyZ2luLXRvcC1zd2lwZXI6IDQwcHg7XG4gICAgLS1wb3NpdGlvbi10b3AtYm9yZGVyOiAzOXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLW1hcmdpbi10b3Atc3dpcGVyOiA5MHB4O1xuICAgIH1cblxuICAgIC5zaS1rMSB7XG4gICAgICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyIHtcblxuICAgICAgICAgICAgJi1idXR0b24tbG9jayxcbiAgICAgICAgICAgICYtcGFnaW5hdGlvbi1sb2NrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXBhZ2luYXRpb24tazEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlKy5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyLS1tb3ZpbmcpIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1rMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDkwcHggYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZWQsIHJlZCAzcHgsIHRyYW5zcGFyZW50IDNweCwgdHJhbnNwYXJlbnQgNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc2FibGVkLW5hdj4uc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwcGluZ0NhcmQge1xuICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgJl9fY2FyZE51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZy1mb250LWZhbWlseSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZGFya01vZGUge1xuICAgIC0tYm9keS1iZzogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgIC0tYm9keS1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG5cbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG5cbiAgICAtLWlucHV0LWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG5cbiAgICAtLWxhbmd1YWdlLXN3aXRjaGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgLS1sYW5ndWFnZS1zd2l0Y2hlci1jb2xvci1hY3RpdmU6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuXG4gICAgLS1oZWFkZXItYi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICAtLW5hdi1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLWJvZHktYmcpO1xuICAgIC0taGVhZGVyLW1lbnUtdHJpZ2dlcjogICAgICAgICAgICAgdmFyKC0tYm9keS1jb2xvcik7XG4gICAgLS1oZWFkZXItYi1kcm9wZG93bi1iZzogICAgICAgICAgICB2YXIoLS1ib2R5LWJnKTtcbiAgICAtLWhlYWRlci1iLWRyb3Bkb3duLXRyaWdnZXItY29sb3I6IHZhcigtLXJlZCk7XG4gICAgLS1oZWFkZXItdHJpZ2dlci10cmlnZ2VyLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcblxuICAgIC0tdGFibGUtaXRlbUJhY2tncm91bmRDb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgIC0tdGFibGUtaXRlbUJvcmRlckNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcblxuICAgIC5uYXZCX19saW5rOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgfVxuXG4gICAgLm5hdkJfX2Zvcm0+YnV0dG9uIHtcblxuICAgICAgICAuc2VhcmNoX19pY29uIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLnNlYXJjaF9faWNvbiBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXJlZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2Qi0tbW9iaWxlLWNvbnRlbnQgbGkuYnV0dG9uLW1lbnUgLmFuaW0tbWVudS1idG5fX2ljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX193b3JsZHNfX2J1dHRvbnMgIC5idXR0b24tLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX193b3JsZHNfX2J1dHRvbnMgIC5idXR0b246bm90KC5idXR0b24tLXdoaXRlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tb3ZhbCB7XG4gICAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tYXJyb3cgeyBmaWx0ZXI6IGludmVydCgxKSAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi0taWNvbiBzcGFuLnRleHQ6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7IH1cblxuICAgIC50YWc6bm90KFtjbGFzcyo9XCJ0YWctLVwiXSksIC50YWctLWJsYWNrIHtcbiAgICAgICAgLS10YWctYmc6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgICAgICAtLXRhZy1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgIH1cblxuICAgIC5oZWFkZXJCIHtcbiAgICAgICAgLm5hdkJfX3RpdGxlIGltZyxcbiAgICAgICAgLy8gLm5hdkJfX2Zvcm0gaW1nIHsgZmlsdGVyOiBpbnZlcnQoMSkgIWltcG9ydGFudDsgfVxuICAgICAgICAubmF2LWxvZ28gaW1nOm50aC1jaGlsZCgyKSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAvLyAmLS13aGl0ZSB7IC0taGVhZGVyLWItYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWJsYWNrLWVjby0xKSA3MCUsIHZhcigtLWJsYWNrLWVjby0xLTAwKSAxMDAlKSB9O1xuICAgICAgICAvLyAmLS1jb2JhbHQtcGFzdGVsIHsgLS1oZWFkZXItYi1iZzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tYmxhY2stZWNvLTIpIDcwJSwgdmFyKC0tYmxhY2stZWNvLTItMDApIDEwMCUpIH07XG4gICAgICAgICYtLXdoaXRlIHsgLS1oZWFkZXItYi1iZzogdmFyKC0tYmxhY2stZWNvLTEpOyB9O1xuICAgICAgICAmLS1jb2JhbHQtcGFzdGVsIHsgLS1oZWFkZXItYi1iZzogdmFyKC0tYmxhY2stZWNvLTEpOyB9O1xuXG4gICAgICAgIC5uYXZCX190aXRsZSBpbWcge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZCX19mb3JtIC5uYXZCX19mb3JtX19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5uYXZCX19mb3JtIC5uYXZCX19mb3JtX19zZWFyY2ggZm9ybSBidXR0b24sXG4gICAgLm5hdkJfX2Zvcm0gLm5hdkJfX2Zvcm1fX3NlYXJjaCBpbnB1dCxcbiAgICAudG9nZ2xlIGxhYmVsIHNwYW4sXG4gICAgLm5hdkJfX2Ryb3Bkb3duLXRyaWdnZXIsXG4gICAgLm5hdkJfX2xpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgIC5uYXZCX19saW5rX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaCBpbWc6bm90KC5sZWFmbGV0LXRpbGUpIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gICAgfVxuXG4gICAgLm5hdkJfX2Ryb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZyk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC5uby1yZXN1bHQgLnNlYXJjaF9faGVhZGVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC5uby1yZXN1bHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcblxuICAgIH1cblxuICAgIC5oZWFkZXJCIC5uYXZCX19mb3JtX19zZWFyY2guaXMtYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICB9XG5cbiAgICAubmF2Ql9fZm9ybSAubmF2Ql9fZm9ybV9fc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuXG4gICAgICAgIGZvcm0gYnV0dG9uLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdkJfX2Zvcm0+YnV0dG9uLFxuICAgIC5uYXZCX19saXN0X19pdGVtX193cmFwcGVyIC5uYXZCX190b2dnbGUsXG4gICAgLm5hdkJfX2xpc3RfX2l0ZW1fX3dyYXBwZXIsXG4gICAgLm5hdkJfX2Ryb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLm5hdkJfX2xpc3RfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlciBzcGFuLCAuaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW4sIC5oYW1idXJnZXJbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuLCAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuLCBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlciBzcGFuLCBbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyIHNwYW4sIC5pcy1hY3RpdmUgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2Ql9fZm9vdGVyIC5sYW5ndWFnZVN3aXRjaGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgfVxuICAgICAgICAubmF2Qi0tbW9iaWxlLWNvbnRlbnQgbGkuYnV0dG9uLW1lbnUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgfVxuICAgICAgICAubmF2Ql9fbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICYucGF0aC1ub2RlIG1haW4ge1xuICAgIC8vICAgICBpbWc6bm90KC5rZXlGaWd1cmVfX2ltZyksIHZpZGVvIHtcbiAgICAvLyAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLnNoLTAxIHtcbiAgICAgICAgLS1zaC0wMS1iZzogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICAtLXNoLTAxLWRpc2stYmc6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgLS1zaC0wMS1kaXNrLWJvcmRlcjogdmFyKC0tcmVkKTtcblxuICAgICAgICBoMyBpbWcgeyBmaWx0ZXI6IGludmVydCgxKSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICAgIC5zZWN0aW9uX19pbnRlcnZpZXcsXG4gICAgLmZvb3RlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhY2tncm91bmRSaWJib25CbGFja0VjbzIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaC0wNiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhY2tncm91bmRSaWJib25CbGFja0VjbzEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2ludGVydmlldyB7XG4gICAgICAgIC0tc2gtMDItYmc6IHZhcigtLWJsYWNrLWVjby0xKTtcblxuICAgICAgICAuaXMtdmlkZW8ge1xuICAgICAgICAgICAgaW1nLCB2aWRlbyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLmJ1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKSBicmlnaHRuZXNzKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uX19ncm91cCB7XG4gICAgICAgIC0tc2gtMDMtYmc6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgLnAyIGltZyB7IGZpbHRlcjogaW52ZXJ0KDEpICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICAubWFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvYmFsdC0yMCk7XG4gICAgfVxuXG4gICAgLmtleXNfX2l0ZW0ge1xuICAgICAgICAtLWtleXMtaXRlbS1jb2xvcjogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgfVxuICAgIC5rZXlGaWd1cmVfX2ltZyB7IGZpbHRlcjogaW52ZXJ0KDEpICFpbXBvcnRhbnQ7IH1cblxuICAgIC5zaC0wNiB7XG4gICAgICAgIC5tYXJxdWVlX19pdGVtLS1wb3NpdGl2ZSB7XG4gICAgICAgICAgICAtLW1hcnF1ZWUtYmc6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uX19pbnRlcnZpZXcuaXMtcmV2ZXJzZSB7XG4gICAgICAgIC0tc2gtMDctYmc6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fYnVzaW5lc3Mge1xuICAgICAgICAtLWJ1c2luZXNzLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7XG4gICAgfVxuXG4gICAgLnNoLTA5IHtcbiAgICAgICAgLS1zaDA5LWJnOiB2YXIoLS1ibGFjay1lY28tMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFja2dyb3VuZFJpYmJvbkJsYWNrRWNvMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcnF1ZWVfX2l0ZW0tLXBvc2l0aXZlIHtcbiAgICAgICAgICAgIC0tbWFycXVlZS1iZzogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFja2dyb3VuZFJpYmJvbkJsYWNrRWNvMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2gtMTAge1xuICAgICAgICAtLXNoLTEwLWJnOiB2YXIoLS1ibGFjay1lY28tMSk7XG4gICAgfVxuXG4gICAgLnNoLTExIHtcbiAgICAgICAgLS1zaC0xMS1iZzogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYWNrZ3JvdW5kUmliYm9uQmxhY2tFY28yKTtcbiAgICAgICAgfVxuICAgICAgICAubWFycXVlZV9faXRlbS0tcG9zaXRpdmUge1xuICAgICAgICAgICAgLS1tYXJxdWVlLWJnOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2gtMTIge1xuICAgICAgICAua2V5c19faXRlbS0tbGFyZ2Uge1xuICAgICAgICAgICAgLS1rZXlzLWl0ZW0tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgfVxuICAgICAgICAua2V5UGljdHVyZV9fdGl0bGU6OmFmdGVyIHsgZmlsdGVyOiBpbnZlcnQoMSkgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIC5rZXlQaWN0dXJlOmhvdmVyOjphZnRlciB7IG9wYWNpdHk6LjI7IH1cbiAgICAgICAgICAgIC5rZXlQaWN0dXJlOmhvdmVyIC5rZXlQaWN0dXJlX19pbWcgeyBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fYnVzaW5lc3MuaXMtcmV2ZXJzZSB7XG4gICAgICAgIC0tYnVzaW5lc3MtYmc6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICB9XG5cbiAgICAudG9nZ2xlIGlucHV0OmNoZWNrZWQgfiAucG9pbnQ6OmJlZm9yZSB7XG4gICAgICAgIC0tdG9nZ2xlLWRpc2stYmc6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICB9XG5cbiAgICAmLnBhdGgtZnJvbnRwYWdlIC5mb290ZXIge1xuICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFja2dyb3VuZFJpYmJvbkJsYWNrRWNvMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tBbmREcmFnX193cmFwcGVyIHtcbiAgICAgICAgI3JvdW5kLTEsXG4gICAgICAgICNyb3VuZC0yLFxuICAgICAgICAucGF0aC1kYXNoZWQsXG4gICAgICAgIC5wYXRoLW5vRGFzaGVkIHtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tY29iYWx0LXBhc3RlbClcbiAgICAgICAgfTtcbiAgICB9XG5cbiAgICAuc2Nyb2xsZXJfX3Byb2dyZXNzIHtcbiAgICAgICAgLS1zY3JvbGxlclByb2dyZXNzQ29sb3I6IHZhcigtLWNvYmFsdC1wYXN0ZWwpO1xuICAgICAgICBsaS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZTogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBmYXFcbiAgICAuZmFxX19pdGVtIHtcbiAgICAgICAgLS1mYXFCYWNrZ3JvdW5kQ29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgLS1mYXFCb3JkZXJDb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tZmFxVGV4dENvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICB9XG5cbiAgICAuZG93bmxvYWQge1xuICAgICAgICAtLWRvd25sb2FkLWJnOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIC0tZG93bmxvYWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZW1wbG95ZWUgYnV0dG9uW2RhdGEtdG9vbHRpcF0gaW1nIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgfVxuXG4gICAgW2FyaWEtZGVzY3JpYmVkYnk9XCJ0b29sdGlwXCJdIGltZyB7IGZpbHRlcjogaW52ZXJ0KDEpICFpbXBvcnRhbnQ7IH1cblxuICAgIC50b29sdGlwIHtcbiAgICAgICAgLS10b29sdGlwLWJnOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgIC50b29sdGlwX19hcnJvdzo6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR0b29sdGlwQXJyb3dCbGFja0VjbzEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgLS1zY3JvbGxlclByb2dyZXNzQmFja2dyb3VuZEJlZm9yZTogdmFyKC0tY29iYWx0LXBhc3RlbCk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIC0tc2Nyb2xsZXJQcm9ncmVzc0NvbG9yOiB2YXIoLS1jb2JhbHQtcGFzdGVsKTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRyb2wgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIGltZyB7IGZpbHRlcjogaW52ZXJ0KDEpICFpbXBvcnRhbnQ7fVxuICAgICAgICBjaXJjbGUgeyBmaWxsOiB2YXIoLS1ibGFjay1lY28tMik7IH1cbiAgICAgICAgcGF0aCB7IGZpbGw6IHZhcigtLXdoaXRlKTsgfSAgXG4gICAgfVxuXG5cblxuICAgIC5tb2RhbC1jbG9zZS5idXR0b24tLWljb24gc3ZnIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICB9XG5cbiAgICAubW9kYWwtYmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMSk7IH1cblxuICAgIC5zaS1iMSB0YWJsZSxcbiAgICAuc2kuc2ktYjIuc2ktdDEgdGFibGUsXG4gICAgLnd5c2l3eWcgdGFibGUsXG4gICAgLnBhcmFncmFwaCB0YWJsZSB7XG4gICAgICAgIHRoLCB0ZCwgYSwgY2FwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCksXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpID4gKiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIH1cblxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3lzaXd5ZyB0YWJsZSxcbiAgICAucGFyYWdyYXBoIHRhYmxlIHtcbiAgICAgICAgdHIgdGQsIHRoIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICB9XG5cbiAgICAuc2ktYjEgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMyk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG0oZ3JhZGllbnQpe1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtKGJsYWNrKXtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0td2hpdGUpLCByZ2JhKGJsYWNrLCAwKSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtKHJlZCl7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXJlZCksIHJnYmEoYmxhY2ssIDApKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvdXJPRm91ciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2JhbHQtcGFzdGVsLTA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2hfX2hlYWRlciBmb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoX19oZWFkZXIgZm9ybSBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaF9faGVhZGVyIC5idXR0b25Hcm91cCAuYnV0dG9uIHtcbiAgICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuXG4gICAgLnNpLXMyIC5yaWJib25MYXJnZSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLXJpYmJvbi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZylcbiAgICAgICAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbShsaWdodENvYmFsdCl7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICB2YXIoLS13aGl0ZSksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtKGxpZ2h0VWx0cmFWaW9sZXQpe1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgdmFyKC0tdWx0cmF2aW9sZXQtbGlnaHRlci0yMCksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtKGxpZ2h0RW1lcmFsZCl7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICB2YXIoLS1lbWVyYWxkLWxpZ2h0ZXItMjApLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuY29udGluZW50cyB7XG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGk6aG92ZXIgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2dyb3VwLnNlY3Rpb25fX21hcCAuaXMtbWFwIHN2ZyB7XG4gICAgICAgIFtmaWxsPVwiI2YxZjdmZlwiXXtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtmaWxsPVwiI2I1ZGJmZVwiXXtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvYmFsdC0zMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fZ3JvdXAuc2VjdGlvbl9fbWFwIC5pcy1tYXAgLm1hcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICB9XG5cbiAgICAkY29sb3JzOiAoXG4gICAgICAgICdibGFjayc6IC0tYmxhY2ssXG4gICAgICAgICdjb2JhbHQnOiAtLWNvYmFsdCxcbiAgICAgICAgJ2VtZXJhbGQnOiAtLWVtZXJhbGQsXG4gICAgICAgICdncmV5JzogLS1ncmV5LFxuICAgICAgICAnbGlnaHRDb2JhbHQnOiAtLWNvYmFsdC1saWdodGVyLFxuICAgICAgICAnbGlnaHRFbWVyYWxkJzogLS1lbWVyYWxkLWxpZ2h0ZXIsXG4gICAgICAgICdsaWdodEdyZXknOiAtLWdyZXktbGlnaHRlcixcbiAgICAgICAgJ2xpZ2h0T2xpdmUnOiAtLW9saXZlLWxpZ2h0ZXIsXG4gICAgICAgICdsaWdodFBpbmsnOiAtLXBpbmstbGlnaHRlcixcbiAgICAgICAgJ2xpZ2h0VWx0cmFWaW9sZXQnOiAtLXVsdHJhdmlvbGV0LWxpZ2h0ZXIsXG4gICAgICAgICdvbGl2ZSc6IC0tb2xpdmUsXG4gICAgICAgICdwYXN0ZWxDb2JhbHQnOiAtLWNvYmFsdC1wYXN0ZWwsXG4gICAgICAgICdwaW5rJzogLS1waW5rLFxuICAgICAgICAncmVkJzogLS1yZWQsXG4gICAgICAgICd1bHRyYVZpb2xldCc6IC0tdWx0cmF2aW9sZXQtbGlnaHRlcixcbiAgICAgICAgJ3doaXRlJzogLS13aGl0ZSxcbiAgICApO1xuXG4gICAgLnRpdGxlLWNvbG9yIHtcbiAgICAgICAgLy8gTSBvIGQgaSBmIGkgZSByIHNcbiAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0oI3skbmFtZX0pXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKCN7JHZhbHVlfSk7XG4gICAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpLnNpLWExIC5oMS50aXRsZS1yaWJib246OmJlZm9yZSxcbiAgICAuc2kuc2ktYTMgLmgxLnRpdGxlLXJpYmJvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTIpO1xuICAgIH1cblxuICAgIC5zaS5zaS1hMyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpLnNpLWEzPnBpY3R1cmU6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfW1hc2stYTMtZGFya21vZGUuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNpLnNpLWExIC5idXR0b24uYnV0dG9uLS1hcnJvdy5idXR0b24tLWFycm93LS1kb3duLFxuICAgIC5zaS5zaS1hMyAuYnV0dG9uLmJ1dHRvbi0tYXJyb3cuYnV0dG9uLS1hcnJvdy0tZG93biB7XG4gICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdkJfX2xpc3RfX2l0ZW1fX3dyYXBwZXIgLm5hdkJfX3RvZ2dsZSAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG4gICAgfVxuXG4gICAgLmluZm9ncmFwaGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stZWNvLTEpO1xuICAgIH1cblxuICAgIC5pbmZvZ3JhcGhpYyAuaW5mb2dyYXBoaWNfX3NlY3Rpb24tLTUtLWNvbnRlbnQtLXJpZ2h0OjphZnRlcixcbiAgICAuaW5mb2dyYXBoaWMgLmluZm9ncmFwaGljX19zZWN0aW9uLS0xLS1jb250YWluZXItLXJpZ2h0OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXdoaXRlLTA1KSwgIzAwMDApO1xuICAgIH1cblxuICAgIC5pbmZvZ3JhcGhpYyAuaW5mb2dyYXBoaWNfX3NlY3Rpb24tLTEtLWNvbnRhaW5lci0tcmlnaHQsXG4gICAgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19fc2VjdGlvbi0tNS0tY29udGVudC0tcmlnaHQsXG4gICAgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19fc2VjdGlvbi0tMi0tY29udGVudC0tbGlzdC0taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0xKTtcbiAgICB9XG4gICAgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19fc2VjdGlvbi0tMi0tY29udGVudC0tbGlzdC0taXRlbTo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLmluZm9ncmFwaGljIC5yZWFkTW9yZS0tdGV4dDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG5cbiAgICAuaW5mb2dyYXBoaWMgLmluZm9ncmFwaGljX19zZWN0aW9uLS01LS1vbnUtLWlsbHVzdHJhdGlvbnMgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmluZm9ncmFwaGljIC5idXR0b24tLWluZm9ncmFwaGljcyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1lY28tMik7XG5cbiAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZ3JleS1saWdodGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuaW5mb2dyYXBoaWNfX2hlYWRlci0tY29udGVudC0tc291cmNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWVjby0yKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIl19 */
