body{padding-top:var(--bodyPadding);transition:padding-top var(--transition)}.mce-content-body,.styleguide{padding-top:0}.wrapper{min-height:1000px;overflow:hidden;position:relative;width:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--colorText);font-family:var(--fontFamily),sans-serif;font-size:calc(13.87258px + .27701vw);font-weight:400;line-height:calc(1.7em + .01385vw - .10637px)}@media screen and (max-width:768px){body{font-size:16px}}@media screen and (min-width:1490px){body{font-size:18px}}@media screen and (max-width:768px){body{line-height:1.7em}}@media screen and (min-width:1490px){body{line-height:1.8em}}a:not([class]){color:inherit;cursor:pointer;text-decoration:none;transition:var(--transition)}@media(max-width:767px){.title br{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.acf-block-preview{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--colorText);font-family:var(--fontFamily),sans-serif;font-size:calc(13.87258px + .27701vw);font-weight:400;line-height:1.8em;overflow:hidden;position:relative;width:100%;z-index:2}@media screen and (max-width:768px){.acf-block-preview{font-size:16px}}@media screen and (min-width:1490px){.acf-block-preview{font-size:18px}}.global-icon{font-style:normal;font-weight:400}.global-icon.global-icon-arrow-down:before{content:"";font-family:iconfont}.global-icon.global-icon-arrow-left-long:before{content:"";font-family:iconfont}.global-icon.global-icon-arrow-left:before{content:"";font-family:iconfont}.global-icon.global-icon-arrow-right-long:before{content:"";font-family:iconfont}.global-icon.global-icon-arrow-right:before{content:"";font-family:iconfont}.global-icon.global-icon-calendar:before{content:"";font-family:iconfont}.global-icon.global-icon-check-form:before{content:"";font-family:iconfont}.global-icon.global-icon-chevron-down:before{content:"";font-family:iconfont}.global-icon.global-icon-chevron-left:before{content:"";font-family:iconfont}.global-icon.global-icon-chevron-right:before{content:"";font-family:iconfont}.global-icon.global-icon-chevron-up:before{content:"";font-family:iconfont}.global-icon.global-icon-cross:before{content:"";font-family:iconfont}.global-icon.global-icon-hamburger:before{content:"";font-family:iconfont}.blockImageColumns[data-background=White]+div[data-background=White]:not(.hasBackgroundImage),div[data-background=White]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=White]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=White]:not(.blockImageColumns--contentPositionBottom),div[data-background=White]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=White]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=White]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=White]+.heroPage--containerWidthSmall[data-background=White]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=White]+.heroPage--containerWidthSmall[data-background=White]{padding-top:55px}}.blockImageColumns[data-background=Black]+div[data-background=Black]:not(.hasBackgroundImage),div[data-background=Black]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Black]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Black]:not(.blockImageColumns--contentPositionBottom),div[data-background=Black]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Black]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Black]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Black]+.heroPage--containerWidthSmall[data-background=Black]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Black]+.heroPage--containerWidthSmall[data-background=Black]{padding-top:55px}}.blockImageColumns[data-background=Gold]+div[data-background=Gold]:not(.hasBackgroundImage),div[data-background=Gold]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Gold]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Gold]:not(.blockImageColumns--contentPositionBottom),div[data-background=Gold]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Gold]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Gold]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Gold]+.heroPage--containerWidthSmall[data-background=Gold]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Gold]+.heroPage--containerWidthSmall[data-background=Gold]{padding-top:55px}}.blockImageColumns[data-background=Brown]+div[data-background=Brown]:not(.hasBackgroundImage),div[data-background=Brown]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Brown]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Brown]:not(.blockImageColumns--contentPositionBottom),div[data-background=Brown]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Brown]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Brown]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Brown]+.heroPage--containerWidthSmall[data-background=Brown]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Brown]+.heroPage--containerWidthSmall[data-background=Brown]{padding-top:55px}}.blockImageColumns[data-background=Green]+div[data-background=Green]:not(.hasBackgroundImage),div[data-background=Green]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Green]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Green]:not(.blockImageColumns--contentPositionBottom),div[data-background=Green]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Green]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Green]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Green]+.heroPage--containerWidthSmall[data-background=Green]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Green]+.heroPage--containerWidthSmall[data-background=Green]{padding-top:55px}}.blockImageColumns[data-background=Cream]+div[data-background=Cream]:not(.hasBackgroundImage),div[data-background=Cream]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Cream]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Cream]:not(.blockImageColumns--contentPositionBottom),div[data-background=Cream]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Cream]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Cream]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Cream]+.heroPage--containerWidthSmall[data-background=Cream]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Cream]+.heroPage--containerWidthSmall[data-background=Cream]{padding-top:55px}}.blockImageColumns[data-background=CreamLight]+div[data-background=CreamLight]:not(.hasBackgroundImage),div[data-background=CreamLight]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=CreamLight]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=CreamLight]:not(.blockImageColumns--contentPositionBottom),div[data-background=CreamLight]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=CreamLight]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=CreamLight]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=CreamLight]+.heroPage--containerWidthSmall[data-background=CreamLight]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=CreamLight]+.heroPage--containerWidthSmall[data-background=CreamLight]{padding-top:55px}}.blockImageColumns[data-background=CreamDark]+div[data-background=CreamDark]:not(.hasBackgroundImage),div[data-background=CreamDark]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=CreamDark]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=CreamDark]:not(.blockImageColumns--contentPositionBottom),div[data-background=CreamDark]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=CreamDark]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=CreamDark]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=CreamDark]+.heroPage--containerWidthSmall[data-background=CreamDark]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=CreamDark]+.heroPage--containerWidthSmall[data-background=CreamDark]{padding-top:55px}}.blockImageColumns[data-background=SkyBlue]+div[data-background=SkyBlue]:not(.hasBackgroundImage),div[data-background=SkyBlue]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=SkyBlue]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=SkyBlue]:not(.blockImageColumns--contentPositionBottom),div[data-background=SkyBlue]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=SkyBlue]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=SkyBlue]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=SkyBlue]+.heroPage--containerWidthSmall[data-background=SkyBlue]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=SkyBlue]+.heroPage--containerWidthSmall[data-background=SkyBlue]{padding-top:55px}}.blockImageColumns[data-background=Earth]+div[data-background=Earth]:not(.hasBackgroundImage),div[data-background=Earth]:not(.hero--hasMedia)+div[data-pull-background=top]:not(.hasBackgroundImage),div[data-background=Earth]:not(.hero--hasMedia):not(.hasBackgroundImage)+.blockImageColumns[data-background=Earth]:not(.blockImageColumns--contentPositionBottom),div[data-background=Earth]:not(.hero--hasMedia):not(.hasBackgroundImage)+div[data-background=Earth]:not(.hasBackgroundImage),div[data-pull-background=bottom]+div[data-background=Earth]:not(.hasBackgroundImage){margin-top:calc(var(--blockSpacing)*-1)}.blockBreadcrumb[data-background=Earth]+.heroPage--containerWidthSmall[data-background=Earth]{padding-top:calc(var(--navigationHeight) + 55px)}@media(max-width:767px){.blockBreadcrumb[data-background=Earth]+.heroPage--containerWidthSmall[data-background=Earth]{padding-top:55px}}@media(min-width:1024px){.baseSliderBlock--sliderTypeProducts+.blockContentImage{margin-top:calc(var(--blockSpacing)*-1)}}.header+div:not(.hero):not(.hasBackgroundImage){--blockSpacingTop:80px;padding-top:calc(var(--blockSpacingTop) + var(--navigationHeight))}@media(max-width:767px){.header+div:not(.hero):not(.hasBackgroundImage){--blockSpacingTop:40px}}.admin-bar .header+div:not(.hero):not(.hasBackgroundImage){--blockSpacingTop:80px;--adminBarHeight:32px;padding-top:calc(var(--blockSpacingTop) + var(--navigationHeight) + var(--adminBarHeight))}@media(max-width:767px){.admin-bar .header+div:not(.hero):not(.hasBackgroundImage){--blockSpacingTop:40px}}:root{--transition:300ms}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate180{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotateReverse180{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}:root{--colorBlack:#000;--colorBlack1:#00000003;--colorBlack2:#00000005;--colorBlack3:#00000008;--colorBlack4:#0000000a;--colorBlack5:#0000000d;--colorBlack6:#0000000f;--colorBlack7:#00000012;--colorBlack8:#00000014;--colorBlack9:#00000017;--colorBlack10:#0000001a;--colorBlack11:#0000001c;--colorBlack12:#0000001f;--colorBlack13:#00000021;--colorBlack14:#00000024;--colorBlack15:#00000026;--colorBlack16:#00000029;--colorBlack17:#0000002b;--colorBlack18:#0000002e;--colorBlack19:#00000030;--colorBlack20:#0003;--colorBlack21:#00000036;--colorBlack22:#00000038;--colorBlack23:#0000003b;--colorBlack24:#0000003d;--colorBlack25:#00000040;--colorBlack26:#00000042;--colorBlack27:#00000045;--colorBlack28:#00000047;--colorBlack29:#0000004a;--colorBlack30:#0000004d;--colorBlack31:#0000004f;--colorBlack32:#00000052;--colorBlack33:#00000054;--colorBlack34:#00000057;--colorBlack35:#00000059;--colorBlack36:#0000005c;--colorBlack37:#0000005e;--colorBlack38:#00000061;--colorBlack39:#00000063;--colorBlack40:#0006;--colorBlack41:#00000069;--colorBlack42:#0000006b;--colorBlack43:#0000006e;--colorBlack44:#00000070;--colorBlack45:#00000073;--colorBlack46:#00000075;--colorBlack47:#00000078;--colorBlack48:#0000007a;--colorBlack49:#0000007d;--colorBlack50:#00000080;--colorBlack51:#00000082;--colorBlack52:#00000085;--colorBlack53:#00000087;--colorBlack54:#0000008a;--colorBlack55:#0000008c;--colorBlack56:#0000008f;--colorBlack57:#00000091;--colorBlack58:#00000094;--colorBlack59:#00000096;--colorBlack60:#0009;--colorBlack61:#0000009c;--colorBlack62:#0000009e;--colorBlack63:#000000a1;--colorBlack64:#000000a3;--colorBlack65:#000000a6;--colorBlack66:#000000a8;--colorBlack67:#000000ab;--colorBlack68:#000000ad;--colorBlack69:#000000b0;--colorBlack70:#000000b3;--colorBlack71:#000000b5;--colorBlack72:#000000b8;--colorBlack73:#000000ba;--colorBlack74:#000000bd;--colorBlack75:#000000bf;--colorBlack76:#000000c2;--colorBlack77:#000000c4;--colorBlack78:#000000c7;--colorBlack79:#000000c9;--colorBlack80:#000c;--colorBlack81:#000000cf;--colorBlack82:#000000d1;--colorBlack83:#000000d4;--colorBlack84:#000000d6;--colorBlack85:#000000d9;--colorBlack86:#000000db;--colorBlack87:#000000de;--colorBlack88:#000000e0;--colorBlack89:#000000e3;--colorBlack90:#000000e6;--colorBlack91:#000000e8;--colorBlack92:#000000eb;--colorBlack93:#000000ed;--colorBlack94:#000000f0;--colorBlack95:#000000f2;--colorBlack96:#000000f5;--colorBlack97:#000000f7;--colorBlack98:#000000fa;--colorBlack99:#000000fc;--colorBlack100:#000;--colorWhite:#fff;--colorWhite1:#ffffff03;--colorWhite2:#ffffff05;--colorWhite3:#ffffff08;--colorWhite4:#ffffff0a;--colorWhite5:#ffffff0d;--colorWhite6:#ffffff0f;--colorWhite7:#ffffff12;--colorWhite8:#ffffff14;--colorWhite9:#ffffff17;--colorWhite10:#ffffff1a;--colorWhite11:#ffffff1c;--colorWhite12:#ffffff1f;--colorWhite13:#ffffff21;--colorWhite14:#ffffff24;--colorWhite15:#ffffff26;--colorWhite16:#ffffff29;--colorWhite17:#ffffff2b;--colorWhite18:#ffffff2e;--colorWhite19:#ffffff30;--colorWhite20:#fff3;--colorWhite21:#ffffff36;--colorWhite22:#ffffff38;--colorWhite23:#ffffff3b;--colorWhite24:#ffffff3d;--colorWhite25:#ffffff40;--colorWhite26:#ffffff42;--colorWhite27:#ffffff45;--colorWhite28:#ffffff47;--colorWhite29:#ffffff4a;--colorWhite30:#ffffff4d;--colorWhite31:#ffffff4f;--colorWhite32:#ffffff52;--colorWhite33:#ffffff54;--colorWhite34:#ffffff57;--colorWhite35:#ffffff59;--colorWhite36:#ffffff5c;--colorWhite37:#ffffff5e;--colorWhite38:#ffffff61;--colorWhite39:#ffffff63;--colorWhite40:#fff6;--colorWhite41:#ffffff69;--colorWhite42:#ffffff6b;--colorWhite43:#ffffff6e;--colorWhite44:#ffffff70;--colorWhite45:#ffffff73;--colorWhite46:#ffffff75;--colorWhite47:#ffffff78;--colorWhite48:#ffffff7a;--colorWhite49:#ffffff7d;--colorWhite50:#ffffff80;--colorWhite51:#ffffff82;--colorWhite52:#ffffff85;--colorWhite53:#ffffff87;--colorWhite54:#ffffff8a;--colorWhite55:#ffffff8c;--colorWhite56:#ffffff8f;--colorWhite57:#ffffff91;--colorWhite58:#ffffff94;--colorWhite59:#ffffff96;--colorWhite60:#fff9;--colorWhite61:#ffffff9c;--colorWhite62:#ffffff9e;--colorWhite63:#ffffffa1;--colorWhite64:#ffffffa3;--colorWhite65:#ffffffa6;--colorWhite66:#ffffffa8;--colorWhite67:#ffffffab;--colorWhite68:#ffffffad;--colorWhite69:#ffffffb0;--colorWhite70:#ffffffb3;--colorWhite71:#ffffffb5;--colorWhite72:#ffffffb8;--colorWhite73:#ffffffba;--colorWhite74:#ffffffbd;--colorWhite75:#ffffffbf;--colorWhite76:#ffffffc2;--colorWhite77:#ffffffc4;--colorWhite78:#ffffffc7;--colorWhite79:#ffffffc9;--colorWhite80:#fffc;--colorWhite81:#ffffffcf;--colorWhite82:#ffffffd1;--colorWhite83:#ffffffd4;--colorWhite84:#ffffffd6;--colorWhite85:#ffffffd9;--colorWhite86:#ffffffdb;--colorWhite87:#ffffffde;--colorWhite88:#ffffffe0;--colorWhite89:#ffffffe3;--colorWhite90:#ffffffe6;--colorWhite91:#ffffffe8;--colorWhite92:#ffffffeb;--colorWhite93:#ffffffed;--colorWhite94:#fffffff0;--colorWhite95:#fffffff2;--colorWhite96:#fffffff5;--colorWhite97:#fffffff7;--colorWhite98:#fffffffa;--colorWhite99:#fffffffc;--colorWhite100:#fff;--colorGray:#656565;--colorGray1:#65656503;--colorGray2:#65656505;--colorGray3:#65656508;--colorGray4:#6565650a;--colorGray5:#6565650d;--colorGray6:#6565650f;--colorGray7:#65656512;--colorGray8:#65656514;--colorGray9:#65656517;--colorGray10:#6565651a;--colorGray11:#6565651c;--colorGray12:#6565651f;--colorGray13:#65656521;--colorGray14:#65656524;--colorGray15:#65656526;--colorGray16:#65656529;--colorGray17:#6565652b;--colorGray18:#6565652e;--colorGray19:#65656530;--colorGray20:#65656533;--colorGray21:#65656536;--colorGray22:#65656538;--colorGray23:#6565653b;--colorGray24:#6565653d;--colorGray25:#65656540;--colorGray26:#65656542;--colorGray27:#65656545;--colorGray28:#65656547;--colorGray29:#6565654a;--colorGray30:#6565654d;--colorGray31:#6565654f;--colorGray32:#65656552;--colorGray33:#65656554;--colorGray34:#65656557;--colorGray35:#65656559;--colorGray36:#6565655c;--colorGray37:#6565655e;--colorGray38:#65656561;--colorGray39:#65656563;--colorGray40:#65656566;--colorGray41:#65656569;--colorGray42:#6565656b;--colorGray43:#6565656e;--colorGray44:#65656570;--colorGray45:#65656573;--colorGray46:#65656575;--colorGray47:#65656578;--colorGray48:#6565657a;--colorGray49:#6565657d;--colorGray50:#65656580;--colorGray51:#65656582;--colorGray52:#65656585;--colorGray53:#65656587;--colorGray54:#6565658a;--colorGray55:#6565658c;--colorGray56:#6565658f;--colorGray57:#65656591;--colorGray58:#65656594;--colorGray59:#65656596;--colorGray60:#65656599;--colorGray61:#6565659c;--colorGray62:#6565659e;--colorGray63:#656565a1;--colorGray64:#656565a3;--colorGray65:#656565a6;--colorGray66:#656565a8;--colorGray67:#656565ab;--colorGray68:#656565ad;--colorGray69:#656565b0;--colorGray70:#656565b3;--colorGray71:#656565b5;--colorGray72:#656565b8;--colorGray73:#656565ba;--colorGray74:#656565bd;--colorGray75:#656565bf;--colorGray76:#656565c2;--colorGray77:#656565c4;--colorGray78:#656565c7;--colorGray79:#656565c9;--colorGray80:#656565cc;--colorGray81:#656565cf;--colorGray82:#656565d1;--colorGray83:#656565d4;--colorGray84:#656565d6;--colorGray85:#656565d9;--colorGray86:#656565db;--colorGray87:#656565de;--colorGray88:#656565e0;--colorGray89:#656565e3;--colorGray90:#656565e6;--colorGray91:#656565e8;--colorGray92:#656565eb;--colorGray93:#656565ed;--colorGray94:#656565f0;--colorGray95:#656565f2;--colorGray96:#656565f5;--colorGray97:#656565f7;--colorGray98:#656565fa;--colorGray99:#656565fc;--colorGray100:#656565;--colorGrayMedium:#ebebeb;--colorDarkGray:#1d1d1d;--colorDarkerGray:#202020;--colorDarkerGray1:#20202003;--colorDarkerGray2:#20202005;--colorDarkerGray3:#20202008;--colorDarkerGray4:#2020200a;--colorDarkerGray5:#2020200d;--colorDarkerGray6:#2020200f;--colorDarkerGray7:#20202012;--colorDarkerGray8:#20202014;--colorDarkerGray9:#20202017;--colorDarkerGray10:#2020201a;--colorDarkerGray11:#2020201c;--colorDarkerGray12:#2020201f;--colorDarkerGray13:#20202021;--colorDarkerGray14:#20202024;--colorDarkerGray15:#20202026;--colorDarkerGray16:#20202029;--colorDarkerGray17:#2020202b;--colorDarkerGray18:#2020202e;--colorDarkerGray19:#20202030;--colorDarkerGray20:#20202033;--colorDarkerGray21:#20202036;--colorDarkerGray22:#20202038;--colorDarkerGray23:#2020203b;--colorDarkerGray24:#2020203d;--colorDarkerGray25:#20202040;--colorDarkerGray26:#20202042;--colorDarkerGray27:#20202045;--colorDarkerGray28:#20202047;--colorDarkerGray29:#2020204a;--colorDarkerGray30:#2020204d;--colorDarkerGray31:#2020204f;--colorDarkerGray32:#20202052;--colorDarkerGray33:#20202054;--colorDarkerGray34:#20202057;--colorDarkerGray35:#20202059;--colorDarkerGray36:#2020205c;--colorDarkerGray37:#2020205e;--colorDarkerGray38:#20202061;--colorDarkerGray39:#20202063;--colorDarkerGray40:#20202066;--colorDarkerGray41:#20202069;--colorDarkerGray42:#2020206b;--colorDarkerGray43:#2020206e;--colorDarkerGray44:#20202070;--colorDarkerGray45:#20202073;--colorDarkerGray46:#20202075;--colorDarkerGray47:#20202078;--colorDarkerGray48:#2020207a;--colorDarkerGray49:#2020207d;--colorDarkerGray50:#20202080;--colorDarkerGray51:#20202082;--colorDarkerGray52:#20202085;--colorDarkerGray53:#20202087;--colorDarkerGray54:#2020208a;--colorDarkerGray55:#2020208c;--colorDarkerGray56:#2020208f;--colorDarkerGray57:#20202091;--colorDarkerGray58:#20202094;--colorDarkerGray59:#20202096;--colorDarkerGray60:#20202099;--colorDarkerGray61:#2020209c;--colorDarkerGray62:#2020209e;--colorDarkerGray63:#202020a1;--colorDarkerGray64:#202020a3;--colorDarkerGray65:#202020a6;--colorDarkerGray66:#202020a8;--colorDarkerGray67:#202020ab;--colorDarkerGray68:#202020ad;--colorDarkerGray69:#202020b0;--colorDarkerGray70:#202020b3;--colorDarkerGray71:#202020b5;--colorDarkerGray72:#202020b8;--colorDarkerGray73:#202020ba;--colorDarkerGray74:#202020bd;--colorDarkerGray75:#202020bf;--colorDarkerGray76:#202020c2;--colorDarkerGray77:#202020c4;--colorDarkerGray78:#202020c7;--colorDarkerGray79:#202020c9;--colorDarkerGray80:#202020cc;--colorDarkerGray81:#202020cf;--colorDarkerGray82:#202020d1;--colorDarkerGray83:#202020d4;--colorDarkerGray84:#202020d6;--colorDarkerGray85:#202020d9;--colorDarkerGray86:#202020db;--colorDarkerGray87:#202020de;--colorDarkerGray88:#202020e0;--colorDarkerGray89:#202020e3;--colorDarkerGray90:#202020e6;--colorDarkerGray91:#202020e8;--colorDarkerGray92:#202020eb;--colorDarkerGray93:#202020ed;--colorDarkerGray94:#202020f0;--colorDarkerGray95:#202020f2;--colorDarkerGray96:#202020f5;--colorDarkerGray97:#202020f7;--colorDarkerGray98:#202020fa;--colorDarkerGray99:#202020fc;--colorDarkerGray100:#202020;--colorRed:#af0c0c;--colorGold:#bc6d01;--colorGoldDark:#a15d01;--colorGreen:#525935;--colorGreenDark:#3d4226;--colorSkyblue:#4682b4;--colorSkyBlue:#4682b4;--colorBrown:#8b3a13;--colorEarth:#4f3d36;--colorBrown1:#8b3a1303;--colorBrown2:#8b3a1305;--colorBrown3:#8b3a1308;--colorBrown4:#8b3a130a;--colorBrown5:#8b3a130d;--colorBrown6:#8b3a130f;--colorBrown7:#8b3a1312;--colorBrown8:#8b3a1314;--colorBrown9:#8b3a1317;--colorBrown10:#8b3a131a;--colorBrown11:#8b3a131c;--colorBrown12:#8b3a131f;--colorBrown13:#8b3a1321;--colorBrown14:#8b3a1324;--colorBrown15:#8b3a1326;--colorBrown16:#8b3a1329;--colorBrown17:#8b3a132b;--colorBrown18:#8b3a132e;--colorBrown19:#8b3a1330;--colorBrown20:#8b3a1333;--colorBrown21:#8b3a1336;--colorBrown22:#8b3a1338;--colorBrown23:#8b3a133b;--colorBrown24:#8b3a133d;--colorBrown25:#8b3a1340;--colorBrown26:#8b3a1342;--colorBrown27:#8b3a1345;--colorBrown28:#8b3a1347;--colorBrown29:#8b3a134a;--colorBrown30:#8b3a134d;--colorBrown31:#8b3a134f;--colorBrown32:#8b3a1352;--colorBrown33:#8b3a1354;--colorBrown34:#8b3a1357;--colorBrown35:#8b3a1359;--colorBrown36:#8b3a135c;--colorBrown37:#8b3a135e;--colorBrown38:#8b3a1361;--colorBrown39:#8b3a1363;--colorBrown40:#8b3a1366;--colorBrown41:#8b3a1369;--colorBrown42:#8b3a136b;--colorBrown43:#8b3a136e;--colorBrown44:#8b3a1370;--colorBrown45:#8b3a1373;--colorBrown46:#8b3a1375;--colorBrown47:#8b3a1378;--colorBrown48:#8b3a137a;--colorBrown49:#8b3a137d;--colorBrown50:#8b3a1380;--colorBrown51:#8b3a1382;--colorBrown52:#8b3a1385;--colorBrown53:#8b3a1387;--colorBrown54:#8b3a138a;--colorBrown55:#8b3a138c;--colorBrown56:#8b3a138f;--colorBrown57:#8b3a1391;--colorBrown58:#8b3a1394;--colorBrown59:#8b3a1396;--colorBrown60:#8b3a1399;--colorBrown61:#8b3a139c;--colorBrown62:#8b3a139e;--colorBrown63:#8b3a13a1;--colorBrown64:#8b3a13a3;--colorBrown65:#8b3a13a6;--colorBrown66:#8b3a13a8;--colorBrown67:#8b3a13ab;--colorBrown68:#8b3a13ad;--colorBrown69:#8b3a13b0;--colorBrown70:#8b3a13b3;--colorBrown71:#8b3a13b5;--colorBrown72:#8b3a13b8;--colorBrown73:#8b3a13ba;--colorBrown74:#8b3a13bd;--colorBrown75:#8b3a13bf;--colorBrown76:#8b3a13c2;--colorBrown77:#8b3a13c4;--colorBrown78:#8b3a13c7;--colorBrown79:#8b3a13c9;--colorBrown80:#8b3a13cc;--colorBrown81:#8b3a13cf;--colorBrown82:#8b3a13d1;--colorBrown83:#8b3a13d4;--colorBrown84:#8b3a13d6;--colorBrown85:#8b3a13d9;--colorBrown86:#8b3a13db;--colorBrown87:#8b3a13de;--colorBrown88:#8b3a13e0;--colorBrown89:#8b3a13e3;--colorBrown90:#8b3a13e6;--colorBrown91:#8b3a13e8;--colorBrown92:#8b3a13eb;--colorBrown93:#8b3a13ed;--colorBrown94:#8b3a13f0;--colorBrown95:#8b3a13f2;--colorBrown96:#8b3a13f5;--colorBrown97:#8b3a13f7;--colorBrown98:#8b3a13fa;--colorBrown99:#8b3a13fc;--colorBrown100:#8b3a13;--colorBrownDark:#7c310c;--colorCream:#f6eae4;--colorCream1:#f6eae403;--colorCream2:#f6eae405;--colorCream3:#f6eae408;--colorCream4:#f6eae40a;--colorCream5:#f6eae40d;--colorCream6:#f6eae40f;--colorCream7:#f6eae412;--colorCream8:#f6eae414;--colorCream9:#f6eae417;--colorCream10:#f6eae41a;--colorCream11:#f6eae41c;--colorCream12:#f6eae41f;--colorCream13:#f6eae421;--colorCream14:#f6eae424;--colorCream15:#f6eae426;--colorCream16:#f6eae429;--colorCream17:#f6eae42b;--colorCream18:#f6eae42e;--colorCream19:#f6eae430;--colorCream20:#f6eae433;--colorCream21:#f6eae436;--colorCream22:#f6eae438;--colorCream23:#f6eae43b;--colorCream24:#f6eae43d;--colorCream25:#f6eae440;--colorCream26:#f6eae442;--colorCream27:#f6eae445;--colorCream28:#f6eae447;--colorCream29:#f6eae44a;--colorCream30:#f6eae44d;--colorCream31:#f6eae44f;--colorCream32:#f6eae452;--colorCream33:#f6eae454;--colorCream34:#f6eae457;--colorCream35:#f6eae459;--colorCream36:#f6eae45c;--colorCream37:#f6eae45e;--colorCream38:#f6eae461;--colorCream39:#f6eae463;--colorCream40:#f6eae466;--colorCream41:#f6eae469;--colorCream42:#f6eae46b;--colorCream43:#f6eae46e;--colorCream44:#f6eae470;--colorCream45:#f6eae473;--colorCream46:#f6eae475;--colorCream47:#f6eae478;--colorCream48:#f6eae47a;--colorCream49:#f6eae47d;--colorCream50:#f6eae480;--colorCream51:#f6eae482;--colorCream52:#f6eae485;--colorCream53:#f6eae487;--colorCream54:#f6eae48a;--colorCream55:#f6eae48c;--colorCream56:#f6eae48f;--colorCream57:#f6eae491;--colorCream58:#f6eae494;--colorCream59:#f6eae496;--colorCream60:#f6eae499;--colorCream61:#f6eae49c;--colorCream62:#f6eae49e;--colorCream63:#f6eae4a1;--colorCream64:#f6eae4a3;--colorCream65:#f6eae4a6;--colorCream66:#f6eae4a8;--colorCream67:#f6eae4ab;--colorCream68:#f6eae4ad;--colorCream69:#f6eae4b0;--colorCream70:#f6eae4b3;--colorCream71:#f6eae4b5;--colorCream72:#f6eae4b8;--colorCream73:#f6eae4ba;--colorCream74:#f6eae4bd;--colorCream75:#f6eae4bf;--colorCream76:#f6eae4c2;--colorCream77:#f6eae4c4;--colorCream78:#f6eae4c7;--colorCream79:#f6eae4c9;--colorCream80:#f6eae4cc;--colorCream81:#f6eae4cf;--colorCream82:#f6eae4d1;--colorCream83:#f6eae4d4;--colorCream84:#f6eae4d6;--colorCream85:#f6eae4d9;--colorCream86:#f6eae4db;--colorCream87:#f6eae4de;--colorCream88:#f6eae4e0;--colorCream89:#f6eae4e3;--colorCream90:#f6eae4e6;--colorCream91:#f6eae4e8;--colorCream92:#f6eae4eb;--colorCream93:#f6eae4ed;--colorCream94:#f6eae4f0;--colorCream95:#f6eae4f2;--colorCream96:#f6eae4f5;--colorCream97:#f6eae4f7;--colorCream98:#f6eae4fa;--colorCream99:#f6eae4fc;--colorCream100:#f6eae4;--colorCreamMedium:#faf6f4;--colorCreamDark:#f9f0ec;--colorCreamLight:#f9f4f2;--themeColor:var(--colorGold);--colorText:var(--colorGray);--vh:1vh;--vw:1vw;--sitePadding:35px;--blockSpacing:158px;--containerWidth:1232px;--containerWidthMedium:1024px;--containerWidthSmall:812px;--elementSpacing:1.1rem;--elementSpacingLarge:2.3rem;--navigationHeight:156px;--borderRadius:7px;--gap:41px 32px;--largeGap:119px;--modalPadding:80px;--marginButtonsToTitle:53px;--marginButtonsToText:36px;--marginTitleToText:36px;--marginTitleToTitle:78px;--marginButtonsToElement:37px}@media(max-width:1200px){:root{--containerWidthMedium:930px}}@media(max-width:1023px){:root{--elementSpacing:12px;--elementSpacingLarge:30px;--marginTitleToText:30px;--largeGap:60px;--blockSpacing:100px;--navigationHeight:117px;--sitePadding:40px}}@media(max-width:767px){:root{--gap:41px 0;--blockSpacing:70px;--sitePadding:30px;--marginButtons:21px;--marginButtonsToText:30px}}:root{--fontFamily:"TT Hoves","sans-serif";--fontFamilySpecial:"Blacker Pro Dis","sans-serif";--fontWeightExtraLight:200;--fontWeightLight:300;--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemiBold:600;--fontWeightBold:700;--fontWeightExtraBold:800;--fontWeightBlack:900;--animate-delay:100ms;--animate-delay-short:50ms;--animate-duration:500ms}@font-face{font-display:swap;font-family:iconfont;src:url(../547a954ba771aacab473.eot);src:url(../547a954ba771aacab473.eot?#iefix) format("embedded-opentype"),url(../feb69f2b2e005f83934f.woff) format("woff"),url(../50c4657a320484fa472b.ttf) format("truetype"),url(../04ffba57fa46d5eeabc5.svg) format("svg")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:400;src:url(../1f0c5e69ba43ddfa0809.woff2) format("woff2"),url(../90f0f6f49e4a7d2919ae.woff) format("woff"),url(../990afcaaf1e3e6e40391.ttf) format("truetype")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:700;src:url(../a8b51f96492494589e92.woff2) format("woff2"),url(../beec0e5462f4fe74541c.woff) format("woff"),url(../6ff20ecf24dc0853a24e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:500;src:url(../c23f05d57b21003d1039.woff2) format("woff2"),url(../92c125ffd81406d5111b.woff) format("woff"),url(../6fba16d41809fd50f73e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:200;src:url(../39a887e538fae12a1904.woff2) format("woff2"),url(../dba96d2cdc2206acbbef.woff) format("woff"),url(../b897624419ebabe81bfe.ttf) format("truetype")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:700;src:url(../4c06d9871c538777b979.woff2) format("woff2"),url(../671c3bf49d97f1eb2921.woff) format("woff"),url(../936d15c1433598b5bf2b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Blacker Pro Dis;font-style:normal;font-weight:900;src:url(../cb17e446b0bbe5e6b73a.woff2) format("woff2"),url(../b0c279068546b9e7e072.woff) format("woff"),url(../33d56807cbcbe416bd08.ttf) format("truetype")}@font-face{font-display:swap;font-family:TT Hoves;font-style:normal;font-weight:300;src:url(../585e0fd2430d76697cd6.woff2) format("woff2"),url(../525ed3ec85bbe51cf657.woff) format("woff"),url(../8bfa963acd637f8e1312.ttf) format("truetype")}@font-face{font-display:swap;font-family:TT Hoves;font-style:normal;font-weight:400;src:url(../887eb3cda40386f58fa7.woff2) format("woff2"),url(../f7a6fb8036becbc333f0.woff) format("woff"),url(../289b43e2504f62d21fc2.ttf) format("truetype")}.animation{animation-duration:var(--animate-duration,1s);animation-fill-mode:both}.animation--fast{animation-duration:calc(var(--animate-duration, 1s)/2)}.animationGroup,.animationGroup .animation{animation-fill-mode:forwards;animation-play-state:paused}.animationGroup .hero__line:before{height:0;transition:var(--transition);transition-delay:.3s}.animationGroup--started .hero__line:before{height:100%}.animationGroup--started,.animationGroup--started .animation,html:not(.animation-ready) .animationGroup .animation{animation-play-state:running}.animation--delay1{animation-delay:calc(var(--animate-delay)*1)}.animation--delay2{animation-delay:calc(var(--animate-delay)*2)}.animation--delay3{animation-delay:calc(var(--animate-delay)*3)}.animation--delay4{animation-delay:calc(var(--animate-delay)*4)}.animation--delay5{animation-delay:calc(var(--animate-delay)*5)}.animation--delay6{animation-delay:calc(var(--animate-delay)*6)}.animation--delay7{animation-delay:calc(var(--animate-delay)*7)}.animation--delay8{animation-delay:calc(var(--animate-delay)*8)}.animation--delay9{animation-delay:calc(var(--animate-delay)*9)}.animation--delay10{animation-delay:calc(var(--animate-delay)*10)}.animation--delay11{animation-delay:calc(var(--animate-delay)*11)}.animation--delay12{animation-delay:calc(var(--animate-delay)*12)}.animation--delay13{animation-delay:calc(var(--animate-delay)*13)}.animation--delay14{animation-delay:calc(var(--animate-delay)*14)}.animation--delay15{animation-delay:calc(var(--animate-delay)*15)}.animation--delay16{animation-delay:calc(var(--animate-delay)*16)}.animation--delay17{animation-delay:calc(var(--animate-delay)*17)}.animation--delay18{animation-delay:calc(var(--animate-delay)*18)}.animation--delay19{animation-delay:calc(var(--animate-delay)*19)}.animation--delay20{animation-delay:calc(var(--animate-delay)*20)}.animation--delayShort1{animation-delay:calc(var(--animate-delay-short)*1)}.animation--delayShort2{animation-delay:calc(var(--animate-delay-short)*2)}.animation--delayShort3{animation-delay:calc(var(--animate-delay-short)*3)}.animation--delayShort4{animation-delay:calc(var(--animate-delay-short)*4)}.animation--delayShort5{animation-delay:calc(var(--animate-delay-short)*5)}.animation--delayShort6{animation-delay:calc(var(--animate-delay-short)*6)}.animation--delayShort7{animation-delay:calc(var(--animate-delay-short)*7)}.animation--delayShort8{animation-delay:calc(var(--animate-delay-short)*8)}.animation--delayShort9{animation-delay:calc(var(--animate-delay-short)*9)}.animation--delayShort10{animation-delay:calc(var(--animate-delay-short)*10)}.animation--delayShort11{animation-delay:calc(var(--animate-delay-short)*11)}.animation--delayShort12{animation-delay:calc(var(--animate-delay-short)*12)}.animation--delayShort13{animation-delay:calc(var(--animate-delay-short)*13)}.animation--delayShort14{animation-delay:calc(var(--animate-delay-short)*14)}.animation--delayShort15{animation-delay:calc(var(--animate-delay-short)*15)}.animation--delayShort16{animation-delay:calc(var(--animate-delay-short)*16)}.animation--delayShort17{animation-delay:calc(var(--animate-delay-short)*17)}.animation--delayShort18{animation-delay:calc(var(--animate-delay-short)*18)}.animation--delayShort19{animation-delay:calc(var(--animate-delay-short)*19)}.animation--delayShort20{animation-delay:calc(var(--animate-delay-short)*20)}.animation--delayShort21{animation-delay:calc(var(--animate-delay-short)*21)}.animation--delayShort22{animation-delay:calc(var(--animate-delay-short)*22)}.animation--delayShort23{animation-delay:calc(var(--animate-delay-short)*23)}.animation--delayShort24{animation-delay:calc(var(--animate-delay-short)*24)}.animation--delayShort25{animation-delay:calc(var(--animate-delay-short)*25)}.animation--delayShort26{animation-delay:calc(var(--animate-delay-short)*26)}.animation--delayShort27{animation-delay:calc(var(--animate-delay-short)*27)}.animation--delayShort28{animation-delay:calc(var(--animate-delay-short)*28)}.animation--delayShort29{animation-delay:calc(var(--animate-delay-short)*29)}.animation--delayShort30{animation-delay:calc(var(--animate-delay-short)*30)}.animation--delayShort31{animation-delay:calc(var(--animate-delay-short)*31)}.animation--delayShort32{animation-delay:calc(var(--animate-delay-short)*32)}.animation--delayShort33{animation-delay:calc(var(--animate-delay-short)*33)}.animation--delayShort34{animation-delay:calc(var(--animate-delay-short)*34)}.animation--delayShort35{animation-delay:calc(var(--animate-delay-short)*35)}.animation--delayShort36{animation-delay:calc(var(--animate-delay-short)*36)}.animation--delayShort37{animation-delay:calc(var(--animate-delay-short)*37)}.animation--delayShort38{animation-delay:calc(var(--animate-delay-short)*38)}.animation--delayShort39{animation-delay:calc(var(--animate-delay-short)*39)}.animation--delayShort40{animation-delay:calc(var(--animate-delay-short)*40)}.acf-block-preview .animation{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}@keyframes shortFadeIn{0%{opacity:0}to{opacity:1}}.animation--shortFadeIn{animation-name:shortFadeIn;opacity:0}@keyframes shortFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animation--shortFadeInUp{animation-name:shortFadeInUp;opacity:0;transform:translateY(20px)}@keyframes shortFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animation--shortFadeInDown{animation-name:shortFadeInDown;opacity:0;transform:translateY(-20px)}@keyframes shortFadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animation--shortFadeInRight{animation-name:shortFadeInRight;opacity:0;transform:translateX(20px)}@keyframes shortFadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animation--shortFadeInLeft{animation-name:shortFadeInLeft;opacity:0;transform:translateX(-20px)}@keyframes shortGrowInCenterUp{0%{height:0;width:0}to{height:100%;width:100%}}.animation--shortGrowInCenterUp{animation-name:shortGrowInCenterUp;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%)}.hamburger{--thickness:3px;--height:27px;--width:39px;cursor:pointer;height:var(--height);position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:var(--width)}.hamburger--colorLight{--color:var(--colorWhite)}.hamburger--colorDark{--color:var(--colorBlack)}.hamburger span{background:var(--color);border-radius:var(--thickness);display:block;height:var(--thickness);left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:calc(var(--height)/2 - var(--thickness)/2)}.hamburger span:nth-child(4){top:calc(var(--height) - var(--thickness))}.hamburger--active span:first-child{left:50%;top:calc(var(--height)/2 - var(--thickness)/2);width:0}.hamburger--active span:nth-child(2){transform:rotate(45deg)}.hamburger--active span:nth-child(3){transform:rotate(-45deg)}.hamburger--active span:nth-child(4){left:50%;top:calc(var(--height)/2 - var(--thickness)/2);width:0}.iconHolder{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--themeColor);display:inline-flex;justify-content:center;opacity:1;outline:0}.iconHolder--button{cursor:pointer}.iconHolder--demo{position:static}.iconHolder[disabled]{cursor:default;opacity:.4}.iconHolder--next span,.iconHolder--prev span{height:15px}:root{--fancybox-accent-color:var(--themeColor)}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,#0000);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px #0006);bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,#01d2e8f0)}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,#18181beb);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc #ffffff1a;scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;-webkit-user-select:none;user-select:none}.has-image .fancybox__content{background:#0000;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:#18181be6;color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:#0000;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:initial;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,#22d5e9f5);border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{background-color:#ffffff1a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,#0000 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,#00000070);display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px #0006);top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,#22d5e9f5);height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;-webkit-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.jsLink{background:var(--colorBlack);border-radius:100px;box-shadow:0 0 3px 3px #ffffff80;box-sizing:border-box;color:var(--colorWhite);cursor:pointer;font-size:18px;height:40px;line-height:40px;position:absolute;right:10px;text-align:center;text-decoration:none;top:10px;visibility:hidden;width:40px;z-index:100}@media(hover:hover){.jsLink:hover{color:var(--colorAccent)}:hover>.jsLink,div:hover>div>.jsLink{visibility:visible}}.logo{display:block;height:auto}.logo,.logo img{width:100%}@media(max-width:1023px){.logo img{filter:none}}.styledButton{align-items:center;border-radius:var(--borderRadius);box-sizing:border-box;color:var(--colorWhite);display:inline-flex;font-family:var(--fontFamily),sans-serif;font-size:20px;font-weight:var(--fontWeightMedium);line-height:1;overflow:hidden;padding:23px 42px 18px;position:relative;text-align:center;text-decoration:none}.styledButton--backgroundColorBlack{background:var(--colorBlack)}.styledButton--backgroundColorBlack.styledButton--parentColorBlack{background:var(--colorGray)}.styledButton--backgroundColorGold{background:var(--colorGold)}.styledButton--backgroundColorGold.styledButton--parentColorGold{background:var(--colorGray)}.styledButton--backgroundColorWhite{background:var(--colorWhite)}.styledButton--backgroundColorWhite.styledButton--parentColorWhite{background:var(--colorGray)}.styledButton--backgroundColorGreen{background:var(--colorGreen)}.styledButton--backgroundColorGreen.styledButton--parentColorGreen{background:var(--colorGray)}.styledButton--backgroundColorBrown{background:var(--colorBrown)}.styledButton--backgroundColorBrown.styledButton--parentColorBrown{background:var(--colorGray)}.styledButton--backgroundColorCream{background:var(--colorCream)}.styledButton--backgroundColorCream.styledButton--parentColorCream{background:var(--colorGray)}.styledButton--backgroundColorCreamLight{background:var(--colorCreamLight)}.styledButton--backgroundColorCreamLight.styledButton--parentColorCreamLight{background:var(--colorGray)}@media(hover:hover){.styledButton--backgroundColorGold:hover{background:var(--colorGoldDark)}.styledButton--backgroundColorGold.styledButton--parentColorGold{background:var(--colorGray)}.styledButton--backgroundColorGreen:hover{background:var(--colorGreenDark)}.styledButton--backgroundColorGreen.styledButton--parentColorGreen{background:var(--colorGray)}.styledButton--backgroundColorBrown:hover{background:var(--colorBrownDark)}.styledButton--backgroundColorBrown.styledButton--parentColorBrown{background:var(--colorGray)}.styledButton--backgroundColorCream:hover{background:var(--colorCreamDark)}.styledButton--backgroundColorCream.styledButton--parentColorCream{background:var(--colorGray)}.styledButton--backgroundColorWhite:hover{background:var(--colorGrayMedium)}.styledButton--backgroundColorBlack:hover{background:var(--colorBlack80)}.styledButton--backgroundColorBlack.styledButton--parentColorBlack:hover{background:var(--colorGray80)}}.styledLink{box-sizing:border-box;color:var(--colorWhite);display:inline-flex;font-family:var(--fontFamily),sans-serif;font-size:16px;font-weight:var(--fontWeightLight);gap:12px;height:33px;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition:background-color var(--transition)}.styledLink__content{line-height:1;transition:var(--transition)}.styledLink__icon{font-size:10px;height:10px;overflow:hidden;transform:translateY(3px);transition:var(--transition);width:23px}.styledLink--parentColorDark{color:var(--colorWhite)}.styledLink--parentColorCream,.styledLink--parentColorCreamDark,.styledLink--parentColorCreamLight,.styledLink--parentColorLight,.styledLink--parentColorWhite{color:var(--colorBlack)}.styledLink--parentColorBlack,.styledLink--parentColorBrown,.styledLink--parentColorGold,.styledLink--parentColorGreen{color:var(--colorWhite)}@media(hover:hover){.styledLink:hover .styledLink__icon{width:35px}}svg{height:auto;width:150px}.svg{width:160px}.text{font-family:var(--fontFamily),sans-serif;line-height:1.91;text-decoration-thickness:from-font!important}.text p{font-size:calc(17.87258px + .27701vw);margin:0 0 1.9em}@media screen and (max-width:768px){.text p{font-size:20px}}@media screen and (min-width:1490px){.text p{font-size:22px}}.text #cookiefirst-policy-page div+div,.text #cookiefirst-policy-page div+h3{margin-top:1.9em}.text #cookiefirst-policy-page table{font-size:14px}.text #cookiefirst-policy-page p p{margin-bottom:0}.text--introParagraph p:first-of-type{font-size:calc(17.87258px + .27701vw);font-weight:var(--fontWeightSemiBold);line-height:1.545}@media screen and (max-width:768px){.text--introParagraph p:first-of-type{font-size:20px}}@media screen and (min-width:1490px){.text--introParagraph p:first-of-type{font-size:22px}}.text p:last-child{margin-bottom:0}.text ol,.text ul{font-size:calc(9.61773px + .83102vw);margin:0 0 2rem;padding:0 0 0 1em;position:relative}@media screen and (max-width:768px){.text ol,.text ul{font-size:16px}}@media screen and (min-width:1490px){.text ol,.text ul{font-size:22px}}.text h2{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(19.61773px + .83102vw);font-weight:var(--fontWeightBold);line-height:1.2;margin:4rem 0 2.25rem}@media screen and (max-width:768px){.text h2{font-size:26px}}@media screen and (min-width:1490px){.text h2{font-size:32px}}.text h3{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(19.74515px + .55402vw);font-weight:var(--fontWeightBold);line-height:1.2;margin-bottom:calc(5.87258px + .27701vw);margin-top:0}@media screen and (max-width:768px){.text h3{font-size:24px}}@media screen and (min-width:1490px){.text h3{font-size:28px}}@media screen and (max-width:768px){.text h3{margin-bottom:8px}}@media screen and (min-width:1490px){.text h3{margin-bottom:10px}}.text h4{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(17.74515px + .55402vw);font-weight:var(--fontWeightBold);line-height:1.2;margin:2rem 0 .1em}@media screen and (max-width:768px){.text h4{font-size:22px}}@media screen and (min-width:1490px){.text h4{font-size:26px}}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child{margin-top:0}.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child{margin-bottom:0}.text ol+h2,.text ol+h3,.text ol+h4,.text ul+h2,.text ul+h3,.text ul+h4{margin-top:4rem}.text a{position:relative}.text img{border-radius:var(--borderRadius);max-width:100%}@media(max-width:767px){.text p{margin:0 0 2.5em}}.trigger{background:var(--colorGrey);color:var(--colorBlack);cursor:pointer;font-size:16px;line-height:33px;padding:0;text-align:center}.trigger--mobile{display:none;position:absolute;right:80px;top:20px}.trigger--active{background:var(--gradient);color:var(--colorWhite)}:root{--plyr-color-main:var(--colorGold);--plyr-control-spacing:20px}@media(max-width:1023px){:root{--plyr-control-spacing:18px}}@media(max-width:767px){:root{--plyr-control-spacing:10px}}.plyr--full-ui.plyr--video .plyr__control--overlaid{background:var(--gradientBluePurple);border-radius:50%;color:var(--colorWhite);opacity:1}.plyr--full-ui.plyr--video .plyr__control--overlaid svg{height:30px;width:30px}.plyr--full-ui.plyr--video .plyr__control--overlaid:hover{background:var(--gradientBlueGreen);color:var(--colorWhite)}.plyr--video .plyr__controls{visibility:hidden}.plyr--playing:hover .plyr__controls{visibility:visible}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background,#ffffffe6);border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border-top-color:#0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.buttons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:16px}.buttons__item{align-items:center;display:flex}.carouselItem{height:100%}.carouselItem__inner{display:flex;height:100%;justify-content:flex-start;position:relative;width:100%}.carouselItem__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.carouselItem__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.carouselItem--containerWidthFull .carouselItem__container{max-width:none;padding:0}.carouselItem--containerWidthSmall .carouselItem__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.carouselItem--containerWidthMedium .carouselItem__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.carouselItem__container--disableMobile{max-width:none;padding:0}}.carouselItem__imageWrapper{height:100%;left:420px;position:absolute;top:0;width:calc(100% - 80px)}.carouselItem__image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.carouselItem__texts{background:var(--themeColor);box-sizing:border-box;margin:130px 0;max-width:100%;padding:89px;width:608px;z-index:2}.carouselItem__title{color:var(--colorWhite);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(10.72576px + 2.77008vw);font-weight:var(--fontWeightMedium);line-height:1;margin:0}@media screen and (max-width:768px){.carouselItem__title{font-size:32px}}@media screen and (min-width:1490px){.carouselItem__title{font-size:52px}}.carouselItem__text{margin-top:33px}.carouselItem .text,.carouselItem .text p{color:var(--colorWhite60);font-size:calc(13.74515px + .55402vw)}@media screen and (max-width:768px){.carouselItem .text,.carouselItem .text p{font-size:18px}}@media screen and (min-width:1490px){.carouselItem .text,.carouselItem .text p{font-size:22px}}.carouselItem__button{margin-top:var(--marginButtonsToText)}.carouselItem[data-background=black] .carouselItem__texts{background:var(--colorBlack)}.carouselItem[data-background=brown] .carouselItem__texts{background:var(--colorBrown)}.carouselItem[data-background=skyBlue] .carouselItem__texts{background:var(--colorSkyblue)}.carouselItem[data-background=gold] .carouselItem__texts{background:var(--colorGold)}.carouselItem[data-background=green] .carouselItem__texts{background:var(--colorGreen)}@media(max-width:767px){.carouselItem__container{display:flex;flex-direction:column;margin-left:calc(var(--sitePadding)*-1);width:calc(100% + var(--sitePadding)*2)}.carouselItem__texts{margin-bottom:0;margin-top:80px;order:1}.carouselItem__inner{flex-direction:column;flex-wrap:wrap;padding:0}.carouselItem__imageWrapper{display:flex;height:268px;left:0;order:2;position:relative;width:100%}.carouselItem__texts{padding:70px var(--sitePadding);width:100%}.carouselItem .styledLink{border-radius:var(--borderRadius);height:auto;text-align:center;width:100%}.carouselItem .styledLink div{border:0}.carouselItem .styledLink__defaultIcon{right:28px}.carouselItem .styledLink--parentColorDark{background:var(--colorLightBlue);color:var(--colorDarkBlue)}.carouselItem .styledLink--parentColorLight,.carouselItem .styledLink--parentColorWhite{background:var(--colorDarkBlue);color:var(--colorWhite)}}.contentColumn{flex-grow:1;padding-bottom:100px;position:relative}.contentColumn__title{font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(19.61773px + .83102vw);font-weight:var(--fontWeightMedium);margin-bottom:calc(4.36288px + 1.38504vw)}@media screen and (max-width:768px){.contentColumn__title{font-size:26px}}@media screen and (min-width:1490px){.contentColumn__title{font-size:32px}}@media screen and (max-width:768px){.contentColumn__title{margin-bottom:15px}}@media screen and (min-width:1490px){.contentColumn__title{margin-bottom:25px}}.contentColumn__text{font-size:calc(13.74515px + .55402vw)}@media screen and (max-width:768px){.contentColumn__text{font-size:18px}}@media screen and (min-width:1490px){.contentColumn__text{font-size:22px}}.contentColumn .text,.contentColumn .text p{line-height:1.9}.contentColumn:after{bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.contentColumn .text a{position:relative}.contentColumn .text a:before{background:var(--colorText);bottom:0;content:"";height:1px;left:0;position:absolute;transition:var(--transition);width:0}.contentColumn__button{bottom:34px;padding-right:18px;position:absolute;z-index:2}.contentColumn--backgroundLight:after{background:var(--colorBlack10)}.contentColumn--backgroundLight .contentColumn__title{color:var(--colorBlack)}.contentColumn--backgroundLight .contentColumn__button{background:var(--colorWhite)}.contentColumn--backgroundDark:after{background:var(--colorWhite10)}.contentColumn--backgroundDark .contentColumn__title{color:var(--colorWhite);margin-bottom:calc(3.61773px + .83102vw)}@media screen and (max-width:768px){.contentColumn--backgroundDark .contentColumn__title{margin-bottom:10px}}@media screen and (min-width:1490px){.contentColumn--backgroundDark .contentColumn__title{margin-bottom:16px}}.contentColumn--backgroundDark .contentColumn__button{background:var(--colorDarkGray)}@media(max-width:767px){.contentColumn__title{margin-bottom:.5em}.contentColumn .text,.contentColumn .text p{line-height:1.91}}@media(hover:hover){.contentColumn a:hover:before{width:100%}}.form label,.gform_wrapper label,li[data-sf-field-input-type=select] label{font-family:var(--fontFamily),"sans-serif";font-size:var(--inputLabelFontSize);font-weight:var(--fontWeightRegular)}.form input:not([type=radio]):not([type=checkbox]),.form select,.form textarea,.gform_wrapper input:not([type=radio]):not([type=checkbox]),.gform_wrapper select,.gform_wrapper textarea,li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox]),li[data-sf-field-input-type=select] select,li[data-sf-field-input-type=select] textarea{-webkit-appearance:none;appearance:none;background:var(--inputBackground);border:var(--inputBorderSize) solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);box-shadow:0 3px 0 var(--inputShadowColor);box-sizing:border-box;color:var(--inputColor);display:block;font-family:var(--fontFamily),sans-serif;font-size:var(--inputFontSize);font-weight:var(--inputFontWeight);line-height:var(--inputLineHeight);min-height:var(--inputSize);padding-bottom:calc(var(--inputPaddingVert) - var(--shift));padding-inline:calc(var(--inputPaddingHorz) - var(--inputBorderSize)/2);padding-top:calc(var(--inputPaddingVert) + var(--shift));text-align:left;transition:var(--transition);width:100%}.form input:not([type=radio]):not([type=checkbox])::placeholder,.form select::placeholder,.form textarea::placeholder,.gform_wrapper input:not([type=radio]):not([type=checkbox])::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder,li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox])::placeholder,li[data-sf-field-input-type=select] select::placeholder,li[data-sf-field-input-type=select] textarea::placeholder{color:var(--inputPlaceholderColor)}.form input:not([type=radio]):not([type=checkbox]):active,.form input:not([type=radio]):not([type=checkbox]):focus,.form select:active,.form select:focus,.form textarea:active,.form textarea:focus,.gform_wrapper input:not([type=radio]):not([type=checkbox]):active,.gform_wrapper input:not([type=radio]):not([type=checkbox]):focus,.gform_wrapper select:active,.gform_wrapper select:focus,.gform_wrapper textarea:active,.gform_wrapper textarea:focus,li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox]):active,li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox]):focus,li[data-sf-field-input-type=select] select:active,li[data-sf-field-input-type=select] select:focus,li[data-sf-field-input-type=select] textarea:active,li[data-sf-field-input-type=select] textarea:focus{background:var(--inputBackgroundFocus);border-color:var(--inputBorderColorFocus);color:var(--inputColorFocus);outline:none}.form input:not([type=radio]):not([type=checkbox])::-webkit-date-and-time-value,.form select::-webkit-date-and-time-value,.form textarea::-webkit-date-and-time-value,.gform_wrapper input:not([type=radio]):not([type=checkbox])::-webkit-date-and-time-value,.gform_wrapper select::-webkit-date-and-time-value,.gform_wrapper textarea::-webkit-date-and-time-value,li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox])::-webkit-date-and-time-value,li[data-sf-field-input-type=select] select::-webkit-date-and-time-value,li[data-sf-field-input-type=select] textarea::-webkit-date-and-time-value{text-align:left}.form textarea,.gform_wrapper textarea,li[data-sf-field-input-type=select] textarea{height:132px;line-height:var(--lineheightBase)}.form select,.gform_wrapper select,li[data-sf-field-input-type=select] select{-webkit-appearance:none;appearance:none;display:block;padding-left:calc(var(--inputPaddingHorz) - var(--inputBorderSize))}@media(max-width:767px){.form input:not([type=radio]):not([type=checkbox]),.gform_wrapper input:not([type=radio]):not([type=checkbox]),li[data-sf-field-input-type=select] input:not([type=radio]):not([type=checkbox]){line-height:2.2}}@media(max-width:1199px){.form .gfield--type-select:after,.gform_wrapper .gfield--type-select:after,li[data-sf-field-input-type=select] .gfield--type-select:after{background-color:var(--inputBorderColorFocus);content:"";height:35px;position:absolute;right:64px;top:50%;transform:translateY(-50%);width:2px}.form select,.gform_wrapper select,li[data-sf-field-input-type=select] select{background:url(../85b4c8a03999128dc0a2.svg) no-repeat right 24px center!important;background-size:18px!important}}.gform_fields{display:grid;gap:var(--formGridGutter);grid-template-columns:repeat(12,1fr);justify-content:space-between}.gfield,.gform_fields{list-style:none;margin:0;padding:0}.gfield{border:none;box-sizing:border-box;grid-column:span 12;position:relative;width:100%}.gfield--width-half,.gfield.half{grid-column:span 6}.gfield--width-quarter,.gfield.quarter{grid-column:span 3}.gfield--width-third,.gfield.one-third{grid-column:span 4}.gfield.two-third{grid-column:span 8}.gfield.three-quarter{grid-column:span 9}@media(max-width:767px){.gfield--width-quarter,.gfield--width-third,.gfield.one-third,.gfield.quarter,.gfield.three-quarter,.gfield.two-third{grid-column:span 12}}.gfield--section{margin-bottom:10px;margin-top:30px}.gfield--section h3{font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(11.61773px + .83102vw);margin:0}@media screen and (max-width:768px){.gfield--section h3{font-size:18px}}@media screen and (min-width:1490px){.gfield--section h3{font-size:24px}}.gfield--type-honeypot{height:0;margin:0;overflow:hidden}.gfield--consent .gfield_label,.gfield--consent .gfield_required,.gfield.hidden_label .gfield_label{display:none}.gfield_label{display:block;line-height:1.25;margin:0;padding:0}.gfield--date .gfield_label,.gfield--email .gfield_label,.gfield--fileupload .gfield_label,.gfield--number .gfield_label,.gfield--phone .gfield_label,.gfield--select .gfield_label,.gfield--text .gfield_label,.gfield--textarea .gfield_label,.gfield--website .gfield_label{color:var(--inputPlaceholderColor);font-family:var(--fontFamily),"sans-serif";font-size:var(--inputFontSize);font-weight:var(--fontWeightMedium);left:var(--inputPaddingHorz);pointer-events:none;position:absolute;top:22px;transition:.2s;z-index:1}.gfield--date.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--date.gfield--up select,.gfield--email.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--email.gfield--up select,.gfield--fileupload.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--fileupload.gfield--up select,.gfield--number.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--number.gfield--up select,.gfield--phone.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--phone.gfield--up select,.gfield--select.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--select.gfield--up select,.gfield--text.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--text.gfield--up select,.gfield--textarea.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--textarea.gfield--up select,.gfield--website.gfield--up input:not([type=radio]):not([type=checkbox]),.gfield--website.gfield--up select{background:var(--inputBackgroundFocus);border-color:var(--inputBorderColorFilled)}.gfield--date.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--date.gfield--up select:focus,.gfield--email.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--email.gfield--up select:focus,.gfield--fileupload.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--fileupload.gfield--up select:focus,.gfield--number.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--number.gfield--up select:focus,.gfield--phone.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--phone.gfield--up select:focus,.gfield--select.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--select.gfield--up select:focus,.gfield--text.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--text.gfield--up select:focus,.gfield--textarea.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--textarea.gfield--up select:focus,.gfield--website.gfield--up input:not([type=radio]):not([type=checkbox]):focus,.gfield--website.gfield--up select:focus{background:var(--inputBackgroundFocus);border-color:var(--inputBorderColorFocus)}.gfield--date.gfield--up textarea,.gfield--email.gfield--up textarea,.gfield--fileupload.gfield--up textarea,.gfield--number.gfield--up textarea,.gfield--phone.gfield--up textarea,.gfield--select.gfield--up textarea,.gfield--text.gfield--up textarea,.gfield--textarea.gfield--up textarea,.gfield--website.gfield--up textarea{background:var(--inputBackgroundFocus);border-color:var(--inputBorderColorFilled)}.gfield--date.gfield--alwaysUp .gfield_label,.gfield--date.gfield--up .gfield_label,.gfield--email.gfield--alwaysUp .gfield_label,.gfield--email.gfield--up .gfield_label,.gfield--fileupload.gfield--alwaysUp .gfield_label,.gfield--fileupload.gfield--up .gfield_label,.gfield--number.gfield--alwaysUp .gfield_label,.gfield--number.gfield--up .gfield_label,.gfield--phone.gfield--alwaysUp .gfield_label,.gfield--phone.gfield--up .gfield_label,.gfield--select.gfield--alwaysUp .gfield_label,.gfield--select.gfield--up .gfield_label,.gfield--text.gfield--alwaysUp .gfield_label,.gfield--text.gfield--up .gfield_label,.gfield--textarea.gfield--alwaysUp .gfield_label,.gfield--textarea.gfield--up .gfield_label,.gfield--website.gfield--alwaysUp .gfield_label,.gfield--website.gfield--up .gfield_label{color:var(--inputPlaceholderColorFocus);font-size:var(--inputFontSizeSmall);opacity:1;top:11px;transform:translateY(0)}@media(max-width:767px){.gfield--date .gfield_label,.gfield--email .gfield_label,.gfield--fileupload .gfield_label,.gfield--number .gfield_label,.gfield--phone .gfield_label,.gfield--select .gfield_label,.gfield--text .gfield_label,.gfield--textarea .gfield_label,.gfield--website .gfield_label{top:20px}.gfield--date.gfield--alwaysUp .gfield_label,.gfield--date.gfield--up .gfield_label,.gfield--email.gfield--alwaysUp .gfield_label,.gfield--email.gfield--up .gfield_label,.gfield--fileupload.gfield--alwaysUp .gfield_label,.gfield--fileupload.gfield--up .gfield_label,.gfield--number.gfield--alwaysUp .gfield_label,.gfield--number.gfield--up .gfield_label,.gfield--phone.gfield--alwaysUp .gfield_label,.gfield--phone.gfield--up .gfield_label,.gfield--select.gfield--alwaysUp .gfield_label,.gfield--select.gfield--up .gfield_label,.gfield--text.gfield--alwaysUp .gfield_label,.gfield--text.gfield--up .gfield_label,.gfield--textarea.gfield--alwaysUp .gfield_label,.gfield--textarea.gfield--up .gfield_label,.gfield--website.gfield--alwaysUp .gfield_label,.gfield--website.gfield--up .gfield_label{font-size:.8em;top:10px}}.ginput_container{position:relative}.gfield_error input,.gfield_error textarea{border-color:var(--colorError)}.gfield--consent>label{display:none}.gform .select2-container{width:100%!important}.gform_validation_errors,.validation_error{color:var(--colorRed);font-family:var(--fontFamilySpecial);line-height:1.3;margin:1em 0;margin-top:var(--elementSpacing)}.gform_validation_errors ol,.validation_error ol{font-size:var(--inputFontSize);padding:0 0 0 1em}.gform_validation_errors li,.validation_error li{margin-bottom:.5em}.gform_validation_errors a,.validation_error a{color:var(--colorAccent)}.gfield.spacer,.gform_ajax_spinner{display:none}.validation_message{color:var(--colorError);display:none;font-size:.8em;margin-top:.2em}.instruction{display:none}.gform_confirmation_wrapper{font-size:20px;font-weight:var(--fontWeightRegular);margin:1em 0}.gform_confirmation_wrapper a{color:var(--colorPrimary);text-decoration:underline}.gf_page_steps,.gform_required_legend,.gform_title,.screen-reader-text{display:none}.gform_footer{margin-top:calc(var(--formGridGutter)*2.5)}.gfield--consent,.gfield_checkbox,.gfield_radio{display:flex;flex-direction:column;gap:10px;line-height:2.3}.gfield--consent input,.gfield_checkbox input,.gfield_radio input{opacity:0;position:absolute}.gfield--consent label,.gfield_checkbox label,.gfield_radio label{color:var(--inputCheckboxColor);display:block;padding:0 0 0 54px;position:relative}.gfield--consent label:before,.gfield_checkbox label:before,.gfield_radio label:before{background:var(--inputCheckboxBackground);border:var(--checkboxBorderSize) solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);box-shadow:0 3px 0 var(--inputShadowColor);box-sizing:border-box;content:"";display:inline-block;height:40px;left:0;margin-right:5px;position:absolute;width:40px}.gfield--consent label:after,.gfield_checkbox label:after,.gfield_radio label:after{background:var(--inputDetailColor);color:var(--inputDetailColor);content:"";font-size:.8em;height:20px;left:10px;opacity:0;position:absolute;top:10px;width:20px}.gfield--consent label a,.gfield_checkbox label a,.gfield_radio label a{text-decoration:underline}.gfield--consent input:checked+label,.gfield_checkbox input:checked+label,.gfield_radio input:checked+label{color:var(--inputCheckboxColorFocus)}.gfield--consent input:checked+label:before,.gfield_checkbox input:checked+label:before,.gfield_radio input:checked+label:before{background:var(--inputBackgroundFocus);border-color:var(--inputBorderColor)}.gfield--consent input:checked+label:after,.gfield_checkbox input:checked+label:after,.gfield_radio input:checked+label:after{opacity:1}.gfield--consent input:focus+label,.gfield--consent input:hover+label,.gfield_checkbox input:focus+label,.gfield_checkbox input:hover+label,.gfield_radio input:focus+label,.gfield_radio input:hover+label{color:var(--inputCheckboxColorFocus);cursor:pointer}.gfield--consent input:focus+label:before,.gfield--consent input:hover+label:before,.gfield_checkbox input:focus+label:before,.gfield_checkbox input:hover+label:before,.gfield_radio input:focus+label:before,.gfield_radio input:hover+label:before{background:var(--inputBackgroundFocus);border-color:var(--checkboxBorderColorFocus)}.gfield--consent.gfield_error label:before,.gfield_checkbox.gfield_error label:before,.gfield_radio.gfield_error label:before{border-color:var(--colorError)}.gfield--consent{display:block}.gfield_radio label:after,.gfield_radio label:before{border-radius:100px}.gfield_checkbox .gchoice{border-radius:var(--borderRadius)}.gfield--consent label:after,.gfield_checkbox label:after{background:none;content:"";font-family:iconfont;font-style:normal;font-weight:400;top:4px}.gfield--checkbox legend,.gfield--radio legend{color:var(--legendColor);float:left;font-family:var(--fontFamilySpecial),"sans-serif";font-size:26px;font-weight:var(--fontWeightSemiBold);padding:15px 30px 15px 0;width:100%}.gfield--checkbox .ginput_container,.gfield--radio .ginput_container{clear:both;padding-bottom:20px}@media(max-width:767px){.gfield--consent label,.gfield_checkbox label,.gfield_radio label{font-size:16px;line-height:40px}.gfield--consent label:after,.gfield_checkbox label:after{top:0}.gfield--checkbox .gchoice:last-child label,.gfield--radio .gchoice:last-child label{border-bottom:0}.gfield--checkbox legend,.gfield--radio legend{padding:15px 0}.gfield--checkbox .ginput_container,.gfield--radio .ginput_container{padding-bottom:10px}}.gfield.roles{background:var(--formTransparent10);margin-bottom:50px;max-height:75px;overflow:hidden;padding:0;transition:var(--transition)}.gfield.roles+.gfield.roles{margin-top:-50px}.gfield.roles legend{color:var(--formTransparent50);cursor:pointer;float:left;font-weight:400;line-height:25px;padding:27px 25px 23px 75px;width:100%}@media(hover:hover){.gfield.roles legend:hover{color:var(--inputColor)}}.gfield.roles legend:before{background:var(--detailBackground);border:var(--inputBorderSize) solid var(--inputBorderColor);border-color:#0000;border-radius:var(--inputBorderRadius);box-shadow:0 3px 0 var(--inputShadowColor);content:"";display:inline-block;height:24px;left:25px;margin-right:5px;position:absolute;top:25px;width:24px}.gfield.roles legend:after{background:var(--inputDetailColor);content:"";display:block;height:18px;left:29px;opacity:0;position:absolute;text-align:center;top:29px;width:18px}.gfield.roles.open{max-height:1000px}.gfield.roles.open legend{color:var(--formColor)}.gfield.roles.open legend:after{opacity:1}.gfield.roles .gfield_checkbox{gap:5px}.gfield.roles .ginput_container_checkbox{clear:both;padding:0 25px 25px}.gfield.roles label{background:var(--formInvert20);border:1px solid #0000;color:var(--formTransparent50);cursor:pointer;line-height:1;padding:16px 20px 14px}.gfield.roles label:after{content:"";font-family:iconfont;font-style:normal;font-weight:400}.gfield.roles label:before{display:none}.gfield.roles label:after{background:none;color:var(--formTransparent50);display:block;font-size:15px;left:auto;opacity:.3;right:20px;top:17px}@media(hover:hover){.gfield.roles label:hover{color:var(--formColor)}.gfield.roles label:hover:after{opacity:.5}}@media(max-width:767px){.gfield.roles legend{padding-left:55px}.gfield.roles legend:after{left:19px}.gfield.roles legend:before{left:15px}.gfield.roles label{padding:16px 15px 14px}.gfield.roles .ginput_container_checkbox{padding:0 15px 15px}}.gfield.roles input[type=checkbox]:checked+label{border-color:var(--formTransparent15);color:var(--formColor)}.gfield.roles input[type=checkbox]:checked+label:after{color:var(--colorAccent);opacity:1}.filters .select2-container,.form .select2-container,.gform_wrapper .select2-container{--shift:16px;box-sizing:border-box;display:inline-block;font-family:var(--fontFamily),"sans-serif";margin:0;position:relative;vertical-align:middle;width:100%!important}.filters .select2-selection--multiple,.filters .select2-selection--single,.form .select2-selection--multiple,.form .select2-selection--single,.gform_wrapper .select2-selection--multiple,.gform_wrapper .select2-selection--single{border:var(--inputBorderSize) solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);box-shadow:0 3px 0 var(--inputShadowColor);box-sizing:border-box;cursor:pointer;display:block;font-size:var(--inputFontSize);-webkit-user-select:none;user-select:none}.filters .gfield--up .select2-selection--single,.form .gfield--up .select2-selection--single,.gform_wrapper .gfield--up .select2-selection--single{border-color:var(--inputBorderColor)}.filters .select2-selection__rendered,.form .select2-selection__rendered,.gform_wrapper .select2-selection__rendered{background-color:var(--inputBackground);border-bottom:var(--inputBorderSize) solid #0000;border-radius:var(--borderRadius);box-sizing:border-box;color:var(--inputColor);display:block;font-weight:var(--selectFontWeight);line-height:var(--inputLineHeight);margin:0;min-height:var(--inputSize);overflow:hidden;padding:var(--inputPaddingVert) calc(var(--inputPaddingHorz) - var(--inputBorderSize));text-overflow:ellipsis;white-space:nowrap;width:100%}.filters .gfield--up .select2-selection__rendered,.form .gfield--up .select2-selection__rendered,.gform_wrapper .gfield--up .select2-selection__rendered{font-weight:var(--inputFontWeight);padding-bottom:calc(var(--inputPaddingVert) - var(--shift));padding-top:calc(var(--inputPaddingVert) + var(--shift))}.filters .select2-selection__clear,.form .select2-selection__clear,.gform_wrapper .select2-selection__clear{position:relative}.filters .select2-search--inline,.form .select2-search--inline,.gform_wrapper .select2-search--inline{float:left;width:100%}.filters .select2-search__field,.form .select2-search__field,.gform_wrapper .select2-search__field{border:0;display:block;font-size:100%;padding:0;width:100%!important}.filters .select2-search__field::-webkit-search-cancel-button,.form .select2-search__field::-webkit-search-cancel-button,.gform_wrapper .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.filters .select2-dropdown,.form .select2-dropdown,.gform_wrapper .select2-dropdown{background-color:#fff;border:var(--inputBorderSize) solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);box-shadow:2px 2px 16px var(--shadowColor);box-sizing:border-box;display:block;left:-100000px;margin-top:calc(var(--inputBorderSize)*-1);position:absolute;width:100%;z-index:1051}.filters .select2-results,.form .select2-results,.gform_wrapper .select2-results{display:block}.filters .select2-results__options,.form .select2-results__options,.gform_wrapper .select2-results__options{list-style:none;margin:0;padding:0}.filters .select2-results__option,.form .select2-results__option,.gform_wrapper .select2-results__option{color:var(--inputPlaceholderColor);font-size:var(--inputFontSize);line-height:1;padding:15px 30px;-webkit-user-select:none;user-select:none}.filters .select2-results__option--highlighted[aria-selected],.form .select2-results__option--highlighted[aria-selected],.gform_wrapper .select2-results__option--highlighted[aria-selected]{background:var(--dropdownFocusBackground);color:var(--inputColorFocus)}.filters .select2-results__option:last-of-type,.form .select2-results__option:last-of-type,.gform_wrapper .select2-results__option:last-of-type{border-bottom:0}.filters .select2-multiple .select2-results__option,.form .select2-multiple .select2-results__option,.gform_wrapper .select2-multiple .select2-results__option{opacity:.6;padding-left:45px;position:relative}.filters .select2-multiple .select2-results__option[aria-selected=true],.form .select2-multiple .select2-results__option[aria-selected=true],.gform_wrapper .select2-multiple .select2-results__option[aria-selected=true]{opacity:1}.filters .select2-multiple .select2-results__option[aria-selected=true]:after,.form .select2-multiple .select2-results__option[aria-selected=true]:after,.gform_wrapper .select2-multiple .select2-results__option[aria-selected=true]:after{content:"";font-family:iconfont;font-style:normal;font-weight:400}.filters .select2-multiple .select2-results__option:before,.form .select2-multiple .select2-results__option:before,.gform_wrapper .select2-multiple .select2-results__option:before{background:#fff;border:1px solid var(--colorGreenDarkest);border-radius:4px;content:"";height:20px;left:var(--inputPaddingHorizontal);position:absolute;top:50%;transform:translateY(-50%);width:20px}.filters .select2-multiple .select2-results__option:after,.form .select2-multiple .select2-results__option:after,.gform_wrapper .select2-multiple .select2-results__option:after{color:var(--colorSecondary);content:"";font-size:12px;height:20px;left:var(--inputPaddingHorizontal);line-height:20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20px}.filters .select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,.filters .select2-container--focus:not(.select2-container--disabled) .select2-selection--single,.filters .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.filters .select2-container--open .select2-selection--multiple,.filters .select2-container--open .select2-selection--single,.filters .select2-container--open .select2-selection__rendered,.form .select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,.form .select2-container--focus:not(.select2-container--disabled) .select2-selection--single,.form .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.form .select2-container--open .select2-selection--multiple,.form .select2-container--open .select2-selection--single,.form .select2-container--open .select2-selection__rendered,.gform_wrapper .select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,.gform_wrapper .select2-container--focus:not(.select2-container--disabled) .select2-selection--single,.gform_wrapper .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.gform_wrapper .select2-container--open .select2-selection--multiple,.gform_wrapper .select2-container--open .select2-selection--single,.gform_wrapper .select2-container--open .select2-selection__rendered{background:var(--inputBackgroundFocus)}.filters .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.filters .select2-container--open .select2-selection__rendered,.form .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.form .select2-container--open .select2-selection__rendered,.gform_wrapper .select2-container--focus:not(.select2-container--disabled) .select2-selection__rendered,.gform_wrapper .select2-container--open .select2-selection__rendered{border-bottom:var(--inputBorderSize) solid var(--inputBorderColorFocus)}.filters .select2-results__option[aria-selected],.form .select2-results__option[aria-selected],.gform_wrapper .select2-results__option[aria-selected]{cursor:pointer}.filters .select2-search--dropdown,.form .select2-search--dropdown,.gform_wrapper .select2-search--dropdown{display:block;padding:4px}.filters .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button,.form .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button,.gform_wrapper .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.filters .select2-search--dropdown.select2-search--hide,.form .select2-search--dropdown.select2-search--hide,.gform_wrapper .select2-search--dropdown.select2-search--hide{display:none}.filters .select2-selection__clear,.form .select2-selection__clear,.gform_wrapper .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.filters .select2-selection__placeholder,.form .select2-selection__placeholder,.gform_wrapper .select2-selection__placeholder{display:none}.filters .select2-selection__arrow,.form .select2-selection__arrow,.gform_wrapper .select2-selection__arrow{align-items:center;border:2px solid var(--inputBorderColorFocus);border-radius:50%;color:var(--inputColor);display:flex;font-size:12px;height:32px;justify-content:center;position:absolute;right:17px;top:25%;width:32px}.filters .select2-selection__arrow:before,.form .select2-selection__arrow:before,.gform_wrapper .select2-selection__arrow:before{content:"";font-family:iconfont;font-style:normal;font-weight:400}.filters .select2-selection__arrow b,.form .select2-selection__arrow b,.gform_wrapper .select2-selection__arrow b{display:none}.filters .select2-selection__arrow:before,.form .select2-selection__arrow:before,.gform_wrapper .select2-selection__arrow:before{line-height:1;transition:var(--transition)}.filters .select2-container--disabled .select2-selection--single,.form .select2-container--disabled .select2-selection--single,.gform_wrapper .select2-container--disabled .select2-selection--single{background-color:var(--inputBackgroundDisabled);cursor:default;opacity:.5}.filters .select2-container--disabled .select2-selection__choice__remove,.filters .select2-container--disabled .select2-selection__clear,.form .select2-container--disabled .select2-selection__choice__remove,.form .select2-container--disabled .select2-selection__clear,.gform_wrapper .select2-container--disabled .select2-selection__choice__remove,.gform_wrapper .select2-container--disabled .select2-selection__clear{display:none}.filters .select2-container--open.select2-container--above .select2-selection--multiple,.filters .select2-container--open.select2-container--above .select2-selection--single,.form .select2-container--open.select2-container--above .select2-selection--multiple,.form .select2-container--open.select2-container--above .select2-selection--single,.gform_wrapper .select2-container--open.select2-container--above .select2-selection--multiple,.gform_wrapper .select2-container--open.select2-container--above .select2-selection--single{border-color:var(--inputBorderColorFocus);border-top-left-radius:0;border-top-right-radius:0}.filters .select2-container--open.select2-container--below .select2-selection--multiple,.filters .select2-container--open.select2-container--below .select2-selection--single,.form .select2-container--open.select2-container--below .select2-selection--multiple,.form .select2-container--open.select2-container--below .select2-selection--single,.gform_wrapper .select2-container--open.select2-container--below .select2-selection--multiple,.gform_wrapper .select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--selectBorderColor)}.filters .select2-container--open .select2-selection__arrow,.form .select2-container--open .select2-selection__arrow,.gform_wrapper .select2-container--open .select2-selection__arrow{border-color:var(--selectBorderColor)}.filters .select2-container--open .select2-selection__arrow:before,.form .select2-container--open .select2-selection__arrow:before,.gform_wrapper .select2-container--open .select2-selection__arrow:before{transform:scaleY(-1)}.filters .select2-container--open .select2-selection__rendered,.form .select2-container--open .select2-selection__rendered,.gform_wrapper .select2-container--open .select2-selection__rendered{background-color:var(--inputBackgroundFocus)}.filters .select2-container--open .select2-dropdown,.form .select2-container--open .select2-dropdown,.gform_wrapper .select2-container--open .select2-dropdown{background:var(--dropdownBackground);border-color:var(--selectBorderColor);left:0}.filters .select2-container--open .select2-dropdown--above,.form .select2-container--open .select2-dropdown--above,.gform_wrapper .select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.filters .select2-container--open .select2-dropdown--below,.form .select2-container--open .select2-dropdown--below,.gform_wrapper .select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.filters .select2-results__options,.form .select2-results__options,.gform_wrapper .select2-results__options{max-height:300px;overflow-y:auto}.filters .select2-hidden-accessible,.form .select2-hidden-accessible,.gform_wrapper .select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.filters .select2-search__field,.form .select2-search__field,.gform_wrapper .select2-search__field{border:1px solid #aaa;box-sizing:border-box;padding:4px;width:100%}.filters .select2-search--inline .select2-search__field,.form .select2-search--inline .select2-search__field,.gform_wrapper .select2-search--inline .select2-search__field{-webkit-appearance:textfield;appearance:textfield;background:#0000;border:0;box-shadow:none;outline:0}.filters .select2-results__group,.form .select2-results__group,.gform_wrapper .select2-results__group{cursor:default;display:block;padding:6px;padding-left:0}.filters .select2-selection--multiple .select2-selection__choice__remove:hover,.form .select2-selection--multiple .select2-selection__choice__remove:hover,.gform_wrapper .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.filters .select2-container--focus .select2-selection--multiple,.form .select2-container--focus .select2-selection--multiple,.gform_wrapper .select2-container--focus .select2-selection--multiple{border-color:var(--inputBorderColor)}.filters .select2-container--focus .select2-selection--single,.form .select2-container--focus .select2-selection--single,.gform_wrapper .select2-container--focus .select2-selection--single{border-color:var(--inputBorderColor);outline:0}.filters .select2-container--disabled .select2-selection--multiple,.form .select2-container--disabled .select2-selection--multiple,.gform_wrapper .select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.filters .select2-selection--multiple .select2-selection__rendered li,.form .select2-selection--multiple .select2-selection__rendered li,.gform_wrapper .select2-selection--multiple .select2-selection__rendered li{list-style:none}.filters .select2-selection--multiple .select2-selection__clear,.form .select2-selection--multiple .select2-selection__clear,.gform_wrapper .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.filters .select2-selection--multiple .select2-selection__choice,.form .select2-selection--multiple .select2-selection__choice,.gform_wrapper .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:var(--inputBorderRadius);cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.filters .select2-selection--multiple .select2-selection__choice__remove,.form .select2-selection--multiple .select2-selection__choice__remove,.gform_wrapper .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.modal .gform_footer{margin-top:35px}.screen-reader-text,.ui-datepicker-trigger{display:none}.ginput_container_date{position:relative}.ginput_container_date:after{content:"";font-family:iconfont;font-style:normal;font-weight:400}.ginput_container_date input{cursor:pointer}.ginput_container_date:after{color:var(--inputCheckboxColor);cursor:pointer;pointer-events:none;position:absolute;right:20px;top:20px}.ui-datepicker-trigger{position:absolute;right:25px;top:24px}.ui-datepicker{background-color:var(--dropdownBackground);border:2px solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);box-shadow:0 0 10px #0000001a;color:var(--inputColor);display:none;font-size:.9em;padding:.5em;width:17em;z-index:4}.ui-state-disabled{opacity:.2}.ui-datepicker a{color:var(--inputColor)}.ui-datepicker a.ui-state-hover{color:var(--inputSelectColor)}.ui-datepicker .ui-datepicker-header{align-items:center;display:flex;justify-content:space-between;padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-size:.85em;padding:0 .4em;text-align:center;top:0;width:1.8em}.ui-datepicker .ui-datepicker-prev{display:block}.ui-datepicker .ui-datepicker-prev:before{content:"";display:block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1}.ui-datepicker .ui-datepicker-next{order:3}.ui-datepicker .ui-datepicker-next:before{content:"";display:block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker select{background-color:#fff;border-radius:0;height:auto;padding:0;text-align:center}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 5px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;border-radius:var(--inputBorderRadius);padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-today{background-color:var(--dropdownFocusBackground)}.ui-datepicker-current-day{background-color:var(--inputDetailColor)}.ui-datepicker-current-day a,.ui-datepicker-current-day a.ui-state-hover{color:var(--colorWhite)}.form .gfield--fileupload input[type=file]::-webkit-file-upload-button,.gform_wrapper .gfield--fileupload input[type=file]::-webkit-file-upload-button{position:absolute;visibility:hidden}.form .gfield--fileupload input[type=file],.gform_wrapper .gfield--fileupload input[type=file]{cursor:pointer}.form .gfield--fileupload .gform_fileupload_rules,.gform_wrapper .gfield--fileupload .gform_fileupload_rules{display:block;font-size:.8em;line-height:1.5em;margin-top:.5em;opacity:.75}@media(min-width:768px){.form .gfield--fileupload,.gform_wrapper .gfield--fileupload{align-items:flex-start;display:flex}.form .gfield--fileupload .gfield_label,.gform_wrapper .gfield--fileupload .gfield_label{background:var(--colorWhite);border:var(--inputBorderSize) solid var(--inputBorderColor);border-right:0;box-sizing:border-box;color:var(--colorText);display:block;font-size:var(--inputFontSize);font-weight:var(--fontWeightBold);min-height:var(--inputSize);padding:var(--inputPadding);padding-bottom:calc(var(--inputPaddingVert) - var(--shift));position:static;width:180px}.form .gfield--fileupload .ginput_container,.gform_wrapper .gfield--fileupload .ginput_container{flex-grow:1}.form .gfield--fileupload input[type=file],.gform_wrapper .gfield--fileupload input[type=file]{border-radius:0 var(--inputBorderRadius) var(--inputBorderRadius) 0;padding:var(--inputPadding)}.form .gfield--fileupload .gform_fileupload_rules,.gform_wrapper .gfield--fileupload .gform_fileupload_rules{margin-left:-180px}}:root{--formTransparent10:#0000001a;--formTransparent15:#0d0d0d26;--formTransparent20:#0d0d0d33;--formTransparent50:#0d0d0d80;--formTransparent60:#0d0d0d99;--formInvert20:#0003;--borderColor:var(--colorBlack10);--shadowColor:#0000000a;--colorError:#af0c0c;--colorErrorLight:#fbf2f2;--colorError40:#af0c0c66;--inputBackground:var(--colorDarkerGray5);--inputCheckboxBackground:var(--colorDarkerGray5);--inputBackgroundSolid:var(--colorWhite);--inputBackgroundDisabled:#0000;--inputBackgroundHover:var(--formTransparent10);--inputPlaceholderColor:var(--colorBlack50);--inputColor:var(--colorBlack);--selectBorderColor:var(--borderColor);--inputCheckboxColor:var(--colorText);--inputLabelColor:var(--colorBlack50);--legendColor:var(--colorBlack30);--inputBorderColor:#0000;--inputShadowColor:#0000;--inputFontWeight:var(--fontWeightMedium);--detailBackground:var(--colorWhite);--dropdownBackground:#f4f4f4;--shift:10px;--inputBackgroundFocus:var(--colorDarkerGray5);--inputBorderColorFocus:var(--borderColor);--checkboxBorderColorFocus:var(--borderColor);--inputBorderColorFilled:var(--borderColor);--inputColorFocus:var(--colorBlack);--inputPlaceholderColorFocus:var(--colorBlack50);--inputDetailColor:var(--colorBlack);--inputSelectColor:var(--colorBrown70);--dropdownFocusBackground:#f4f4f4;--inputCheckboxColorFocus:var(--inputColorFocus);--inputBorderSize:2px;--checkboxBorderSize:2px;--inputBorderRadius:var(--borderRadius);--selectFontWeight:var(--fontWeightRegular);--inputPaddingHorz:30px;--inputPaddingVert:16px;--inputLineHeight:1.25;--inputPadding:var(--inputPaddingVert) var(--inputPaddingHorz);--inputFontSize:20px;--inputLabelFontSize:18px;--inputFontSizeSmall:16px;--inputSize:64px;--formGridGutter:16px}@media(max-width:767px){:root{--inputPaddingHorz:20px;--inputPaddingVert:10px;--inputFontSize:16px;--inputFontSizeSmall:16px;--shift:10px;--inputSize:55px}}.blockContact--backgroundBlack{--inputBackground:var(--colorDarkerGray);--inputCheckboxBackground:var(--colorDarkerGray);--inputBackgroundSolid:var(--colorDarkGray);--inputBackgroundDisabled:#0000;--inputBackgroundHover:var(--formTransparent10);--inputPlaceholderColor:var(--colorWhite30);--inputColor:var(--colorWhite);--inputCheckboxColor:var(--colorWhite50);--inputLabelColor:var(--colorWhite30);--legendColor:var(--colorLightBlue);--inputBorderColor:#0000;--inputShadowColor:#0000;--inputFontWeight:var(--fontWeightMedium);--detailBackground:var(--colorWhite);--dropdownBackground:var(--colorDarkerGray);--borderColor:var(--colorWhite70);--selectBorderColor:var(--colorWhite10);--shift:10px;--inputBackgroundFocus:var(--colorDarkGray);--inputBorderColorFocus:var(--colorWhite10);--inputBorderColorFilled:var(--colorWhite10);--inputColorFocus:var(--colorWhite);--inputPlaceholderColorFocus:var(--colorWhite50);--inputDetailColor:var(--colorWhite);--inputSelectColor:var(--colorBrown70);--dropdownFocusBackground:var(--colorDarkerGray);--inputCheckboxColorFocus:var(--colorWhite);--checkboxBorderColorFocus:var(--colorWhite10)}.form .gfield_error{--inputBorderColor:var(--colorError);--inputBorderColorFilled:var(--colorError);--inputPlaceholderColor:var(--colorError40);--inputBackground:var(--colorErrorLight);--inputCheckboxColor:var(--colorError);--inputColor:var(--colorError);--inputCheckboxBackground:var(--colorErrorLight)}.form .gfield_error .select2-selection__arrow:before{color:var(--colorError)}.form{container-name:form;container-type:inline-size}.form--backgroundBrown .styledButton,.form--backgroundGold .styledButton{background:var(--colorWhite);color:var(--colorBlack);min-height:56px}.form .styledButton{background:var(--colorBrown);border:0;color:var(--colorWhite);cursor:pointer;min-height:56px;outline:0}.form .styledButton:hover{background:var(--colorBrownDark)}.mobileMenu{height:calc(100% - 225px);margin-bottom:45px;overflow:auto}.mobileMenu__content{left:0;position:relative;transition:var(--transition)}.mobileMenu[data-niveau="1"] .mobileMenu__content{left:-100%}.mobileMenu[data-niveau="2"] .mobileMenu__content{left:-200%}.mobileMenu[data-niveau="3"] .mobileMenu__content{left:-300%}.mobileMenu[data-niveau="4"] .mobileMenu__content{left:-400%}.mobileMenu[data-niveau="5"] .mobileMenu__content{left:-500%}.mobileMenu[data-niveau="6"] .mobileMenu__content{left:-600%}.mobileMenu[data-niveau="7"] .mobileMenu__content{left:-700%}.mobileMenu[data-niveau="8"] .mobileMenu__content{left:-800%}.mobileMenu[data-niveau="9"] .mobileMenu__content{left:-900%}.mobileMenu[data-niveau="10"] .mobileMenu__content{left:-1000%}.mobileMenu__list{display:block;margin:0;padding:0;width:100%}.mobileMenu__list ul{display:none;flex-wrap:wrap;left:100%;position:absolute;top:0}.mobileMenu__list ul.show{display:flex}.mobileMenu__list ul a{font-size:18px}.mobileMenu__item{align-items:center;display:flex;list-style:none;margin:0;padding:0;width:100%}.mobileMenu__item:first-of-type .mobileMenu__link{padding-top:0}.mobileMenu__link{color:var(--colorWhite);font-family:var(--fontFamily),sans-serif;font-size:22px;font-weight:var(--fontWeightMedium);padding-block:17px;text-decoration:none;width:100%}.mobileMenu__link--active{color:var(--colorBrown)}.mobileMenu__backlink{opacity:0}.mobileMenu__submenuTrigger{color:var(--colorWhite);margin-right:25px}.mobileMenu__submenuTrigger:after{content:"";font-family:iconfont;font-style:normal;font-weight:400}.mobileDrawer--open .mobileMenu__backlink{align-items:center;color:var(--colorWhite);display:flex;font-size:14px;font-weight:var(--fontWeightMedium);gap:7px;left:var(--sitePadding);line-height:1;margin-top:9px;opacity:1;position:fixed;text-transform:uppercase;top:var(--sitePadding)}.navigation{display:flex;font-family:var(--fontFamily),sans-serif;list-style:none;margin:0;padding:0;transition:color var(--transition)}.navigation__item{align-items:center;border-right:1px solid var(--colorGreyLight);display:flex}.navigation__item:last-child{border-right:0}.navigation__link{color:var(--colorBlack);display:block;font-size:calc(9.72414px + .68966vw);position:relative;text-decoration:none}@media screen and (max-width:1200px){.navigation__link{font-size:18px}}@media screen and (min-width:1490px){.navigation__link{font-size:20px}}.navigation__item:first-child .navigation__link{padding-left:0}.navigation__item:first-child .navigation__link:after{left:calc(50% - 7px)}.navigation__item:last-child .navigation__link{padding-right:0}.navigation__item:last-child .navigation__link:after{left:calc(50% + 7px)}.navigation--textColorLight .navigation__link{color:var(--colorWhite)}.navigation--textColorDark .navigation__link{color:var(--colorBlack)}.navigation--textColorDark .navigation__link--active,.navigation--textColorLight .navigation__link--active{color:var(--colorBrown)}.navigation--activeTextColorWhite .navigation__link--active{color:var(--colorWhite)}.navigation--activeTextColorBlack .navigation__link--active{color:var(--colorBlack)}.navigation--activeTextColorGold .navigation__link--active{color:var(--colorGold)}.navigation--activeTextColorBrown .navigation__link--active{color:var(--colorBrown)}.navigation--activeTextColorGreen .navigation__link--active{color:var(--colorGreen)}.navigation--activeTextColorCream .navigation__link--active{color:var(--colorCream)}.navigation--activeTextColorCreamLight .navigation__link--active{color:var(--colorCreamLight)}.navigation--activeTextColorCreamDark .navigation__link--active{color:var(--colorCreamDark)}@media(hover:hover){.navigation__link:hover{color:var(--colorBrown)}.navigation--activeTextColorWhite .navigation__link:hover{color:var(--colorWhite)}.navigation--activeTextColorBlack .navigation__link:hover{color:var(--colorBlack)}.navigation--activeTextColorGold .navigation__link:hover{color:var(--colorGold)}.navigation--activeTextColorBrown .navigation__link:hover{color:var(--colorBrown)}.navigation--activeTextColorGreen .navigation__link:hover{color:var(--colorGreen)}.navigation--activeTextColorCream .navigation__link:hover{color:var(--colorCream)}.navigation--activeTextColorCreamLight .navigation__link:hover{color:var(--colorCreamLight)}.navigation--activeTextColorCreamDark .navigation__link:hover{color:var(--colorCreamDark)}}.pagination{--size:40px;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;padding-top:calc(-2.54848px + 5.54017vw)}@media screen and (max-width:768px){.pagination{padding-top:40px}}@media screen and (min-width:1490px){.pagination{padding-top:80px}}.pagination__item{list-style:none;padding:0}.pagination__dots{color:var(--colorGrey);font-size:1.3em;font-weight:var(--fontWeightBold)}.pagination__dots,.pagination__link{display:block;height:var(--size);line-height:var(--size);min-width:var(--size);text-align:center}.pagination__link{border-radius:var(--borderRadius);box-sizing:border-box;color:var(--colorDarkBlue);font-family:var(--fontFamilySpecial),"sans-serif";font-size:24px;font-weight:var(--fontWeightSemiBold);padding:0 5px;text-decoration:none;transition:var(--transition)}.pagination__link--current{background:var(--colorDarkBlue);color:var(--colorWhite)}.pagination__link--disabled{cursor:default;opacity:.5}.pagination__link--next:before{content:"";font-family:iconfont;font-style:normal;font-weight:400}.pagination__link--previous:before{content:"";font-family:iconfont;font-style:normal;font-weight:400}.pagination__link--next,.pagination__link--previous{font-size:.8em}.pagination--backgroundDark .pagination__link{color:var(--colorGrayLight)}.pagination--backgroundDark .pagination__link--current{background:var(--colorLightBlue);color:var(--colorDarkBlue)}@media(hover:hover){.pagination--backgroundDark .pagination__link:not(.pagination__link--disabled):hover,.pagination__link:not(.pagination__link--disabled):hover{color:var(--colorLightBlue)}.pagination--colorWhite .pagination__link:not(.pagination__link--disabled):hover{color:var(--colorWhite)}.pagination--colorBlack .pagination__link:not(.pagination__link--disabled):hover{color:var(--colorBlack)}}@media(max-width:767px){.pagination{--size:40px}}.swiperPagination{overflow:hidden}.swiperPagination__pagination{display:flex;gap:7px;margin-top:30px}.swiperPagination__pagination span{border-radius:17px;display:inline-flex;flex-shrink:0;height:17px;width:17px}@media(min-width:768px){.swiperPagination{display:none}}@media(max-width:767px){.swiperPagination{margin-right:4px}}.teaserTitle{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.teaserTitle__imageWrapper{height:calc(127.06094px + 21.60665vw);margin-bottom:22px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.teaserTitle__imageWrapper{height:293px}}@media screen and (min-width:1490px){.teaserTitle__imageWrapper{height:449px}}.teaserTitle__image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:var(--transition);width:100%}.teaserTitle__text{color:var(--colorBlack60);font-size:calc(13.74515px + .55402vw);margin-top:5px}@media screen and (max-width:768px){.teaserTitle__text{font-size:18px}}@media screen and (min-width:1490px){.teaserTitle__text{font-size:22px}}.teaserTitle__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:26px;font-size:calc(19.4903px + 1.10803vw);font-weight:var(--fontWeightBold);line-height:1.7;margin:0}@media screen and (max-width:768px){.teaserTitle__title{font-size:28px}}@media screen and (min-width:1490px){.teaserTitle__title{font-size:36px}}.teaserTitle .link{margin-top:22px}.teaserTitle--backgroundBlack .teaserTitle__title{color:var(--colorWhite)}.teaserTitle--backgroundBlack .teaserTitle__text{color:var(--colorWhite70)}.teaserTitle--backgroundGold .teaserTitle__title{color:var(--colorWhite)}.teaserTitle--backgroundGold .teaserTitle__text{color:var(--colorWhite70)}.teaserTitle--backgroundBrown .teaserTitle__title{color:var(--colorWhite)}.teaserTitle--backgroundBrown .teaserTitle__text{color:var(--colorWhite70)}.teaserTitle--backgroundGreen .teaserTitle__title{color:var(--colorWhite)}.teaserTitle--backgroundGreen .teaserTitle__text{color:var(--colorWhite70)}@media(hover:hover){.teaserTitle:hover .teaserTitle__image{transform:scale(1.1)}.teaserTitle:hover .styledLink__icon{width:35px}}.teaser{background:var(--colorCreamLight);box-sizing:border-box;display:flex;flex-direction:column;padding:69px 102px 69px 105px;text-decoration:none}.teaser__imageWrapper{height:calc(125.99723px + 21.74515vw);margin-bottom:35px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.teaser__imageWrapper{height:293px}}@media screen and (min-width:1490px){.teaser__imageWrapper{height:450px}}.teaser__image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:var(--transition);width:100%}.teaser__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(13.4903px + 1.10803vw);font-weight:var(--fontWeightExtraLight);line-height:1.7;margin:0}@media screen and (max-width:768px){.teaser__title{font-size:22px}}@media screen and (min-width:1490px){.teaser__title{font-size:30px}}.teaser__text .text{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(17.74515px + .55402vw);font-weight:var(--fontWeightExtraLight)}@media screen and (max-width:768px){.teaser__text .text{font-size:22px}}@media screen and (min-width:1490px){.teaser__text .text{font-size:26px}}.teaser .link{margin-top:22px}.teaser--hasImage{background:none;padding:0}@media(max-width:767px){.teaser{padding:50px}.teaser--hasImage{background:none;padding:0}}@media(hover:hover){.teaser--withLink:hover .teaser__image{transform:scale(1.1)}.teaser:hover .styledLink__icon{width:35px}}.baseSliderBlock__slider,.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.baseSliderBlock__items,.swiper-vertical>.swiper-wrapper{flex-direction:column}.baseSliderBlock__items,.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.baseSliderBlock__items,.swiper-android .baseSliderBlock__item,.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.baseSliderBlock__item,.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-autoheight,.swiper-autoheight .baseSliderBlock__item,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .baseSliderBlock__items,.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .baseSliderBlock__item,.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .baseSliderBlock__items,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .baseSliderBlock__item,.swiper-3d .baseSliderBlock__items,.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.baseSliderBlock__items,.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.baseSliderBlock__items::-webkit-scrollbar,.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.baseSliderBlock__items>.baseSliderBlock__item,.swiper-css-mode>.baseSliderBlock__items>.swiper-slide,.swiper-css-mode>.swiper-wrapper>.baseSliderBlock__item,.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.baseSliderBlock__items,.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.baseSliderBlock__items,.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.baseSliderBlock__items,.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.baseSliderBlock__items>.baseSliderBlock__item,.swiper-css-mode.swiper-free-mode>.baseSliderBlock__items>.swiper-slide,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.baseSliderBlock__item,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.baseSliderBlock__items:before,.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.baseSliderBlock__items>.baseSliderBlock__item,.swiper-centered>.baseSliderBlock__items>.swiper-slide,.swiper-centered>.swiper-wrapper>.baseSliderBlock__item,.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.baseSliderBlock__items>.baseSliderBlock__item:first-child,.swiper-centered.swiper-horizontal>.baseSliderBlock__items>.swiper-slide:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.baseSliderBlock__item:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.baseSliderBlock__items:before,.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.baseSliderBlock__items>.baseSliderBlock__item:first-child,.swiper-centered.swiper-vertical>.baseSliderBlock__items>.swiper-slide:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.baseSliderBlock__item:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.baseSliderBlock__items:before,.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.baseSliderBlock__slider:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.baseSliderBlock{overflow:hidden;padding:var(--blockSpacing) 0;position:relative}.baseSliderBlock__container{z-index:4}.baseSliderBlock:before,.baseSliderBlock__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.baseSliderBlock__background{z-index:-2}.baseSliderBlock--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundWhite .baseSliderBlock__background{background:var(--colorWhite)}.baseSliderBlock--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundBrown .baseSliderBlock__background{background:var(--colorBrown)}.baseSliderBlock--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundGreen .baseSliderBlock__background{background:var(--colorGreen)}.baseSliderBlock--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundCream .baseSliderBlock__background{background:var(--colorCream)}.baseSliderBlock--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundCreamLight .baseSliderBlock__background{background:var(--colorCreamLight)}.baseSliderBlock--backgroundTopCreamDark:before,.baseSliderBlock--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundSkyBlue .baseSliderBlock__background,.baseSliderBlock--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.baseSliderBlock--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.baseSliderBlock--backgroundEarth .baseSliderBlock__background{background:var(--colorEarth)}.baseSliderBlock--backgroundTopBlack .iconHolder--backgroundInherit,.baseSliderBlock--backgroundTopBrown .iconHolder--backgroundInherit,.baseSliderBlock--backgroundTopEarth .iconHolder--backgroundInherit,.baseSliderBlock--backgroundTopGold .iconHolder--backgroundInherit,.baseSliderBlock--backgroundTopGreen .iconHolder--backgroundInherit,.baseSliderBlock--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.baseSliderBlock--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.baseSliderBlock--backgroundTopCream:before{background:var(--colorCreamMedium)}.baseSliderBlock__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.baseSliderBlock--backgroundCream .baseSliderBlock__background{background:var(--colorCreamMedium)}.baseSliderBlock--backgroundBlack .baseSliderBlock__background{background:var(--colorBlack)}.baseSliderBlock--backgroundBlack .baseSliderBlock__title,.baseSliderBlock--backgroundEarth .baseSliderBlock__title,.baseSliderBlock--backgroundGreen .baseSliderBlock__title,.baseSliderBlock--backgroundSkyBlue .baseSliderBlock__title{color:var(--colorWhite)}.baseSliderBlock--backgroundCreamDark .baseSliderBlock__background{background:var(--colorCreamDark)}.baseSliderBlock--backgroundGold .baseSliderBlock__background{background:var(--colorGold)}.baseSliderBlock--backgroundGold .baseSliderBlock__title{color:var(--colorWhite)}.baseSliderBlock--backgroundGold .baseSliderBlock__text{color:var(--colorWhite60)}.baseSliderBlock--backgroundEarth .baseSliderBlock__text,.baseSliderBlock--backgroundSkyBlue .baseSliderBlock__text{color:var(--colorWhite)}.baseSliderBlock[data-pull-background=top] .baseSliderBlock__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.baseSliderBlock[data-pull-background=bottom] .baseSliderBlock__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.baseSliderBlock__backgroundElmt{height:1134px;width:300px}}.baseSliderBlock__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.baseSliderBlock__title{font-size:34px}}@media screen and (min-width:1490px){.baseSliderBlock__title{font-size:64px}}.baseSliderBlock__title span{color:var(--colorRed)}@media(max-width:767px){.baseSliderBlock__title{line-height:1.238}.baseSliderBlock__title br{display:none}}.baseSliderBlock__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.baseSliderBlock__pretitle{font-size:20px}}@media screen and (min-width:1490px){.baseSliderBlock__pretitle{font-size:30px}}.baseSliderBlock__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.baseSliderBlock__pretitle br{display:none}}.baseSliderBlock__buttons{margin-top:var(--marginButtonsToTitle)}.baseSliderBlock__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.baseSliderBlock__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.baseSliderBlock--containerWidthFull .baseSliderBlock__container{max-width:none;padding:0}.baseSliderBlock--containerWidthSmall .baseSliderBlock__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.baseSliderBlock--containerWidthMedium .baseSliderBlock__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.baseSliderBlock__container--disableMobile{max-width:none;padding:0}}.baseSliderBlock__content,.baseSliderBlock__slider{position:relative}.baseSliderBlock__navigation{display:flex;justify-content:flex-end;margin-bottom:52px;position:relative}.baseSliderBlock__item{align-self:stretch;display:flex;height:auto;position:relative}.baseSliderBlock__link{aspect-ratio:1242/727;width:100%}.baseSliderBlock .imageWrapper{height:100%;left:0;position:absolute;top:0;width:100%}.baseSliderBlock .imageWrapper img{aspect-ratio:1242/727;height:100%;object-fit:cover;width:100%}.baseSliderBlock[data-num-slides="1"] .baseSliderBlock__navigation{display:none}.baseSliderBlock--sliderTypeHalfImages .baseSliderBlock__item{aspect-ratio:504/493}.baseSliderBlock--sliderTypeHalfImages .baseSliderBlock__item:nth-of-type(2n){aspect-ratio:607/604}@media(max-width:767px){.baseSliderBlock__slider{overflow:visible}.baseSliderBlock__navigation{justify-content:flex-start;margin-bottom:40px}.baseSliderBlock .iconHolder:first-of-type{justify-content:flex-start;padding-left:0}}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.blockCarousel__items,.swiper-vertical>.blockCarousel__thumbsWrapper,.swiper-vertical>.swiper-wrapper{flex-direction:column}.blockCarousel__items,.blockCarousel__thumbsWrapper,.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.blockCarousel__items,.blockCarousel__thumbsWrapper,.swiper-android .blockCarousel__item,.swiper-android .blockCarousel__thumbsItem,.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.blockCarousel__item,.blockCarousel__thumbsItem,.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-autoheight,.swiper-autoheight .blockCarousel__item,.swiper-autoheight .blockCarousel__thumbsItem,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .blockCarousel__items,.swiper-autoheight .blockCarousel__thumbsWrapper,.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .blockCarousel__item,.swiper-backface-hidden .blockCarousel__thumbsItem,.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .blockCarousel__items,.swiper-3d.swiper-css-mode .blockCarousel__thumbsWrapper,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .blockCarousel__item,.swiper-3d .blockCarousel__items,.swiper-3d .blockCarousel__thumbsItem,.swiper-3d .blockCarousel__thumbsWrapper,.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.blockCarousel__items,.swiper-css-mode>.blockCarousel__thumbsWrapper,.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.blockCarousel__items::-webkit-scrollbar,.swiper-css-mode>.blockCarousel__thumbsWrapper::-webkit-scrollbar,.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.blockCarousel__items>.blockCarousel__item,.swiper-css-mode>.blockCarousel__items>.blockCarousel__thumbsItem,.swiper-css-mode>.blockCarousel__items>.swiper-slide,.swiper-css-mode>.blockCarousel__thumbsWrapper>.blockCarousel__item,.swiper-css-mode>.blockCarousel__thumbsWrapper>.blockCarousel__thumbsItem,.swiper-css-mode>.blockCarousel__thumbsWrapper>.swiper-slide,.swiper-css-mode>.swiper-wrapper>.blockCarousel__item,.swiper-css-mode>.swiper-wrapper>.blockCarousel__thumbsItem,.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.blockCarousel__items,.swiper-horizontal.swiper-css-mode>.blockCarousel__thumbsWrapper,.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.blockCarousel__items,.swiper-vertical.swiper-css-mode>.blockCarousel__thumbsWrapper,.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.blockCarousel__items,.swiper-css-mode.swiper-free-mode>.blockCarousel__thumbsWrapper,.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.blockCarousel__items>.blockCarousel__item,.swiper-css-mode.swiper-free-mode>.blockCarousel__items>.blockCarousel__thumbsItem,.swiper-css-mode.swiper-free-mode>.blockCarousel__items>.swiper-slide,.swiper-css-mode.swiper-free-mode>.blockCarousel__thumbsWrapper>.blockCarousel__item,.swiper-css-mode.swiper-free-mode>.blockCarousel__thumbsWrapper>.blockCarousel__thumbsItem,.swiper-css-mode.swiper-free-mode>.blockCarousel__thumbsWrapper>.swiper-slide,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.blockCarousel__item,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.blockCarousel__thumbsItem,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.blockCarousel__items:before,.swiper-centered>.blockCarousel__thumbsWrapper:before,.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.blockCarousel__items>.blockCarousel__item,.swiper-centered>.blockCarousel__items>.blockCarousel__thumbsItem,.swiper-centered>.blockCarousel__items>.swiper-slide,.swiper-centered>.blockCarousel__thumbsWrapper>.blockCarousel__item,.swiper-centered>.blockCarousel__thumbsWrapper>.blockCarousel__thumbsItem,.swiper-centered>.blockCarousel__thumbsWrapper>.swiper-slide,.swiper-centered>.swiper-wrapper>.blockCarousel__item,.swiper-centered>.swiper-wrapper>.blockCarousel__thumbsItem,.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.blockCarousel__items>.blockCarousel__item:first-child,.swiper-centered.swiper-horizontal>.blockCarousel__items>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-horizontal>.blockCarousel__items>.swiper-slide:first-child,.swiper-centered.swiper-horizontal>.blockCarousel__thumbsWrapper>.blockCarousel__item:first-child,.swiper-centered.swiper-horizontal>.blockCarousel__thumbsWrapper>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-horizontal>.blockCarousel__thumbsWrapper>.swiper-slide:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.blockCarousel__item:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.blockCarousel__items:before,.swiper-centered.swiper-horizontal>.blockCarousel__thumbsWrapper:before,.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.blockCarousel__items>.blockCarousel__item:first-child,.swiper-centered.swiper-vertical>.blockCarousel__items>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-vertical>.blockCarousel__items>.swiper-slide:first-child,.swiper-centered.swiper-vertical>.blockCarousel__thumbsWrapper>.blockCarousel__item:first-child,.swiper-centered.swiper-vertical>.blockCarousel__thumbsWrapper>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-vertical>.blockCarousel__thumbsWrapper>.swiper-slide:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.blockCarousel__item:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.blockCarousel__thumbsItem:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.blockCarousel__items:before,.swiper-centered.swiper-vertical>.blockCarousel__thumbsWrapper:before,.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.blockCarousel{overflow:hidden;padding:var(--blockSpacing) 0;position:relative}.blockCarousel__container{z-index:4}.blockCarousel:before,.blockCarousel__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockCarousel__background{z-index:-2}.blockCarousel--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundWhite .blockCarousel__background{background:var(--colorWhite)}.blockCarousel--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundBrown .blockCarousel__background{background:var(--colorBrown)}.blockCarousel--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundGreen .blockCarousel__background{background:var(--colorGreen)}.blockCarousel--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundCream .blockCarousel__background{background:var(--colorCream)}.blockCarousel--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundCreamLight .blockCarousel__background{background:var(--colorCreamLight)}.blockCarousel--backgroundTopCreamDark:before,.blockCarousel--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundSkyBlue .blockCarousel__background,.blockCarousel--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockCarousel--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCarousel--backgroundEarth .blockCarousel__background{background:var(--colorEarth)}.blockCarousel--backgroundTopBlack .iconHolder--backgroundInherit,.blockCarousel--backgroundTopBrown .iconHolder--backgroundInherit,.blockCarousel--backgroundTopEarth .iconHolder--backgroundInherit,.blockCarousel--backgroundTopGold .iconHolder--backgroundInherit,.blockCarousel--backgroundTopGreen .iconHolder--backgroundInherit,.blockCarousel--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockCarousel--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockCarousel--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockCarousel__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockCarousel--backgroundCream .blockCarousel__background{background:var(--colorCreamMedium)}.blockCarousel--backgroundBlack .blockCarousel__background{background:var(--colorBlack)}.blockCarousel--backgroundBlack .blockCarousel__title,.blockCarousel--backgroundEarth .blockCarousel__title,.blockCarousel--backgroundGreen .blockCarousel__title,.blockCarousel--backgroundSkyBlue .blockCarousel__title{color:var(--colorWhite)}.blockCarousel--backgroundCreamDark .blockCarousel__background{background:var(--colorCreamDark)}.blockCarousel--backgroundGold .blockCarousel__background{background:var(--colorGold)}.blockCarousel--backgroundGold .blockCarousel__title{color:var(--colorWhite)}.blockCarousel--backgroundGold .blockCarousel__text{color:var(--colorWhite60)}.blockCarousel--backgroundEarth .blockCarousel__text,.blockCarousel--backgroundSkyBlue .blockCarousel__text{color:var(--colorWhite)}.blockCarousel[data-pull-background=top] .blockCarousel__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockCarousel[data-pull-background=bottom] .blockCarousel__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockCarousel__backgroundElmt{height:1134px;width:300px}}.blockCarousel__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockCarousel__title{font-size:34px}}@media screen and (min-width:1490px){.blockCarousel__title{font-size:64px}}.blockCarousel__title span{color:var(--colorRed)}@media(max-width:767px){.blockCarousel__title{line-height:1.238}.blockCarousel__title br{display:none}}.blockCarousel__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockCarousel__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockCarousel__pretitle{font-size:30px}}.blockCarousel__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockCarousel__pretitle br{display:none}}.blockCarousel__buttons{margin-top:var(--marginButtonsToTitle)}.blockCarousel__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockCarousel__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockCarousel--containerWidthFull .blockCarousel__container{max-width:none;padding:0}.blockCarousel--containerWidthSmall .blockCarousel__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockCarousel--containerWidthMedium .blockCarousel__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockCarousel__container--disableMobile{max-width:none;padding:0}}.blockCarousel__content{position:relative}.blockCarousel__title{font-size:calc(11.74515px + .55402vw);font-weight:var(--fontWeightMedium);margin-bottom:110px}@media screen and (max-width:768px){.blockCarousel__title{font-size:16px}}@media screen and (min-width:1490px){.blockCarousel__title{font-size:20px}}.blockCarousel__carouselWrapper{overflow:hidden;position:relative;z-index:3}.blockCarousel__item,.blockCarousel__thumbsItem{height:auto}.blockCarousel__thumbsWrapper{padding-left:calc(-119.13573px + 15.51247vw);padding-top:calc(-53.1856px + 6.92521vw);position:absolute}@media screen and (max-width:768px){.blockCarousel__thumbsWrapper{padding-left:0}}@media screen and (min-width:1490px){.blockCarousel__thumbsWrapper{padding-left:112px}}@media screen and (max-width:768px){.blockCarousel__thumbsWrapper{padding-top:0}}@media screen and (min-width:1490px){.blockCarousel__thumbsWrapper{padding-top:50px}}.blockCarousel__thumbsWrapper:before{background:#d4d4d4;bottom:-50px;content:"";height:153px;left:89px;position:absolute;width:2px}.blockCarousel__thumbsItem{color:var(--themeColor);cursor:pointer;font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(11.4903px + 1.10803vw);font-weight:var(--fontWeightLight);opacity:.4;padding:9px 26px;position:relative;transition:var(--transition);width:auto}@media screen and (max-width:768px){.blockCarousel__thumbsItem{font-size:20px}}@media screen and (min-width:1490px){.blockCarousel__thumbsItem{font-size:28px}}.blockCarousel__thumbsItem--active,.blockCarousel__thumbsItem:hover{font-size:calc(19.36288px + 1.38504vw);line-height:.6;opacity:1}@media screen and (max-width:768px){.blockCarousel__thumbsItem--active,.blockCarousel__thumbsItem:hover{font-size:30px}}@media screen and (min-width:1490px){.blockCarousel__thumbsItem--active,.blockCarousel__thumbsItem:hover{font-size:40px}}.blockCarousel__navigation{bottom:50px;display:inline-flex;justify-content:flex-end;position:absolute;width:100%}.blockCarousel__item{visibility:hidden}.blockCarousel__item--visible{visibility:visible}.blockCarousel__item .carouselItem__texts{opacity:0;pointer-events:none;transform:translateX(-200px);visibility:hidden}.blockCarousel__item--active .carouselItem__texts{opacity:1;pointer-events:all;position:relative;transform:translateX(0);transition:all .2s ease-in-out;visibility:visible;z-index:5}.blockCarousel__item .carouselItem__imageWrapper{opacity:0;transform:translateX(200px)}.blockCarousel__item--active .carouselItem__imageWrapper{opacity:1;transform:translateX(0);transition:all .5s ease-in-out}@media(max-width:1199px){.blockCarousel__navigation{bottom:50px;top:auto}.blockCarousel .blockCarousel__thumbsWrapper:before{left:0}}@media(max-width:1023px){.blockCarousel__navigation{bottom:calc(var(--blockSpacing) - 25px);top:auto}}@media(max-width:767px){.blockCarousel__title{margin-bottom:40px;max-width:90%}.blockCarousel__thumbsWrapper{padding-left:0}.blockCarousel__item .carouselItem__imageWrapper{opacity:1;transform:translateX(0)}.blockCarousel__thumbsWrapper:before{height:63px;left:0}.blockCarousel__thumbs{margin-bottom:32px;margin-top:15px}.blockCarousel__thumbsItem{padding:20px 12px}.blockCarousel__thumbsItem--active,.blockCarousel__thumbsItem:hover{line-height:.7}.blockCarousel__item{padding-bottom:0}.blockCarousel__navigation{bottom:auto;display:inline-flex;font-size:12px;position:absolute;right:0;top:25px;width:auto}.blockCarousel__navigation span{height:12px;width:47px}.blockCarousel__navigation--bottom{display:none}}.blockContact{padding:var(--blockSpacing) 0;position:relative}.blockContact__container{z-index:4}.blockContact:before,.blockContact__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockContact__background{z-index:-2}.blockContact--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundWhite .blockContact__background{background:var(--colorWhite)}.blockContact--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundBrown .blockContact__background{background:var(--colorBrown)}.blockContact--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundGreen .blockContact__background{background:var(--colorGreen)}.blockContact--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundCream .blockContact__background{background:var(--colorCream)}.blockContact--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundCreamLight .blockContact__background{background:var(--colorCreamLight)}.blockContact--backgroundTopCreamDark:before,.blockContact--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundSkyBlue .blockContact__background,.blockContact--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockContact--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockContact--backgroundEarth .blockContact__background{background:var(--colorEarth)}.blockContact--backgroundTopBlack .iconHolder--backgroundInherit,.blockContact--backgroundTopBrown .iconHolder--backgroundInherit,.blockContact--backgroundTopEarth .iconHolder--backgroundInherit,.blockContact--backgroundTopGold .iconHolder--backgroundInherit,.blockContact--backgroundTopGreen .iconHolder--backgroundInherit,.blockContact--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockContact--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockContact--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockContact__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockContact--backgroundCream .blockContact__background{background:var(--colorCreamMedium)}.blockContact--backgroundBlack .blockContact__background{background:var(--colorBlack)}.blockContact--backgroundBlack .blockContact__title,.blockContact--backgroundEarth .blockContact__title,.blockContact--backgroundGreen .blockContact__title,.blockContact--backgroundSkyBlue .blockContact__title{color:var(--colorWhite)}.blockContact--backgroundCreamDark .blockContact__background{background:var(--colorCreamDark)}.blockContact--backgroundGold .blockContact__background{background:var(--colorGold)}.blockContact--backgroundGold .blockContact__title{color:var(--colorWhite)}.blockContact--backgroundGold .blockContact__text{color:var(--colorWhite60)}.blockContact--backgroundEarth .blockContact__text,.blockContact--backgroundSkyBlue .blockContact__text{color:var(--colorWhite)}.blockContact[data-pull-background=top] .blockContact__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockContact[data-pull-background=bottom] .blockContact__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockContact__backgroundElmt{height:1134px;width:300px}}.blockContact__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockContact__title{font-size:34px}}@media screen and (min-width:1490px){.blockContact__title{font-size:64px}}.blockContact__title span{color:var(--colorRed)}@media(max-width:767px){.blockContact__title{line-height:1.238}.blockContact__title br{display:none}}.blockContact__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockContact__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockContact__pretitle{font-size:30px}}.blockContact__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockContact__pretitle br{display:none}}.blockContact__buttons{margin-top:var(--marginButtonsToTitle)}.blockContact__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockContact__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockContact--containerWidthFull .blockContact__container{max-width:none;padding:0}.blockContact--containerWidthSmall .blockContact__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockContact--containerWidthMedium .blockContact__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockContact__container--disableMobile{max-width:none;padding:0}}.blockContact__content{display:flex;gap:calc(-217.10345px + 22.75862vw);justify-content:space-between}@media screen and (max-width:1200px){.blockContact__content{gap:56px}}@media screen and (min-width:1490px){.blockContact__content{gap:122px}}.blockContact__texts .blockContact__title{font-size:calc(36.59834px + 3.04709vw);font-weight:var(--fontWeightBold);line-height:1;margin-bottom:42px;position:relative}@media screen and (max-width:768px){.blockContact__texts .blockContact__title{font-size:60px}}@media screen and (min-width:1490px){.blockContact__texts .blockContact__title{font-size:82px}}.blockContact__text{margin-top:11px}.blockContact .text p{font-size:calc(11.61773px + .83102vw)}@media screen and (max-width:768px){.blockContact .text p{font-size:18px}}@media screen and (min-width:1490px){.blockContact .text p{font-size:24px}}.blockContact__form{box-sizing:border-box;flex:0 0 auto;position:relative;width:42%}.blockContact__form .blockContact__title{font-size:calc(16.42659px + 1.24654vw)}@media screen and (max-width:768px){.blockContact__form .blockContact__title{font-size:26px}}@media screen and (min-width:1490px){.blockContact__form .blockContact__title{font-size:35px}}.blockContact--backgroundBlack .text{color:var(--colorWhite60)}@media(max-width:767px){.blockContact__content{flex-direction:column;gap:calc(-308.13793px + 30.34483vw)}}@media screen and (max-width:767px)and (max-width:1200px){.blockContact__content{gap:56px}}@media screen and (max-width:767px)and (min-width:1490px){.blockContact__content{gap:144px}}@media(max-width:767px){.blockContact__form{width:100%}.blockContact__contactDetails{flex-direction:column}.blockContact__contactDetails div{width:100%}}@media(min-width:1024px){.blockContact[data-background=dark][data-next-block=blockLocations][data-next-background=dark]{padding-bottom:132px}}@media(hover:hover){.blockContact__contactLink:hover:after{width:100%}}.blockCta{padding:var(--blockSpacing) 0;position:relative}.blockCta__container{z-index:4}.blockCta:before,.blockCta__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockCta__background{z-index:-2}.blockCta--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundWhite .blockCta__background{background:var(--colorWhite)}.blockCta--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundBrown .blockCta__background{background:var(--colorBrown)}.blockCta--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundGreen .blockCta__background{background:var(--colorGreen)}.blockCta--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundCream .blockCta__background{background:var(--colorCream)}.blockCta--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundCreamLight .blockCta__background{background:var(--colorCreamLight)}.blockCta--backgroundTopCreamDark:before,.blockCta--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundSkyBlue .blockCta__background,.blockCta--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockCta--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockCta--backgroundEarth .blockCta__background{background:var(--colorEarth)}.blockCta--backgroundTopBlack .iconHolder--backgroundInherit,.blockCta--backgroundTopBrown .iconHolder--backgroundInherit,.blockCta--backgroundTopEarth .iconHolder--backgroundInherit,.blockCta--backgroundTopGold .iconHolder--backgroundInherit,.blockCta--backgroundTopGreen .iconHolder--backgroundInherit,.blockCta--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockCta--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockCta--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockCta__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockCta--backgroundCream .blockCta__background{background:var(--colorCreamMedium)}.blockCta--backgroundBlack .blockCta__background{background:var(--colorBlack)}.blockCta--backgroundBlack .blockCta__title,.blockCta--backgroundEarth .blockCta__title,.blockCta--backgroundGreen .blockCta__title,.blockCta--backgroundSkyBlue .blockCta__title{color:var(--colorWhite)}.blockCta--backgroundCreamDark .blockCta__background{background:var(--colorCreamDark)}.blockCta--backgroundGold .blockCta__background{background:var(--colorGold)}.blockCta--backgroundGold .blockCta__title{color:var(--colorWhite)}.blockCta--backgroundGold .blockCta__text{color:var(--colorWhite60)}.blockCta--backgroundEarth .blockCta__text,.blockCta--backgroundSkyBlue .blockCta__text{color:var(--colorWhite)}.blockCta[data-pull-background=top] .blockCta__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockCta[data-pull-background=bottom] .blockCta__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockCta__backgroundElmt{height:1134px;width:300px}}.blockCta__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockCta__title{font-size:34px}}@media screen and (min-width:1490px){.blockCta__title{font-size:64px}}.blockCta__title span{color:var(--colorRed)}@media(max-width:767px){.blockCta__title{line-height:1.238}.blockCta__title br{display:none}}.blockCta__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockCta__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockCta__pretitle{font-size:30px}}.blockCta__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockCta__pretitle br{display:none}}.blockCta__buttons{margin-top:var(--marginButtonsToTitle)}.blockCta__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockCta__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockCta--containerWidthFull .blockCta__container{max-width:none;padding:0}.blockCta--containerWidthSmall .blockCta__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockCta--containerWidthMedium .blockCta__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockCta__container--disableMobile{max-width:none;padding:0}}.blockCta__content{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='335' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 162.521 19.638-24.836V25.377L2.403 2.815V1h66.55l61.882 104.46L193.122 1h62.449v1.815l-17.238 22.562v114.451l17.103 22.693v1.706h-89.425v-1.706l17.238-22.693V33.553l-71.19 118.54H99.92L29.11 34.909v102.776l19.503 24.836v1.706H1v-1.706ZM1 171.267h47.612v1.705L29.11 197.808v102.776l70.784-117.162h12.139l71.19 118.54V195.687l-17.238-22.693v-1.706h89.425v1.706l-17.103 22.693v114.451l17.238 22.562v1.815h-62.449l-62.287-104.46-61.883 104.46H2.403V332.7l18.208-22.562V197.852L1 172.972v-1.705Z' stroke='%23878787' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:254px 333px;border-radius:var(--borderRadius);display:flex;justify-content:space-between;overflow:hidden}.blockCta__texts{padding-block:calc(-148.62069px + 16.55172vw);padding-inline:calc(-225.68966px + 21.72414vw)}@media screen and (max-width:1200px){.blockCta__texts{padding-inline:35px}}@media screen and (min-width:1490px){.blockCta__texts{padding-inline:98px}}@media screen and (max-width:1200px){.blockCta__texts{padding-block:50px}}@media screen and (min-width:1490px){.blockCta__texts{padding-block:98px}}.blockCta__title{color:var(--colorWhite);font-size:calc(21.36288px + 1.38504vw);text-transform:inherit}@media screen and (max-width:768px){.blockCta__title{font-size:32px}}@media screen and (min-width:1490px){.blockCta__title{font-size:42px}}.blockCta__visualWrapper{flex:0 0 auto;position:relative;width:37%}.blockCta__image,.blockCta__imageWrapper{display:block;height:100%;width:100%}.blockCta__image{aspect-ratio:4/3;left:0;object-fit:cover;position:absolute;top:0}.blockCta--contentBackgroundWhite .blockCta__content{background-color:var(--colorWhite)}.blockCta--contentBackgroundBlack .blockCta__content{background-color:var(--colorBlack)}.blockCta--contentBackgroundGold .blockCta__content{background-color:var(--colorGold)}.blockCta--contentBackgroundBrown .blockCta__content{background-color:var(--colorBrown)}.blockCta--contentBackgroundGreen .blockCta__content{background-color:var(--colorGreen)}.blockCta--contentBackgroundCream .blockCta__content{background-color:var(--colorCream)}.blockCta--contentBackgroundCreamLight .blockCta__content{background-color:var(--colorCreamLight)}.blockCta--contentBackgroundCreamDark .blockCta__content{background-color:var(--colorCreamDark)}.blockCta--contentBackgroundSkyBlue .blockCta__content{background-color:var(--colorSkyBlue)}.blockCta--contentBackgroundEarth .blockCta__content{background-color:var(--colorEarth)}.blockCta--contentBackgroundCream .blockCta__title,.blockCta--contentBackgroundCreamDark .blockCta__title,.blockCta--contentBackgroundCreamLight .blockCta__title,.blockCta--contentBackgroundWhite .blockCta__title{color:var(--colorBlack)}@media(max-width:767px){.blockCta__content{background-image:none;flex-direction:column}.blockCta__visualWrapper{height:400px;width:100%}.blockCta__texts{justify-content:center;text-align:center}.blockCta__text{padding-right:25px}}.blockFeatures{padding:var(--blockSpacing) 0;position:relative}.blockFeatures__container{z-index:4}.blockFeatures:before,.blockFeatures__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockFeatures__background{z-index:-2}.blockFeatures--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundWhite .blockFeatures__background{background:var(--colorWhite)}.blockFeatures--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundBrown .blockFeatures__background{background:var(--colorBrown)}.blockFeatures--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundGreen .blockFeatures__background{background:var(--colorGreen)}.blockFeatures--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundCream .blockFeatures__background{background:var(--colorCream)}.blockFeatures--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundCreamLight .blockFeatures__background{background:var(--colorCreamLight)}.blockFeatures--backgroundTopCreamDark:before,.blockFeatures--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundSkyBlue .blockFeatures__background,.blockFeatures--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockFeatures--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockFeatures--backgroundEarth .blockFeatures__background{background:var(--colorEarth)}.blockFeatures--backgroundTopBlack .iconHolder--backgroundInherit,.blockFeatures--backgroundTopBrown .iconHolder--backgroundInherit,.blockFeatures--backgroundTopEarth .iconHolder--backgroundInherit,.blockFeatures--backgroundTopGold .iconHolder--backgroundInherit,.blockFeatures--backgroundTopGreen .iconHolder--backgroundInherit,.blockFeatures--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockFeatures--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockFeatures--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockFeatures__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockFeatures--backgroundCream .blockFeatures__background{background:var(--colorCreamMedium)}.blockFeatures--backgroundBlack .blockFeatures__background{background:var(--colorBlack)}.blockFeatures--backgroundBlack .blockFeatures__title,.blockFeatures--backgroundEarth .blockFeatures__title,.blockFeatures--backgroundGreen .blockFeatures__title,.blockFeatures--backgroundSkyBlue .blockFeatures__title{color:var(--colorWhite)}.blockFeatures--backgroundCreamDark .blockFeatures__background{background:var(--colorCreamDark)}.blockFeatures--backgroundGold .blockFeatures__background{background:var(--colorGold)}.blockFeatures--backgroundGold .blockFeatures__title{color:var(--colorWhite)}.blockFeatures--backgroundGold .blockFeatures__text{color:var(--colorWhite60)}.blockFeatures--backgroundEarth .blockFeatures__text,.blockFeatures--backgroundSkyBlue .blockFeatures__text{color:var(--colorWhite)}.blockFeatures[data-pull-background=top] .blockFeatures__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockFeatures[data-pull-background=bottom] .blockFeatures__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockFeatures__backgroundElmt{height:1134px;width:300px}}.blockFeatures__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockFeatures__title{font-size:34px}}@media screen and (min-width:1490px){.blockFeatures__title{font-size:64px}}.blockFeatures__title span{color:var(--colorRed)}@media(max-width:767px){.blockFeatures__title{line-height:1.238}.blockFeatures__title br{display:none}}.blockFeatures__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockFeatures__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockFeatures__pretitle{font-size:30px}}.blockFeatures__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockFeatures__pretitle br{display:none}}.blockFeatures__buttons{margin-top:var(--marginButtonsToTitle)}.blockFeatures__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockFeatures__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockFeatures--containerWidthFull .blockFeatures__container{max-width:none;padding:0}.blockFeatures--containerWidthSmall .blockFeatures__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockFeatures--containerWidthMedium .blockFeatures__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockFeatures__container--disableMobile{max-width:none;padding:0}}.blockFeatures__title{font-size:calc(12.29917px + 1.52355vw);font-weight:var(--fontWeightMedium)}@media screen and (max-width:768px){.blockFeatures__title{font-size:24px}}@media screen and (min-width:1490px){.blockFeatures__title{font-size:35px}}.blockFeatures__items{display:grid;gap:0 16px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0;max-height:233px;overflow:hidden;padding:0;transition:var(--transition);transition-delay:.3s}.blockFeatures__item{border-bottom:1px solid var(--colorBlack10);list-style-position:inside;padding:22px 0 22px 15px}.blockFeatures__itemsTrigger{align-items:center;cursor:pointer;display:inline-flex;gap:12px;height:22px;margin-top:27px;text-decoration:none}.blockFeatures__itemsTriggerIcon{align-items:center;border:1px solid var(--colorBlack);border-radius:50%;display:inline-flex;height:22px;justify-content:center;position:relative;width:22px}.blockFeatures__itemsTriggerIcon:after,.blockFeatures__itemsTriggerIcon:before{background:var(--colorBlack);content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transition:var(--transition);width:9px}.blockFeatures__itemsTriggerIcon:before{transform:translateX(-50%) translateY(-50%)}.blockFeatures__itemsTriggerIcon:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.blockFeatures__itemsTriggerText{color:var(--colorBlack)}.blockFeatures__itemsTriggerOpen{display:none}.blockFeatures__itemsTrigger--active .blockFeatures__itemsTriggerIcon:after{transform:translateX(-50%) translateY(-50%) rotate(0deg)}.blockFeatures__itemsTrigger--active .blockFeatures__itemsTriggerOpen{display:block}.blockFeatures__itemsTrigger--active .blockFeatures__itemsTriggerClosed{display:none}.blockFeatures--backgroundBlack .blockFeatures__item{border-bottom:1px solid var(--colorWhite10);color:var(--colorWhite)}.blockFeatures--backgroundBlack .blockFeatures__itemsTriggerText{color:var(--colorWhite)}.blockFeatures--backgroundBlack .blockFeatures__itemsTriggerIcon{border:1px solid var(--colorWhite)}.blockFeatures--backgroundBlack .blockFeatures__itemsTriggerIcon:after,.blockFeatures--backgroundBlack .blockFeatures__itemsTriggerIcon:before{background:var(--colorWhite)}@media(max-width:767px){.blockFeatures__items{max-height:350px}.blockFeatures__item:first-of-type{padding-top:0}}.blockFeatures__items--expanded{max-height:1000px;transition:var(--transition);transition-delay:.3s}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.blockImageColumns__itemsWrapper,.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.blockImageColumns__items,.swiper-vertical>.swiper-wrapper{flex-direction:column}.blockImageColumns__items,.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.blockImageColumns__items,.swiper-android .blockImageColumns__item,.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.blockImageColumns__item,.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .blockImageColumns__item,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .blockImageColumns__items,.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .blockImageColumns__item,.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .blockImageColumns__items,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .blockImageColumns__items,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .blockImageColumns__item,.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.blockImageColumns__items,.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.blockImageColumns__items::-webkit-scrollbar,.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.blockImageColumns__items>.blockImageColumns__item,.swiper-css-mode>.blockImageColumns__items>.swiper-slide,.swiper-css-mode>.swiper-wrapper>.blockImageColumns__item,.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.blockImageColumns__items,.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.blockImageColumns__items,.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.blockImageColumns__items,.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.blockImageColumns__items>.blockImageColumns__item,.swiper-css-mode.swiper-free-mode>.blockImageColumns__items>.swiper-slide,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.blockImageColumns__item,.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.blockImageColumns__items:before,.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.blockImageColumns__items>.blockImageColumns__item,.swiper-centered>.blockImageColumns__items>.swiper-slide,.swiper-centered>.swiper-wrapper>.blockImageColumns__item,.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.blockImageColumns__items>.blockImageColumns__item:first-child,.swiper-centered.swiper-horizontal>.blockImageColumns__items>.swiper-slide:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.blockImageColumns__item:first-child,.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.blockImageColumns__items:before,.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.blockImageColumns__items>.blockImageColumns__item:first-child,.swiper-centered.swiper-vertical>.blockImageColumns__items>.swiper-slide:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.blockImageColumns__item:first-child,.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.blockImageColumns__items:before,.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.blockImageColumns__itemsWrapper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blockImageColumns{display:flex;flex-direction:column;height:957px;overflow:hidden;position:relative}.blockImageColumns__container{z-index:4}.blockImageColumns:before,.blockImageColumns__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockImageColumns__background{z-index:-2}.blockImageColumns--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundWhite .blockImageColumns__background{background:var(--colorWhite)}.blockImageColumns--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundBrown .blockImageColumns__background{background:var(--colorBrown)}.blockImageColumns--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundGreen .blockImageColumns__background{background:var(--colorGreen)}.blockImageColumns--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundCream .blockImageColumns__background{background:var(--colorCream)}.blockImageColumns--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundCreamLight .blockImageColumns__background{background:var(--colorCreamLight)}.blockImageColumns--backgroundTopCreamDark:before,.blockImageColumns--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundSkyBlue .blockImageColumns__background,.blockImageColumns--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockImageColumns--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImageColumns--backgroundEarth .blockImageColumns__background{background:var(--colorEarth)}.blockImageColumns--backgroundTopBlack .iconHolder--backgroundInherit,.blockImageColumns--backgroundTopBrown .iconHolder--backgroundInherit,.blockImageColumns--backgroundTopEarth .iconHolder--backgroundInherit,.blockImageColumns--backgroundTopGold .iconHolder--backgroundInherit,.blockImageColumns--backgroundTopGreen .iconHolder--backgroundInherit,.blockImageColumns--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockImageColumns--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockImageColumns--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockImageColumns__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockImageColumns--backgroundCream .blockImageColumns__background{background:var(--colorCreamMedium)}.blockImageColumns--backgroundBlack .blockImageColumns__background{background:var(--colorBlack)}.blockImageColumns--backgroundBlack .blockImageColumns__title,.blockImageColumns--backgroundEarth .blockImageColumns__title,.blockImageColumns--backgroundGreen .blockImageColumns__title,.blockImageColumns--backgroundSkyBlue .blockImageColumns__title{color:var(--colorWhite)}.blockImageColumns--backgroundCreamDark .blockImageColumns__background{background:var(--colorCreamDark)}.blockImageColumns--backgroundGold .blockImageColumns__background{background:var(--colorGold)}.blockImageColumns--backgroundGold .blockImageColumns__title{color:var(--colorWhite)}.blockImageColumns--backgroundGold .blockImageColumns__text{color:var(--colorWhite60)}.blockImageColumns--backgroundEarth .blockImageColumns__text,.blockImageColumns--backgroundSkyBlue .blockImageColumns__text{color:var(--colorWhite)}.blockImageColumns[data-pull-background=top] .blockImageColumns__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockImageColumns[data-pull-background=bottom] .blockImageColumns__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockImageColumns__backgroundElmt{height:1134px;width:300px}}.blockImageColumns__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockImageColumns__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockImageColumns--containerWidthFull .blockImageColumns__container{max-width:none;padding:0}.blockImageColumns--containerWidthSmall .blockImageColumns__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockImageColumns--containerWidthMedium .blockImageColumns__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockImageColumns__container--disableMobile{max-width:none;padding:0}}.blockImageColumns__imageWrapper{height:957px;left:0;position:absolute;width:100%}.blockImageColumns__content{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:calc(11.06925px + 6.37119vw);padding-left:calc(-112.75346px + 14.68144vw);padding-top:calc(-5.73961px + 5.95568vw)}@media screen and (max-width:768px){.blockImageColumns__content{padding-top:40px}}@media screen and (min-width:1490px){.blockImageColumns__content{padding-top:83px}}@media screen and (max-width:768px){.blockImageColumns__content{padding-bottom:60px}}@media screen and (min-width:1490px){.blockImageColumns__content{padding-bottom:106px}}@media screen and (max-width:768px){.blockImageColumns__content{padding-left:0}}@media screen and (min-width:1490px){.blockImageColumns__content{padding-left:106px}}.blockImageColumns__itemsWrapper{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0);overflow:visible;position:relative;width:100%}.blockImageColumns__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-size:calc(10.72576px + 2.77008vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockImageColumns__title{font-size:34px}}@media screen and (min-width:1490px){.blockImageColumns__title{font-size:64px}}.blockImageColumns__title span{color:var(--colorRed)}@media(max-width:767px){.blockImageColumns__title{line-height:1.238}.blockImageColumns__title br{display:none}}@media screen and (max-width:768px){.blockImageColumns__title{font-size:32px}}@media screen and (min-width:1490px){.blockImageColumns__title{font-size:52px}}.blockImageColumns__items{width:100%}.blockImageColumns__item{align-self:stretch;display:flex;height:auto;position:relative}.blockImageColumns__contentWrapper .blockImageColumns__background{height:100%;left:0;position:absolute;top:0;width:calc(var(--vw)*100)}.blockImageColumns__image{aspect-ratio:16/9;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blockImageColumns--contentPositionBottom{justify-content:flex-end;padding-bottom:var(--blockSpacing)}.blockImageColumns--contentPositionTop{justify-content:flex-start;padding-top:var(--blockSpacing)}.blockImageColumns--contentPositionBottom .blockImageColumns__imageWrapper{bottom:var(--blockSpacing)}.blockImageColumns--contentPositionTop .blockImageColumns__imageWrapper{top:var(--blockSpacing)}.blockImageColumns--contentBackgroundLight .blockImageColumns__contentWrapper .blockImageColumns__background{background:var(--colorWhite)}.blockImageColumns--contentBackgroundDark .blockImageColumns__contentWrapper .blockImageColumns__background{background:var(--colorDarkGray)}.blockImageColumns--contentBackgroundLight .iconHolder{--themeColor:var(--colorBlack)}.blockImageColumns--contentBackgroundDark .iconHolder{--themeColor:var(--colorWhite)}.blockImageColumns[data-num-slides="1"] .blockImageColumns__navigation,.blockImageColumns[data-num-slides="2"] .blockImageColumns__navigation,.blockImageColumns[data-num-slides="3"] .blockImageColumns__navigation,.blockImageColumns[data-num-slides="4"][data-slider-type=top] .blockImageColumns__navigation{display:none}.blockImageColumns[data-slider-type=top] .blockImageColumns__items{display:grid;gap:0 24px;grid-template-columns:repeat(12,1fr)}.blockImageColumns[data-slider-type=top] .blockImageColumns__item{grid-column:span 3;padding-bottom:80px}.blockImageColumns[data-slider-type=top] .contentColumn{padding-bottom:40px}.blockImageColumns--contentBackgroundDark[data-next-background=Black] .blockImageColumns__content,.blockImageColumns--contentBackgroundLight[data-next-background=White] .blockImageColumns__content{padding-bottom:0}@media(max-width:1199px){.blockImageColumns[data-slider-type=full] .blockImageColumns__itemsWrapper{width:100%}}@media(max-width:1023px){.blockImageColumns[data-slider-type=top] .blockImageColumns__item{grid-column:span 6;padding-bottom:80px}}@media(max-width:767px){.blockImageColumns,.blockImageColumns__imageWrapper{height:875px}.blockImageColumns__title{margin-bottom:24px;margin-top:15px;width:100%}.blockImageColumns[data-slider-type=top]{height:auto}.blockImageColumns[data-slider-type=top] .blockImageColumns__imageWrapper{display:block;height:500px;position:relative;top:auto;width:100%}.blockImageColumns[data-slider-type=top] .blockImageColumns__item{padding-bottom:0}.blockImageColumns[data-slider-type=top] .blockImageColumns__content{padding-bottom:calc(var(--blockSpacing) - 5px)}.blockImageColumns[data-slider-type=top] .blockImageColumns__item{grid-column:span 12}.blockImageColumns[data-slider-type=top] .blockImageColumns__item:last-of-type .contentColumn{padding-bottom:0}.blockImageColumns[data-slider-type=top] .blockImageColumns__item:last-of-type .contentColumn:after{display:none}}.blockImages{--gap:118px;padding:var(--blockSpacing) 0;position:relative}.blockImages__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockImages__title{font-size:34px}}@media screen and (min-width:1490px){.blockImages__title{font-size:64px}}.blockImages__title span{color:var(--colorRed)}@media(max-width:767px){.blockImages__title{line-height:1.238}.blockImages__title br{display:none}}.blockImages__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockImages__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockImages__pretitle{font-size:30px}}.blockImages__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockImages__pretitle br{display:none}}.blockImages__buttons{margin-top:var(--marginButtonsToTitle)}.blockImages__container{z-index:4}.blockImages:before,.blockImages__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockImages__background{z-index:-2}.blockImages--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundWhite .blockImages__background{background:var(--colorWhite)}.blockImages--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundBrown .blockImages__background{background:var(--colorBrown)}.blockImages--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundGreen .blockImages__background{background:var(--colorGreen)}.blockImages--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundCream .blockImages__background{background:var(--colorCream)}.blockImages--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundCreamLight .blockImages__background{background:var(--colorCreamLight)}.blockImages--backgroundTopCreamDark:before,.blockImages--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundSkyBlue .blockImages__background,.blockImages--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockImages--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockImages--backgroundEarth .blockImages__background{background:var(--colorEarth)}.blockImages--backgroundTopBlack .iconHolder--backgroundInherit,.blockImages--backgroundTopBrown .iconHolder--backgroundInherit,.blockImages--backgroundTopEarth .iconHolder--backgroundInherit,.blockImages--backgroundTopGold .iconHolder--backgroundInherit,.blockImages--backgroundTopGreen .iconHolder--backgroundInherit,.blockImages--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockImages--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockImages--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockImages__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockImages--backgroundCream .blockImages__background{background:var(--colorCreamMedium)}.blockImages--backgroundBlack .blockImages__background{background:var(--colorBlack)}.blockImages--backgroundBlack .blockImages__title,.blockImages--backgroundEarth .blockImages__title,.blockImages--backgroundGreen .blockImages__title,.blockImages--backgroundSkyBlue .blockImages__title{color:var(--colorWhite)}.blockImages--backgroundCreamDark .blockImages__background{background:var(--colorCreamDark)}.blockImages--backgroundGold .blockImages__background{background:var(--colorGold)}.blockImages--backgroundGold .blockImages__title{color:var(--colorWhite)}.blockImages--backgroundGold .blockImages__text{color:var(--colorWhite60)}.blockImages--backgroundEarth .blockImages__text,.blockImages--backgroundSkyBlue .blockImages__text{color:var(--colorWhite)}.blockImages[data-pull-background=top] .blockImages__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockImages[data-pull-background=bottom] .blockImages__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockImages__backgroundElmt{height:1134px;width:300px}}.blockImages__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockImages__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockImage--containerWidthFull .blockImages__container{max-width:none;padding:0}.blockImage--containerWidthSmall .blockImages__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockImage--containerWidthMedium .blockImages__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockImages__container--disableMobile{max-width:none;padding:0}}.blockImages__content{align-items:flex-end;display:flex;gap:calc(-104.88089px + 14.95845vw);justify-content:space-between}@media screen and (max-width:768px){.blockImages__content{gap:10px}}@media screen and (min-width:1490px){.blockImages__content{gap:118px}}.blockImages__item{align-items:flex-end;aspect-ratio:504/493;display:inline-flex;position:relative;width:calc(50% - var(--gap))}.blockImages__item:nth-of-type(2){aspect-ratio:607/604;width:50%}.blockImages .imageWrapper{width:100%}.blockImages__item img{aspect-ratio:504/493;display:block;height:100%;object-fit:cover;width:100%}.blockImages__item--layout1{grid-column:span 12}.blockImages__item--layout1 img{aspect-ratio:1292/841}@media(max-width:767px){.blockImages{--gap:10px}.blockImages__container{margin-left:calc(var(--sitePadding)*-1);width:calc(100% + var(--sitePadding)*2)}.blockImages__item{grid-column:span 12;width:calc(50% - var(--gap)*.5)}.blockImages__item:nth-of-type(2){aspect-ratio:1/1;width:calc(50% - var(--gap)*.5)}}.blockTeasers{--gap:117px;padding:var(--blockSpacing) 0;position:relative}.blockTeasers__container{z-index:4}.blockTeasers:before,.blockTeasers__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockTeasers__background{z-index:-2}.blockTeasers--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundWhite .blockTeasers__background{background:var(--colorWhite)}.blockTeasers--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundBrown .blockTeasers__background{background:var(--colorBrown)}.blockTeasers--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundGreen .blockTeasers__background{background:var(--colorGreen)}.blockTeasers--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundCream .blockTeasers__background{background:var(--colorCream)}.blockTeasers--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundCreamLight .blockTeasers__background{background:var(--colorCreamLight)}.blockTeasers--backgroundTopCreamDark:before,.blockTeasers--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundSkyBlue .blockTeasers__background,.blockTeasers--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockTeasers--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTeasers--backgroundEarth .blockTeasers__background{background:var(--colorEarth)}.blockTeasers--backgroundTopBlack .iconHolder--backgroundInherit,.blockTeasers--backgroundTopBrown .iconHolder--backgroundInherit,.blockTeasers--backgroundTopEarth .iconHolder--backgroundInherit,.blockTeasers--backgroundTopGold .iconHolder--backgroundInherit,.blockTeasers--backgroundTopGreen .iconHolder--backgroundInherit,.blockTeasers--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockTeasers--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockTeasers--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockTeasers__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockTeasers--backgroundCream .blockTeasers__background{background:var(--colorCreamMedium)}.blockTeasers--backgroundBlack .blockTeasers__background{background:var(--colorBlack)}.blockTeasers--backgroundBlack .blockTeasers__title,.blockTeasers--backgroundEarth .blockTeasers__title,.blockTeasers--backgroundGreen .blockTeasers__title,.blockTeasers--backgroundSkyBlue .blockTeasers__title{color:var(--colorWhite)}.blockTeasers--backgroundCreamDark .blockTeasers__background{background:var(--colorCreamDark)}.blockTeasers--backgroundGold .blockTeasers__background{background:var(--colorGold)}.blockTeasers--backgroundGold .blockTeasers__title{color:var(--colorWhite)}.blockTeasers--backgroundGold .blockTeasers__text{color:var(--colorWhite60)}.blockTeasers--backgroundEarth .blockTeasers__text,.blockTeasers--backgroundSkyBlue .blockTeasers__text{color:var(--colorWhite)}.blockTeasers[data-pull-background=top] .blockTeasers__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockTeasers[data-pull-background=bottom] .blockTeasers__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockTeasers__backgroundElmt{height:1134px;width:300px}}.blockTeasers__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockTeasers__title{font-size:34px}}@media screen and (min-width:1490px){.blockTeasers__title{font-size:64px}}.blockTeasers__title span{color:var(--colorRed)}@media(max-width:767px){.blockTeasers__title{line-height:1.238}.blockTeasers__title br{display:none}}.blockTeasers__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockTeasers__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockTeasers__pretitle{font-size:30px}}.blockTeasers__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockTeasers__pretitle br{display:none}}.blockTeasers__buttons{margin-top:var(--marginButtonsToTitle)}.blockTeasers__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockTeasers__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockTeasers--containerWidthFull .blockTeasers__container{max-width:none;padding:0}.blockTeasers--containerWidthSmall .blockTeasers__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockTeasers--containerWidthMedium .blockTeasers__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockTeasers__container--disableMobile{max-width:none;padding:0}}.blockTeasers__items{grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fit,minmax(505px,1fr))}.blockTeasers__item{box-sizing:border-box}.blockTeasers__item:first-of-type{margin-top:calc(var(--gap)*1);width:505px}.blockTeasers__item:first-of-type .teaser__imageWrapper{height:calc(190.44875px + 27.28532vw)}@media screen and (max-width:768px){.blockTeasers__item:first-of-type .teaser__imageWrapper{height:400px}}@media screen and (min-width:1490px){.blockTeasers__item:first-of-type .teaser__imageWrapper{height:597px}}.blockTeasers__item:nth-of-type(2) .teaser__imageWrapper{height:calc(46.21884px + 32.13296vw)}@media screen and (max-width:768px){.blockTeasers__item:nth-of-type(2) .teaser__imageWrapper{height:293px}}@media screen and (min-width:1490px){.blockTeasers__item:nth-of-type(2) .teaser__imageWrapper{height:525px}}.blockTeasers__item:nth-of-type(2){margin-left:calc(var(--gap)*-.43);margin-top:calc(var(--gap)*-.43);width:608px}.blockTeasers__item:nth-of-type(2) .teaser__title{font-size:26px}.blockTeasers__item:nth-of-type(3){width:608px}.blockTeasers__item:nth-of-type(4){margin-left:calc(var(--gap)*.45);margin-top:-225px;width:504px}@media(max-width:1199px){.blockTeasers{--gap:60px}.blockTeasers__items{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.blockTeasers__item:nth-of-type(2){margin-left:calc(var(--gap)*-1);width:calc(var(--gap) + 100%)}.blockTeasers__item:nth-of-type(4){margin-top:calc(var(--gap)*-2)}.blockTeasers__item:first-of-type{width:calc(100% - var(--gap))}.blockTeasers__item:nth-of-type(3){width:100%}.blockTeasers__item:nth-of-type(4){margin-left:0;width:100%}}@media(max-width:1023px){.blockTeasers{--gap:40px}.blockTeasers__items{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.blockTeasers__item:nth-of-type(3) .teaser:not(.teaser--hasImage){padding:40px 60px}}@media(max-width:767px){.blockTeasers{--gap:56px 0}.blockTeasers__title br{display:block}.blockTeasers__items{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}.blockTextImage{padding:var(--blockSpacing) 0;position:relative}.blockTextImage__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockTextImage__title{font-size:34px}}@media screen and (min-width:1490px){.blockTextImage__title{font-size:64px}}.blockTextImage__title span{color:var(--colorRed)}@media(max-width:767px){.blockTextImage__title{line-height:1.238}.blockTextImage__title br{display:none}}.blockTextImage__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockTextImage__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockTextImage__pretitle{font-size:30px}}.blockTextImage__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockTextImage__pretitle br{display:none}}.blockTextImage__buttons{margin-top:var(--marginButtonsToTitle)}.blockTextImage__container{z-index:4}.blockTextImage:before,.blockTextImage__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockTextImage__background{z-index:-2}.blockTextImage--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundWhite .blockTextImage__background{background:var(--colorWhite)}.blockTextImage--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundBrown .blockTextImage__background{background:var(--colorBrown)}.blockTextImage--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundGreen .blockTextImage__background{background:var(--colorGreen)}.blockTextImage--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundCream .blockTextImage__background{background:var(--colorCream)}.blockTextImage--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundCreamLight .blockTextImage__background{background:var(--colorCreamLight)}.blockTextImage--backgroundTopCreamDark:before,.blockTextImage--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundSkyBlue .blockTextImage__background,.blockTextImage--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockTextImage--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTextImage--backgroundEarth .blockTextImage__background{background:var(--colorEarth)}.blockTextImage--backgroundTopBlack .iconHolder--backgroundInherit,.blockTextImage--backgroundTopBrown .iconHolder--backgroundInherit,.blockTextImage--backgroundTopEarth .iconHolder--backgroundInherit,.blockTextImage--backgroundTopGold .iconHolder--backgroundInherit,.blockTextImage--backgroundTopGreen .iconHolder--backgroundInherit,.blockTextImage--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockTextImage--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockTextImage--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockTextImage__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockTextImage--backgroundCream .blockTextImage__background{background:var(--colorCreamMedium)}.blockTextImage--backgroundBlack .blockTextImage__background{background:var(--colorBlack)}.blockTextImage--backgroundBlack .blockTextImage__title,.blockTextImage--backgroundEarth .blockTextImage__title,.blockTextImage--backgroundGreen .blockTextImage__title,.blockTextImage--backgroundSkyBlue .blockTextImage__title{color:var(--colorWhite)}.blockTextImage--backgroundCreamDark .blockTextImage__background{background:var(--colorCreamDark)}.blockTextImage--backgroundGold .blockTextImage__background{background:var(--colorGold)}.blockTextImage--backgroundGold .blockTextImage__title{color:var(--colorWhite)}.blockTextImage--backgroundGold .blockTextImage__text{color:var(--colorWhite60)}.blockTextImage--backgroundEarth .blockTextImage__text,.blockTextImage--backgroundSkyBlue .blockTextImage__text{color:var(--colorWhite)}.blockTextImage[data-pull-background=top] .blockTextImage__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockTextImage[data-pull-background=bottom] .blockTextImage__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockTextImage__backgroundElmt{height:1134px;width:300px}}.blockTextImage__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockTextImage__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockTextImage--containerWidthFull .blockTextImage__container{max-width:none;padding:0}.blockTextImage--containerWidthSmall .blockTextImage__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockTextImage--containerWidthMedium .blockTextImage__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockTextImage__container--disableMobile{max-width:none;padding:0}}.blockTextImage__content{display:flex;gap:calc(-217.10345px + 22.75862vw);justify-content:space-between}@media screen and (max-width:1200px){.blockTextImage__content{gap:56px}}@media screen and (min-width:1490px){.blockTextImage__content{gap:122px}}.blockTextImage__imageContainer{flex:0 0 auto;position:relative;width:41%}.blockTextImage__imageWrapper{display:inline-flex;position:relative}.blockTextImage__image{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;position:relative;width:100%}.blockTextImage__texts{margin-bottom:auto;margin-top:auto}.blockTextImage .text,.blockTextImage .text p{font-size:calc(13.74515px + .55402vw)}@media screen and (max-width:768px){.blockTextImage .text,.blockTextImage .text p{font-size:18px}}@media screen and (min-width:1490px){.blockTextImage .text,.blockTextImage .text p{font-size:22px}}.blockTextImage__buttons{margin-top:var(--marginButtonsToText)}.blockTextImage--imagePositionRight .blockTextImage__texts{order:1}.blockTextImage--imagePositionLeft .blockTextImage__texts,.blockTextImage--imagePositionRight .blockTextImage__imageContainer{order:2}.blockTextImage--imagePositionLeft .blockTextImage__imageContainer{order:1}.blockTextImage--backgroundDark .blockTextImage__texts{color:var(--colorWhite)}@media(max-width:767px){.blockTextImage__content{flex-direction:column}.blockTextImage__imageContainer{width:100%}.blockTextImage__image{aspect-ratio:332/266}}.blockText{padding:var(--blockSpacing) 0;position:relative}.blockText__container{z-index:4}.blockText:before,.blockText__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockText__background{z-index:-2}.blockText--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundWhite .blockText__background{background:var(--colorWhite)}.blockText--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundBrown .blockText__background{background:var(--colorBrown)}.blockText--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundGreen .blockText__background{background:var(--colorGreen)}.blockText--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundCream .blockText__background{background:var(--colorCream)}.blockText--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundCreamLight .blockText__background{background:var(--colorCreamLight)}.blockText--backgroundTopCreamDark:before,.blockText--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundSkyBlue .blockText__background,.blockText--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockText--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockText--backgroundEarth .blockText__background{background:var(--colorEarth)}.blockText--backgroundTopBlack .iconHolder--backgroundInherit,.blockText--backgroundTopBrown .iconHolder--backgroundInherit,.blockText--backgroundTopEarth .iconHolder--backgroundInherit,.blockText--backgroundTopGold .iconHolder--backgroundInherit,.blockText--backgroundTopGreen .iconHolder--backgroundInherit,.blockText--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockText--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockText--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockText__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockText--backgroundCream .blockText__background{background:var(--colorCreamMedium)}.blockText--backgroundBlack .blockText__background{background:var(--colorBlack)}.blockText--backgroundBlack .blockText__title,.blockText--backgroundEarth .blockText__title,.blockText--backgroundGreen .blockText__title,.blockText--backgroundSkyBlue .blockText__title{color:var(--colorWhite)}.blockText--backgroundCreamDark .blockText__background{background:var(--colorCreamDark)}.blockText--backgroundGold .blockText__background{background:var(--colorGold)}.blockText--backgroundGold .blockText__title{color:var(--colorWhite)}.blockText--backgroundGold .blockText__text{color:var(--colorWhite60)}.blockText--backgroundEarth .blockText__text,.blockText--backgroundSkyBlue .blockText__text{color:var(--colorWhite)}.blockText[data-pull-background=top] .blockText__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockText[data-pull-background=bottom] .blockText__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockText__backgroundElmt{height:1134px;width:300px}}.blockText__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockText__title{font-size:34px}}@media screen and (min-width:1490px){.blockText__title{font-size:64px}}.blockText__title span{color:var(--colorRed)}@media(max-width:767px){.blockText__title{line-height:1.238}.blockText__title br{display:none}}.blockText__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockText__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockText__pretitle{font-size:30px}}.blockText__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockText__pretitle br{display:none}}.blockText__buttons{margin-top:var(--marginButtonsToTitle)}.blockText__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockText__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockText--containerWidthFull .blockText__container{max-width:none;padding:0}.blockText--containerWidthSmall .blockText__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockText--containerWidthMedium .blockText__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockText__container--disableMobile{max-width:none;padding:0}}.blockText__backgroundElmt{display:none}.blockText--titlePositionLeft .blockText__content{display:flex;flex-direction:row;gap:calc(-106.55172px + 11.37931vw);justify-content:space-between;max-width:inherit}@media screen and (max-width:1200px){.blockText--titlePositionLeft .blockText__content{gap:30px}}@media screen and (min-width:1490px){.blockText--titlePositionLeft .blockText__content{gap:63px}}.blockText--titlePositionLeft .blockText__texts{flex:0 0 auto;width:58%}.blockText--titlePositionLeft .blockText__title{margin-bottom:0}.blockText__buttons{margin-top:var(--marginButtonsToText)}@media(max-width:767px){.blockText--titlePositionLeft .blockText__content{flex-direction:column}.blockText--titlePositionLeft .blockText__texts{width:100%}}.header+.blockText .blockText__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(-4.6759px + 5.81717vw);font-weight:var(--fontWeightBold);line-height:1;margin:0 0 var(--marginTitleToTitle) 0}@media screen and (max-width:768px){.header+.blockText .blockText__title{font-size:40px}}@media screen and (min-width:1490px){.header+.blockText .blockText__title{font-size:82px}}@media screen and (max-width:768px){.header+.blockText .blockText__title{line-height:1}}@media screen and (min-width:1490px){.header+.blockText .blockText__title{line-height:1}}.header+.blockText .blockText__title span{color:var(--colorRed)}.header+.blockText .blockText__backgroundElmt{display:block;height:1370px;top:var(--navigationHeight)}@media(min-width:1024px){.hero--textAlignCenter+.blockText{padding-top:calc(var(--blockSpacing) + 65px)}}.blockTitleTeasers{padding:var(--blockSpacing) 0;position:relative}.blockTitleTeasers__container{z-index:4}.blockTitleTeasers:before,.blockTitleTeasers__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.blockTitleTeasers__background{z-index:-2}.blockTitleTeasers--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundWhite .blockTitleTeasers__background{background:var(--colorWhite)}.blockTitleTeasers--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundBrown .blockTitleTeasers__background{background:var(--colorBrown)}.blockTitleTeasers--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundGreen .blockTitleTeasers__background{background:var(--colorGreen)}.blockTitleTeasers--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundCream .blockTitleTeasers__background{background:var(--colorCream)}.blockTitleTeasers--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundCreamLight .blockTitleTeasers__background{background:var(--colorCreamLight)}.blockTitleTeasers--backgroundTopCreamDark:before,.blockTitleTeasers--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundSkyBlue .blockTitleTeasers__background,.blockTitleTeasers--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.blockTitleTeasers--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.blockTitleTeasers--backgroundEarth .blockTitleTeasers__background{background:var(--colorEarth)}.blockTitleTeasers--backgroundTopBlack .iconHolder--backgroundInherit,.blockTitleTeasers--backgroundTopBrown .iconHolder--backgroundInherit,.blockTitleTeasers--backgroundTopEarth .iconHolder--backgroundInherit,.blockTitleTeasers--backgroundTopGold .iconHolder--backgroundInherit,.blockTitleTeasers--backgroundTopGreen .iconHolder--backgroundInherit,.blockTitleTeasers--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.blockTitleTeasers--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.blockTitleTeasers--backgroundTopCream:before{background:var(--colorCreamMedium)}.blockTitleTeasers__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.blockTitleTeasers--backgroundCream .blockTitleTeasers__background{background:var(--colorCreamMedium)}.blockTitleTeasers--backgroundBlack .blockTitleTeasers__background{background:var(--colorBlack)}.blockTitleTeasers--backgroundBlack .blockTitleTeasers__title,.blockTitleTeasers--backgroundEarth .blockTitleTeasers__title,.blockTitleTeasers--backgroundGreen .blockTitleTeasers__title,.blockTitleTeasers--backgroundSkyBlue .blockTitleTeasers__title{color:var(--colorWhite)}.blockTitleTeasers--backgroundCreamDark .blockTitleTeasers__background{background:var(--colorCreamDark)}.blockTitleTeasers--backgroundGold .blockTitleTeasers__background{background:var(--colorGold)}.blockTitleTeasers--backgroundGold .blockTitleTeasers__title{color:var(--colorWhite)}.blockTitleTeasers--backgroundGold .blockTitleTeasers__text{color:var(--colorWhite60)}.blockTitleTeasers--backgroundEarth .blockTitleTeasers__text,.blockTitleTeasers--backgroundSkyBlue .blockTitleTeasers__text{color:var(--colorWhite)}.blockTitleTeasers[data-pull-background=top] .blockTitleTeasers__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.blockTitleTeasers[data-pull-background=bottom] .blockTitleTeasers__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.blockTitleTeasers__backgroundElmt{height:1134px;width:300px}}.blockTitleTeasers__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.blockTitleTeasers__title{font-size:34px}}@media screen and (min-width:1490px){.blockTitleTeasers__title{font-size:64px}}.blockTitleTeasers__title span{color:var(--colorRed)}@media(max-width:767px){.blockTitleTeasers__title{line-height:1.238}.blockTitleTeasers__title br{display:none}}.blockTitleTeasers__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.blockTitleTeasers__pretitle{font-size:20px}}@media screen and (min-width:1490px){.blockTitleTeasers__pretitle{font-size:30px}}.blockTitleTeasers__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.blockTitleTeasers__pretitle br{display:none}}.blockTitleTeasers__buttons{margin-top:var(--marginButtonsToTitle)}.blockTitleTeasers__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.blockTitleTeasers__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.blockTitleTeasers--containerWidthFull .blockTitleTeasers__container{max-width:none;padding:0}.blockTitleTeasers--containerWidthSmall .blockTitleTeasers__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.blockTitleTeasers--containerWidthMedium .blockTitleTeasers__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.blockTitleTeasers__container--disableMobile{max-width:none;padding:0}}.blockTitleTeasers__items{display:grid;gap:0 78px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.blockTitleTeasers__item:nth-of-type(odd){padding-top:77px}@media(max-width:1199px){.blockTitleTeasers__items{display:grid;gap:0 78px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(max-width:1023px){.blockTitleTeasers__items{gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:767px){.blockTitleTeasers__items{gap:56px 0;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.blockTitleTeasers__item:nth-of-type(odd){padding-top:0}}.footer{position:relative}.footer__container{z-index:4}.footer:before,.footer__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.footer__background{z-index:-2}.footer--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundWhite .footer__background{background:var(--colorWhite)}.footer--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundBrown .footer__background{background:var(--colorBrown)}.footer--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundGreen .footer__background{background:var(--colorGreen)}.footer--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundCream .footer__background{background:var(--colorCream)}.footer--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundCreamLight .footer__background{background:var(--colorCreamLight)}.footer--backgroundTopCreamDark:before,.footer--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundSkyBlue .footer__background,.footer--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.footer--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.footer--backgroundEarth .footer__background{background:var(--colorEarth)}.footer--backgroundTopBlack .iconHolder--backgroundInherit,.footer--backgroundTopBrown .iconHolder--backgroundInherit,.footer--backgroundTopEarth .iconHolder--backgroundInherit,.footer--backgroundTopGold .iconHolder--backgroundInherit,.footer--backgroundTopGreen .iconHolder--backgroundInherit,.footer--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.footer--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.footer--backgroundTopCream:before{background:var(--colorCreamMedium)}.footer__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.footer--backgroundCream .footer__background{background:var(--colorCreamMedium)}.footer--backgroundBlack .footer__background{background:var(--colorBlack)}.footer--backgroundBlack .footer__title,.footer--backgroundEarth .footer__title,.footer--backgroundGreen .footer__title,.footer--backgroundSkyBlue .footer__title{color:var(--colorWhite)}.footer--backgroundCreamDark .footer__background{background:var(--colorCreamDark)}.footer--backgroundGold .footer__background{background:var(--colorGold)}.footer--backgroundGold .footer__title{color:var(--colorWhite)}.footer--backgroundGold .footer__text{color:var(--colorWhite60)}.footer--backgroundEarth .footer__text,.footer--backgroundSkyBlue .footer__text{color:var(--colorWhite)}.footer[data-pull-background=top] .footer__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.footer[data-pull-background=bottom] .footer__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.footer__backgroundElmt{height:1134px;width:300px}}.footer__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.footer__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.footer--containerWidthFull .footer__container{max-width:none;padding:0}.footer--containerWidthSmall .footer__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.footer--containerWidthMedium .footer__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.footer__container--disableMobile{max-width:none;padding:0}}.footer__top{padding-bottom:calc(5.70637px + 4.98615vw);padding-top:calc(39.47091px + 3.3241vw)}@media screen and (max-width:768px){.footer__top{padding-top:65px}}@media screen and (min-width:1490px){.footer__top{padding-top:89px}}@media screen and (max-width:768px){.footer__top{padding-bottom:44px}}@media screen and (min-width:1490px){.footer__top{padding-bottom:80px}}.footer__content{display:flex;gap:0 166px}.footer__column{display:flex;flex-direction:column;min-width:305px}.footer__column--address{display:flex;flex-direction:row;gap:12px 67px;max-width:315px}.footer__column--contactDetails{margin-top:53px}.footer__addressDetails .footer__text{margin-top:20px}.footer .logo{flex-shrink:0;height:112px;width:83px}.footer .logo:before{display:none}.footer__title{color:var(--colorWhite50);font-family:var(--fontFamilySpecial),sans-serif;font-size:30px;font-weight:var(--fontWeightExtraLight);margin:0}.footer .text{line-height:1.84}.footer__contactLink{color:var(--colorText);display:inline-flex;text-decoration:none}.footer__bottom{border-top:1px solid var(--colorWhite20);color:var(--colorText);padding:45px 0}.footer__bottom .footer__content{display:flex;flex-direction:row;justify-content:space-between}.footer__bottom .footer__navigation{align-items:center;display:flex;flex-direction:row;gap:0 34px}.footer__bottom .navigation{gap:0 34px}.footer .navigation__link{color:var(--colorText)}.footer__createdByWrapper a{color:var(--colorText);text-decoration:none}.footer a{position:relative}.footer a:before{background:var(--colorText);bottom:0;content:"";height:1px;left:0;position:absolute;transition:var(--transition);width:0}@media(max-width:1199px){.footer__bottom .footer__navigation{align-items:flex-start;flex-direction:column-reverse}}@media(max-width:767px){.footer__column--address{flex-direction:row-reverse;justify-content:space-between;max-width:100%}.footer__column--address .footer__text{max-width:155px}.footer__column--contactDetails{margin-top:0}.footer__content{flex-direction:column}.footer .text,.footer__contactLink{font-size:18px}.footer__bottom .footer__content,.footer__bottom .footer__navigation{align-items:flex-start;flex-direction:column}.footer__bottom .navigation{flex-direction:column;gap:18px 0}.footer__copyWrapper{font-size:18px;margin-bottom:20px}.footer__createdByWrapper{font-size:18px;margin-top:20px}}@media(hover:hover){.footer a:hover:before{width:100%}}.gutenbergError{padding:var(--blockSpacing) 0;position:relative}.gutenbergError__container{z-index:4}.gutenbergError:before,.gutenbergError__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.gutenbergError__background{z-index:-2}.gutenbergError--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundWhite .gutenbergError__background{background:var(--colorWhite)}.gutenbergError--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundBrown .gutenbergError__background{background:var(--colorBrown)}.gutenbergError--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundGreen .gutenbergError__background{background:var(--colorGreen)}.gutenbergError--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundCream .gutenbergError__background{background:var(--colorCream)}.gutenbergError--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundCreamLight .gutenbergError__background{background:var(--colorCreamLight)}.gutenbergError--backgroundTopCreamDark:before,.gutenbergError--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundSkyBlue .gutenbergError__background,.gutenbergError--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.gutenbergError--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.gutenbergError--backgroundEarth .gutenbergError__background{background:var(--colorEarth)}.gutenbergError--backgroundTopBlack .iconHolder--backgroundInherit,.gutenbergError--backgroundTopBrown .iconHolder--backgroundInherit,.gutenbergError--backgroundTopEarth .iconHolder--backgroundInherit,.gutenbergError--backgroundTopGold .iconHolder--backgroundInherit,.gutenbergError--backgroundTopGreen .iconHolder--backgroundInherit,.gutenbergError--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.gutenbergError--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.gutenbergError--backgroundTopCream:before{background:var(--colorCreamMedium)}.gutenbergError__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.gutenbergError--backgroundCream .gutenbergError__background{background:var(--colorCreamMedium)}.gutenbergError--backgroundBlack .gutenbergError__background{background:var(--colorBlack)}.gutenbergError--backgroundBlack .gutenbergError__title,.gutenbergError--backgroundEarth .gutenbergError__title,.gutenbergError--backgroundGreen .gutenbergError__title,.gutenbergError--backgroundSkyBlue .gutenbergError__title{color:var(--colorWhite)}.gutenbergError--backgroundCreamDark .gutenbergError__background{background:var(--colorCreamDark)}.gutenbergError--backgroundGold .gutenbergError__background{background:var(--colorGold)}.gutenbergError--backgroundGold .gutenbergError__title{color:var(--colorWhite)}.gutenbergError--backgroundGold .gutenbergError__text{color:var(--colorWhite60)}.gutenbergError--backgroundEarth .gutenbergError__text,.gutenbergError--backgroundSkyBlue .gutenbergError__text{color:var(--colorWhite)}.gutenbergError[data-pull-background=top] .gutenbergError__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.gutenbergError[data-pull-background=bottom] .gutenbergError__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.gutenbergError__backgroundElmt{height:1134px;width:300px}}.gutenbergError__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(2.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1.1;margin:0 0 var(--marginTitleToText) 0;position:relative}@media screen and (max-width:768px){.gutenbergError__title{font-size:34px}}@media screen and (min-width:1490px){.gutenbergError__title{font-size:64px}}.gutenbergError__title span{color:var(--colorRed)}@media(max-width:767px){.gutenbergError__title{line-height:1.238}.gutenbergError__title br{display:none}}.gutenbergError__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.gutenbergError__pretitle{font-size:20px}}@media screen and (min-width:1490px){.gutenbergError__pretitle{font-size:30px}}.gutenbergError__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.gutenbergError__pretitle br{display:none}}.gutenbergError__buttons{margin-top:var(--marginButtonsToTitle)}.gutenbergError__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.gutenbergError__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.gutenbergError--containerWidthFull .gutenbergError__container{max-width:none;padding:0}.gutenbergError--containerWidthSmall .gutenbergError__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.gutenbergError--containerWidthMedium .gutenbergError__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.gutenbergError__container--disableMobile{max-width:none;padding:0}}.gutenbergError__title{color:var(--colorError)}.gutenbergError .text{color:var(--colorError70);font-size:24px}.gutenbergError__list{background-color:var(--colorBlack06);border-radius:var(--borderRadius);display:flex;flex-direction:column;gap:15px;list-style:none;padding:var(--sitePadding)}.gutenbergError__property{font-size:22px;font-weight:var(--fontWeightBold)}.gutenbergError__itemErrors{display:flex;flex-direction:column;gap:5px;list-style:none;padding-left:15px}.gutenbergError__itemError{align-items:center;color:var(--colorBlack70);display:flex;font-size:20px;gap:5px;line-height:1.2}.gutenbergError__itemError:before{color:var(--colorError50);content:"";font-family:iconfont;font-size:14px;font-style:normal;font-weight:400}.header{left:0;position:absolute;top:0;transition:var(--transition);width:100%;z-index:20}.admin-bar .header{top:32px}.header__container{box-sizing:border-box;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.header__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.header--containerWidthFull .header__container{max-width:none;padding:0}.header--containerWidthSmall .header__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.header--containerWidthMedium .header__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.header__container--disableMobile{max-width:none;padding:0}}.header__content{align-items:center;display:flex;height:var(--navigationHeight);justify-content:space-between;position:relative}.header__logo{height:calc(-67.82759px + 12.06897vw);width:calc(-162.44828px + 28.62069vw)}@media screen and (max-width:1200px){.header__logo{width:181px}}@media screen and (min-width:1490px){.header__logo{width:264px}}@media screen and (max-width:1200px){.header__logo{height:77px}}@media screen and (min-width:1490px){.header__logo{height:112px}}.header__navigation{align-items:center;display:flex;gap:0 63px;height:var(--navigationHeight)}.header__navigation .navigation__link{padding-inline:calc(-34.37931px + 3.44828vw)}@media screen and (max-width:1200px){.header__navigation .navigation__link{padding-inline:7px}}@media screen and (min-width:1490px){.header__navigation .navigation__link{padding-inline:17px}}.header--demo{padding-top:0;position:static}.header__hamburgerWrapper{align-items:center;background:var(--colorGrayLight);display:none;height:var(--navigationHeight);justify-content:center;margin-right:-25px;padding:0 25px;transition:var(--transition)}@media(max-width:1023px){.header__navigation{display:none}.header__hamburger{display:block}.header__hamburgerWrapper{display:inline-flex}}@media(max-width:767px){.admin-bar .header{top:46px}.header__logo{margin-left:inherit;margin-right:auto;max-width:181px;padding-right:0}}.hero{padding:var(--blockSpacing) 0;position:relative}.hero__container{z-index:4}.hero:before,.hero__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero__background{z-index:-2}.hero--backgroundTopWhite:before{background:var(--colorWhite);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundWhite .hero__background{background:var(--colorWhite)}.hero--backgroundTopBlack:before{background:var(--colorBlack);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundTopGold:before{background:var(--colorGold);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundTopBrown:before{background:var(--colorBrown);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundBrown .hero__background{background:var(--colorBrown)}.hero--backgroundTopGreen:before{background:var(--colorGreen);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundGreen .hero__background{background:var(--colorGreen)}.hero--backgroundTopCream:before{background:var(--colorCream);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundCream .hero__background{background:var(--colorCream)}.hero--backgroundTopCreamLight:before{background:var(--colorCreamLight);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundCreamLight .hero__background{background:var(--colorCreamLight)}.hero--backgroundTopCreamDark:before,.hero--backgroundTopSkyBlue:before{content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundSkyBlue .hero__background,.hero--backgroundTopSkyBlue:before{background:var(--colorSkyBlue)}.hero--backgroundTopEarth:before{background:var(--colorEarth);content:"";height:calc(50% + var(--blockSpacing)*.5);top:0}.hero--backgroundEarth .hero__background{background:var(--colorEarth)}.hero--backgroundTopBlack .iconHolder--backgroundInherit,.hero--backgroundTopBrown .iconHolder--backgroundInherit,.hero--backgroundTopEarth .iconHolder--backgroundInherit,.hero--backgroundTopGold .iconHolder--backgroundInherit,.hero--backgroundTopGreen .iconHolder--backgroundInherit,.hero--backgroundTopSkyBlue .iconHolder--backgroundInherit{--themeColor:var(--colorWhite)}.hero--backgroundTopCreamDark:before{background:var(--colorCreamDark)}.hero--backgroundTopCream:before{background:var(--colorCreamMedium)}.hero__backgroundElmt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='726' height='882' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.098 550.25 61.474-84.52V83.528L5.49 6.747V.571h208.32l193.712 355.491L602.501.571h195.486v6.175l-53.959 76.782v389.493l53.536 77.229v5.803H517.636v-5.803l53.959-77.229V111.355L348.75 514.76h-38L89.087 115.968V465.73l61.053 84.52v5.803H1.098v-5.803Zm0 29.761H150.14v5.803l-61.053 84.52V1020.1l221.579-398.722h37.999L571.51 1024.78V663.117l-53.959-77.229v-5.803H797.48v5.803l-53.537 77.229v389.493l53.959 76.78v6.18H602.417L407.438 780.077 213.725 1135.57H5.489v-6.18l56.999-76.78V670.483l-61.39-84.669v-5.803Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-255px;height:1134px;opacity:.3;position:absolute;right:-75px;width:796px}.hero--backgroundCream .hero__background{background:var(--colorCreamMedium)}.hero--backgroundBlack .hero__background{background:var(--colorBlack)}.hero--backgroundBlack .hero__title,.hero--backgroundEarth .hero__title,.hero--backgroundGreen .hero__title,.hero--backgroundSkyBlue .hero__title{color:var(--colorWhite)}.hero--backgroundCreamDark .hero__background{background:var(--colorCreamDark)}.hero--backgroundGold .hero__background{background:var(--colorGold)}.hero--backgroundGold .hero__title{color:var(--colorWhite)}.hero--backgroundGold .hero__text{color:var(--colorWhite60)}.hero--backgroundEarth .hero__text,.hero--backgroundSkyBlue .hero__text{color:var(--colorWhite)}.hero[data-pull-background=top] .hero__background{bottom:0;height:calc(50% - var(--blockSpacing)*.5);top:auto;z-index:2}.hero[data-pull-background=bottom] .hero__background{bottom:auto;height:50%;top:0;z-index:2}@media(max-width:767px){.hero__backgroundElmt{height:1134px;width:300px}}.hero__title{font-size:calc(2.08864px + 4.15512vw);line-height:1.1;position:relative}@media screen and (max-width:768px){.hero__title{font-size:34px}}@media screen and (min-width:1490px){.hero__title{font-size:64px}}@media(max-width:767px){.hero__title{line-height:1.238}.hero__title br{display:none}}.hero__pretitle{color:var(--colorGray);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(9.36288px + 1.38504vw);font-weight:var(--fontWeightRegular);line-height:1.1;margin:0 0 10px}@media screen and (max-width:768px){.hero__pretitle{font-size:20px}}@media screen and (min-width:1490px){.hero__pretitle{font-size:30px}}.hero__pretitle span{font-weight:var(--fontWeightMedium)}@media(max-width:767px){.hero__pretitle br{display:none}}.hero__buttons{margin-top:var(--marginButtonsToTitle)}.hero__container{align-items:flex-end;box-sizing:border-box;display:flex;justify-content:flex-start;margin:0 auto;max-width:calc(var(--containerWidth) + var(--sitePadding)*2);padding:0 var(--sitePadding);position:relative;width:100%}.hero__container--widthMedium{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}.hero--containerWidthFull .hero__container{max-width:none;padding:0}.hero--containerWidthSmall .hero__container{max-width:calc(var(--containerWidthSmall) + var(--sitePadding)*2)}.hero--containerWidthMedium .hero__container{max-width:calc(var(--containerWidthMedium) + var(--sitePadding)*2)}@media(max-width:767px){.hero__container--disableMobile{max-width:none;padding:0}}.hero__title{color:var(--colorBlack);font-family:var(--fontFamilySpecial),sans-serif;font-size:calc(-4.6759px + 5.81717vw);font-size:calc(30.08864px + 4.15512vw);font-weight:var(--fontWeightBold);line-height:1;margin:0 0 var(--marginTitleToText) 0}@media screen and (max-width:768px){.hero__title{font-size:40px}}@media screen and (min-width:1490px){.hero__title{font-size:82px}}@media screen and (max-width:768px){.hero__title{line-height:1}}@media screen and (min-width:1490px){.hero__title{line-height:1}}.hero__title span{color:var(--colorRed)}@media screen and (max-width:768px){.hero__title{font-size:62px}}@media screen and (min-width:1490px){.hero__title{font-size:92px}}.hero__pretitle{font-size:calc(-12.29363px + 4.98615vw);text-transform:capitalize}@media screen and (max-width:768px){.hero__pretitle{font-size:26px}}@media screen and (min-width:1490px){.hero__pretitle{font-size:62px}}.hero__text{color:var(--colorGray);max-width:975px}.hero__text,.hero__text p{font-size:calc(15.74515px + .55402vw)}@media screen and (max-width:768px){.hero__text,.hero__text p{font-size:20px}}@media screen and (min-width:1490px){.hero__text,.hero__text p{font-size:24px}}.hero__imageWrapper,.hero__videoWrapper{overflow:hidden;z-index:-2}.hero__imageContainer,.hero__imageWrapper,.hero__videoWrapper{height:100%;left:0;position:absolute;top:0;width:100%}.hero__imageWrapper{background-size:cover;height:calc(var(--vh)*100 + 320px);width:100%}.hero__videoWrapper{object-fit:cover;opacity:0}.hero--videoStarted .hero__videoWrapper{opacity:1;transition:1s}.hero--videoStarted .hero__image{opacity:0}.hero__videoWrapper .plyr{aspect-ratio:16/9;height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero__overlay{background-color:var(--colorBlack60);height:100%;left:0;top:0;width:100%;z-index:-1}.hero__line,.hero__overlay{display:none;position:absolute}.hero__line{bottom:0;height:260px;left:50%;transform:translateX(-50%) translateY(130px);width:2px}.hero__line:before{background:#d4d4d4;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero--hasMedia{--blockSpacing:107px;box-sizing:border-box;height:calc(var(--vh)*100 - 130px);position:relative}.hero--hasMedia .hero__overlay{display:block}.hero--hasMedia .hero__container{height:calc(var(--vh)*100 - var(--blockSpacing)*2 - 130px)}.hero--textAlignCenter.hero--hasMedia{--blockSpacing:152px}.hero--hasMedia.hero--textAlignLeft{--blockSpacing:107px;height:auto;min-height:820px}.hero--hasMedia.hero--textAlignLeft .hero__container{height:auto;min-height:calc(816px - var(--blockSpacing)*2)}.hero--hasMedia .hero__pretitle{color:var(--colorWhite70)}.hero--hasMedia .hero__title{color:var(--colorWhite)}.hero--hasMedia.hero--textAlignCenter .hero__line{display:block}.hero--hasMedia .hero__backgroundElmt{display:none}.hero--textAlignCenter .hero__container{justify-content:center;text-align:center}.hero--textAlignCenter .hero__title{font-weight:var(--fontWeightExtraBold);text-transform:uppercase}.hero--textAlignLeft .hero__title{font-size:calc(11.8338px + 4.70914vw)}@media screen and (max-width:768px){.hero--textAlignLeft .hero__title{font-size:48px}}@media screen and (min-width:1490px){.hero--textAlignLeft .hero__title{font-size:82px}}.hero--backgroundBrown .hero__text,.hero--backgroundGreen .hero__text{color:var(--colorWhite70)}@media(max-width:1023px){.hero__line{height:100px;transform:translateX(-50%) translateY(50px)}.hero--hasMedia .hero__container{height:calc(var(--vh)*70 - var(--blockSpacing)*2 - 50px)}.hero--hasMedia{height:calc(var(--vh)*70 - 50px)}.hero--hasMedia.hero--textAlignLeft{min-height:calc(500px - var(--blockSpacing)*2)}.hero--hasMedia.hero--textAlignLeft .hero__container{height:auto;min-height:calc(500px - var(--blockSpacing)*2)}}@media(max-width:767px){.hero--hasMedia .hero__container{height:calc(var(--vh)*100 - var(--blockSpacing)*2 - 50px)}.hero--hasMedia{height:calc(var(--vh)*100 - 50px)}.hero--hasMedia.hero--textAlignLeft{height:auto;min-height:calc(var(--vh)*75)}.hero--hasMedia.hero--textAlignLeft .hero__container{height:auto;min-height:calc(var(--vh)*75 - var(--blockSpacing)*2)}}.hero[data-next-block-pull-background=top]{z-index:2}.hero[data-next-block-pull-background=top] .hero__background{overflow:visible}.hero[data-next-block-pull-background=top] .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=White][data-next-background=White]:not(.hero--hasMedia){z-index:2}.hero[data-background=White][data-next-background=White]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=White][data-next-background=White]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=Black][data-next-background=Black]:not(.hero--hasMedia){z-index:2}.hero[data-background=Black][data-next-background=Black]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=Black][data-next-background=Black]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=Gold][data-next-background=Gold]:not(.hero--hasMedia){z-index:2}.hero[data-background=Gold][data-next-background=Gold]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=Gold][data-next-background=Gold]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=Brown][data-next-background=Brown]:not(.hero--hasMedia){z-index:2}.hero[data-background=Brown][data-next-background=Brown]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=Brown][data-next-background=Brown]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=Green][data-next-background=Green]:not(.hero--hasMedia){z-index:2}.hero[data-background=Green][data-next-background=Green]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=Green][data-next-background=Green]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=Cream][data-next-background=Cream]:not(.hero--hasMedia){z-index:2}.hero[data-background=Cream][data-next-background=Cream]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=Cream][data-next-background=Cream]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=CreamLight][data-next-background=CreamLight]:not(.hero--hasMedia){z-index:2}.hero[data-background=CreamLight][data-next-background=CreamLight]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=CreamLight][data-next-background=CreamLight]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}.hero[data-background=CreamDark][data-next-background=CreamDark]:not(.hero--hasMedia){z-index:2}.hero[data-background=CreamDark][data-next-background=CreamDark]:not(.hero--hasMedia) .hero__background{overflow:visible}.hero[data-background=CreamDark][data-next-background=CreamDark]:not(.hero--hasMedia) .hero__backgroundElmt{top:var(--navigationHeight)}@media(max-width:767px){.hero--hasMedia.hero--textAlignLeft{min-height:65vh;padding-bottom:25px}.hero--textAlignCenter .hero__title{margin-bottom:0}}.header+.hero:not(.hero--hasMedia){--blockSpacing:79px;padding-top:calc(var(--navigationHeight) + var(--blockSpacing))}.admin-bar .header+.hero:not(.hero--hasMedia){--adminBarHeight:32px;padding-top:calc(var(--navigationHeight) + var(--blockSpacing) + var(--adminBarHeight))}.mobileDrawer{background-color:#171717;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='334' height='656' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 345.337 33.262-52.946V52.967L3.376 4.869V1h112.717l104.812 222.691L326.403 1h105.772v3.868l-29.196 48.1v243.991l28.968 48.378v3.636H280.485v-3.636l29.196-48.378V70.399L189.105 323.106h-20.56L48.609 73.289V292.39l33.034 52.946v3.636H1v-3.636Zm0 18.644h80.643v3.635l-33.034 52.946v219.103l119.89-249.771h20.56l120.576 252.707v-226.56l-29.196-48.378v-3.636h151.462v3.636l-28.968 48.378v243.991l29.196 48.1V712H326.357L220.859 489.309 116.047 712H3.376v-3.868l30.84-48.1V420.655L1 367.616v-3.635Z' stroke='%23000' stroke-width='.26' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:100px 110px;background-repeat:no-repeat;background-size:contain;height:calc(var(--vh)*100);left:100%;position:fixed;top:0;transition:left .4s,top var(--transition);width:100%;z-index:101}.mobileDrawer--positionStatic{height:800px;max-width:500px;position:static}.mobileDrawer__header{box-sizing:border-box;justify-content:flex-end;width:100%}.mobileDrawer__header .trigger{color:var(--colorWhite);font-size:30px}.mobileDrawer__menu{height:100%;overflow:auto;padding:0 var(--sitePadding);position:relative;z-index:1}.mobileDrawer__trigger{border-radius:0;box-sizing:border-box;color:var(--colorWhite);font-size:28px;height:62px;line-height:62px;padding:0;text-align:center;width:62px}.mobileDrawer__header{display:flex;padding:var(--sitePadding) var(--sitePadding) 0}.mobileDrawer .styledButton{justify-content:center;width:100%}.mobileDrawer--open{left:0}.mobileDrawer__menuTrigger{margin-left:auto}@media(min-width:1200px){.mobileDrawer,.mobileDrawer__backdrop{display:none}.mobileDrawer--positionStatic{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL21haW4uMmZjYjJhZjViNmZlZDBiYWE0NzAuY3NzIiwibWFwcGluZ3MiOiJBQUFBLEtDRUEsOEJBQ0UseUNBQ0EsK0JBSUYsYUFFRSxVQU9FLGtCQUZBLGVBQ0EsQ0FGSixpQkFDSSxDQUNBLFVBRUEsTUNYQSxpQ0FDQSxvQ0NMRixzQkRFRSx5Q0FDQSxDQUpKLHFDQ0NFLENER0UsZUFDQSxDQ0pGLDZDRE1FLHFDQ0pGLEtESEYsY0VDcUIsdUNES25CLEtETkYsY0VBZSxzQ0RHYixLREhGLGlCRURtQix1Q0RPakIsS0RORixpQkVGaUIsaUJGWWpCLGFBQ0ksZUFDQSxxQkFDQSw2QkFDQSx5QkFHSixVQUNFLFlBQ0ksNkVHckJOLENBQUMsS0FXQyw2QkFDQSxDQURBLDBCQUNBLENBREEsc0JBREYsZ0JBRUUsTUFVRixRQUNFLE1BT0YsYUFDRSxJQVFGLGFBQ0UsZUFDQSxJQVdGLGtCQUNFLFNBQ0EsaUJBQ0EsS0FRRiwrQkFDRSxjQUNBLEdBVUYsc0JBQ0UsVUFPRixrQkFFRSxlQVFGLCtCQUdFLGNBQ0EsT0FPRixhQUNFLFNBUUYsYUFFRSxjQUNBLGtCQUNBLHVCQUNBLEtBR0YsYUFDRSxLQUdGLFNBQ0UsS0FVRixpQkFDRSx1Q0FXRixtQkFLRSxlQUNBLGlCQUNBLFNBQ0EsY0FRRixnQkFFRSxlQVFGLG1CQUVFLGlEQU9GLHlCQUlFLENBSkYsaUJBSUUseUhBT0YsaUJBSUUsVUFDQSw2R0FPRiw2QkFJRSxVQU9GLDBCQUNFLFFBVUYscUJBQ0UsY0FDQSxjQUNBLGVBQ0EsVUFDQSxtQkFDQSxVQU9GLHNCQUNFLFVBT0YsYUFDRSw4QkFRRixxQkFFRSxVQUNBLG1GQU9GLFdBRUUsZUFRRiw0QkFDRSxDQURGLG9CQUNFLG9CQUNBLDBDQU9GLHVCQUNFLENBREYsZUFDRSw4QkFRRix5QkFDRSxDQURGLGlCQUNFLGFBQ0EsU0FVRixhQUNFLFNBT0YsaUJBQ0UsQ0FXQSxrQkFPRixZQUNFLG9CRGhWZSxpQ0VPZixtQ0FDQSxDSExBLCtER0NBLENBSEYscUNI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REksK0JBT0osWUF2RUosQ0F1RUksZ0JBSEksZUFwRVIsdUJBOEVRLHFCQUNJLENBTEosd0JBQ0ksQ0FHSixVQUNJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZ2xvYmFsL3N0eWxlcy9nbG9iYWxfc3R5bGVzL2dsb2JhbF9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL2dsb2JhbF9zdHlsZXMvX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL2dsb2JhbF9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL21peGlucy9fZmx1aWQtY3NzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZ2xvYmFsL3N0eWxlcy92YXJpYWJsZXMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL2dsb2JhbF9zdHlsZXMvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9zdHlsZXMvZ2xvYmFsX3N0eWxlcy9fZ3V0ZW5iZXJnUHJldmlldy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9zdHlsZXMvaWNvbnMvX2ljb25mb250LnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZ2xvYmFsL3N0eWxlcy9nbG9iYWxfc3R5bGVzL19tYXJnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZ2xvYmFsL3N0eWxlcy92YXJpYWJsZXMvY3NzL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL3ZhcmlhYmxlcy9jc3MvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9zdHlsZXMvdmFyaWFibGVzL2Nzcy9fZGltZW5zaW9ucy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9zdHlsZXMvdmFyaWFibGVzL2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2FuaW1hdGlvbi9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvZm9udHMvaWNvbnMvaWNvbmZvbnQuY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9mb250cy9CbGFja2VyUHJvRGlzcGxheS9zdHlsZXNoZWV0LmNzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvZm9udHMvVFRIb3Zlcy9zdHlsZXNoZWV0LmNzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2FuaW1hdGlvbi9hbmltYXRpb25GYWRlSW4uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2FuaW1hdGlvbi9hbmltYXRpb25Hcm93SW4uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2hhbWJ1cmdlci9oYW1idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2ljb24taG9sZGVyL2ljb24taG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvYXRvbS9pbWFnZS12aWV3ZXIvaW1hZ2Utdmlld2VyLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL2pzLWxpbmsvanMtbGluay5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL2F0b20vbG9nby9sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvYXRvbS9zdHlsZWQtYnV0dG9uL3N0eWxlZC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL3N0eWxlZC1saW5rL3N0eWxlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvYXRvbS9zdmcvc3ZnLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvYXRvbS90ZXh0L3RleHQuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9hdG9tL3RyaWdnZXIvdHJpZ2dlci5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL2F0b20vdmlkZW8vdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BseXIuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY2FwdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jYXB0aW9ucy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9tZW51cy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90b29sdGlwcy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3ZvbHVtZS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3R5cGVzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zdGF0ZXMvZnVsbHNjcmVlbi5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbG9ycy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9wcmV2aWV3LXRodW1ibmFpbHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvcHJldmlldy10aHVtYm5haWxzL3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL2J1dHRvbnMvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL2Nhcm91c2VsLWl0ZW0vY2Fyb3VzZWwtaXRlbS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2dsb2JhbC9zdHlsZXMvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL21peGlucy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL2NvbnRlbnQtY29sdW1uL2NvbnRlbnQtY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvZm9ybS9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvZm9ybS9fZWxlbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9tb2xlY3VsZS9mb3JtL19nZm9ybS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL2Zvcm0vX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZ2xvYmFsL3N0eWxlcy9pY29ucy9pY29ucy5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL2Zvcm0vX2NoZWNrYm94LXJvbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvZm9ybS9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvZm9ybS9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9tb2xlY3VsZS9mb3JtL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvZm9ybS9fZmlsZS5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL21vbGVjdWxlL21vYmlsZS1tZW51L21vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvc3dpcGVyLXBhZ2luYXRpb24vc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9tb2xlY3VsZS90ZWFzZXItdGl0bGUvdGVhc2VyLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvbW9sZWN1bGUvdGVhc2VyL3RlYXNlci5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL21peGlucy9fYmFja2dyb3VuZHMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL21peGlucy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9nbG9iYWwvc3R5bGVzL21peGlucy9fYmFzZS1ibG9jay5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL29yZ2FuaXNtL2Jhc2Utc2xpZGVyLWJsb2NrL2Jhc2Utc2xpZGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stY2Fyb3VzZWwvYmxvY2stY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9vcmdhbmlzbS9ibG9jay1jb250YWN0L2Jsb2NrLWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9vcmdhbmlzbS9ibG9jay1jdGEvYmxvY2stY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stZmVhdHVyZXMvYmxvY2stZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9vcmdhbmlzbS9ibG9jay1pbWFnZS1jb2x1bW5zL2Jsb2NrLWltYWdlLWNvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9vcmdhbmlzbS9ibG9jay1pbWFnZXMvYmxvY2staW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stdGVhc2Vycy9ibG9jay10ZWFzZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stdGV4dC1pbWFnZS9ibG9jay10ZXh0LWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stdGV4dC9ibG9jay10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vYmxvY2stdGl0bGUtdGVhc2Vycy9ibG9jay10aXRsZS10ZWFzZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vZm9vdGVyL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UteHl6Ly4vc291cmNlL2VsZW1lbnRzL29yZ2FuaXNtL2d1dGVuYmVyZy1lcnJvci9ndXRlbmJlcmctZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLXh5ei8uL3NvdXJjZS9lbGVtZW50cy9vcmdhbmlzbS9oZWFkZXIvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vaGVyby9oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS14eXovLi9zb3VyY2UvZWxlbWVudHMvb3JnYW5pc20vbW9iaWxlLWRyYXdlci9tb2JpbGUtZHJhd2VyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keXtwYWRkaW5nLXRvcDp2YXIoLS1ib2R5UGFkZGluZyk7dHJhbnNpdGlvbjpwYWRkaW5nLXRvcCB2YXIoLS10cmFuc2l0aW9uKX0uc3R5bGVndWlkZSwubWNlLWNvbnRlbnQtYm9keXtwYWRkaW5nLXRvcDowfS53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwMHB4fWJvZHl7Zm9udC1zaXplOmNhbGMoMTZweCArIDIqKDEwMHZ3IC0gNzY4cHgpLzcyMik7bGluZS1oZWlnaHQ6Y2FsYygxLjdlbSArIDAuMSooMTAwdncgLSA3NjhweCkvNzIyKTtjb2xvcjp2YXIoLS1jb2xvclRleHQpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRGYW1pbHkpLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpe2JvZHl7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5e2xpbmUtaGVpZ2h0OjEuN2VtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpe2JvZHl7bGluZS1oZWlnaHQ6MS44ZW19fWE6bm90KFtjbGFzc10pe2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRpdGxlIGJye2Rpc3BsYXk6bm9uZX19LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTt0ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXthcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXthcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257YXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257YXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9LmFjZi1ibG9jay1wcmV2aWV3e2ZvbnQtc2l6ZTpjYWxjKDE2cHggKyAyKigxMDB2dyAtIDc2OHB4KS83MjIpO2NvbG9yOnZhcigtLWNvbG9yVGV4dCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udEZhbWlseSksc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44ZW07LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWNmLWJsb2NrLXByZXZpZXd7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0OTBweCl7LmFjZi1ibG9jay1wcmV2aWV3e2ZvbnQtc2l6ZToxOHB4fX0uZ2xvYmFsLWljb257Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwfS5nbG9iYWwtaWNvbi5nbG9iYWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtmb250LWZhbWlseTpcImljb25mb250XCI7Y29udGVudDpcIu6ogVwifS5nbG9iYWwtaWNvbi5nbG9iYWwtaWNvbi1hcnJvdy1sZWZ0LWxvbmc6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiCXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWFycm93LWxlZnQ6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiDXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWFycm93LXJpZ2h0LWxvbmc6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiEXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtmb250LWZhbWlseTpcImljb25mb250XCI7Y29udGVudDpcIu6ohVwifS5nbG9iYWwtaWNvbi5nbG9iYWwtaWNvbi1jYWxlbmRhcjpiZWZvcmV7Zm9udC1mYW1pbHk6XCJpY29uZm9udFwiO2NvbnRlbnQ6XCLuqIZcIn0uZ2xvYmFsLWljb24uZ2xvYmFsLWljb24tY2hlY2stZm9ybTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJpY29uZm9udFwiO2NvbnRlbnQ6XCLuqIdcIn0uZ2xvYmFsLWljb24uZ2xvYmFsLWljb24tY2hldnJvbi1kb3duOmJlZm9yZXtmb250LWZhbWlseTpcImljb25mb250XCI7Y29udGVudDpcIu6oiFwifS5nbG9iYWwtaWNvbi5nbG9iYWwtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiJXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiKXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWNoZXZyb24tdXA6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiLXCJ9Lmdsb2JhbC1pY29uLmdsb2JhbC1pY29uLWNyb3NzOmJlZm9yZXtmb250LWZhbWlseTpcImljb25mb250XCI7Y29udGVudDpcIu6ojFwifS5nbG9iYWwtaWNvbi5nbG9iYWwtaWNvbi1oYW1idXJnZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIjtjb250ZW50Olwi7qiNXCJ9ZGl2W2RhdGEtYmFja2dyb3VuZD1XaGl0ZV06bm90KC5oZXJvLS1oYXNNZWRpYSk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpK2RpdltkYXRhLWJhY2tncm91bmQ9V2hpdGVdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPVdoaXRlXTpub3QoLmhlcm8tLWhhc01lZGlhKStkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9dG9wXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPWJvdHRvbV0rZGl2W2RhdGEtYmFja2dyb3VuZD1XaGl0ZV06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLWJhY2tncm91bmQ9V2hpdGVdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPVdoaXRlXTpub3QoLmJsb2NrSW1hZ2VDb2x1bW5zLS1jb250ZW50UG9zaXRpb25Cb3R0b20pLC5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9V2hpdGVdK2RpdltkYXRhLWJhY2tncm91bmQ9V2hpdGVdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9V2hpdGVdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9V2hpdGVde3BhZGRpbmctdG9wOmNhbGModmFyKC0tbmF2aWdhdGlvbkhlaWdodCkgKyA1NXB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9V2hpdGVdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9V2hpdGVde3BhZGRpbmctdG9wOjU1cHh9fWRpdltkYXRhLWJhY2tncm91bmQ9QmxhY2tdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKStkaXZbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1CbGFja106bm90KC5oZXJvLS1oYXNNZWRpYSkrZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPXRvcF06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLXB1bGwtYmFja2dyb3VuZD1ib3R0b21dK2RpdltkYXRhLWJhY2tncm91bmQ9QmxhY2tdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1CbGFja106bm90KC5ibG9ja0ltYWdlQ29sdW1ucy0tY29udGVudFBvc2l0aW9uQm90dG9tKSwuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXStkaXZbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWJsb2NrU3BhY2luZykqLTEpfS5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLW5hdmlnYXRpb25IZWlnaHQpICsgNTVweCl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUJsYWNrXXtwYWRkaW5nLXRvcDo1NXB4fX1kaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKStkaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGVyby0taGFzTWVkaWEpK2RpdltkYXRhLXB1bGwtYmFja2dyb3VuZD10b3BdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9Ym90dG9tXStkaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguYmxvY2tJbWFnZUNvbHVtbnMtLWNvbnRlbnRQb3NpdGlvbkJvdHRvbSksLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1Hb2xkXStkaXZbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9R29sZF0rLmhlcm9QYWdlLS1jb250YWluZXJXaWR0aFNtYWxsW2RhdGEtYmFja2dyb3VuZD1Hb2xkXXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLW5hdmlnYXRpb25IZWlnaHQpICsgNTVweCl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUdvbGRdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9R29sZF17cGFkZGluZy10b3A6NTVweH19ZGl2W2RhdGEtYmFja2dyb3VuZD1Ccm93bl06bm90KC5oZXJvLS1oYXNNZWRpYSk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpK2RpdltkYXRhLWJhY2tncm91bmQ9QnJvd25dOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUJyb3duXTpub3QoLmhlcm8tLWhhc01lZGlhKStkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9dG9wXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPWJvdHRvbV0rZGl2W2RhdGEtYmFja2dyb3VuZD1Ccm93bl06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLWJhY2tncm91bmQ9QnJvd25dOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUJyb3duXTpub3QoLmJsb2NrSW1hZ2VDb2x1bW5zLS1jb250ZW50UG9zaXRpb25Cb3R0b20pLC5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9QnJvd25dK2RpdltkYXRhLWJhY2tncm91bmQ9QnJvd25dOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9QnJvd25dKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9QnJvd25de3BhZGRpbmctdG9wOmNhbGModmFyKC0tbmF2aWdhdGlvbkhlaWdodCkgKyA1NXB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9QnJvd25dKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9QnJvd25de3BhZGRpbmctdG9wOjU1cHh9fWRpdltkYXRhLWJhY2tncm91bmQ9R3JlZW5dOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKStkaXZbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1HcmVlbl06bm90KC5oZXJvLS1oYXNNZWRpYSkrZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPXRvcF06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLXB1bGwtYmFja2dyb3VuZD1ib3R0b21dK2RpdltkYXRhLWJhY2tncm91bmQ9R3JlZW5dOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1HcmVlbl06bm90KC5ibG9ja0ltYWdlQ29sdW1ucy0tY29udGVudFBvc2l0aW9uQm90dG9tKSwuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXStkaXZbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWJsb2NrU3BhY2luZykqLTEpfS5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLW5hdmlnYXRpb25IZWlnaHQpICsgNTVweCl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUdyZWVuXXtwYWRkaW5nLXRvcDo1NXB4fX1kaXZbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtXTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbV06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLWJhY2tncm91bmQ9Q3JlYW1dOm5vdCguaGVyby0taGFzTWVkaWEpK2RpdltkYXRhLXB1bGwtYmFja2dyb3VuZD10b3BdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9Ym90dG9tXStkaXZbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbV06bm90KC5oZXJvLS1oYXNNZWRpYSk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpKy5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9Q3JlYW1dOm5vdCguYmxvY2tJbWFnZUNvbHVtbnMtLWNvbnRlbnRQb3NpdGlvbkJvdHRvbSksLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1DcmVhbV0rZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbV06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2Upe21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ibG9ja1NwYWNpbmcpKi0xKX0uYmxvY2tCcmVhZGNydW1iW2RhdGEtYmFja2dyb3VuZD1DcmVhbV0rLmhlcm9QYWdlLS1jb250YWluZXJXaWR0aFNtYWxsW2RhdGEtYmFja2dyb3VuZD1DcmVhbV17cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIDU1cHgpfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2tCcmVhZGNydW1iW2RhdGEtYmFja2dyb3VuZD1DcmVhbV0rLmhlcm9QYWdlLS1jb250YWluZXJXaWR0aFNtYWxsW2RhdGEtYmFja2dyb3VuZD1DcmVhbV17cGFkZGluZy10b3A6NTVweH19ZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhlcm8tLWhhc01lZGlhKStkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9dG9wXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPWJvdHRvbV0rZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmJsb2NrSW1hZ2VDb2x1bW5zLS1jb250ZW50UG9zaXRpb25Cb3R0b20pLC5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9Q3JlYW1MaWdodF0rZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWJsb2NrU3BhY2luZykqLTEpfS5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtTGlnaHRdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9Q3JlYW1MaWdodF17cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIDU1cHgpfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2tCcmVhZGNydW1iW2RhdGEtYmFja2dyb3VuZD1DcmVhbUxpZ2h0XSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtTGlnaHRde3BhZGRpbmctdG9wOjU1cHh9fWRpdltkYXRhLWJhY2tncm91bmQ9Q3JlYW1EYXJrXTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkrZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbURhcmtdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtRGFya106bm90KC5oZXJvLS1oYXNNZWRpYSkrZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPXRvcF06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLXB1bGwtYmFja2dyb3VuZD1ib3R0b21dK2RpdltkYXRhLWJhY2tncm91bmQ9Q3JlYW1EYXJrXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbURhcmtdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtRGFya106bm90KC5ibG9ja0ltYWdlQ29sdW1ucy0tY29udGVudFBvc2l0aW9uQm90dG9tKSwuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtRGFya10rZGl2W2RhdGEtYmFja2dyb3VuZD1DcmVhbURhcmtdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9Q3JlYW1EYXJrXSsuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPUNyZWFtRGFya117cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIDU1cHgpfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2tCcmVhZGNydW1iW2RhdGEtYmFja2dyb3VuZD1DcmVhbURhcmtdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9Q3JlYW1EYXJrXXtwYWRkaW5nLXRvcDo1NXB4fX1kaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKStkaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGVyby0taGFzTWVkaWEpK2RpdltkYXRhLXB1bGwtYmFja2dyb3VuZD10b3BdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9Ym90dG9tXStkaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguYmxvY2tJbWFnZUNvbHVtbnMtLWNvbnRlbnRQb3NpdGlvbkJvdHRvbSksLmJsb2NrSW1hZ2VDb2x1bW5zW2RhdGEtYmFja2dyb3VuZD1Ta3lCbHVlXStkaXZbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9U2t5Qmx1ZV0rLmhlcm9QYWdlLS1jb250YWluZXJXaWR0aFNtYWxsW2RhdGEtYmFja2dyb3VuZD1Ta3lCbHVlXXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLW5hdmlnYXRpb25IZWlnaHQpICsgNTVweCl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ibG9ja0JyZWFkY3J1bWJbZGF0YS1iYWNrZ3JvdW5kPVNreUJsdWVdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9U2t5Qmx1ZV17cGFkZGluZy10b3A6NTVweH19ZGl2W2RhdGEtYmFja2dyb3VuZD1FYXJ0aF06bm90KC5oZXJvLS1oYXNNZWRpYSk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpK2RpdltkYXRhLWJhY2tncm91bmQ9RWFydGhdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxkaXZbZGF0YS1iYWNrZ3JvdW5kPUVhcnRoXTpub3QoLmhlcm8tLWhhc01lZGlhKStkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9dG9wXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSksZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPWJvdHRvbV0rZGl2W2RhdGEtYmFja2dyb3VuZD1FYXJ0aF06bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpLGRpdltkYXRhLWJhY2tncm91bmQ9RWFydGhdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSsuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPUVhcnRoXTpub3QoLmJsb2NrSW1hZ2VDb2x1bW5zLS1jb250ZW50UG9zaXRpb25Cb3R0b20pLC5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9RWFydGhdK2RpdltkYXRhLWJhY2tncm91bmQ9RWFydGhdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9RWFydGhdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9RWFydGhde3BhZGRpbmctdG9wOmNhbGModmFyKC0tbmF2aWdhdGlvbkhlaWdodCkgKyA1NXB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9RWFydGhdKy5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9RWFydGhde3BhZGRpbmctdG9wOjU1cHh9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmJhc2VTbGlkZXJCbG9jay0tc2xpZGVyVHlwZVByb2R1Y3RzKy5ibG9ja0NvbnRlbnRJbWFnZXttYXJnaW4tdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSotMSl9fS5oZWFkZXIrZGl2Om5vdCguaGVybyk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2Upey0tYmxvY2tTcGFjaW5nVG9wOiA4MHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tYmxvY2tTcGFjaW5nVG9wKSArIHZhcigtLW5hdmlnYXRpb25IZWlnaHQpKX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlcitkaXY6bm90KC5oZXJvKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7LS1ibG9ja1NwYWNpbmdUb3A6IDQwcHh9fS5hZG1pbi1iYXIgLmhlYWRlcitkaXY6bm90KC5oZXJvKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7LS1ibG9ja1NwYWNpbmdUb3A6IDgwcHg7LS1hZG1pbkJhckhlaWdodDogMzJweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLWJsb2NrU3BhY2luZ1RvcCkgKyB2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIHZhcigtLWFkbWluQmFySGVpZ2h0KSl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5hZG1pbi1iYXIgLmhlYWRlcitkaXY6bm90KC5oZXJvKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSl7LS1ibG9ja1NwYWNpbmdUb3A6IDQwcHh9fSIsIkBpbXBvcnQgJ3NvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzJztcblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1ib2R5UGFkZGluZyk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4vL3N0eWxlbGludC1kaXNhYmxlXG4uc3R5bGVndWlkZSxcbi5tY2UtY29udGVudC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vL3N0eWxlbGludC1lbmFibGVcblxuLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbn0iLCJAaW1wb3J0IFwiLi4vaW5jbHVkZXNcIjtcblxuYm9keSB7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsICRiYXNlRm9udFNpemVNb2JpbGUsICRiYXNlRm9udFNpemUpO1xuICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdsaW5lLWhlaWdodCcsICRtb2JpbGVMaW5lSGVpZ2h0LCAkYmFzZUxpbmVIZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvclRleHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG5AbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAudGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIGZsdWlkQ3NzKCRwcm9wZXJ0eSwgJG1pbi12YWx1ZTogMCwgJG1heC12YWx1ZTogMCwgJGxvd2VyUmFuZ2U6IDc2OHB4LCAkdXBwZXJSYW5nZTogMTQ5MHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRtaW4tdmFsdWV9ICsgI3sobWF0aC5kaXYoJG1heC12YWx1ZSwgJG1heC12YWx1ZSAqIDAgKyAxKSAtIG1hdGguZGl2KCRtaW4tdmFsdWUsICRtaW4tdmFsdWUgKiAwICsgMSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXJSYW5nZX0pIC8gI3sobWF0aC5kaXYoJHVwcGVyUmFuZ2UsICR1cHBlclJhbmdlICogMCArIDEpIC0gbWF0aC5kaXYoJGxvd2VyUmFuZ2UsICRsb3dlclJhbmdlICogMCArIDEpKX0pKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXJSYW5nZSkge1xuICAgICN7JHByb3BlcnR5fTogJG1pbi12YWx1ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXJSYW5nZSkge1xuICAgICN7JHByb3BlcnR5fTogJG1heC12YWx1ZTtcbiAgfVxufVxuXG4iLCIkYmFzZUxpbmVIZWlnaHQ6IDEuOGVtO1xuJG1vYmlsZUxpbmVIZWlnaHQ6IDEuN2VtO1xuJGJhc2VGb250U2l6ZTogMThweDtcbiRiYXNlRm9udFNpemVNb2JpbGU6IDE2cHg7XG5cbiRoMUZvbnRTaXplOiA4MnB4O1xuJGgxRm9udFNpemVNb2JpbGU6IDQwcHg7XG4kaDFMaW5lSGVpZ2h0OiAxO1xuJGgxTGluZUhlaWdodE1vYmlsZTogMTtcblxuJGgyRm9udFNpemVTbWFsbDogMzJweDtcbiRoMkZvbnRTaXplTW9iaWxlU21hbGw6IDIwcHg7XG5cbiRoMkZvbnRTaXplOiA2NHB4O1xuJGgyRm9udFNpemVNb2JpbGU6IDM0cHg7XG4kaDJMaW5lSGVpZ2h0OiAxLjE7XG4kaDJMaW5lSGVpZ2h0TW9iaWxlOiAxLjIzODtcblxuJGgyTGFyZ2VGb250U2l6ZTogNjBweDtcbiRoMkxhcmdlRm9udFNpemVNb2JpbGU6IDMwcHg7XG4kaDJMYXJnZUxpbmVIZWlnaHQ6IDEuMTg7XG4kaDJMYXJnZUxpbmVIZWlnaHRNb2JpbGU6IDEuMzk0O1xuXG4kaDJ0ZXh0SW1hZ2VGb250U2l6ZTogNDRweDtcbiRoMnRleHRJbWFnZUZvbnRTaXplTW9iaWxlOiAyNnB4O1xuXG4kaDJjdGFJbWFnZUZvbnRTaXplOiA1MHB4O1xuJGgyY3RhSW1hZ2VGb250U2l6ZU1vYmlsZTogMzRweDtcblxuJGgzRm9udFNpemU6IDQycHg7XG4kaDNGb250U2l6ZU1vYmlsZTogMjhweDtcbiRoM0xpbmVIZWlnaHQ6IDEuMTtcblxuJGg0Rm9udFNpemU6IDMwcHg7XG4kaDRGb250U2l6ZU1vYmlsZTogMjBweDtcbiRoNExpbmVIZWlnaHQ6IDEuMTtcblxuJGg1Rm9udFNpemU6IDIwcHg7XG4kaDVGb250U2l6ZU1vYmlsZTogMjBweDtcbiRoNUxpbmVIZWlnaHQ6IDEuNTtcblxuJHByZXRpdGxlRm9udFNpemU6IDIwcHg7XG4kcHJldGl0bGVGb250U2l6ZU1vYmlsZTogMjBweDtcbiRwcmV0aXRsZUxpbmVIZWlnaHQ6IDEuNTtcblxuJGxvd2VyUmFuZ2U6IDMyMHB4O1xuJHVwcGVyUmFuZ2U6IDE0OTBweDtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9zdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbi5hY2YtYmxvY2stcHJldmlldyB7XG4gIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAkYmFzZUZvbnRTaXplTW9iaWxlLCAkYmFzZUZvbnRTaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yVGV4dCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlTGluZUhlaWdodDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiRfX2ljb25mb250X19kYXRhOiBtYXAtbWVyZ2UoaWYoZ2xvYmFsX3ZhcmlhYmxlX2V4aXN0cygnX19pY29uZm9udF9fZGF0YScpLCAkX19pY29uZm9udF9fZGF0YSwgKCkpLCAoXG5cdFwiaWNvbmZvbnRcIjogKFxuXHRcdFwiYXJyb3ctZG93blwiOiBcIlxcZWEwMVwiLFxuXHRcdFwiYXJyb3ctbGVmdC1sb25nXCI6IFwiXFxlYTAyXCIsXG5cdFx0XCJhcnJvdy1sZWZ0XCI6IFwiXFxlYTAzXCIsXG5cdFx0XCJhcnJvdy1yaWdodC1sb25nXCI6IFwiXFxlYTA0XCIsXG5cdFx0XCJhcnJvdy1yaWdodFwiOiBcIlxcZWEwNVwiLFxuXHRcdFwiY2FsZW5kYXJcIjogXCJcXGVhMDZcIixcblx0XHRcImNoZWNrLWZvcm1cIjogXCJcXGVhMDdcIixcblx0XHRcImNoZXZyb24tZG93blwiOiBcIlxcZWEwOFwiLFxuXHRcdFwiY2hldnJvbi1sZWZ0XCI6IFwiXFxlYTA5XCIsXG5cdFx0XCJjaGV2cm9uLXJpZ2h0XCI6IFwiXFxlYTBhXCIsXG5cdFx0XCJjaGV2cm9uLXVwXCI6IFwiXFxlYTBiXCIsXG5cdFx0XCJjcm9zc1wiOiBcIlxcZWEwY1wiLFxuXHRcdFwiaGFtYnVyZ2VyXCI6IFwiXFxlYTBkXCJcblx0KVxuKSk7XG5cblxuJGNyZWF0ZS1mb250LWZhY2U6IHRydWUgIWRlZmF1bHQ7IC8vIHNob3VsZCB0aGUgQGZvbnQtZmFjZSB0YWcgZ2V0IGNyZWF0ZWQ/XG5cbi8vIHNob3VsZCB0aGVyZSBiZSBhIGN1c3RvbSBjbGFzcyBmb3IgZWFjaCBpY29uPyB3aWxsIGJlIC5maWxlbmFtZVxuJGNyZWF0ZS1pY29uLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7IFxuXG4vLyB3aGF0IGlzIHRoZSBjb21tb24gY2xhc3MgbmFtZSB0aGF0IGljb25zIHNoYXJlPyBpbiB0aGlzIGNhc2UgaWNvbnMgbmVlZCB0byBoYXZlIC5pY29uLmZpbGVuYW1lIGluIHRoZWlyIGNsYXNzZXNcbi8vIHRoaXMgcmVxdWlyZXMgeW91IHRvIGhhdmUgMiBjbGFzc2VzIG9uIGVhY2ggaWNvbiBodG1sIGVsZW1lbnQsIGJ1dCByZWR1Y2VkIHJlZGVjbGFyYXRpb24gb2YgdGhlIGZvbnQgZmFtaWx5XG4vLyBmb3IgZWFjaCBpY29uXG4kaWNvbi1jb21tb24tY2xhc3M6ICdpY29uJyAhZGVmYXVsdDtcblxuLy8gaWYgeW91IHdoaXNoIHRvIHByZWZpeCB5b3VyIGZpbGVuYW1lcywgaGVyZSB5b3UgY2FuIGRvIHNvLlxuLy8gaWYgdGhpcyBzdHJpbmcgc3RheXMgZW1wdHksIHlvdXIgY2xhc3NlcyB3aWxsIHVzZSB0aGUgZmlsZW5hbWUsIGZvciBleGFtcGxlXG4vLyBhbiBpY29uIGNhbGxlZCBzdGFyLnN2ZyB3aWxsIHJlc3VsdCBpbiBhIGNsYXNzIGNhbGxlZCAuc3RhclxuLy8gaWYgeW91IHVzZSB0aGUgcHJlZml4IHRvIGJlICdpY29uLScgaXQgd291bGQgcmVzdWx0IGluIC5pY29uLXN0YXJcbiRpY29uLXByZWZpeDogJycgIWRlZmF1bHQ7IFxuXG4vLyBoZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBjb3JyZWN0IGZvbnQgZ3JvdXBcbkBmdW5jdGlvbiBpY29uZm9udC1ncm91cCgkZ3JvdXA6IG51bGwpIHtcbiAgQGlmIChudWxsID09ICRncm91cCkge1xuICAgICRncm91cDogbnRoKG1hcC1rZXlzKCRfX2ljb25mb250X19kYXRhKSwgMSk7XG4gIH1cbiAgQGlmIChmYWxzZSA9PSBtYXAtaGFzLWtleSgkX19pY29uZm9udF9fZGF0YSwgJGdyb3VwKSkge1xuICAgIEB3YXJuICdVbmRlZmluZWQgSWNvbmZvbnQgRmFtaWx5ISc7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuICBAcmV0dXJuIG1hcC1nZXQoJF9faWNvbmZvbnRfX2RhdGEsICRncm91cCk7XG59XG5cbi8vIGhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGNvcnJlY3QgaWNvbiBvZiBhIGdyb3VwXG5AZnVuY3Rpb24gaWNvbmZvbnQtaXRlbSgkbmFtZSkge1xuICAkc2xhc2g6IHN0ci1pbmRleCgkbmFtZSwgJy8nKTtcbiAgJGdyb3VwOiBudWxsO1xuICBAaWYgKCRzbGFzaCkge1xuICAgICRncm91cDogc3RyLXNsaWNlKCRuYW1lLCAwLCAkc2xhc2ggLSAxKTtcbiAgICAkbmFtZTogc3RyLXNsaWNlKCRuYW1lLCAkc2xhc2ggKyAxKTtcbiAgfSBAZWxzZSB7XG4gICAgJGdyb3VwOiBudGgobWFwLWtleXMoJF9faWNvbmZvbnRfX2RhdGEpLCAxKTtcbiAgfVxuICAkZ3JvdXA6IGljb25mb250LWdyb3VwKCRncm91cCk7XG4gIEBpZiAoZmFsc2UgPT0gbWFwLWhhcy1rZXkoJGdyb3VwLCAkbmFtZSkpIHtcbiAgICBAd2FybiAnVW5kZWZpbmVkIEljb25mb250IEdseXBoISc7XG4gICAgQHJldHVybiAnJztcbiAgfVxuICBAcmV0dXJuIG1hcC1nZXQoJGdyb3VwLCAkbmFtZSk7XG59XG5cbi8vIGNvbXBsZXRlIG1peGluZyB0byBpbmNsdWRlIHRoZSBpY29uXG4vLyB1c2FnZTpcbi8vIC5teV9pY29ueyBAaW5jbHVkZSBpY29uZm9udCgnc3RhcicpIH1cbkBtaXhpbiBpY29uZm9udCgkaWNvbikge1xuICAkc2xhc2g6IHN0ci1pbmRleCgkaWNvbiwgJy8nKTtcbiAgJGdyb3VwOiBudWxsO1xuICBAaWYgKCRzbGFzaCkge1xuICAgICRncm91cDogc3RyLXNsaWNlKCRpY29uLCAwLCAkc2xhc2ggLSAxKTtcbiAgfSBAZWxzZSB7XG4gICAgJGdyb3VwOiBudGgobWFwLWtleXMoJF9faWNvbmZvbnRfX2RhdGEpLCAxKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICRncm91cDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb250ZW50OiBpY29uZm9udC1pdGVtKCRpY29uKTtcbiAgfVxufVxuXG4vLyBjcmVhdGVzIHRoZSBmb250IGZhY2UgdGFnIGlmIHRoZSB2YXJpYWJsZSBpcyBzZXQgdG8gdHJ1ZSAoZGVmYXVsdClcbkBpZiAkY3JlYXRlLWZvbnQtZmFjZSA9PSB0cnVlIHtcbiAgQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ljb25zL2ljb25mb250LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaWNvbnMvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgdXJsKCcuLi8uLi9mb250cy9pY29ucy9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbnMvaWNvbmZvbnQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbnMvaWNvbmZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICB9XG59XG5cbi8vIGNyZWF0ZXMgaWNvbiBjbGFzc2VzIGZvciBlYWNoIGluZGl2aWR1YWwgbG9hZGVkIHN2ZyAoZGVmYXVsdClcbkBpZiAkY3JlYXRlLWljb24tY2xhc3NlcyA9PSB0cnVlIHtcbiAgLiN7JGljb24tY29tbW9uLWNsYXNzfSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAZWFjaCAkaWNvbiwgJGNvbnRlbnQgaW4gbWFwLWdldCgkX19pY29uZm9udF9fZGF0YSwgXCJpY29uZm9udFwiKSB7XG4gICAgICAmLiN7JGljb24tcHJlZml4fSN7JGljb259OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gICAgICAgIGNvbnRlbnQ6IGljb25mb250LWl0ZW0oXCJpY29uZm9udC8jeyRpY29ufVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciBpbiAnV2hpdGUnLCAnQmxhY2snLCAnR29sZCcsICdCcm93bicsICdHcmVlbicsICdDcmVhbScsICdDcmVhbUxpZ2h0JywgJ0NyZWFtRGFyaycsICdTa3lCbHVlJywgJ0VhcnRoJyB7XG4gICAgZGl2W2RhdGEtYmFja2dyb3VuZD1cIiN7JGNvbG9yfVwiXTpub3QoLmhlcm8tLWhhc01lZGlhKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkgKyBkaXZbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxcbiAgICBkaXZbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdOm5vdCguaGVyby0taGFzTWVkaWEpICsgZGl2W2RhdGEtcHVsbC1iYWNrZ3JvdW5kPVwidG9wXCJdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxcbiAgICBkaXZbZGF0YS1wdWxsLWJhY2tncm91bmQ9XCJib3R0b21cIl0gKyBkaXZbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSxcbiAgICBkaXZbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdOm5vdCguaGVyby0taGFzTWVkaWEpOm5vdCguaGFzQmFja2dyb3VuZEltYWdlKSArIC5ibG9ja0ltYWdlQ29sdW1uc1tkYXRhLWJhY2tncm91bmQ9XCIjeyRjb2xvcn1cIl06bm90KC5ibG9ja0ltYWdlQ29sdW1ucy0tY29udGVudFBvc2l0aW9uQm90dG9tKSxcbiAgICAuYmxvY2tJbWFnZUNvbHVtbnNbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdICsgZGl2W2RhdGEtYmFja2dyb3VuZD1cIiN7JGNvbG9yfVwiXTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJsb2NrU3BhY2luZykgKiAtMSk7XG4gICAgfVxuXG4gICAgLmJsb2NrQnJlYWRjcnVtYltkYXRhLWJhY2tncm91bmQ9XCIjeyRjb2xvcn1cIl0gKyAuaGVyb1BhZ2UtLWNvbnRhaW5lcldpZHRoU21hbGxbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tbmF2aWdhdGlvbkhlaWdodCkgKyA1NXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAuYmxvY2tCcmVhZGNydW1iW2RhdGEtYmFja2dyb3VuZD1cIiN7JGNvbG9yfVwiXSArIC5oZXJvUGFnZS0tY29udGFpbmVyV2lkdGhTbWFsbFtkYXRhLWJhY2tncm91bmQ9XCIjeyRjb2xvcn1cIl0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAoJG1lZGlhTWluRGVza3RvcCkge1xuICAgIC5iYXNlU2xpZGVyQmxvY2stLXNsaWRlclR5cGVQcm9kdWN0cyArIC5ibG9ja0NvbnRlbnRJbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSAqIC0xKTtcbiAgICB9XG59XG5cbi5oZWFkZXIgKyBkaXY6bm90KC5oZXJvKTpub3QoLmhhc0JhY2tncm91bmRJbWFnZSkge1xuICAgIC0tYmxvY2tTcGFjaW5nVG9wOiA4MHB4O1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYmxvY2tTcGFjaW5nVG9wKSArIHZhcigtLW5hdmlnYXRpb25IZWlnaHQpKTtcblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgIC0tYmxvY2tTcGFjaW5nVG9wOiA0MHB4O1xuICAgIH1cbn1cblxuLmFkbWluLWJhciAuaGVhZGVyICsgZGl2Om5vdCguaGVybyk6bm90KC5oYXNCYWNrZ3JvdW5kSW1hZ2UpIHtcbiAgICAtLWJsb2NrU3BhY2luZ1RvcDogODBweDtcbiAgICAtLWFkbWluQmFySGVpZ2h0OiAzMnB4O1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYmxvY2tTcGFjaW5nVG9wKSArIHZhcigtLW5hdmlnYXRpb25IZWlnaHQpICsgdmFyKC0tYWRtaW5CYXJIZWlnaHQpKTtcblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgIC0tYmxvY2tTcGFjaW5nVG9wOiA0MHB4O1xuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS10cmFuc2l0aW9uOiAzMDBtcztcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTE4MCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlUmV2ZXJzZTE4MCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiOnJvb3Qge1xuICAgIC8vIE5hbWVkIGNvbG9yc1xuICAgIC0tY29sb3JCbGFjazogIzAwMDtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgICAgIC0tY29sb3JCbGFjayN7JGl9OiAje3JnYmEoIzAwMCwgJGkgKiAwLjAxKX07XG4gICAgfVxuXG4gICAgLS1jb2xvcldoaXRlOiAjZmZmO1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAgICAgLS1jb2xvcldoaXRlI3skaX06ICN7cmdiYSgjZmZmLCAgJGkgKiAwLjAxKX07XG4gICAgfVxuXG4gICAgLS1jb2xvckdyYXk6ICM2NTY1NjU7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgICAtLWNvbG9yR3JheSN7JGl9OiAje3JnYmEoIzY1NjU2NSwgICRpICogMC4wMSl9O1xuICAgIH1cblxuICAgIC0tY29sb3JHcmF5TWVkaXVtOiAjRUJFQkVCO1xuICAgIC0tY29sb3JEYXJrR3JheTogIzFEMUQxRDtcbiAgICAtLWNvbG9yRGFya2VyR3JheTogIzIwMjAyMDtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAgICAgLS1jb2xvckRhcmtlckdyYXkjeyRpfTogI3tyZ2JhKCMyMDIwMjAsICAkaSAqIDAuMDEpfTtcbiAgICB9XG5cbiAgICAtLWNvbG9yUmVkOiAjQUYwQzBDO1xuXG4gICAgLS1jb2xvckdvbGQ6ICNCQzZEMDE7XG4gICAgLS1jb2xvckdvbGREYXJrOiAjYTE1ZDAxO1xuICAgIC0tY29sb3JHcmVlbjogIzUyNTkzNTtcbiAgICAtLWNvbG9yR3JlZW5EYXJrOiAjM2Q0MjI2O1xuXG4gICAgLS1jb2xvclNreWJsdWU6ICM0NjgyQjQ7XG4gICAgLS1jb2xvclNreUJsdWU6ICM0NjgyQjQ7XG5cblxuICAgIC0tY29sb3JCcm93bjogIzhCM0ExMztcblxuICAgIC0tY29sb3JFYXJ0aDogIzRGM0QzNjtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgICAgIC0tY29sb3JCcm93biN7JGl9OiAje3JnYmEoIzhCM0ExMywgICRpICogMC4wMSl9O1xuICAgIH1cblxuICAgIC0tY29sb3JCcm93bkRhcms6ICM3QzMxMEM7XG5cbiAgICAtLWNvbG9yQ3JlYW06ICNGNkVBRTQ7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgICAtLWNvbG9yQ3JlYW0jeyRpfTogI3tyZ2JhKCNGNkVBRTQsICAkaSAqIDAuMDEpfTtcbiAgICB9XG5cbiAgICAtLWNvbG9yQ3JlYW1NZWRpdW06ICNmYWY2ZjQ7XG4gICAgLS1jb2xvckNyZWFtRGFyazogI2Y5ZjBlYztcbiAgICAtLWNvbG9yQ3JlYW1MaWdodDogI0Y5RjRGMjtcblxuICAgIC0tdGhlbWVDb2xvcjogdmFyKC0tY29sb3JHb2xkKTtcblxuICAgIC0tY29sb3JUZXh0OiB2YXIoLS1jb2xvckdyYXkpO1xufVxuIiwiQGltcG9ydCBcIi4uL3Njc3MvcXVlcmllc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9mbHVpZC1jc3NcIjtcblxuOnJvb3Qge1xuICAgIC0tdmg6IDF2aDtcbiAgICAtLXZ3OiAxdnc7XG5cbiAgICAtLXNpdGVQYWRkaW5nOiAzNXB4O1xuICAgIC0tYmxvY2tTcGFjaW5nOiAxNThweDtcblxuICAgIC0tY29udGFpbmVyV2lkdGg6IDEyMzJweDtcbiAgICAtLWNvbnRhaW5lcldpZHRoTWVkaXVtOiAxMDI0cHg7XG4gICAgLS1jb250YWluZXJXaWR0aFNtYWxsOiA4MTJweDtcblxuICAgIC0tZWxlbWVudFNwYWNpbmc6IDEuMXJlbTtcbiAgICAtLWVsZW1lbnRTcGFjaW5nTGFyZ2U6IDIuM3JlbTtcbiAgICAtLW5hdmlnYXRpb25IZWlnaHQ6IDE1NnB4O1xuICAgIC0tYm9yZGVyUmFkaXVzOiA3cHg7XG4gICAgLS1nYXA6IDQxcHggMzJweDtcbiAgICAtLWxhcmdlR2FwOiAxMTlweDtcbiAgICAtLW1vZGFsUGFkZGluZzogODBweDtcblxuICAgIC0tbWFyZ2luQnV0dG9uc1RvVGl0bGU6IDUzcHg7XG4gICAgLS1tYXJnaW5CdXR0b25zVG9UZXh0OiAzNnB4O1xuICAgIC0tbWFyZ2luVGl0bGVUb1RleHQ6IDM2cHg7XG4gICAgLS1tYXJnaW5UaXRsZVRvVGl0bGU6IDc4cHg7XG4gICAgLS1tYXJnaW5CdXR0b25zVG9FbGVtZW50OiAzN3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAtLWNvbnRhaW5lcldpZHRoTWVkaXVtOiA5MzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heFRhYmxldCkge1xuICAgICAgICAtLWVsZW1lbnRTcGFjaW5nOiAxMnB4O1xuICAgICAgICAtLWVsZW1lbnRTcGFjaW5nTGFyZ2U6IDMwcHg7XG4gICAgICAgIC0tbWFyZ2luVGl0bGVUb1RleHQ6IDMwcHg7XG4gICAgICAgIC0tbGFyZ2VHYXA6IDYwcHg7XG4gICAgICAgIC0tYmxvY2tTcGFjaW5nOiAxMDBweDtcbiAgICAgICAgLS1uYXZpZ2F0aW9uSGVpZ2h0OiAxMTdweDtcbiAgICAgICAgLS1zaXRlUGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAtLWdhcDogNDFweCAwO1xuICAgICAgICAtLWJsb2NrU3BhY2luZzogNzBweDtcbiAgICAgICAgLS1zaXRlUGFkZGluZzogMzBweDtcbiAgICAgICAgLS1tYXJnaW5CdXR0b25zOiAyMXB4O1xuICAgICAgICAtLW1hcmdpbkJ1dHRvbnNUb1RleHQ6IDMwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3Njc3MvcXVlcmllc1wiO1xuXG46cm9vdCB7XG4gICAgLS1mb250RmFtaWx5OiBcIlRUIEhvdmVzXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIC0tZm9udEZhbWlseVNwZWNpYWw6IFwiQmxhY2tlciBQcm8gRGlzXCIsIFwic2Fucy1zZXJpZlwiO1xuXG4gICAgLS1mb250V2VpZ2h0RXh0cmFMaWdodDogMjAwO1xuICAgIC0tZm9udFdlaWdodExpZ2h0OiAzMDA7XG4gICAgLS1mb250V2VpZ2h0UmVndWxhcjogNDAwO1xuICAgIC0tZm9udFdlaWdodE1lZGl1bTogNTAwO1xuICAgIC0tZm9udFdlaWdodFNlbWlCb2xkOiA2MDA7XG4gICAgLS1mb250V2VpZ2h0Qm9sZDogNzAwO1xuICAgIC0tZm9udFdlaWdodEV4dHJhQm9sZDogODAwO1xuICAgIC0tZm9udFdlaWdodEJsYWNrOiA5MDA7XG59XG4iLCI6cm9vdCB7XG4gIC0tYW5pbWF0ZS1kZWxheTogMTAwbXM7XG4gIC0tYW5pbWF0ZS1kZWxheS1zaG9ydDogNTBtcztcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0aW9uLS1mYXN0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24sIDFzKSAvIDIpO1xufVxuXG4uYW5pbWF0aW9uR3JvdXAgLmFuaW1hdGlvbixcbi5hbmltYXRpb25Hcm91cCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uYW5pbWF0aW9uR3JvdXAgLmhlcm9fX2xpbmU6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4uYW5pbWF0aW9uR3JvdXAtLXN0YXJ0ZWQgLmhlcm9fX2xpbmU6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbDpub3QoLmFuaW1hdGlvbi1yZWFkeSkgLmFuaW1hdGlvbkdyb3VwIC5hbmltYXRpb24sXG4uYW5pbWF0aW9uR3JvdXAtLXN0YXJ0ZWQgLmFuaW1hdGlvbixcbi5hbmltYXRpb25Hcm91cC0tc3RhcnRlZCB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgLmFuaW1hdGlvbi0tZGVsYXkjeyRpfSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogI3skaX0pO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNDAge1xuICAuYW5pbWF0aW9uLS1kZWxheVNob3J0I3skaX0ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5LXNob3J0KSAqICN7JGl9KTtcbiAgfVxufVxuXG5cbi8vIEZvciBhZG1pblxuLmFjZi1ibG9jay1wcmV2aWV3IC5hbmltYXRpb24ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xufVxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ2ljb25mb250JztcbiAgc3JjOiB1cmwoJ2ljb25mb250LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCdpY29uZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCdpY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJ2ljb25mb250LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgdXJsKCdpY29uZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JsYWNrZXIgUHJvIERpcyc7XG4gICAgc3JjOiB1cmwoJ0JsYWNrZXJQcm9EaXMtUmcud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnQmxhY2tlclByb0Rpcy1SZy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnQmxhY2tlclByb0Rpcy1SZy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JsYWNrZXIgUHJvIERpcyc7XG4gICAgc3JjOiB1cmwoJ0JsYWNrZXJQcm9EaXMtQmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnQmxhY2tlclByb0Rpcy1CZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnQmxhY2tlclByb0Rpcy1CZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCbGFja2VyIFBybyBEaXMnO1xuICAgIHNyYzogdXJsKCdCbGFja2VyUHJvRGlzLU1kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ0JsYWNrZXJQcm9EaXMtTWQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ0JsYWNrZXJQcm9EaXMtTWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCbGFja2VyIFBybyBEaXMnO1xuICAgIHNyYzogdXJsKCdCbGFja2VyUHJvRGlzLUx0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ0JsYWNrZXJQcm9EaXMtTHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ0JsYWNrZXJQcm9EaXMtTHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCbGFja2VyIFBybyBEaXMnO1xuICAgIHNyYzogdXJsKCdCbGFja2VyUHJvRGlzLUV4QmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnQmxhY2tlclByb0Rpcy1FeEJkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdCbGFja2VyUHJvRGlzLUV4QmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmxhY2tlciBQcm8gRGlzJztcbiAgICBzcmM6IHVybCgnQmxhY2tlclByb0Rpcy1Idi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdCbGFja2VyUHJvRGlzLUh2LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdCbGFja2VyUHJvRGlzLUh2LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgSG92ZXMnO1xuICAgIHNyYzogdXJsKCdUVEhvdmVzLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ1RUSG92ZXMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ1RUSG92ZXMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBIb3Zlcyc7XG4gICAgc3JjOiB1cmwoJ1RUSG92ZXMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdUVEhvdmVzLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ1RUSG92ZXMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCIkYmFzZUNsYXNzOiAnYW5pbWF0aW9uJztcblxuLyoqKioqKioqKioqKioqKioqKioqKlxuKiBzaG9ydEZhZGVJblxuKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzaG9ydEZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG9ydEZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLiN7JGJhc2VDbGFzc30tLXNob3J0RmFkZUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogc2hvcnRGYWRlSW47XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuKiBzaG9ydEZhZGVJblVwXG4qKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHNob3J0RmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3J0RmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uI3skYmFzZUNsYXNzfS0tc2hvcnRGYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaG9ydEZhZGVJblVwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiogc2hvcnRGYWRlSW5Eb3duXG4qKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHNob3J0RmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3J0RmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uI3skYmFzZUNsYXNzfS0tc2hvcnRGYWRlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3J0RmFkZUluRG93bjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuKiBzaG9ydEZhZGVJblJpZ2h0XG4qKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIHNob3J0RmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG9ydEZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLiN7JGJhc2VDbGFzc30tLXNob3J0RmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2hvcnRGYWRlSW5SaWdodDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4qIHNob3J0RmFkZUluTGVmdFxuKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzaG9ydEZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvcnRGYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi4jeyRiYXNlQ2xhc3N9LS1zaG9ydEZhZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2hvcnRGYWRlSW5MZWZ0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuIiwiJGJhc2VDbGFzczogJ2FuaW1hdGlvbic7XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiogc2hvcnRHcm93SW5DZW50ZXJVcFxuKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBzaG9ydEdyb3dJbkNlbnRlclVwIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzaG9ydEdyb3dJbkNlbnRlclVwIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uI3skYmFzZUNsYXNzfS0tc2hvcnRHcm93SW5DZW50ZXJVcCB7XG4gICAgY29udGVudDogJyc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3J0R3Jvd0luQ2VudGVyVXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwO1xufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5oYW1idXJnZXIge1xuICAgIC0tdGhpY2tuZXNzOiAzcHg7XG4gICAgLS1oZWlnaHQ6IDI3cHg7XG4gICAgLS13aWR0aDogMzlweDtcblxuICAgICYtLWNvbG9yTGlnaHQge1xuICAgICAgICAtLWNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1jb2xvckRhcmsge1xuICAgICAgICAtLWNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICB9XG5cbiAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXRoaWNrbmVzcyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRoaWNrbmVzcyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpLFxuICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdG9wOiBjYWxjKCh2YXIoLS1oZWlnaHQpIC8gMikgLSAodmFyKC0tdGhpY2tuZXNzKSAvIDIpKTtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWlnaHQpIC0gdmFyKC0tdGhpY2tuZXNzKSk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiBjYWxjKCh2YXIoLS1oZWlnaHQpIC8gMikgLSAodmFyKC0tdGhpY2tuZXNzKSAvIDIpKTtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiBjYWxjKCh2YXIoLS1oZWlnaHQpIC8gMikgLSAodmFyKC0tdGhpY2tuZXNzKSAvIDIpKTtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufSIsIkBpbXBvcnQgJ3NvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzJztcblxuLmljb25Ib2xkZXIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZUNvbG9yKTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYtLWRlbW8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHNwYW4sXG4gICAgJi0tcHJldiBzcGFuIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG46cm9vdCB7XG4gICAgLS1mYW5jeWJveC1hY2NlbnQtY29sb3I6IHZhcigtLXRoZW1lQ29sb3IpO1xufVxuIiwiLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi5qc0xpbmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTAwO1xuXG4gIC8vIEhvdmVyIGVmZmVjdCAob25seSBpZiBzdXBwb3J0ZWQpXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JBY2NlbnQpO1xuICAgIH1cblxuICAgICo6aG92ZXIgPiAmIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgZGl2OmhvdmVyID4gZGl2ID4gJiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0ICdzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlcyc7XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heFRhYmxldCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5zdHlsZWRCdXR0b24ge1xuICAgIC8vIFBvc2l0aW9uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gQm94XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyM3B4IDQycHggMThweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBlYWNoICRjb2xvciBpbiAnQmxhY2snLCAnR29sZCcsICdXaGl0ZScsICdHcmVlbicsICdCcm93bicsICdDcmVhbScsICdDcmVhbUxpZ2h0JyB7XG4gICAgICAgICYtLWJhY2tncm91bmRDb2xvciN7JGNvbG9yfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvciN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmFja2dyb3VuZENvbG9yI3skY29sb3J9I3smfS0tcGFyZW50Q29sb3IjeyRjb2xvcn0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JHcmF5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHRcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodE1lZGl1bSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHkpLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXG4gICAgLy8gSG92ZXIgZWZmZWN0IChvbmx5IGlmIHN1cHBvcnRlZClcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBAZWFjaCAkY29sb3IgaW4gJ0dvbGQnLCAnR3JlZW4nLCAnQnJvd24nLCAnQ3JlYW0nLCB7XG4gICAgICAgICAgICAmLS1iYWNrZ3JvdW5kQ29sb3IjeyRjb2xvcn06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yI3skY29sb3J9RGFyayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1iYWNrZ3JvdW5kQ29sb3IjeyRjb2xvcn0jeyZ9LS1wYXJlbnRDb2xvciN7JGNvbG9yfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JHcmF5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJhY2tncm91bmRDb2xvcldoaXRlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yR3JheU1lZGl1bSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYWNrZ3JvdW5kQ29sb3JCbGFjazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckJsYWNrODApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmFja2dyb3VuZENvbG9yQmxhY2sjeyZ9LS1wYXJlbnRDb2xvckJsYWNrOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yR3JheTgwKTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5zdHlsZWRMaW5rIHtcbiAgICAvLyBQb3NpdGlvblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEJveFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLy8gVGV4dFxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TGlnaHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vIFRyYW5zaXRpb25cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgJi0tcGFyZW50Q29sb3JEYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cblxuICAgICYtLXBhcmVudENvbG9yTGlnaHQsXG4gICAgJi0tcGFyZW50Q29sb3JXaGl0ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IgaW4gJ1doaXRlJywgJ0NyZWFtJywgJ0NyZWFtTGlnaHQnLCAnQ3JlYW1EYXJrJyB7XG4gICAgICAgICYtLXBhcmVudENvbG9yI3skY29sb3J9IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciBpbiAnQmxhY2snLCAnR29sZCcsICdCcm93bicsICdHcmVlbicsIHtcbiAgICAgICAgJi0tcGFyZW50Q29sb3IjeyRjb2xvcn0ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgZWZmZWN0IChvbmx5IGlmIHN1cHBvcnRlZClcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyICZfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnN2ZyB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbiIsIkBpbXBvcnQgJ3NvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzJztcblxuLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS45MTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQgIWltcG9ydGFudDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjllbTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDIwcHgsIDIycHgpXG4gICAgfVxuXG4gICAgI2Nvb2tpZWZpcnN0LXBvbGljeS1wYWdlIHtcbiAgICAgICAgZGl2ICsgaDMsXG4gICAgICAgIGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjllbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWludHJvUGFyYWdyYXBoIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0U2VtaUJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMjBweCwgMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0NTtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAxNnB4LCAyMnB4KVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDI2cHgsIDMycHgpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseVNwZWNpYWwpLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwIDIuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMjRweCwgMjhweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ21hcmdpbi1ib3R0b20nLCA4cHgsIDEwcHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDIycHgsIDI2cHgpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCArIGgyLFxuICAgIG9sICsgaDIsXG4gICAgdWwgKyBoMyxcbiAgICBvbCArIGgzLFxuICAgIHVsICsgaDQsXG4gICAgb2wgKyBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuNWVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4udHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JHcmV5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50KTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuOnJvb3Qge1xuICAgIC0tcGx5ci1jb2xvci1tYWluOiB2YXIoLS1jb2xvckdvbGQpO1xuICAgIC0tcGx5ci1jb250cm9sLXNwYWNpbmc6IDIwcHg7XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heFRhYmxldCkge1xuICAgICAgICAtLXBseXItY29udHJvbC1zcGFjaW5nOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgIC0tcGx5ci1jb250cm9sLXNwYWNpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudEJsdWVQdXJwbGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50Qmx1ZUdyZWVuKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cbn1cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wbHlyLS1wbGF5aW5nOmhvdmVyIC5wbHlyX19jb250cm9scyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbiIsIkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTp2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciB2aWRlbywucGx5ciBhdWRpbywucGx5ciBpZnJhbWV7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSAqOjphZnRlciwucGx5ci0tZnVsbC11aSAqOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCBoc2woMjE2LCAxNSUsIDM0JSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLCAycHgpO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwgI2ZmZik7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhZGdlLCA5cHgpO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7bGVmdDowO3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwgMThweCl9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogLTQpKX0ucGx5cl9fY2FwdGlvbntiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjgpKTtib3JkZXItcmFkaXVzOjJweDtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjp2YXIoLS1wbHlyLWNhcHRpb25zLXRleHQtY29sb3IsICNmZmYpO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5wbHlyX19jb250cm9se2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItY29udHJvbC1yYWRpdXMsIDRweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDpjdXJyZW50Q29sb3I7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fWEucGx5cl9fY29udHJvbHt0ZXh0LWRlY29yYXRpb246bm9uZX1hLnBseXJfX2NvbnRyb2w6OmFmdGVyLGEucGx5cl9fY29udHJvbDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbHN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye2ZsZXg6MTttaW4td2lkdGg6MH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVte21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b30ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMil9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWV7cGFkZGluZy1sZWZ0OjB9LnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ciBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5de2Rpc3BsYXk6bm9uZX0ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF0sLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5de2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIGhzbCgyMTYsIDE1JSwgMzQlKSk7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsIDE1cHgpO21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVye2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwgaHNsKDIxNiwgMTUlLCAzNCUpKTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLW1lbnUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7cGFkZGluZzpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KS8xLjUpIGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpKjEuNSk7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w+c3BhbnthbGlnbi1pdGVtczppbmhlcml0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVye2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpKjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgaHNsKDIxNiwgMTUlLCA1MiUpKTtyaWdodDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmZvY3VzLXZpc2libGU6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykvMik7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpKjQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSoyKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCBoc2woMjE2LCAxNSUsIDUyJSkpO2xlZnQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCBoc2woMjE2LCAxNSUsIDg4JSkpO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCAjZmZmKTtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDpjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KS8yKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmZvY3VzLXZpc2libGU6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlcntib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmV7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmNhbGMoKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAtIDJweCkqLTEpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6Y2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykqMy41KTtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2Vde2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtjb2xvcjp2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkqMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7bWFyZ2luOjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKTtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSkvMiotMSl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOnJnYmEoMCwwLDAsMCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCAjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpO2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO21hcmdpbi10b3A6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LW1vei1yYW5nZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LW1zLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHJnYigwLCAwLCAwKSkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6OmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7Y29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKSoyKTtvcGFjaXR5OjA7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gMikqMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOjpiZWZvcmV7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpfS5wbHlyX19wcm9ncmVzc3tsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi41KTttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotMC41KTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLTAuNSk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7bWF4LXdpZHRoOjEyMHB4O292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSA1MCUsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCk7Y29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSl9LnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kLCAjZmZmKTtib3JkZXItcmFkaXVzOjFweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLXdpZHRoLCAzcHgpO3otaW5kZXg6M30ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7bWF4LXdpZHRoOjkwcHg7bWluLXdpZHRoOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyLS1hdWRpb3tkaXNwbGF5OmJsb2NrfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIGhzbCgyMTYsIDE1JSwgMzQlKSk7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwgI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNSwgNDAsIDQ3LCAwLjEpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xKSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKX0ucGx5ci0tdmlkZW97b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCByZ2IoMCwgMCwgMCkpKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3thc3BlY3QtcmF0aW86MTYvOX1Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLCBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjc1KSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZik7bGVmdDowO3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7ei1pbmRleDozfUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSl9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCAjZmZmKX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXIsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3Vze29wYWNpdHk6MX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KX19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCU7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwgMjFweCl9fS5wbHlyX19hZHN7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvdHRvbTowO2N1cnNvcjpwb2ludGVyO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt6LWluZGV4Oi0xfS5wbHlyX19hZHM+ZGl2LC5wbHlyX19hZHM+ZGl2IGlmcmFtZXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5wbHlyX19hZHM6OmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OjphZnRlcntkaXNwbGF5Om5vbmV9LnBseXJfX2N1ZXN7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsICNmZmYpO2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTttYXJnaW4tYm90dG9tOmNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKSoyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgI2ZmZik7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OmNhbGMoNTAlICsgdmFyKC0tcHJldmlldy1hcnJvdy1vZmZzZXQpKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzhkMTtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZywucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOjphZnRlcntoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpO2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzUpKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7Ym90dG9tOjA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOjIwcHggNnB4IDZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLCB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCkpfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3Mge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlIHN0eWxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Vcbi5wbHlyIHtcbiAgQGluY2x1ZGUgcGx5ci1mb250LXNtb290aGluZygkcGx5ci1mb250LXNtb290aGluZyk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiAkcGx5ci1mb250LWZhbWlseTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgLy8gRm9yY2UgbW9ub3NhY2UtZXNxdWUgbnVtYmVyIHdpZHRoc1xuICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRwbHlyLWxpbmUtaGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwOyAvLyBGb3JjZSBhbnkgYm9yZGVyIHJhZGl1c1xuXG4gIC8vIE1lZGlhIGVsZW1lbnRzXG4gIHZpZGVvLFxuICBhdWRpbyxcbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBJZ25vcmUgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBib3JkZXItYm94IGV2ZXJ5dGhpbmdcbi8vIGh0dHA6Ly9wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbkBpZiAkcGx5ci1ib3JkZXItYm94IHtcbiAgLnBseXItLWZ1bGwtdWkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAqLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGaXggMzAwbXMgZGVsYXlcbkBpZiAkcGx5ci10b3VjaC1hY3Rpb24ge1xuICAucGx5ci0tZnVsbC11aSB7XG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBOaWNlciBmb2N1cyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZm9jdXMtdmlzaWJsZSgkY29sb3I6ICRwbHlyLWZvY3VzLXZpc2libGUtY29sb3IpIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAkY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8vIEZvbnQgc21vb3RoaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbHlyLWZvbnQtc21vb3RoaW5nKCRtb2RlOiB0cnVlKSB7XG4gIEBpZiAkbW9kZSB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxufVxuXG4vLyA8aW5wdXQgdHlwZT1cInJhbmdlXCI+IHN0eWxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItcmFuZ2UtdHJhY2soKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1yYW5nZS10cmFjay1oZWlnaHR9IC8gMik7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtaXhpbiBwbHlyLXJhbmdlLXRodW1iKCkge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6ICRwbHlyLXJhbmdlLXRodW1iLXNoYWRvdztcbiAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6ICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodDtcbn1cblxuQG1peGluIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRjb2xvcikge1xuICBib3gtc2hhZG93OiAkcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMCAwICRwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGggJGNvbG9yO1xufVxuXG4vLyBGdWxsc2NyZWVuIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZSgpIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIERpc3BsYXkgY29ycmVjdCBpY29uXG4gIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgKyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIGN1cnNvciBpbiBmdWxsc2NyZWVuIHdoZW4gY29udHJvbHMgaGlkZGVuXG4gICYucGx5ci0taGlkZS1jb250cm9scyB7XG4gICAgY3Vyc29yOiBub25lO1xuICB9XG5cbiAgLy8gTGFyZ2UgY2FwdGlvbnMgaW4gZnVsbCBzY3JlZW4gb24gbGFyZ2VyIHNjcmVlbnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLWxnKSB7XG4gICAgLnBseXJfX2NhcHRpb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLWZvbnQtZmFtaWx5OiB2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KSAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1iYXNlOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KSAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1zbWFsbDogdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWxhcmdlOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwgMThweCkgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUteGxhcmdlOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsIDIxcHgpICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLXRpbWU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsICRwbHlyLWZvbnQtc2l6ZS1zbWFsbCkgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtbWVudTogdmFyKC0tcGx5ci1mb250LXNpemUtbWVudSwgJHBseXItZm9udC1zaXplLXNtYWxsKSAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1iYWRnZTogdmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsIDlweCkgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXdlaWdodC1yZWd1bGFyOiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCkgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXdlaWdodC1ib2xkOiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LWJvbGQsIDYwMCkgIWRlZmF1bHQ7XG4kcGx5ci1saW5lLWhlaWdodDogdmFyKC0tcGx5ci1saW5lLWhlaWdodCwgMS43KSAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc21vb3RoaW5nOiB2YXIoLS1wbHlyLWZvbnQtc21vb3RoaW5nLCBmYWxzZSkgIWRlZmF1bHQ7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci1iYWRnZS1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAkcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJHBseXItYmFkZ2UtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtYmFkZ2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJhZGdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHBseXItYmFkZ2UtYmFja2dyb3VuZDogdmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCAkcGx5ci1jb2xvci1ncmF5LTcwMCkgIWRlZmF1bHQ7XG4kcGx5ci1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsICNmZmYpICFkZWZhdWx0O1xuJHBseXItYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLCAycHgpICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIGRlZmF1bHQgY2FwdGlvbnNcbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1zbWFsbDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHNwYW46ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtc20pIHtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1iYXNlO1xuICAgIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMik7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtbWQpIHtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1tZWRpdW07XG4gIH1cbn1cblxuLnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gSWYgdGhlIGxvd2VyIGNvbnRyb2xzIGFyZSBzaG93biBhbmQgbm90IGVtcHR5XG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAqIC00KSk7XG59XG5cbi5wbHlyX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogJHBseXItY2FwdGlvbnMtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGNvbG9yOiAkcGx5ci1jYXB0aW9ucy10ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMTg1JTtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblxuICAvLyBGaXJlZm94IGFkZHMgYSA8ZGl2PiB3aGVuIHVzaW5nIGdldEN1ZUFzSFRNTCgpXG4gIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29udHJvbHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLWNvbnRyb2wtaWNvbi1zaXplOiB2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KSAhZGVmYXVsdDtcbiRwbHlyLWNvbnRyb2wtc3BhY2luZzogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICFkZWZhdWx0O1xuJHBseXItY29udHJvbC1wYWRkaW5nOiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAqIDAuNyk7XG4kcGx5ci1jb250cm9sLXBhZGRpbmc6IHZhcigtLXBseXItY29udHJvbC1wYWRkaW5nLCAkcGx5ci1jb250cm9sLXBhZGRpbmcpICFkZWZhdWx0O1xuJHBseXItY29udHJvbC1yYWRpdXM6IHZhcigtLXBseXItY29udHJvbC1yYWRpdXMsIDRweCkgIWRlZmF1bHQ7XG4kcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQ6IHZhcihcbiAgLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCxcbiAgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAkcGx5ci1jb2xvci1tYWluKVxuKSAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQ6IHZhcihcbiAgLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsXG4gIGxpbmVhci1ncmFkaWVudChyZ2JhKCMwMDAsIDApLCByZ2JhKCMwMDAsIDAuNzUpKVxuKSAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3I6IHZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZikgIWRlZmF1bHQ7XG4kcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpICFkZWZhdWx0O1xuJHBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoXG4gIC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsXG4gIHZhcigtLXBseXItY29sb3ItbWFpbiwgJHBseXItY29sb3ItbWFpbilcbikgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1jb250cm9scy1iYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpICFkZWZhdWx0O1xuJHBseXItYXVkaW8tY29udHJvbC1jb2xvcjogdmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCAkcGx5ci1jb2xvci1ncmF5LTcwMCkgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpICFkZWZhdWx0O1xuJHBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoXG4gIC0tcGx5ci1hdWRpby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsXG4gIHZhcigtLXBseXItY29sb3ItbWFpbiwgJHBseXItY29sb3ItbWFpbilcbikgIWRlZmF1bHQ7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2FwdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLWNhcHRpb25zLWJhY2tncm91bmQ6IHZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwgcmdiYSgjMDAwLCAwLjgpKSAhZGVmYXVsdDtcbiRwbHlyLWNhcHRpb25zLXRleHQtY29sb3I6IHZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZikgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtY2FwdGlvbnMtYmFzZTogJHBseXItZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtY2FwdGlvbnMtc21hbGw6ICRwbHlyLWZvbnQtc2l6ZS1zbWFsbCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1tZWRpdW06ICRwbHlyLWZvbnQtc2l6ZS1sYXJnZSAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1sYXJnZTogJHBseXItZm9udC1zaXplLXhsYXJnZSAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250cm9sIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItY29udHJvbC1yYWRpdXM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gSUUxMVxuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAkcGx5ci1jb250cm9sLWljb24tc2l6ZTtcbiAgfVxuXG4gIC8vIERlZmF1bHQgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIFRhYiBmb2N1c1xuICAmOmZvY3VzLXZpc2libGUge1xuICAgIEBpbmNsdWRlIHBseXItZm9jdXMtdmlzaWJsZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgYW55IGxpbmsgc3R5bGluZ1xuYS5wbHlyX19jb250cm9sIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ2hhbmdlIGljb25zIG9uIHN0YXRlIGNoYW5nZVxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRyb2xzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIG5hdGl2ZSBjb250cm9sc1xuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUGxheWJhY2sgY29udHJvbHNcbi5wbHlyX19jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIEZpeCBmb3IgRWRnZSBpc3N1ZSB3aGVyZSBjb250ZW50IHdvdWxkIG92ZXJmbG93XG4gIH1cblxuICAvLyBTcGFjaW5nXG4gIC5wbHlyX19jb250cm9sc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gNCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gNCk7XG4gICAgfVxuXG4gICAgJi5wbHlyX190aW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gLyAyKTtcbiAgICB9XG5cbiAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4gICAgJi5wbHlyX190aW1lOmZpcnN0LWNoaWxkLFxuICAgICYucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIGVtcHR5IGNvbnRyb2xzXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gU29tZSBvcHRpb25zIGFyZSBoaWRkZW4gYnkgZGVmYXVsdFxuLnBseXIgW2RhdGEtcGx5cj0nY2FwdGlvbnMnXSxcbi5wbHlyIFtkYXRhLXBseXI9J3BpcCddLFxuLnBseXIgW2RhdGEtcGx5cj0nYWlycGxheSddLFxuLnBseXIgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj0nY2FwdGlvbnMnXSxcbi5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9J3BpcCddLFxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9J2FpcnBsYXknXSxcbi5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIEVkZ2UgZml4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBBbmltYXRlIHRoZSBpY29uXG4gIC5wbHlyX19jb250cm9sIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAvLyBIaWRlIHRvb2x0aXBcbiAgICAucGx5cl9fdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBhY3R1YWwgbWVudSBjb250YWluZXJcbiAgJl9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IHBseXItcG9wdXAgMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLW1lbnUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGx5ci1tZW51LXJhZGl1cztcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJHBseXItbWVudS1zaGFkb3c7XG4gICAgY29sb3I6ICRwbHlyLW1lbnUtY29sb3I7XG4gICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtYmFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMztcblxuICAgID4gZGl2IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAvLyBBcnJvd1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogJHBseXItbWVudS1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBseXItbWVudS1iYWNrZ3JvdW5kO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYygoKCN7JHBseXItY29udHJvbC1pY29uLXNpemV9IC8gMikgKyAjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30pIC0gKCN7JHBseXItbWVudS1hcnJvdy1zaXplfSAvIDIpKTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIFtyb2xlPSdtZW51J10ge1xuICAgICAgcGFkZGluZzogJHBseXItY29udHJvbC1wYWRkaW5nO1xuICAgIH1cblxuICAgIFtyb2xlPSdtZW51aXRlbSddLFxuICAgIFtyb2xlPSdtZW51aXRlbXJhZGlvJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPcHRpb25zXG4gICAgLnBseXJfX2NvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcGx5ci1tZW51LWNvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLW1lbnU7XG4gICAgICBwYWRkaW5nOiBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAvIDEuNSkgY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAxLjUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogJHBseXItbWVudS1pdGVtLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYtLWZvcndhcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDQpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBseXItbWVudS1pdGVtLWFycm93LWNvbG9yO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKCgjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAxLjUpIC0gI3skcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZX0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlOjphZnRlcixcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYmFjayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcGx5ci1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBtYXJnaW46ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gLyAyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9ICogMikpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwbHlyLW1lbnUtaXRlbS1hcnJvdy1jb2xvcjtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCgjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAxLjUpIC0gI3skcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZX0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgJHBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3I7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAvIDIpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlOjpiZWZvcmUsXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwbHlyLWNvbG9yLWdyYXktOTAwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9wdGlvbiB2YWx1ZVxuICAgIC5wbHlyX19tZW51X192YWx1ZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gLSAycHgpICogLTEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAzLjUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWVudXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLW1lbnUtYmFja2dyb3VuZDogdmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsIHJnYmEoI2ZmZiwgMC45KSkgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LXJhZGl1czogdmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAhZGVmYXVsdDtcbiRwbHlyLW1lbnUtY29sb3I6IHZhcigtLXBseXItbWVudS1jb2xvciwgJHBseXItY29sb3ItZ3JheS03MDApICFkZWZhdWx0O1xuJHBseXItbWVudS1zaGFkb3c6IHZhcigtLXBseXItbWVudS1zaGFkb3csIDAgMXB4IDJweCByZ2JhKCMwMDAsIDAuMTUpKSAhZGVmYXVsdDtcbiRwbHlyLW1lbnUtYXJyb3ctc2l6ZTogdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZTogdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSAhZGVmYXVsdDtcbiRwbHlyLW1lbnUtaXRlbS1hcnJvdy1jb2xvcjogdmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCAkcGx5ci1jb2xvci1ncmF5LTUwMCkgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItY29sb3IsICRwbHlyLWNvbG9yLWdyYXktMTAwKSAhZGVmYXVsdDtcbiRwbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCAjZmZmKSAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTbGlkZXIgaW5wdXRzIC0gPGlucHV0IHR5cGU9XCJyYW5nZVwiPlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1yYW5nZS10aHVtYi1oZWlnaHR9ICogMik7XG5cbiAgLy8gYGNvbG9yYCBwcm9wZXJ0eSBpcyB1c2VkIGluIEpTIHRvIHBvcHVsYXRlIGxvd2VyIGZpbGwgZm9yIFdlYktpdFxuICBjb2xvcjogJHBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKCgjeyRwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGh9ICogMikgKyAjeyRwbHlyLXJhbmdlLXRodW1iLWhlaWdodH0pO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYjtcblxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoKCN7JHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0fSAtICN7JHBseXItcmFuZ2UtdHJhY2staGVpZ2h0fSkgLyAyKSAqIC0xKTtcbiAgfVxuXG4gIC8vIE1vemlsbGFcbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWI7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0gLyAyKTtcbiAgICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgfVxuXG4gIC8vIE1pY3Jvc29mdFxuICAmOjotbXMtdHJhY2sge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2s7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrO1xuXG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iO1xuXG4gICAgLy8gRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6Oi1tcy10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItZm9jdXMtdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItZm9jdXMtdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOjotbXMtdHJhY2sge1xuICAgICAgQGluY2x1ZGUgcGx5ci1mb2N1cy12aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNsaWRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFRodW1iXG4kcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAhZGVmYXVsdDtcbiRwbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZikgIWRlZmF1bHQ7XG4kcGx5ci1yYW5nZS10aHVtYi1zaGFkb3c6IHZhcihcbiAgLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdyxcbiAgMCAxcHggMXB4IHJnYmEoJHBseXItY29sb3ItZ3JheS05MDAsIDAuMTUpLFxuICAwIDAgMCAxcHggcmdiYSgkcGx5ci1jb2xvci1ncmF5LTkwMCwgMC4yKVxuKSAhZGVmYXVsdDtcblxuLy8gQWN0aXZlIHN0YXRlXG4kcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgIWRlZmF1bHQ7XG5cbi8vIFRyYWNrXG4kcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpICFkZWZhdWx0O1xuXG4vLyBGaWxsXG4kcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICRwbHlyLWNvbG9yLW1haW4pKSAhZGVmYXVsdDtcblxuLy8gVHlwZSBzcGVjaWZpY1xuJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDogdmFyKFxuICAtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCxcbiAgJHBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZFxuKSAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3I6IHZhcihcbiAgLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsXG4gIHJnYmEoI2ZmZiwgMC41KVxuKSAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQ6IHZhcihcbiAgLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsXG4gICRwbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmRcbikgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yOiB2YXIoXG4gIC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLFxuICByZ2JhKCRwbHlyLWNvbG9yLWdyYXktOTAwLCAwLjEpXG4pICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhdXggcG9zdGVyIG92ZXJsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vIEFsbG93IGludGVyYWN0aW9uIHdpdGggWW91VHViZSBjb250cm9scyB3aGlsZSBwYXVzZWRcbi5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRpbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZTtcbn1cblxuLy8gTWVkaWEgZHVyYXRpb24gaGlkZGVuIG9uIHNtYWxsIHNjcmVlbnNcbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAvLyBBZGQgYSBzbGFzaCBpbiBiZWZvcmVcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDQ0JztcbiAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBseXItYnAtbWQgLSAxcHgpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItdG9vbHRpcC1yYWRpdXM7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogJHBseXItdG9vbHRpcC1zaGFkb3c7XG4gIGNvbG9yOiAkcGx5ci10b29sdGlwLWNvbG9yO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRwbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRwbHlyLXRvb2x0aXAtcGFkZGluZ30gKiAyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogJHBseXItdG9vbHRpcC1wYWRkaW5nIGNhbGMoI3skcGx5ci10b29sdGlwLXBhZGRpbmd9ICogMS41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcblxuICAvLyBUaGUgYmFja2dyb3VuZCB0cmlhbmdsZVxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBib3R0b206IGNhbGMoI3skcGx5ci10b29sdGlwLWFycm93LXNpemV9ICogLTEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi8vIERpc3BsYXlpbmdcbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgei1pbmRleDogMztcbn1cblxuLy8gRmlyc3QgdG9vbHRpcFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygoI3skcGx5ci1jb250cm9sLWljb24tc2l6ZX0gLyAyKSArICN7JHBseXItY29udHJvbC1wYWRkaW5nfSk7XG4gIH1cbn1cblxuLy8gTGFzdCB0b29sdGlwXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBseXItY29udHJvbC1pY29uLXNpemV9IC8gMikgKyAjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQge1xuICAmOmhvdmVyIC5wbHlyX190b29sdGlwLFxuICAmOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsXG4gIC5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRvb2x0aXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGx5ci10b29sdGlwLWJhY2tncm91bmQ6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKSAhZGVmYXVsdDtcbiRwbHlyLXRvb2x0aXAtY29sb3I6IHZhcigtLXBseXItdG9vbHRpcC1jb2xvciwgJHBseXItY29sb3ItZ3JheS03MDApICFkZWZhdWx0O1xuJHBseXItdG9vbHRpcC1wYWRkaW5nOiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDIpO1xuJHBseXItdG9vbHRpcC1wYWRkaW5nOiB2YXIoLS1wbHlyLXRvb2x0aXAtcGFkZGluZywgJHBseXItdG9vbHRpcC1wYWRkaW5nKSAhZGVmYXVsdDtcbiRwbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZTogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgIWRlZmF1bHQ7XG4kcGx5ci10b29sdGlwLXJhZGl1czogdmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgNXB4KSAhZGVmYXVsdDtcbiRwbHlyLXRvb2x0aXAtc2hhZG93OiB2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSkgIWRlZmF1bHQ7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGxheWJhY2sgcHJvZ3Jlc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE9mZnNldCB0aGUgcmFuZ2UgdGh1bWIgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBjYWxjdWxhdGUgdGhlIHJlbGF0aXZlIHByb2dyZXNzICgjOTU0KVxuJHBseXItcHJvZ3Jlc3Mtb2Zmc2V0OiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG5cbi5wbHlyX19wcm9ncmVzcyB7XG4gIGxlZnQ6IGNhbGMoI3skcGx5ci1wcm9ncmVzcy1vZmZzZXR9ICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1wcm9ncmVzcy1vZmZzZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbnB1dFt0eXBlPSdyYW5nZSddLFxuICAmX19idWZmZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHBseXItcHJvZ3Jlc3Mtb2Zmc2V0fSAqIC0wLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0gKiAtMC41KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcGx5ci1wcm9ncmVzcy1vZmZzZXR9KTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLy8gU2VlayB0b29sdGlwIHRvIHNob3cgdGltZVxuICAucGx5cl9fdG9vbHRpcCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0gLyAyKSAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcblxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG5cbiAgLy8gTW96aWxsYVxuICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC8vIE1pY3Jvc29mdFxuICAmOjotbXMtZmlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG59XG5cbi8vIExvYWRpbmcgc3RhdGVcbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIC00NWRlZyxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgMjUlLFxuICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kIDUwJSxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQ7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZDtcbn1cblxuLy8gTWFya2Vyc1xuLnBseXJfX3Byb2dyZXNzX19tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAkcGx5ci1wcm9ncmVzcy1tYXJrZXItd2lkdGg7XG4gIHotaW5kZXg6IDM7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZ3Jlc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIExvYWRpbmdcbiRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTogdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsIDI1cHgpICFkZWZhdWx0O1xuJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgkcGx5ci1jb2xvci1ncmF5LTkwMCwgMC42KSkgIWRlZmF1bHQ7XG5cbi8vIE1hcmtlcnNcbiRwbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kLCAjZmZmKSAhZGVmYXVsdDtcbiRwbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aDogdmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItd2lkdGgsIDNweCkgIWRlZmF1bHQ7XG5cbi8vIEJ1ZmZlcmVkXG4kcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoI2ZmZiwgMC4yNSkpICFkZWZhdWx0O1xuJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZDogdmFyKFxuICAtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxcbiAgcmdiYSgkcGx5ci1jb2xvci1ncmF5LTIwMCwgMC42KVxuKSAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWb2x1bWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX192b2x1bWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDIpO1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBdWRpbyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRhaW5lclxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIENvbnRyb2xzIGNvbnRhaW5lclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yO1xuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG59XG5cbi8vIENvbnRyb2wgZWxlbWVudHNcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCB7XG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlcixcbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJHBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4vLyBSYW5nZSBpbnB1dHNcbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQ7XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQ7XG4gIH1cblxuICAvLyBQcmVzc2VkIHN0eWxlc1xuICAmOmFjdGl2ZSB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcik7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi8vIFByb2dyZXNzXG4ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWaWRlbyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8vIENvbnRhaW5lclxuLnBseXItLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnBseXItLW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gRGVmYXVsdCB0byAxNjo5IHJhdGlvIGJ1dCB0aGlzIGlzIHNldCBieSBKYXZhU2NyaXB0IGJhc2VkIG9uIGNvbmZpZ1xuJGVtYmVkLXBhZGRpbmc6IChtYXRoLmRpdigxMDAsIDE2KSAqIDkpO1xuXG4ucGx5cl9fdmlkZW8tZW1iZWQsXG4ucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8ge1xuICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdG8tcGVyY2VudGFnZSgkZW1iZWQtcGFkZGluZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsXG4ucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBGb3IgVmltZW8sIGlmIHRoZSBmdWxsIGN1c3RvbSBVSSBpcyBzdXBwb3J0ZWRcbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCA+IC5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVyIHtcbiAgJGhlaWdodDogMjQwO1xuICAkb2Zmc2V0OiB0by1wZXJjZW50YWdlKG1hdGguZGl2KCRoZWlnaHQgLSAkZW1iZWQtcGFkZGluZywgbWF0aC5kaXYoJGhlaWdodCwgNTApKSk7XG5cbiAgcGFkZGluZy1ib3R0b206IHRvLXBlcmNlbnRhZ2UoJGhlaWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kb2Zmc2V0KTtcbn1cblxuLy8gQ29udHJvbHMgY29udGFpbmVyXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogJHBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3I7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAqIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1zbSkge1xuICAgIHBhZGRpbmc6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gKiAzLjUpO1xuICB9XG59XG5cbi8vIEhpZGUgY29udHJvbHNcbi5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi8vIENvbnRyb2wgZWxlbWVudHNcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbCB7XG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlcixcbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4vLyBMYXJnZSBwbGF5IGJ1dHRvbiAodmlkZW8gb25seSlcbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMS41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDI7XG5cbiAgLy8gT2Zmc2V0IGljb24gdG8gbWFrZSB0aGUgcGxheSBidXR0b24gbG9vayByaWdodFxuICBzdmcge1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFZpZGVvIHJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFByZXNzZWQgc3R5bGVzXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRwbHlyLXZpZGVvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3Jlc3Ncbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAkcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZ1bGxzY3JlZW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlO1xufVxuXG4vLyBGYWxsYmFjayBmb3IgdW5zdXBwb3J0ZWQgYnJvd3NlcnNcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZTtcblxuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQWR2ZXJ0aXNlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTsgLy8gSGlkZSBpdCBieSBkZWZhdWx0XG5cbiAgLy8gTWFrZSBzdXJlIHRoZSBpbm5lciBjb250YWluZXIgaXMgYmlnIGVub3VnaCBmb3IgdGhlIGFkIGNyZWF0aXZlLlxuICA+IGRpdixcbiAgPiBkaXYgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gVGhlIGNvdW50ZG93biBsYWJlbFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHBseXItY29sb3ItZ3JheS05MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvdHRvbTogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZS10ZXh0KTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgJjplbXB0eTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQWR2ZXJ0aXNlbWVudCBjdWUncyBmb3IgdGhlIHByb2dyZXNzIGJhclxuLnBseXJfX2N1ZXMge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzcHg7XG4gIHotaW5kZXg6IDM7IC8vIEJldHdlZW4gcHJvZ3Jlc3MgYW5kIHRodW1iXG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGx5ci1jb2xvci1tYWluOiB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOThkZWcgMTAwJSA1MCUpKSAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLWJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgcmdiKDAgMCAwIC8gMTAwJSkpICFkZWZhdWx0O1xuXG4vLyBHcmF5c2NhbGVcbiRwbHlyLWNvbG9yLWdyYXktOTAwOiBoc2woMjE2ZGVnIDE1JSAxNiUpICFkZWZhdWx0O1xuJHBseXItY29sb3ItZ3JheS04MDA6IGhzbCgyMTZkZWcgMTUlIDI1JSkgIWRlZmF1bHQ7XG4kcGx5ci1jb2xvci1ncmF5LTcwMDogaHNsKDIxNmRlZyAxNSUgMzQlKSAhZGVmYXVsdDtcbiRwbHlyLWNvbG9yLWdyYXktNjAwOiBoc2woMjE2ZGVnIDE1JSA0MyUpICFkZWZhdWx0O1xuJHBseXItY29sb3ItZ3JheS01MDA6IGhzbCgyMTZkZWcgMTUlIDUyJSkgIWRlZmF1bHQ7XG4kcGx5ci1jb2xvci1ncmF5LTQwMDogaHNsKDIxNmRlZyAxNSUgNjElKSAhZGVmYXVsdDtcbiRwbHlyLWNvbG9yLWdyYXktMzAwOiBoc2woMjE2ZGVnIDE1JSA3MCUpICFkZWZhdWx0O1xuJHBseXItY29sb3ItZ3JheS0yMDA6IGhzbCgyMTZkZWcgMTUlIDc5JSkgIWRlZmF1bHQ7XG4kcGx5ci1jb2xvci1ncmF5LTEwMDogaHNsKDIxNmRlZyAxNSUgODglKSAhZGVmYXVsdDtcbiRwbHlyLWNvbG9yLWdyYXktNTA6IGhzbCgyMTZkZWcgMTUlIDk3JSkgIWRlZmF1bHQ7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHJldmlldyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICcuL3NldHRpbmdzJztcblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcmV2aWV3LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwbHlyLXByZXZpZXctcmFkaXVzO1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6ICRwbHlyLXByZXZpZXctc2hhZG93O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JHBseXItcHJldmlldy1wYWRkaW5nfSAqIDIpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjFzIGVhc2U7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi0taXMtc2hvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cblxuICAvLyBUaGUgYmFja2dyb3VuZCB0cmlhbmdsZVxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAkcGx5ci1wcmV2aWV3LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci1wcmV2aWV3LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkICRwbHlyLXByZXZpZXctYmFja2dyb3VuZDtcbiAgICBib3R0b206IGNhbGMoI3skcGx5ci1wcmV2aWV3LWFycm93LXNpemV9ICogLTEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIHZhcigtLXByZXZpZXctYXJyb3ctb2Zmc2V0KSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1wcmV2aWV3LWltYWdlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygjeyRwbHlyLXByZXZpZXctcmFkaXVzfSAtIDFweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyxcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCMwMDAsIDE1JSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAvLyBOb24gc3ByaXRlIGltYWdlcyBhcmUgMTAwJS4gU3ByaXRlcyB3aWxsIGhhdmUgdGhlaXIgc2l6ZSBhcHBsaWVkIGJ5IEphdmFTY3JpcHRcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VlayB0aW1lIHRleHRcbiAgJl9fdGltZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXByZXZpZXctdGltZS1jb250YWluZXItYmFja2dyb3VuZDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKCN7JHBseXItcHJldmlldy1yYWRpdXN9IC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygjeyRwbHlyLXByZXZpZXctcmFkaXVzfSAtIDFweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBwYWRkaW5nOiAkcGx5ci1wcmV2aWV3LXRpbWUtY29udGFpbmVyLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGx5ci1wcmV2aWV3LXRpbWUtY29sb3I7XG4gICAgICBmb250LXNpemU6ICRwbHlyLXByZXZpZXctdGltZS1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvOyAvLyBSZXF1aXJlZCB3aGVuIHZpZGVvIGlzIGRpZmZlcmVudCBkaW1lbnNpb25zIHRvIGNvbnRhaW5lciAoZS5nLiBmdWxsc2NyZWVuKVxuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi0taXMtc2hvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByZXZpZXcgVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHBseXItcHJldmlldy1wYWRkaW5nOiAkcGx5ci10b29sdGlwLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LWJhY2tncm91bmQ6ICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctcmFkaXVzOiAkcGx5ci1tZW51LXJhZGl1cyAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctc2hhZG93OiAkcGx5ci10b29sdGlwLXNoYWRvdyAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZTogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1pbWFnZS1iYWNrZ3JvdW5kOiAkcGx5ci1jb2xvci1ncmF5LTIwMCAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctdGltZS1jb250YWluZXItYmFja2dyb3VuZDogdmFyKFxuICAtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxcbiAgbGluZWFyLWdyYWRpZW50KHJnYmEoIzAwMCwgMCksIHJnYmEoIzAwMCwgMC43NSkpXG4pICFkZWZhdWx0O1xuJHBseXItcHJldmlldy10aW1lLWNvbnRhaW5lci1wYWRkaW5nOiAyMHB4IDZweCA2cHggIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LXRpbWUtY29sb3I6ICNmZmY7XG4kcGx5ci1wcmV2aWV3LXRpbWUtZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZSAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb24gdXRpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGluZyBjb250ZW50IG5pY2VseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2NyZWVuIHJlYWRlciBvbmx5IGVsZW1lbnRzXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAhaW1wb3J0YW50IGlzIG5vdCBhbHdheXMgbmVlZGVkXG4gIEBpZiAkcGx5ci1zci1vbmx5LWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ucGx5ciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4uYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5jYXJvdXNlbEl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCcuY2Fyb3VzZWxJdGVtJyk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoKTtcbiAgICB9XG5cbiAgICAmX190ZXh0cyB7XG4gICAgICAgIHdpZHRoOiA2MDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4OXB4O1xuICAgICAgICBtYXJnaW46IDEzMHB4IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lQ29sb3IpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHlTcGVjaWFsKSwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKFwiZm9udC1zaXplXCIsIDMycHgsIDUycHgpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodE1lZGl1bSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cblxuICAgIC50ZXh0IHAsXG4gICAgLnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZTYwKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMThweCwgMjJweCk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luQnV0dG9uc1RvVGV4dCk7XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQ9XCJibGFja1wiXSAmX190ZXh0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQmxhY2spO1xuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kPVwiYnJvd25cIl0gJl9fdGV4dHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckJyb3duKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmFja2dyb3VuZD1cInNreUJsdWVcIl0gJl9fdGV4dHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvclNreWJsdWUpO1xuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kPVwiZ29sZFwiXSAmX190ZXh0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yR29sZCk7XG4gICAgfVxuXG4gICAgJltkYXRhLWJhY2tncm91bmQ9XCJncmVlblwiXSAmX190ZXh0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yR3JlZW4pO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1zaXRlUGFkZGluZykgKiAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNpdGVQYWRkaW5nKSAqIC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRzIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlV3JhcHBlciB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dHMge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCB2YXIoLS1zaXRlUGFkZGluZyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdHlsZWRMaW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RlZmF1bHRJY29uIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGFyZW50Q29sb3JEYXJrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckxpZ2h0Qmx1ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yRGFya0JsdWUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXJlbnRDb2xvckxpZ2h0LFxuICAgICAgICAgICAgJi0tcGFyZW50Q29sb3JXaGl0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JEYXJrQmx1ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9zY3NzL3F1ZXJpZXNcIjtcblxuQG1peGluIGNvbnRhaW5lcigkcGFyZW50Q2xhc3M6IG51bGwsICRkaXNhYmxlUGFkZGluZ09uOiAnbm9uZScpIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXJXaWR0aCkgKyAodmFyKC0tc2l0ZVBhZGRpbmcpICogMikpO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tc2l0ZVBhZGRpbmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXdpZHRoTWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcldpZHRoTWVkaXVtKSArICh2YXIoLS1zaXRlUGFkZGluZykgKiAyKSk7XG4gICAgfVxuXG4gICAgQGlmICgkZGlzYWJsZVBhZGRpbmdPbiA9PSAnbW9iaWxlJykge1xuICAgICAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkcGFyZW50Q2xhc3Mge1xuICAgICAgICAjeyRwYXJlbnRDbGFzc30tLWNvbnRhaW5lcldpZHRoRnVsbCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHBhcmVudENsYXNzIHtcbiAgICAgICAgI3skcGFyZW50Q2xhc3N9LS1jb250YWluZXJXaWR0aFNtYWxsICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcldpZHRoU21hbGwpICsgKHZhcigtLXNpdGVQYWRkaW5nKSAqIDIpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkcGFyZW50Q2xhc3Mge1xuICAgICAgICAjeyRwYXJlbnRDbGFzc30tLWNvbnRhaW5lcldpZHRoTWVkaXVtICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcldpZHRoTWVkaXVtKSArICh2YXIoLS1zaXRlUGFkZGluZykgKiAyKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAmLS1kaXNhYmxlTW9iaWxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYmFja2dyb3VuZC1pbWFnZSgpXG57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59IiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5jb250ZW50Q29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDI2cHgsIDMycHgpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseVNwZWNpYWwpLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodE1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdtYXJnaW4tYm90dG9tJywgMTVweCwgMjVweCk7XG5cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDE4cHgsIDIycHgpO1xuICAgIH1cblxuICAgIC50ZXh0IHAsXG4gICAgLnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGV4dCBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50ZXh0IGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvclRleHQpO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kTGlnaHQ6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCbGFjazEwKTtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kTGlnaHQgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZExpZ2h0ICZfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmREYXJrOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yV2hpdGUxMCk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZERhcmsgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdtYXJnaW4tYm90dG9tJywgMTBweCwgMTZweCk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZERhcmsgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JEYXJrR3JheSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCBwLFxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIGVmZmVjdCAob25seSBpZiBzdXBwb3J0ZWQpXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnc291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXMnO1xuXG5AaW1wb3J0ICdlbGVtZW50cyc7XG5AaW1wb3J0ICdnZm9ybSc7XG5AaW1wb3J0ICdjaGVja2JveCc7XG5AaW1wb3J0ICdjaGVja2JveC1yb2xlcyc7XG5AaW1wb3J0ICdzZWxlY3QnO1xuQGltcG9ydCAnbW9kYWwnO1xuQGltcG9ydCAnZGF0ZXBpY2tlcic7XG5AaW1wb3J0ICdmaWxlJztcblxuOnJvb3Qge1xuICAgIC0tZm9ybVRyYW5zcGFyZW50MTA6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtLWZvcm1UcmFuc3BhcmVudDE1OiByZ2JhKDEzLCAxMywgMTMsIDAuMTUpO1xuICAgIC0tZm9ybVRyYW5zcGFyZW50MjA6IHJnYmEoMTMsIDEzLCAxMywgMC4yKTtcbiAgICAtLWZvcm1UcmFuc3BhcmVudDUwOiByZ2JhKDEzLCAxMywgMTMsIDAuNSk7XG4gICAgLS1mb3JtVHJhbnNwYXJlbnQ2MDogcmdiYSgxMywgMTMsIDEzLCAwLjYpO1xuICAgIC0tZm9ybUludmVydDIwOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLS1ib3JkZXJDb2xvcjogdmFyKC0tY29sb3JCbGFjazEwKTtcbiAgICAtLXNoYWRvd0NvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIC0tY29sb3JFcnJvcjogI0FGMEMwQztcbiAgICAtLWNvbG9yRXJyb3JMaWdodDogI0ZCRjJGMjtcbiAgICAtLWNvbG9yRXJyb3I0MDogICN7cmdiYSgjQUYwQzBDLCAwLjQwKX07XG5cbiAgICAvLyBDb2xvcnNcbiAgICAtLWlucHV0QmFja2dyb3VuZDogdmFyKC0tY29sb3JEYXJrZXJHcmF5NSk7XG4gICAgLS1pbnB1dENoZWNrYm94QmFja2dyb3VuZDogdmFyKC0tY29sb3JEYXJrZXJHcmF5NSk7XG4gICAgLS1pbnB1dEJhY2tncm91bmRTb2xpZDogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgLS1pbnB1dEJhY2tncm91bmREaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gICAgLS1pbnB1dEJhY2tncm91bmRIb3ZlcjogdmFyKC0tZm9ybVRyYW5zcGFyZW50MTApO1xuICAgIC0taW5wdXRQbGFjZWhvbGRlckNvbG9yOiB2YXIoLS1jb2xvckJsYWNrNTApO1xuICAgIC0taW5wdXRDb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgLS1zZWxlY3RCb3JkZXJDb2xvcjogdmFyKC0tYm9yZGVyQ29sb3IpO1xuICAgIC0taW5wdXRDaGVja2JveENvbG9yOiB2YXIoLS1jb2xvclRleHQpO1xuICAgIC0taW5wdXRMYWJlbENvbG9yOiB2YXIoLS1jb2xvckJsYWNrNTApO1xuICAgIC0tbGVnZW5kQ29sb3I6IHZhcigtLWNvbG9yQmxhY2szMCk7XG4gICAgLS1pbnB1dEJvcmRlckNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWlucHV0U2hhZG93Q29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0taW5wdXRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICAtLWRldGFpbEJhY2tncm91bmQ6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIC0tZHJvcGRvd25CYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIC0tc2hpZnQ6IDEwcHg7XG5cbiAgICAvLyBDb2xvcnM6IEZvY3VzXG4gICAgLS1pbnB1dEJhY2tncm91bmRGb2N1czogdmFyKC0tY29sb3JEYXJrZXJHcmF5NSk7XG4gICAgLS1pbnB1dEJvcmRlckNvbG9yRm9jdXM6IHZhcigtLWJvcmRlckNvbG9yKTtcbiAgICAtLWNoZWNrYm94Qm9yZGVyQ29sb3JGb2N1czogdmFyKC0tYm9yZGVyQ29sb3IpO1xuICAgIC0taW5wdXRCb3JkZXJDb2xvckZpbGxlZDogdmFyKC0tYm9yZGVyQ29sb3IpO1xuICAgIC0taW5wdXRDb2xvckZvY3VzOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICAtLWlucHV0UGxhY2Vob2xkZXJDb2xvckZvY3VzOiB2YXIoLS1jb2xvckJsYWNrNTApO1xuICAgIC0taW5wdXREZXRhaWxDb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgLS1pbnB1dFNlbGVjdENvbG9yOiB2YXIoLS1jb2xvckJyb3duNzApO1xuICAgIC0tZHJvcGRvd25Gb2N1c0JhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgLS1pbnB1dENoZWNrYm94Q29sb3JGb2N1czogdmFyKC0taW5wdXRDb2xvckZvY3VzKTtcblxuICAgIC8vIFNpemVzXG4gICAgLS1pbnB1dEJvcmRlclNpemU6IDJweDtcbiAgICAtLWNoZWNrYm94Qm9yZGVyU2l6ZTogMnB4O1xuICAgIC0taW5wdXRCb3JkZXJSYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgLS1zZWxlY3RGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0UmVndWxhcik7XG5cbiAgICAtLWlucHV0UGFkZGluZ0hvcno6IDMwcHg7XG4gICAgLS1pbnB1dFBhZGRpbmdWZXJ0OiAxNnB4O1xuICAgIC0taW5wdXRMaW5lSGVpZ2h0OiAxLjI1O1xuICAgIC0taW5wdXRQYWRkaW5nOiB2YXIoLS1pbnB1dFBhZGRpbmdWZXJ0KSB2YXIoLS1pbnB1dFBhZGRpbmdIb3J6KTtcbiAgICAtLWlucHV0Rm9udFNpemU6IDIwcHg7XG4gICAgLS1pbnB1dExhYmVsRm9udFNpemU6IDE4cHg7XG4gICAgLS1pbnB1dEZvbnRTaXplU21hbGw6IDE2cHg7XG4gICAgLS1pbnB1dFNpemU6IDY0cHg7XG4gICAgLS1mb3JtR3JpZEd1dHRlcjogMTZweDtcblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgIC0taW5wdXRQYWRkaW5nSG9yejogMjBweDtcbiAgICAgICAgLS1pbnB1dFBhZGRpbmdWZXJ0OiAxMHB4O1xuICAgICAgICAtLWlucHV0Rm9udFNpemU6IDE2cHg7XG4gICAgICAgIC0taW5wdXRGb250U2l6ZVNtYWxsOiAxNnB4O1xuICAgICAgICAtLXNoaWZ0OiAxMHB4O1xuICAgICAgICAtLWlucHV0U2l6ZTogNTVweDtcbiAgICB9XG59XG5cbi5ibG9ja0NvbnRhY3QtLWJhY2tncm91bmRCbGFjayB7XG4gICAgLy8gQ29sb3JzXG4gICAgLS1pbnB1dEJhY2tncm91bmQ6IHZhcigtLWNvbG9yRGFya2VyR3JheSk7XG4gICAgLS1pbnB1dENoZWNrYm94QmFja2dyb3VuZDogdmFyKC0tY29sb3JEYXJrZXJHcmF5KTtcbiAgICAtLWlucHV0QmFja2dyb3VuZFNvbGlkOiB2YXIoLS1jb2xvckRhcmtHcmF5KTtcbiAgICAtLWlucHV0QmFja2dyb3VuZERpc2FibGVkOiB0cmFuc3BhcmVudDtcbiAgICAtLWlucHV0QmFja2dyb3VuZEhvdmVyOiB2YXIoLS1mb3JtVHJhbnNwYXJlbnQxMCk7XG4gICAgLS1pbnB1dFBsYWNlaG9sZGVyQ29sb3I6IHZhcigtLWNvbG9yV2hpdGUzMCk7XG4gICAgLS1pbnB1dENvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAtLWlucHV0Q2hlY2tib3hDb2xvcjogdmFyKC0tY29sb3JXaGl0ZTUwKTtcbiAgICAtLWlucHV0TGFiZWxDb2xvcjogdmFyKC0tY29sb3JXaGl0ZTMwKTtcbiAgICAtLWxlZ2VuZENvbG9yOiB2YXIoLS1jb2xvckxpZ2h0Qmx1ZSk7XG4gICAgLS1pbnB1dEJvcmRlckNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWlucHV0U2hhZG93Q29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0taW5wdXRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICAtLWRldGFpbEJhY2tncm91bmQ6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIC0tZHJvcGRvd25CYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckRhcmtlckdyYXkpO1xuICAgIC0tYm9yZGVyQ29sb3I6IHZhcigtLWNvbG9yV2hpdGU3MCk7XG4gICAgLS1zZWxlY3RCb3JkZXJDb2xvcjogdmFyKC0tY29sb3JXaGl0ZTEwKTtcbiAgICAtLXNoaWZ0OiAxMHB4O1xuXG4gICAgLy8gQ29sb3JzOiBGb2N1c1xuICAgIC0taW5wdXRCYWNrZ3JvdW5kRm9jdXM6IHZhcigtLWNvbG9yRGFya0dyYXkpO1xuICAgIC0taW5wdXRCb3JkZXJDb2xvckZvY3VzOiB2YXIoLS1jb2xvcldoaXRlMTApO1xuICAgIC0taW5wdXRCb3JkZXJDb2xvckZpbGxlZDogdmFyKC0tY29sb3JXaGl0ZTEwKTtcbiAgICAtLWlucHV0Q29sb3JGb2N1czogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgLS1pbnB1dFBsYWNlaG9sZGVyQ29sb3JGb2N1czogdmFyKC0tY29sb3JXaGl0ZTUwKTtcbiAgICAtLWlucHV0RGV0YWlsQ29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIC0taW5wdXRTZWxlY3RDb2xvcjogdmFyKC0tY29sb3JCcm93bjcwKTtcbiAgICAtLWRyb3Bkb3duRm9jdXNCYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckRhcmtlckdyYXkpO1xuICAgIC0taW5wdXRDaGVja2JveENvbG9yRm9jdXM6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIC0tY2hlY2tib3hCb3JkZXJDb2xvckZvY3VzOiB2YXIoLS1jb2xvcldoaXRlMTApO1xufVxuXG4uZm9ybSAuZ2ZpZWxkX2Vycm9yIHtcbiAgICAtLWlucHV0Qm9yZGVyQ29sb3I6IHZhcigtLWNvbG9yRXJyb3IpO1xuICAgIC0taW5wdXRCb3JkZXJDb2xvckZpbGxlZDogdmFyKC0tY29sb3JFcnJvcik7XG4gICAgLS1pbnB1dFBsYWNlaG9sZGVyQ29sb3I6IHZhcigtLWNvbG9yRXJyb3I0MCk7XG4gICAgLS1pbnB1dEJhY2tncm91bmQ6IHZhcigtLWNvbG9yRXJyb3JMaWdodCk7XG4gICAgLS1pbnB1dENoZWNrYm94Q29sb3I6IHZhcigtLWNvbG9yRXJyb3IpO1xuICAgIC0taW5wdXRDb2xvcjogdmFyKC0tY29sb3JFcnJvcik7XG4gICAgLS1pbnB1dENoZWNrYm94QmFja2dyb3VuZDogdmFyKC0tY29sb3JFcnJvckxpZ2h0KTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckVycm9yKTtcbiAgICB9XG59XG5cbi5mb3JtIHtcbiAgICBjb250YWluZXItbmFtZTogZm9ybTtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbi5mb3JtLS1iYWNrZ3JvdW5kQnJvd24sXG4uZm9ybS0tYmFja2dyb3VuZEdvbGQge1xuICAgIC5zdHlsZWRCdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQmxhY2spO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIH1cbn1cblxuLmZvcm0gLnN0eWxlZEJ1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQnJvd24pO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQnJvd25EYXJrKTtcbiAgICB9XG59XG4iLCIkc2VsZWN0b3I6ICdpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSc7XG5cbmxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT0nc2VsZWN0J10sXG4uZm9ybSxcbi5nZm9ybV93cmFwcGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWlucHV0TGFiZWxGb250U2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0UmVndWxhcik7XG4gICAgfVxuXG4gICAgI3skc2VsZWN0b3J9LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgLy8gTWlzY1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgIC8vIEJhY2tncm91bmRcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRCYWNrZ3JvdW5kKTtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1pbnB1dEJvcmRlclNpemUpIHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0taW5wdXRTaGFkb3dDb2xvcik7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dENvbG9yKTtcblxuICAgICAgICAvLyBCb3hcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLy8gVGV4dFxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taW5wdXRGb250U2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1pbnB1dEZvbnRXZWlnaHQpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0taW5wdXRMaW5lSGVpZ2h0KTtcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0taW5wdXRTaXplKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0taW5wdXRQYWRkaW5nVmVydCkgLSB2YXIoLS1zaGlmdCkpO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dFBhZGRpbmdIb3J6KSAtICh2YXIoLS1pbnB1dEJvcmRlclNpemUpIC8gMikpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1pbnB1dFBhZGRpbmdWZXJ0KSArIHZhcigtLXNoaWZ0KSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taW5wdXRQbGFjZWhvbGRlckNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0QmFja2dyb3VuZEZvY3VzKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRCb3JkZXJDb2xvckZvY3VzKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dENvbG9yRm9jdXMpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZWhlaWdodEJhc2UpO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taW5wdXRQYWRkaW5nSG9yeikgLSB2YXIoLS1pbnB1dEJvcmRlclNpemUpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4RGVza3RvcCkge1xuICAgICAgICAuZ2ZpZWxkLS10eXBlLXNlbGVjdDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogNjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0Qm9yZGVyQ29sb3JGb2N1cyk7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCAgcmlnaHQgMjRweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdmb3JtX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLWZvcm1HcmlkR3V0dGVyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdmaWVsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZ3JpZC1jb2x1bW46IDEyIHNwYW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmhhbGYsXG4gICAgJi0td2lkdGgtaGFsZiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2IHNwYW47XG4gICAgfVxuXG4gICAgJi5xdWFydGVyLFxuICAgICYtLXdpZHRoLXF1YXJ0ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMyBzcGFuO1xuICAgIH1cblxuICAgICYub25lLXRoaXJkLFxuICAgICYtLXdpZHRoLXRoaXJkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgc3BhbjtcbiAgICB9XG5cbiAgICAmLnR3by10aGlyZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4IHNwYW47XG4gICAgfVxuXG4gICAgJi50aHJlZS1xdWFydGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkgc3BhbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAmLnF1YXJ0ZXIsXG4gICAgICAgICYtLXdpZHRoLXF1YXJ0ZXIsXG4gICAgICAgICYudGhyZWUtcXVhcnRlcixcbiAgICAgICAgJi5vbmUtdGhpcmQsXG4gICAgICAgICYtLXdpZHRoLXRoaXJkLFxuICAgICAgICAmLnR3by10aGlyZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMThweCwgMjRweCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10eXBlLWhvbmV5cG90IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi0tY29uc2VudCAuZ2ZpZWxkX3JlcXVpcmVkLFxuICAgICYtLWNvbnNlbnQgLmdmaWVsZF9sYWJlbCxcbiAgICAmLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5nZmllbGRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ2ZpZWxkLS10ZXh0LFxuLmdmaWVsZC0tbnVtYmVyLFxuLmdmaWVsZC0tcGhvbmUsXG4uZ2ZpZWxkLS1kYXRlLFxuLmdmaWVsZC0tZW1haWwsXG4uZ2ZpZWxkLS1zZWxlY3QsXG4uZ2ZpZWxkLS13ZWJzaXRlLFxuLmdmaWVsZC0tZmlsZXVwbG9hZCxcbi5nZmllbGQtLXRleHRhcmVhIHtcbiAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0UGxhY2Vob2xkZXJDb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taW5wdXRGb250U2l6ZSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBsZWZ0OiB2YXIoLS1pbnB1dFBhZGRpbmdIb3J6KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRNZWRpdW0pO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuZ2ZpZWxkLS11cCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbiAgICAmLmdmaWVsZC0tdXAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dEJvcmRlckNvbG9yRmlsbGVkKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRCYWNrZ3JvdW5kRm9jdXMpO1xuICAgIH1cblxuICAgICYuZ2ZpZWxkLS11cCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyxcbiAgICAmLmdmaWVsZC0tdXAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dEJvcmRlckNvbG9yRm9jdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dEJhY2tncm91bmRGb2N1cyk7XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXVwIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dEJvcmRlckNvbG9yRmlsbGVkKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRCYWNrZ3JvdW5kRm9jdXMpO1xuICAgIH1cblxuICAgICYuZ2ZpZWxkLS11cCAuZ2ZpZWxkX2xhYmVsLFxuICAgICYuZ2ZpZWxkLS1hbHdheXNVcCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0UGxhY2Vob2xkZXJDb2xvckZvY3VzKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1pbnB1dEZvbnRTaXplU21hbGwpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2ZpZWxkLS11cCAuZ2ZpZWxkX2xhYmVsLFxuICAgICAgICAmLmdmaWVsZC0tYWx3YXlzVXAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLFxuLmdmaWVsZF9lcnJvciBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvckVycm9yKTtcbn1cblxuLmdmaWVsZC0tY29uc2VudCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yUmVkKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseVNwZWNpYWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1lbGVtZW50U3BhY2luZyk7XG5cbiAgICBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taW5wdXRGb250U2l6ZSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JBY2NlbnQpO1xuICAgIH1cbn1cblxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZC5zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvckVycm9yKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG59XG5cbi5pbnN0cnVjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yUHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nZm9ybV90aXRsZSxcbi5nZl9wYWdlX3N0ZXBzLFxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZm9ybUdyaWRHdXR0ZXIpICogMi41KTtcbn1cbiIsIkBpbXBvcnQgJ3NvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzJztcblxuLy8gUmFkaW8gYW5kIENoZWNrYm94IGVsZW1lbnRcbi5nZmllbGRfcmFkaW8sXG4uZ2ZpZWxkX2NoZWNrYm94LFxuLmdmaWVsZC0tY29uc2VudCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0taW5wdXRDaGVja2JveENvbG9yKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDU0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRDaGVja2JveEJhY2tncm91bmQpO1xuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1jaGVja2JveEJvcmRlclNpemUpIHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXRCb3JkZXJSYWRpdXMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMCB2YXIoLS1pbnB1dFNoYWRvd0NvbG9yKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXREZXRhaWxDb2xvcik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taW5wdXREZXRhaWxDb2xvcik7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0Q2hlY2tib3hDb2xvckZvY3VzKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0QmFja2dyb3VuZEZvY3VzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpob3ZlciArIGxhYmVsLFxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dENoZWNrYm94Q29sb3JGb2N1cyk7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAgIGlucHV0OmhvdmVyICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3hCb3JkZXJDb2xvckZvY3VzKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRCYWNrZ3JvdW5kRm9jdXMpO1xuICAgIH1cblxuICAgICYuZ2ZpZWxkX2Vycm9yIHtcblxuICAgICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JFcnJvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nZmllbGQtLWNvbnNlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBSYWRpbyAtIEJveFxuXG4uZ2ZpZWxkX3JhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4vLyBSYWRpbyAtIEJ1bGxldFxuLmdmaWVsZF9yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4vL0NoZWNrYm94IC0gQm94XG4uZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xufVxuXG4vLyBDaGVja2JveCAtIENoZWNrXG4uZ2ZpZWxkLS1jb25zZW50IGxhYmVsLFxuLmdmaWVsZF9jaGVja2JveCBsYWJlbCB7XG4gICAgQGluY2x1ZGUgaWNvbignY2hlY2stZm9ybScsIGFmdGVyKTtcbn1cblxuLmdmaWVsZC0tY29uc2VudCBsYWJlbDo6YWZ0ZXIsXG4uZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3A6IDRweDtcbn1cblxuLy8gUmFkaW8gYW5kIENoZWNrYm94IGZpZWxkIHdyYXBwZXJcbi5nZmllbGQtLWNoZWNrYm94LFxuLmdmaWVsZC0tcmFkaW8ge1xuXG4gICAgbGVnZW5kIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHlTcGVjaWFsKSwgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBjb2xvcjogdmFyKC0tbGVnZW5kQ29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFNlbWlCb2xkKTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4gICAgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbiAgICAuZ2ZpZWxkLS1jb25zZW50IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuICAgIC5nZmllbGQtLWNvbnNlbnQgbGFiZWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkLS1jaGVja2JveCxcbiAgICAuZ2ZpZWxkLS1yYWRpbyB7XG5cbiAgICAgICAgLmdjaG9pY2U6bGFzdC1jaGlsZCBsYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNyZWF0ZS1mb250LWZhY2U6IGZhbHNlO1xuJGljb24tcHJlZml4OiAnZ2xvYmFsLWljb24tJztcbiRpY29uLWNvbW1vbi1jbGFzczogJ2dsb2JhbC1pY29uJztcbiRjcmVhdGUtaWNvbi1jbGFzc2VzOiBmYWxzZTtcblxuQGltcG9ydCAnaWNvbmZvbnQnO1xuXG5AbWl4aW4gaWNvbigkaWNvbiwgJHBsYWNlbWVudDogYmVmb3JlKSB7XG4gICRzbGFzaDogc3RyLWluZGV4KCRpY29uLCAnLycpO1xuICAkZ3JvdXA6IG51bGw7XG4gIEBpZiAoJHNsYXNoKSB7XG4gICAgJGdyb3VwOiBzdHItc2xpY2UoJGljb24sIDAsICRzbGFzaCAtIDEpO1xuICB9IEBlbHNlIHtcbiAgICAkZ3JvdXA6IG50aChtYXAta2V5cygkX19pY29uZm9udF9fZGF0YSksIDEpO1xuICB9XG4gICY6I3skcGxhY2VtZW50fSB7XG4gICAgZm9udC1mYW1pbHk6ICRncm91cDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb250ZW50OiBpY29uZm9udC1pdGVtKCRpY29uKTtcbiAgfVxufVxuIiwiLmdmaWVsZC5yb2xlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm1UcmFuc3BhcmVudDEwKTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBjb2xvcjogdmFyKC0tZm9ybVRyYW5zcGFyZW50NTApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDI3cHggMjVweCAyM3B4IDc1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBIb3ZlciBlZmZlY3QgKG9ubHkgaWYgc3VwcG9ydGVkKVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0Q29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZXRhaWxCYWNrZ3JvdW5kKTtcbiAgICAgIGJvcmRlcjogdmFyKC0taW5wdXRCb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1pbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cyk7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLWlucHV0U2hhZG93Q29sb3IpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dERldGFpbENvbG9yKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAyOXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xuICAgIH1cblxuICAgIGxlZ2VuZDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBpY29uKCdjaGVjay1mb3JtJywgYWZ0ZXIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm1JbnZlcnQyMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWZvcm1UcmFuc3BhcmVudDUwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDE0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWZvcm1UcmFuc3BhcmVudDUwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxN3B4O1xuICAgIH1cblxuICAgIC8vIEhvdmVyIGVmZmVjdCAob25seSBpZiBzdXBwb3J0ZWQpXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9ybUNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICBsZWdlbmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIGxlZ2VuZDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTlweDtcbiAgICB9XG5cbiAgICBsZWdlbmQ6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAxNHB4O1xuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZvcm1UcmFuc3BhcmVudDE1KTtcbiAgICBjb2xvcjogdmFyKC0tZm9ybUNvbG9yKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yQWNjZW50KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuIC0tIEJlY2F1c2UgZ2VuZXJhdGVkIGh0bWwgZnJvbSBleHRlcm5hbCBzb3VyY2UgKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogU2VsZWN0MlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5mb3JtLFxuLmdmb3JtX3dyYXBwZXIsXG4uZmlsdGVycyB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLS1zaGlmdDogMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHkpLCAnc2Fucy1zZXJpZic7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJvcmRlcjogdmFyKC0taW5wdXRCb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1pbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXRCb3JkZXJSYWRpdXMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLWlucHV0U2hhZG93Q29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWlucHV0Rm9udFNpemUpO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLmdmaWVsZC0tdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLmdmaWVsZC0tdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0Qm9yZGVyQ29sb3IpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dEJhY2tncm91bmQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogdmFyKC0taW5wdXRDb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tc2VsZWN0Rm9udFdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1pbnB1dExpbmVIZWlnaHQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0U2l6ZSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWlucHV0UGFkZGluZ1ZlcnQpIGNhbGModmFyKC0taW5wdXRQYWRkaW5nSG9yeikgLSB2YXIoLS1pbnB1dEJvcmRlclNpemUpKTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1pbnB1dEJvcmRlclNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgIH1cblxuICAgIC5nZmllbGQtLXVwIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0taW5wdXRGb250V2VpZ2h0KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0taW5wdXRQYWRkaW5nVmVydCkgLSB2YXIoLS1zaGlmdCkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1pbnB1dFBhZGRpbmdWZXJ0KSArIHZhcigtLXNoaWZ0KSk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1pbnB1dEJvcmRlclNpemUpIHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICAycHggMnB4IDE2cHggdmFyKC0tc2hhZG93Q29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogLTEwMDAwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWlucHV0Qm9yZGVyU2l6ZSkgKiAtMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwNTE7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlucHV0UGxhY2Vob2xkZXJDb2xvcik7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogdmFyKC0taW5wdXRCb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1pbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1pbnB1dEZvbnRTaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWlucHV0Q29sb3JGb2N1cyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bkZvY3VzQmFja2dyb3VuZClcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1tdWx0aXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJ2NoZWNrLWZvcm0nLCBhZnRlcik7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvckdyZWVuRGFya2VzdCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWlucHV0UGFkZGluZ0hvcml6b250YWwpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvclNlY29uZGFyeSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWlucHV0UGFkZGluZ0hvcml6b250YWwpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1czpub3QoLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCksXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXRCYWNrZ3JvdW5kRm9jdXMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1pbnB1dEJvcmRlclNpemUpIHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3JGb2N1cyk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIFJlc3VsdHMgZHJvcGRvd25cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbignYXJyb3ctZG93bicpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0taW5wdXRDb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3JGb2N1cyk7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRCYWNrZ3JvdW5kRGlzYWJsZWQpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRCb3JkZXJDb2xvckZvY3VzKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvd1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWxlY3RCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbGVjdEJvcmRlckNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dEJhY2tncm91bmRGb2N1cyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bkJhY2tncm91bmQpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWxlY3RCb3JkZXJDb2xvcik7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAvLyBIaWRlIHNlbGVjdCBlbGVtZW50XG4gICAgLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgLyoqIEZvY3VzICoqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXRCb3JkZXJDb2xvcik7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cyk7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4ubW9kYWwge1xuICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbiIsIi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIEBpbmNsdWRlIGljb24oY2FsZW5kYXIsIGFmdGVyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0taW5wdXRDaGVja2JveENvbG9yKTtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAyNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyb3Bkb3duQmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWlucHV0Qm9yZGVyQ29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHZhcigtLWlucHV0Q29sb3IpO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDE3ZW07XG4gICAgei1pbmRleDogNDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udWktZGF0ZXBpY2tlciBhIHtcbiAgY29sb3I6IHZhcigtLWlucHV0Q29sb3IpO1xufVxuXG4udWktZGF0ZXBpY2tlciBhLnVpLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlucHV0U2VsZWN0Q29sb3IpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgcGFkZGluZzogMCAwLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjhlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIEBpbmNsdWRlIGljb24oYXJyb3ctbGVmdCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIEBpbmNsdWRlIGljb24oYXJyb3ctcmlnaHQpO1xuICBvcmRlcjogMztcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXRCb3JkZXJSYWRpdXMpO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbjogMC43ZW0gMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bkZvY3VzQmFja2dyb3VuZCk7XG59XG5cbi51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXREZXRhaWxDb2xvcik7XG5cbiAgYSxcbiAgYS51aS1zdGF0ZS1ob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICB9XG59XG4iLCIuZm9ybSAuZ2ZpZWxkLS1maWxldXBsb2FkLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tZmlsZXVwbG9hZCB7XG4gIGlucHV0W3R5cGU9J2ZpbGUnXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgQG1lZGlhICgkbWVkaWFNaW5UYWJsZXQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgIGJvcmRlcjogdmFyKC0taW5wdXRCb3JkZXJTaXplKSBzb2xpZCB2YXIoLS1pbnB1dEJvcmRlckNvbG9yKTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JUZXh0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1pbnB1dEZvbnRTaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dFNpemUpO1xuICAgICAgcGFkZGluZzogdmFyKC0taW5wdXRQYWRkaW5nKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWlucHV0UGFkZGluZ1ZlcnQpIC0gdmFyKC0tc2hpZnQpKTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWlucHV0Qm9yZGVyUmFkaXVzKSB2YXIoLS1pbnB1dEJvcmRlclJhZGl1cykgMDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWlucHV0UGFkZGluZyk7XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4ubW9iaWxlTWVudSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAmW2RhdGEtbml2ZWF1PVwiI3skaX1cIl0gJl9fY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAkaSAqIC0xMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpc3QgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICBhIHtcbiAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSAubW9iaWxlTWVudV9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRNZWRpdW0pO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQnJvd24pO1xuICAgIH1cblxuICAgICZfX2JhY2tsaW5rIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX19zdWJtZW51VHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uKCdhcnJvdy1yaWdodCcsIGFmdGVyKTtcbiAgICB9XG5cbiAgICAubW9iaWxlRHJhd2VyLS1vcGVuICZfX2JhY2tsaW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IHZhcigtLXNpdGVQYWRkaW5nKTtcbiAgICAgICAgbGVmdDogdmFyKC0tc2l0ZVBhZGRpbmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRNZWRpdW0pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbik7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3JHcmV5TGlnaHQpO1xuICAgIH1cblxuICAgICZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDE4cHgsIDIwcHgsICRicmVha3BvaW50RGVza3RvcFRvRGVza3RvcE0pO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cblxuICAgICZfX2l0ZW06Zmlyc3QtY2hpbGQgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtOmxhc3QtY2hpbGQgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGV4dENvbG9yTGlnaHQgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICB9XG5cbiAgICAmLS10ZXh0Q29sb3JEYXJrICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgfVxuXG4gICAgJi0tdGV4dENvbG9yTGlnaHQgJl9fbGluay0tYWN0aXZlLFxuICAgICYtLXRleHRDb2xvckRhcmsgJl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQnJvd24pO1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciBpbiAnV2hpdGUnLCAnQmxhY2snLCAnR29sZCcsICdCcm93bicsICdHcmVlbicsICdDcmVhbScsICdDcmVhbUxpZ2h0JywgJ0NyZWFtRGFyaycge1xuICAgICAgICAmLS1hY3RpdmVUZXh0Q29sb3IjeyRjb2xvcn0gJl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvciN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBlZmZlY3QgKG9ubHkgaWYgc3VwcG9ydGVkKVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICZfX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQnJvd24pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJGNvbG9yIGluICdXaGl0ZScsICdCbGFjaycsICdHb2xkJywgJ0Jyb3duJywgJ0dyZWVuJywgJ0NyZWFtJywgJ0NyZWFtTGlnaHQnLCAnQ3JlYW1EYXJrJyB7XG4gICAgICAgICAgICAmLS1hY3RpdmVUZXh0Q29sb3IjeyRjb2xvcn0gICZfX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvciN7JGNvbG9yfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICdzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlcyc7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICAtLXNpemU6IDQwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ3BhZGRpbmctdG9wJywgNDBweCwgODBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JHcmV5KTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckRhcmtCbHVlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFNlbWlCb2xkKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cbiAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckRhcmtCbHVlKVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCdhcnJvdy1yaWdodCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldmlvdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbignYXJyb3ctbGVmdCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCxcbiAgICAgICAgJi0tcHJldmlvdXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2tncm91bmREYXJrICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JHcmF5TGlnaHQpO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmREYXJrICZfX2xpbmstLWN1cnJlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JEYXJrQmx1ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yTGlnaHRCbHVlKTtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBlZmZlY3QgKG9ubHkgaWYgc3VwcG9ydGVkKVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICZfX2xpbms6bm90KCZfX2xpbmstLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JMaWdodEJsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmFja2dyb3VuZERhcmsgJl9fbGluazpub3QoJl9fbGluay0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckxpZ2h0Qmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb2xvcldoaXRlICZfX2xpbms6bm90KCZfX2xpbmstLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb2xvckJsYWNrICZfX2xpbms6bm90KCZfX2xpbmstLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAtLXNpemU6IDQwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5zd2lwZXJQYWdpbmF0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1pblRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAuc3dpcGVyUGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi50ZWFzZXJUaXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICZfX2ltYWdlV3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKFwiaGVpZ2h0XCIsIDI5M3B4LCA0NDlweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjazYwKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMThweCwgMjJweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMjhweCwgMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQmxhY2spO1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweFxuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciBpbiAnQmxhY2snLCAnR29sZCcsICdCcm93bicsICdHcmVlbicsIHtcbiAgICAgICAgJi0tYmFja2dyb3VuZCN7JGNvbG9yfSAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYWNrZ3JvdW5kI3skY29sb3J9ICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGU3MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnN0eWxlZExpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLnRlYXNlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckNyZWFtTGlnaHQpO1xuICAgIHBhZGRpbmc6IDY5cHggMTAycHggNjlweCAxMDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJoZWlnaHRcIiwgMjkzcHgsNDUwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKFwiZm9udC1zaXplXCIsIDIycHgsIDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEV4dHJhTGlnaHQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHlTcGVjaWFsKSwgc2Fucy1zZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMjJweCwgMjZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0RXh0cmFMaWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHhcbiAgICB9XG5cbiAgICAmLS1oYXNJbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcblxuICAgICAgICAmLS1oYXNJbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICYtLXdpdGhMaW5rOmhvdmVyICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnN0eWxlZExpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA5LjQuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDEzLCAyMDIzXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbi5zd2lwZXIsXG5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSxcbnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgfVxufVxuLnN3aXBlci1jZW50ZXJlZCB7XG4gID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICB9XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG5zd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuXG5cbiIsIkBtaXhpbiBiYWNrZ3JvdW5kcygpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IgaW4gJ1doaXRlJywgJ0JsYWNrJywgJ0dvbGQnLCAnQnJvd24nLCAnR3JlZW4nLCAnQ3JlYW0nLCAnQ3JlYW1MaWdodCcsICdDcmVhbURhcmsnLCAnU2t5Qmx1ZScsICdFYXJ0aCcge1xuICAgICAgICAmLS1iYWNrZ3JvdW5kVG9wI3skY29sb3J9OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlICsgdmFyKC0tYmxvY2tTcGFjaW5nKSAqIDAuNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvciN7JGNvbG9yfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYWNrZ3JvdW5kI3skY29sb3J9ICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IjeyRjb2xvcn0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yIGluICdCbGFjaycsICdHb2xkJywgJ0Jyb3duJywgJ0dyZWVuJywgJ1NreUJsdWUnLCAnRWFydGgne1xuICAgICAgICAmLS1iYWNrZ3JvdW5kVG9wI3skY29sb3J9IC5pY29uSG9sZGVyLS1iYWNrZ3JvdW5kSW5oZXJpdCB7XG4gICAgICAgICAgICAtLXRoZW1lQ29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZFRvcENyZWFtRGFyazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JDcmVhbURhcmspO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmRUb3BDcmVhbTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JDcmVhbU1lZGl1bSlcbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kRWxtdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzcyNicgaGVpZ2h0PSc4ODInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20xLjA5OCA1NTAuMjUgNjEuNDc0LTg0LjUyVjgzLjUyOEw1LjQ5IDYuNzQ3Vi41NzFIMjEzLjgxbDE5My43MTIgMzU1LjQ5MUw2MDIuNTAxLjU3MWgxOTUuNDg2djYuMTc1bC01My45NTkgNzYuNzgydjM4OS40OTNsNTMuNTM2IDc3LjIyOXY1LjgwM0g1MTcuNjM2di01LjgwM2w1My45NTktNzcuMjI5VjExMS4zNTVMMzQ4Ljc1IDUxNC43NmgtMzhMODkuMDg3IDExNS45NjhWNDY1LjczbDYxLjA1MyA4NC41MnY1LjgwM0gxLjA5OHYtNS44MDNaTTEuMDk4IDU4MC4wMTFIMTUwLjE0djUuODAzbC02MS4wNTMgODQuNTJWMTAyMC4xbDIyMS41NzktMzk4LjcyMmgzNy45OTlMNTcxLjUxIDEwMjQuNzhWNjYzLjExN2wtNTMuOTU5LTc3LjIyOXYtNS44MDNINzk3LjQ4djUuODAzbC01My41MzcgNzcuMjI5djM4OS40OTNsNTMuOTU5IDc2Ljc4djYuMThINjAyLjQxN0w0MDcuNDM4IDc4MC4wNzcgMjEzLjcyNSAxMTM1LjU3SDUuNDg5di02LjE4bDU2Ljk5OS03Ni43OFY2NzAuNDgzbC02MS4zOS04NC42Njl2LTUuODAzWicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nLjI2JyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICBib3R0b206IC0yNTVweDtcbiAgICAgICAgd2lkdGg6IDc5NnB4O1xuICAgICAgICBoZWlnaHQ6IDExMzRweDtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kQ3JlYW0gJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQ3JlYW1NZWRpdW0pO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmRCbGFjayAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZEJsYWNrICZfX3RpdGxlLFxuICAgICYtLWJhY2tncm91bmRHcmVlbiAmX190aXRsZSxcbiAgICAmLS1iYWNrZ3JvdW5kU2t5Qmx1ZSAmX190aXRsZSxcbiAgICAmLS1iYWNrZ3JvdW5kRWFydGggJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZENyZWFtRGFyayAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JDcmVhbURhcmspO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmRHb2xkICZfX2JhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckdvbGQpO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmRHb2xkICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmRHb2xkICZfX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZTYwKTtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kU2t5Qmx1ZSAmX190ZXh0LFxuICAgICYtLWJhY2tncm91bmRFYXJ0aCAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cblxuICAgICZbZGF0YS1wdWxsLWJhY2tncm91bmQ9XCJ0b3BcIl0gJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gdmFyKC0tYmxvY2tTcGFjaW5nKSAqIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJltkYXRhLXB1bGwtYmFja2dyb3VuZD1cImJvdHRvbVwiXSAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2JhY2tncm91bmRFbG10IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTEzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL3ZhcmlhYmxlcy9zY3NzL2ZvbnRzXCI7XG5AaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvbWl4aW5zL2ZsdWlkLWNzc1wiO1xuXG5AbWl4aW4gaGVhZGluZzEoKSB7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsICRoMUZvbnRTaXplTW9iaWxlLCAkaDFGb250U2l6ZSk7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2xpbmUtaGVpZ2h0JywgJGgxTGluZUhlaWdodE1vYmlsZSwgJGgxTGluZUhlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6ICRoMUxpbmVIZWlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHlTcGVjaWFsKSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAgIG1hcmdpbjogMCAwIHZhcigtLW1hcmdpblRpdGxlVG9UZXh0KSAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JSZWQpO1xuICAgIH1cbn1cblxuXG5AbWl4aW4gaGVhZGluZzIoKSB7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsICRoMkZvbnRTaXplTW9iaWxlLCAkaDJGb250U2l6ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDJMaW5lSGVpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRGYW1pbHlTcGVjaWFsKSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1tYXJnaW5UaXRsZVRvVGV4dCkgMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JCbGFjayk7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yUmVkKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyTGluZUhlaWdodE1vYmlsZTtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGVhZGluZzJMYXJnZSgpIHtcbiAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgJGgyTGFyZ2VGb250U2l6ZU1vYmlsZSwgJGgyTGFyZ2VGb250U2l6ZSk7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2xpbmUtaGVpZ2h0JywgJGgyTGFyZ2VMaW5lSGVpZ2h0TW9iaWxlLCAkaDJMYXJnZUxpbmVIZWlnaHQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogJGgyTGluZUhlaWdodDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJsYWNrKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tZWxlbWVudFNwYWNpbmcpIDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGVhZGluZzMge1xuICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAkaDNGb250U2l6ZU1vYmlsZSwgJGgzRm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDNMaW5lSGVpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0QmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGhlYWRpbmc0IHtcbiAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgJGg0Rm9udFNpemVNb2JpbGUsICRoNEZvbnRTaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGg0TGluZUhlaWdodDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG5cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nNSB7XG4gICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsICRoNUZvbnRTaXplTW9iaWxlLCAkaDVGb250U2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRoNUxpbmVIZWlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRCb2xkKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSksIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcHJldGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAkaDRGb250U2l6ZU1vYmlsZSwgJGg0Rm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDRMaW5lSGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5U3BlY2lhbCksIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JHcmF5KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi9oZWFkaW5ncyc7XG5cbkBtaXhpbiBiYXNlQmxvY2soKSB7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2tTcGFjaW5nKSAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nMigpO1xuICAgIH1cblxuICAgICZfX3ByZXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcHJldGl0bGUoKTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luQnV0dG9uc1RvVGl0bGUpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuQGltcG9ydCBcInN3aXBlci9zY3NzXCI7XG5cbi5iYXNlU2xpZGVyQmxvY2sge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRzKCk7XG4gICAgQGluY2x1ZGUgYmFzZUJsb2NrKCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcihcIi5iYXNlU2xpZGVyQmxvY2tcIik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgQGV4dGVuZCAuc3dpcGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBAZXh0ZW5kIC5zd2lwZXItd3JhcHBlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIEBleHRlbmQgLnN3aXBlci1zbGlkZTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEyNDIvNzI3O1xuICAgIH1cblxuICAgIC5pbWFnZVdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuaW1hZ2VXcmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEyNDIvNzI3O1xuICAgIH1cblxuICAgICZbZGF0YS1udW0tc2xpZGVzPVwiMVwiXSAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zbGlkZXJUeXBlSGFsZkltYWdlcyAmX19pdGVtIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDQgLyA0OTM7XG4gICAgfVxuXG4gICAgJi0tc2xpZGVyVHlwZUhhbGZJbWFnZXMgJl9faXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNjA3IC8gNjA0O1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX3NsaWRlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uSG9sZGVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5AaW1wb3J0IFwic3dpcGVyL3Njc3NcIjtcblxuLmJsb2NrQ2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRzKCk7XG4gICAgQGluY2x1ZGUgYmFzZUJsb2NrKCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmJsb2NrQ2Fyb3VzZWwnKTtcbiAgICB9XG5cbiAgICAmX19pdGVtcyxcbiAgICAmX190aHVtYnNXcmFwcGVyIHtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIEBleHRlbmQgLnN3aXBlci13cmFwcGVyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMTZweCwgMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWxXcmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2l0ZW0sXG4gICAgJl9fdGh1bWJzSXRlbSB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBAZXh0ZW5kIC5zd2lwZXItc2xpZGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX190aHVtYnNXcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcInBhZGRpbmctbGVmdFwiLCAwcHgsIDExMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJwYWRkaW5nLXRvcFwiLCAwcHgsIDUwcHgpO1xuICAgIH1cblxuICAgICZfX3RodW1ic1dyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDg5cHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNENEQ0RDQ7XG4gICAgfVxuXG4gICAgJl9fdGh1bWJzSXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA5cHggMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseVNwZWNpYWwpLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodExpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMjBweCwgMjhweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lQ29sb3IpO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLS1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKFwiZm9udC1zaXplXCIsIDMwcHgsIDQwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pdGVtLS12aXNpYmxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIC5jYXJvdXNlbEl0ZW1fX3RleHRzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1hY3RpdmUgLmNhcm91c2VsSXRlbV9fdGV4dHMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAmX19pdGVtIC5jYXJvdXNlbEl0ZW1fX2ltYWdlV3JhcHBlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1hY3RpdmUgLmNhcm91c2VsSXRlbV9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4RGVza3RvcCkge1xuICAgICAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja0Nhcm91c2VsX190aHVtYnNXcmFwcGVyOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhUYWJsZXQpIHtcbiAgICAgICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tYmxvY2tTcGFjaW5nKSAtIDI1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGh1bWJzV3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIC5jYXJvdXNlbEl0ZW1fX2ltYWdlV3JhcHBlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYnNXcmFwcGVyOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1icyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1ic0l0ZW0ge1xuICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmJsb2NrQ29udGFjdCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZHMoKTtcbiAgICBAaW5jbHVkZSBiYXNlQmxvY2soKTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmJsb2NrQ29udGFjdCcpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImdhcFwiLCA1NnB4LCAxMjJweCwgJGJyZWFrcG9pbnREZXNrdG9wVG9EZXNrdG9wTSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX190ZXh0cyAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKFwiZm9udC1zaXplXCIsIDYwcHgsIDgycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cblxuICAgIC50ZXh0IHAge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImZvbnQtc2l6ZVwiLCAxOHB4LCAyNHB4KTtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmX19mb3JtICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJmb250LXNpemVcIiwgMjZweCwgMzVweCk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZEJsYWNrIC50ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGU2MCk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJnYXBcIiwgNTZweCwgMTQ0cHgsICRicmVha3BvaW50RGVza3RvcFRvRGVza3RvcE0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhY3REZXRhaWxzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWN0RGV0YWlscyBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWluRGVza3RvcCkge1xuICAgICAgICAmW2RhdGEtYmFja2dyb3VuZD1cImRhcmtcIl1bZGF0YS1uZXh0LWJsb2NrPVwiYmxvY2tMb2NhdGlvbnNcIl1bZGF0YS1uZXh0LWJhY2tncm91bmQ9XCJkYXJrXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIGVmZmVjdCAob25seSBpZiBzdXBwb3J0ZWQpXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJl9fY29udGFjdExpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5ibG9ja0N0YSB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZHMoKTtcbiAgICBAaW5jbHVkZSBiYXNlQmxvY2soKTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmJsb2NrQ3RhJyk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1NicgaGVpZ2h0PSczMzUnIHZpZXdCb3g9JzAgMCAyNTYgMzM1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxNjIuNTIxTDIwLjYzODQgMTM3LjY4NVYyNS4zNzY5TDIuNDAyNzQgMi44MTQ2VjFINjguOTUyMUwxMzAuODM1IDEwNS40NkwxOTMuMTIyIDFIMjU1LjU3MVYyLjgxNDZMMjM4LjMzMyAyNS4zNzY5VjEzOS44MjhMMjU1LjQzNiAxNjIuNTIxVjE2NC4yMjdIMTY2LjAxMVYxNjIuNTIxTDE4My4yNDkgMTM5LjgyOFYzMy41NTM1TDExMi4wNTkgMTUyLjA5M0g5OS45MjAzTDI5LjEwODggMzQuOTA5VjEzNy42ODVMNDguNjEyMyAxNjIuNTIxVjE2NC4yMjdIMVYxNjIuNTIxWicgc3Ryb2tlPSclMjM4Nzg3ODcnIHN0cm9rZS13aWR0aD0nMC4yNicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJy8lM0UlM0NwYXRoIGQ9J00xIDE3MS4yNjdINDguNjEyM1YxNzIuOTcyTDI5LjEwODggMTk3LjgwOFYzMDAuNTg0TDk5Ljg5MzMgMTgzLjQyMkgxMTIuMDMyTDE4My4yMjIgMzAxLjk2MlYxOTUuNjg3TDE2NS45ODQgMTcyLjk5NFYxNzEuMjg4SDI1NS40MDlWMTcyLjk5NEwyMzguMzA2IDE5NS42ODdWMzEwLjEzOEwyNTUuNTQ0IDMzMi43VjMzNC41MTVIMTkzLjA5NUwxMzAuODA4IDIzMC4wNTVMNjguOTI1MSAzMzQuNTE1SDIuNDAyNzRWMzMyLjdMMjAuNjExNCAzMTAuMTM4VjE5Ny44NTJMMSAxNzIuOTcyVjE3MS4yNjdaJyBzdHJva2U9JyUyMzg3ODc4Nycgc3Ryb2tlLXdpZHRoPScwLjI2JyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjU0cHggMzMzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX3RleHRzIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ3BhZGRpbmctaW5saW5lJywgMzVweCwgOThweCwgJGJyZWFrcG9pbnREZXNrdG9wVG9EZXNrdG9wTSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdwYWRkaW5nLWJsb2NrJywgNTBweCwgOThweCwgJGJyZWFrcG9pbnREZXNrdG9wVG9EZXNrdG9wTSk7XG5cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAzMnB4LCA0MnB4KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX192aXN1YWxXcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZVdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yIGluICdXaGl0ZScsICdCbGFjaycsICdHb2xkJywgJ0Jyb3duJywgJ0dyZWVuJywgJ0NyZWFtJywgJ0NyZWFtTGlnaHQnLCAnQ3JlYW1EYXJrJywgJ1NreUJsdWUnLCAnRWFydGgnIHtcbiAgICAgICAgJi0tY29udGVudEJhY2tncm91bmQjeyRjb2xvcn0gJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvciN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IgaW4gJ1doaXRlJywgJ0NyZWFtJywgJ0NyZWFtTGlnaHQnLCAnQ3JlYW1EYXJrJyB7XG4gICAgICAgICYtLWNvbnRlbnRCYWNrZ3JvdW5kI3skY29sb3J9ICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX192aXN1YWxXcmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmJsb2NrRmVhdHVyZXMge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRzKCk7XG4gICAgQGluY2x1ZGUgYmFzZUJsb2NrKCk7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoJy5ibG9ja0ZlYXR1cmVzJyk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMjRweCwgMzVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgICAgICBnYXA6IDAgMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCbGFjazEwKTtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjJweCAxNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW1zVHJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbXNUcmlnZ2VySWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvckJsYWNrKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCbGFjayk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtc1RyaWdnZXJUZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQmxhY2spO1xuICAgIH1cblxuICAgICZfX2l0ZW1zVHJpZ2dlck9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgJl9faXRlbXNUcmlnZ2VyLS1hY3RpdmUgJl9faXRlbXNUcmlnZ2VySWNvbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG5cbiAgICB9XG5cbiAgICAmX19pdGVtc1RyaWdnZXItLWFjdGl2ZSAmX19pdGVtc1RyaWdnZXJPcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faXRlbXNUcmlnZ2VyLS1hY3RpdmUgJl9faXRlbXNUcmlnZ2VyQ2xvc2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kQmxhY2sgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcldoaXRlMTApO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSlcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kQmxhY2sgJl9faXRlbXNUcmlnZ2VyVGV4dCwge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZEJsYWNrICZfX2l0ZW1zVHJpZ2dlckljb24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICB9XG5cblxuICAgICYtLWJhY2tncm91bmRCbGFjayAmX19pdGVtc1RyaWdnZXJJY29uOjpiZWZvcmUsXG4gICAgJi0tYmFja2dyb3VuZEJsYWNrICZfX2l0ZW1zVHJpZ2dlckljb246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcy0tZXhwYW5kZWQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcbkBpbXBvcnQgXCJzd2lwZXIvc2Nzc1wiO1xuXG4uYmxvY2tJbWFnZUNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRzKCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDk1N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmJsb2NrSW1hZ2VDb2x1bW5zJyk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA5NTdweFxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygncGFkZGluZy10b3AnLCA0MHB4LCA4M3B4KTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ3BhZGRpbmctYm90dG9tJywgNjBweCwgMTA2cHgpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygncGFkZGluZy1sZWZ0JywgMHB4LCAxMDZweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2l0ZW1zV3JhcHBlciB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBAZXh0ZW5kIC5zd2lwZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC0xMDB2dyAtMTAwdncgLTEwMHZ3IDBweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nMigpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgMzJweCwgNTJweCk7XG5cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBAZXh0ZW5kIC5zd2lwZXItd3JhcHBlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBAZXh0ZW5kIC5zd2lwZXItc2xpZGU7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRXcmFwcGVyICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCAqIHZhcigtLXZ3KSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgfVxuXG4gICAgJi0tY29udGVudFBvc2l0aW9uQm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrU3BhY2luZyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi0tY29udGVudFBvc2l0aW9uVG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWJsb2NrU3BhY2luZyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50UG9zaXRpb25Cb3R0b20gJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiB2YXIoLS1ibG9ja1NwYWNpbmcpO1xuICAgIH1cblxuICAgICYtLWNvbnRlbnRQb3NpdGlvblRvcCAmX19pbWFnZVdyYXBwZXIge1xuICAgICAgICB0b3A6IHZhcigtLWJsb2NrU3BhY2luZyk7XG4gICAgfVxuXG4gICAgJi0tY29udGVudEJhY2tncm91bmRMaWdodCAmX19jb250ZW50V3JhcHBlciAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tY29udGVudEJhY2tncm91bmREYXJrICZfX2NvbnRlbnRXcmFwcGVyICZfX2JhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvckRhcmtHcmF5KTtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50QmFja2dyb3VuZExpZ2h0IC5pY29uSG9sZGVyIHtcbiAgICAgICAgLS10aGVtZUNvbG9yOiB2YXIoLS1jb2xvckJsYWNrKVxuICAgIH1cblxuICAgICYtLWNvbnRlbnRCYWNrZ3JvdW5kRGFyayAuaWNvbkhvbGRlciB7XG4gICAgICAgIC0tdGhlbWVDb2xvcjogdmFyKC0tY29sb3JXaGl0ZSlcbiAgICB9XG5cbiAgICAmW2RhdGEtc2xpZGVyLXR5cGU9XCJmdWxsXCJdICZfX2l0ZW1zV3JhcHBlciB7XG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSArIDM0NnB4ICk7XG4gICAgfVxuXG4gICAgJltkYXRhLW51bS1zbGlkZXM9XCIxXCJdICZfX25hdmlnYXRpb24sXG4gICAgJltkYXRhLW51bS1zbGlkZXM9XCIyXCJdICZfX25hdmlnYXRpb24sXG4gICAgJltkYXRhLW51bS1zbGlkZXM9XCIzXCJdICZfX25hdmlnYXRpb24sXG4gICAgJltkYXRhLW51bS1zbGlkZXM9XCI0XCJdW2RhdGEtc2xpZGVyLXR5cGU9XCJ0b3BcIl0gJl9fbmF2aWdhdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2xpZGVyLXR5cGU9XCJ0b3BcIl0gJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJltkYXRhLXNsaWRlci10eXBlPVwidG9wXCJdICZfX2l0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2xpZGVyLXR5cGU9XCJ0b3BcIl0gLmNvbnRlbnRDb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50QmFja2dyb3VuZExpZ2h0W2RhdGEtbmV4dC1iYWNrZ3JvdW5kPVwiV2hpdGVcIl0gJl9fY29udGVudCxcbiAgICAmLS1jb250ZW50QmFja2dyb3VuZERhcmtbZGF0YS1uZXh0LWJhY2tncm91bmQ9XCJCbGFja1wiXSAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhEZXNrdG9wKSB7XG4gICAgICAgICZbZGF0YS1zbGlkZXItdHlwZT1mdWxsXSAuYmxvY2tJbWFnZUNvbHVtbnNfX2l0ZW1zV3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4VGFibGV0KSB7XG4gICAgICAgICZbZGF0YS1zbGlkZXItdHlwZT1cInRvcFwiXSAmX19pdGVtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2ltYWdlV3JhcHBlcixcbiAgICAgICAgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zbGlkZXItdHlwZT1cInRvcFwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2xpZGVyLXR5cGU9XCJ0b3BcIl0gJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNsaWRlci10eXBlPVwidG9wXCJdICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2xpZGVyLXR5cGU9XCJ0b3BcIl0gJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1ibG9ja1NwYWNpbmcpIC0gNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zbGlkZXItdHlwZT1cInRvcFwiXSAmX19pdGVtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSAuY29udGVudENvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5ibG9ja0ltYWdlcyB7XG4gICAgQGluY2x1ZGUgYmFzZUJsb2NrKCk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZHMoKTtcblxuICAgIC0tZ2FwOiAxMThweDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcihcIi5ibG9ja0ltYWdlXCIpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImdhcFwiLCAxMHB4LCAxMThweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTA0IC8gNDkzO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1nYXApKVxuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDYwNyAvIDYwNDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuaW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faXRlbSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTA0IC8gNDkzO1xuICAgIH1cblxuICAgICZfX2l0ZW0tLWxheW91dDEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1sYXlvdXQxIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTI5MiAvIDg0MTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAtLWdhcDogMTBweDtcblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXNpdGVQYWRkaW5nKSAqIDIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc2l0ZVBhZGRpbmcpICogLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLWdhcCkgKiAwLjUpO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1nYXApICogMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4uYmxvY2tUZWFzZXJzIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kcygpO1xuICAgIEBpbmNsdWRlIGJhc2VCbG9jaygpO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCcuYmxvY2tUZWFzZXJzJyk7XG4gICAgfVxuXG4gICAgLS1nYXA6IDExN3B4O1xuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogdmFyKC0tZ2FwKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MDVweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA1MDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXApICogMSk7XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtb2YtdHlwZSgxKSAudGVhc2VyX19pbWFnZVdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImhlaWdodFwiLCA0MDBweCwgNTk3cHgpXG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtb2YtdHlwZSgyKSAudGVhc2VyX19pbWFnZVdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImhlaWdodFwiLCAyOTNweCwgNTI1cHgpXG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiA2MDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ2FwKSAqIC0wLjQzKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXApICogLTAuNDMpO1xuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiA2MDhweDtcbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdhcCkgKiAwLjQ1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heERlc2t0b3ApIHtcbiAgICAgICAgLS1nYXA6IDYwcHg7XG5cbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdhcCkgKiAtMSk7XG4gICAgICAgICAgICB3aWR0aDogIGNhbGModmFyKC0tZ2FwKSArIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcCkgKiAtMik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1nYXApKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heFRhYmxldCkge1xuXG4gICAgICAgIC0tZ2FwOiA0MHB4O1xuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbTpudGgtb2YtdHlwZSgzKSAudGVhc2VyOm5vdCgudGVhc2VyLS1oYXNJbWFnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNYXhNb2JpbGUpIHtcbiAgICAgICAgLS1nYXA6IDU2cHggMDtcblxuICAgICAgICAmX190aXRsZSBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmJsb2NrVGV4dEltYWdlIHtcbiAgICBAaW5jbHVkZSBiYXNlQmxvY2soKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kcygpO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCcuYmxvY2tUZXh0SW1hZ2UnKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoXCJnYXBcIiwgNTZweCwgMTIycHgsICRicmVha3BvaW50RGVza3RvcFRvRGVza3RvcE0pO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9faW1hZ2VDb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ltYWdlV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgfVxuXG4gICAgJl9fdGV4dHMge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC50ZXh0IHAsXG4gICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImZvbnQtc2l6ZVwiLCAxOHB4LCAyMnB4KTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luQnV0dG9uc1RvVGV4dCk7XG4gICAgfVxuXG4gICAgJi0taW1hZ2VQb3NpdGlvblJpZ2h0ICZfX3RleHRzIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJi0taW1hZ2VQb3NpdGlvblJpZ2h0ICZfX2ltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJi0taW1hZ2VQb3NpdGlvbkxlZnQgJl9fdGV4dHMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmLS1pbWFnZVBvc2l0aW9uTGVmdCAmX19pbWFnZUNvbnRhaW5lciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmREYXJrICZfX3RleHRzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzIvMjY2O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmJsb2NrVGV4dCB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZHMoKTtcbiAgICBAaW5jbHVkZSBiYXNlQmxvY2soKTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmJsb2NrVGV4dCcpO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmRFbG10IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS10aXRsZVBvc2l0aW9uTGVmdCAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcyhcImdhcFwiLCAzMHB4LCA2M3B4LCAkYnJlYWtwb2ludERlc2t0b3BUb0Rlc2t0b3BNKTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYtLXRpdGxlUG9zaXRpb25MZWZ0ICZfX3RleHRzIHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgJi0tdGl0bGVQb3NpdGlvbkxlZnQgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYXJnaW5CdXR0b25zVG9UZXh0KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAmLS10aXRsZVBvc2l0aW9uTGVmdCAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZVBvc2l0aW9uTGVmdCAmX190ZXh0cyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlciArIC5ibG9ja1RleHQgLmJsb2NrVGV4dF9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmcxKCk7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tbWFyZ2luVGl0bGVUb1RpdGxlKSAwO1xufVxuXG4uaGVhZGVyICsgLmJsb2NrVGV4dCAuYmxvY2tUZXh0X19iYWNrZ3JvdW5kRWxtdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiB2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KTtcbiAgICBoZWlnaHQ6IDEzNzBweDtcbn1cblxuQG1lZGlhICgkbWVkaWFNaW5EZXNrdG9wKSB7XG4gICAgLmhlcm8tLXRleHRBbGlnbkNlbnRlciArIC5ibG9ja1RleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ibG9ja1NwYWNpbmcpICsgNjVweCk7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4uYmxvY2tUaXRsZVRlYXNlcnMge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRzKCk7XG4gICAgQGluY2x1ZGUgYmFzZUJsb2NrKCk7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoJy5ibG9ja1RpdGxlVGVhc2VycycpO1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MDBweCwgMWZyKSk7XG4gICAgICAgIGdhcDogMCA3OHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4RGVza3RvcCkge1xuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNTBweCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDAgNzhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4VGFibGV0KSB7XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBnYXA6IDU2cHggMDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmZvb3RlciB7XG4gICBAaW5jbHVkZSBiYWNrZ3JvdW5kcygpO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCcuZm9vdGVyJyk7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ3BhZGRpbmctdG9wJywgNjVweCwgODlweCk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdwYWRkaW5nLWJvdHRvbScsIDQ0cHgsIDgwcHgpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAgMTY2cHg7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICB9XG5cbiAgICAmX19jb2x1bW4tLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEycHggNjdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICB9XG5cbiAgICAmX19jb2x1bW4tLWNvbnRhY3REZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzRGV0YWlscyAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseVNwZWNpYWwpLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZTUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRFeHRyYUxpZ2h0KTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODQ7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdExpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JUZXh0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JXaGl0ZTIwKTtcbiAgICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JUZXh0KVxuICAgIH1cblxuICAgICZfX2JvdHRvbSAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2JvdHRvbSAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwIDM0cHg7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgZ2FwOiAwIDM0cHg7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JUZXh0KTtcbiAgICB9XG5cbiAgICAmX19jcmVhdGVkQnlXcmFwcGVyIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JUZXh0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yVGV4dCk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4RGVza3RvcCkge1xuICAgICAgICAmX19ib3R0b20gJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICZfX2NvbHVtbi0tYWRkcmVzcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb2x1bW4tLWFkZHJlc3MgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sdW1uLS1jb250YWN0RGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQsXG4gICAgICAgICZfX2NvbnRhY3RMaW5re1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tICZfX2NvbnRlbnQsXG4gICAgICAgICZfX2JvdHRvbSAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvdHRvbSAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxOHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5V3JhcHBlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY3JlYXRlZEJ5V3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgZWZmZWN0IChvbmx5IGlmIHN1cHBvcnRlZClcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAaW1wb3J0IFwic291cmNlL2dsb2JhbC9zdHlsZXMvaW5jbHVkZXNcIjtcblxuLmd1dGVuYmVyZ0Vycm9yIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kcygpO1xuICAgIEBpbmNsdWRlIGJhc2VCbG9jaygpO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCcuZ3V0ZW5iZXJnRXJyb3InKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckVycm9yKTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yRXJyb3I3MCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNpdGVQYWRkaW5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JCbGFjazA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3Byb3BlcnR5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRCb2xkKTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW1FcnJvcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW1FcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yQmxhY2s3MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uKCdhcnJvdy1yaWdodCcsIGJlZm9yZSk7XG4gICAgfVxuXG4gICAgJl9faXRlbUVycm9yOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvckVycm9yNTApXG4gICAgfVxufVxuIiwiQGltcG9ydCBcInNvdXJjZS9nbG9iYWwvc3R5bGVzL2luY2x1ZGVzXCI7XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmhlYWRlcicpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ3dpZHRoJywgMTgxcHgsIDI2NHB4LCAkYnJlYWtwb2ludERlc2t0b3BUb0Rlc2t0b3BNKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2hlaWdodCcsIDc3cHgsIDExMnB4LCAkYnJlYWtwb2ludERlc2t0b3BUb0Rlc2t0b3BNKTtcbiAgICB9XG5cbiAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwIDYzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdwYWRkaW5nLWlubGluZScsIDdweCwgMTdweCwgJGJyZWFrcG9pbnREZXNrdG9wVG9EZXNrdG9wTSk7XG4gICAgfVxuXG4gICAgJi0tZGVtbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICZfX2hhbWJ1cmdlcldyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW5hdmlnYXRpb25IZWlnaHQpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JHcmF5TGlnaHQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4VGFibGV0KSB7XG4gICAgICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hhbWJ1cmdlcldyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4uaGVybyB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZHMoKTtcbiAgICBAaW5jbHVkZSBiYXNlQmxvY2soKTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcignLmhlcm8nKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nMSgpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZENzcygnZm9udC1zaXplJywgNjJweCwgOTJweCk7XG4gICAgfVxuXG4gICAgJl9fcHJldGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWRDc3MoJ2ZvbnQtc2l6ZScsIDI2cHgsIDYycHgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JHcmF5KTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHAsXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCAyMHB4LCAyNHB4KTtcbiAgICB9XG5cbiAgICAmX19pbWFnZVdyYXBwZXIsXG4gICAgJl9fdmlkZW9XcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoKSArIDMyMHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgO1xuICAgIH1cblxuICAgICZfX3ZpZGVvV3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICYtLXZpZGVvU3RhcnRlZCAmX192aWRlb1dyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB9XG5cbiAgICAmLS12aWRlb1N0YXJ0ZWQgJl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZfX3ZpZGVvV3JhcHBlciAucGx5ciB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JCbGFjazYwKTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTMwcHgpO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNENEQ0RDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXNNZWRpYSB7XG4gICAgICAgIC0tYmxvY2tTcGFjaW5nOiAxMDdweDtcblxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgpIC0gMTMwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJi0taGFzTWVkaWEgJl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWhhc01lZGlhICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCkgLSB2YXIoLS1ibG9ja1NwYWNpbmcpICogMiAtIDEzMHB4KTtcbiAgICB9XG5cbiAgICAmLS10ZXh0QWxpZ25DZW50ZXIjeyZ9LS1oYXNNZWRpYSB7XG4gICAgICAgIC0tYmxvY2tTcGFjaW5nOiAxNTJweDtcblxuICAgIH1cblxuICAgICYtLWhhc01lZGlhI3smfS0tdGV4dEFsaWduTGVmdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgyMHB4O1xuICAgICAgICAtLWJsb2NrU3BhY2luZzogMTA3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1oYXNNZWRpYSN7Jn0tLXRleHRBbGlnbkxlZnQgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyg4MTZweCAtIHZhcigtLWJsb2NrU3BhY2luZykgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWhhc01lZGlhICZfX3ByZXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yV2hpdGU3MCk7XG4gICAgfVxuXG4gICAgJi0taGFzTWVkaWEgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JXaGl0ZSk7XG4gICAgfVxuXG4gICAgJi0taGFzTWVkaWEjeyZ9LS10ZXh0QWxpZ25DZW50ZXIgJl9fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWhhc01lZGlhICZfX2JhY2tncm91bmRFbG10IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS10ZXh0QWxpZ25DZW50ZXIgJl9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS10ZXh0QWxpZ25DZW50ZXIgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEV4dHJhQm9sZCk7XG4gICAgfVxuXG4gICAgJi0tdGV4dEFsaWduTGVmdCAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkQ3NzKCdmb250LXNpemUnLCA0OHB4LCA4MnB4KTtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kR3JlZW4gJl9fdGV4dCxcbiAgICAmLS1iYWNrZ3JvdW5kQnJvd24gJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlNzApO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4VGFibGV0KSB7XG4gICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzTWVkaWEgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg3MCAqIHZhcigtLXZoKSAtIHZhcigtLWJsb2NrU3BhY2luZykgKiAyIC0gNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXNNZWRpYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNzAgKiB2YXIoLS12aCkgLSA1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhc01lZGlhI3smfS0tdGV4dEFsaWduTGVmdCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDUwMHB4IC0gdmFyKC0tYmxvY2tTcGFjaW5nKSAqIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzTWVkaWEjeyZ9LS10ZXh0QWxpZ25MZWZ0ICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDUwMHB4IC0gdmFyKC0tYmxvY2tTcGFjaW5nKSAqIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtZWRpYU1heE1vYmlsZSkge1xuICAgICAgICAmLS1oYXNNZWRpYSAmX19jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoKSAtIHZhcigtLWJsb2NrU3BhY2luZykgKiAyIC0gNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXNNZWRpYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgpIC0gNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXNNZWRpYSN7Jn0tLXRleHRBbGlnbkxlZnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyg3NSAqIHZhcigtLXZoKSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXNNZWRpYSN7Jn0tLXRleHRBbGlnbkxlZnQgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoNzUgKiB2YXIoLS12aCkgLSB2YXIoLS1ibG9ja1NwYWNpbmcpICogMik7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZbZGF0YS1uZXh0LWJsb2NrLXB1bGwtYmFja2dyb3VuZD1cInRvcFwiXSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJltkYXRhLW5leHQtYmxvY2stcHVsbC1iYWNrZ3JvdW5kPVwidG9wXCJdICZfX2JhY2tncm91bmQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtbmV4dC1ibG9jay1wdWxsLWJhY2tncm91bmQ9XCJ0b3BcIl0gJl9fYmFja2dyb3VuZEVsbXQge1xuICAgICAgICB0b3A6IHZhcigtLW5hdmlnYXRpb25IZWlnaHQpO1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciBpbiAnV2hpdGUnLCAnQmxhY2snLCAnR29sZCcsICdCcm93bicsICdHcmVlbicsICdDcmVhbScsICdDcmVhbUxpZ2h0JywgJ0NyZWFtRGFyaycge1xuICAgICAgICAmW2RhdGEtYmFja2dyb3VuZD1cIiN7JGNvbG9yfVwiXVtkYXRhLW5leHQtYmFja2dyb3VuZD1cIiN7JGNvbG9yfVwiXTpub3QoLmhlcm8tLWhhc01lZGlhKSB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWJhY2tncm91bmQ9XCIjeyRjb2xvcn1cIl1bZGF0YS1uZXh0LWJhY2tncm91bmQ9XCIjeyRjb2xvcn1cIl06bm90KC5oZXJvLS1oYXNNZWRpYSkgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdW2RhdGEtbmV4dC1iYWNrZ3JvdW5kPVwiI3skY29sb3J9XCJdOm5vdCguaGVyby0taGFzTWVkaWEpICZfX2JhY2tncm91bmRFbG10IHtcbiAgICAgICAgICAgIHRvcDogdmFyKC0tbmF2aWdhdGlvbkhlaWdodCk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhTWF4TW9iaWxlKSB7XG4gICAgICAgICYtLWhhc01lZGlhI3smfS0tdGV4dEFsaWduTGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1dmg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0QWxpZ25DZW50ZXIgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlciArIC5oZXJvOm5vdCguaGVyby0taGFzTWVkaWEpIHtcbiAgICAtLWJsb2NrU3BhY2luZzogNzlweDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIHZhcigtLWJsb2NrU3BhY2luZykpO1xufVxuXG4uYWRtaW4tYmFyIC5oZWFkZXIgKyAuaGVybzpub3QoLmhlcm8tLWhhc01lZGlhKSB7XG4gICAgLS1hZG1pbkJhckhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1uYXZpZ2F0aW9uSGVpZ2h0KSArIHZhcigtLWJsb2NrU3BhY2luZykgKyB2YXIoLS1hZG1pbkJhckhlaWdodCkpO1xufSIsIkBpbXBvcnQgXCJzb3VyY2UvZ2xvYmFsL3N0eWxlcy9pbmNsdWRlc1wiO1xuXG4ubW9iaWxlRHJhd2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgdHJhbnNpdGlvbjogbGVmdCA0MDBtcywgdG9wIHZhcigtLXRyYW5zaXRpb24pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMzNCcgaGVpZ2h0PSc2NTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20xIDM0NS4zMzcgMzMuMjYyLTUyLjk0NlY1Mi45NjdMMy4zNzYgNC44NjlWMWgxMTIuNzE3bDEwNC44MTIgMjIyLjY5MUwzMjYuNDAzIDFoMTA1Ljc3MnYzLjg2OGwtMjkuMTk2IDQ4LjF2MjQzLjk5MWwyOC45NjggNDguMzc4djMuNjM2SDI4MC40ODV2LTMuNjM2bDI5LjE5Ni00OC4zNzhWNzAuMzk5TDE4OS4xMDUgMzIzLjEwNmgtMjAuNTZMNDguNjA5IDczLjI4OVYyOTIuMzlsMzMuMDM0IDUyLjk0NnYzLjYzNkgxdi0zLjYzNlpNMSAzNjMuOTgxaDgwLjY0M3YzLjYzNWwtMzMuMDM0IDUyLjk0NnYyMTkuMTAzbDExOS44OS0yNDkuNzcxaDIwLjU2bDEyMC41NzYgMjUyLjcwN3YtMjI2LjU2bC0yOS4xOTYtNDguMzc4di0zLjYzNmgxNTEuNDYydjMuNjM2bC0yOC45NjggNDguMzc4djI0My45OTFsMjkuMTk2IDQ4LjFWNzEySDMyNi4zNTdMMjIwLjg1OSA0ODkuMzA5IDExNi4wNDcgNzEySDMuMzc2di0zLjg2OGwzMC44NC00OC4xVjQyMC42NTVMMSAzNjcuNjE2di0zLjYzNVonIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9Jy4yNicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAxMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJi0tcG9zaXRpb25TdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc2l0ZVBhZGRpbmcpO1xuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcldoaXRlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNpdGVQYWRkaW5nKSB2YXIoLS1zaXRlUGFkZGluZykgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3R5bGVkQnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX21lbnVUcmlnZ2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbWVkaWFNaW5EZXNrdG9wTSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wb3NpdGlvblN0YXRpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/