@tailwind base;@tailwind components;@tailwind utilities;:root{--black:#000;--white:#fff;--gray:#575756;--text:#000;--color1:#c3ac8a;--color2:#52647c;--color3:#9b4841;--gray-light:#f2f2f2;--scroll-down-icon-size:43px;--swiper-bullet-size:10px;--reg:"Nimbus Sans Reg";--regita:"Nimbus Sans RegIta";--bold:"imbus Sans Bold";--boldita:"imbus Sans BoldIta"}@font-face{font-family:Nimbus Sans Reg;src:url(../fonts/NimbusSanL-Reg.otf) format("opentype")}@font-face{font-family:Nimbus Sans RegIta;src:url(../fonts/NimbusSanL-RegIta.otf) format("opentype")}@font-face{font-family:Nimbus Sans Bold;src:url(../fonts/NimbusSanL-Bol.otf) format("opentype")}@font-face{font-family:Nimbus Sans BoldIta;src:url(../fonts/NimbusSanL-BolIta.otf) format("opentype")}.weight-reg{font-family:var(--reg),Sans-serif;font-weight:400}.weight-regita{font-family:var(--regita),Sans-serif;font-style:italic;font-weight:400}.weight-bold{font-family:var(--bold),Sans-serif;font-weight:700}.weight-boldita{font-family:var(--boldita),Sans-serif;font-style:italic;font-weight:700}form.webform-submission-form div[role=alert]{color:#d12727;margin-bottom:16px}form.webform-submission-form .form-item{margin-bottom:16px}fieldset{border:2px groove threedface;-o-border-image:initial;border-image:initial;display:block;margin-inline:2px;min-inline-size:-moz-min-content;min-inline-size:min-content;padding-block:.35em .625em;padding-inline:.75em;padding:1em!important}fieldset legend{font-size:1.2em;font-weight:900;padding:10px}fieldset #edit-telephone--wrapper{padding:0!important}fieldset #edit-telephone--wrapper legend{font-size:1em;font-weight:400;padding:0}.input-files{align-items:center;display:flex;height:46px;justify-content:center;position:relative}.input-files:before{background:#a5a5a5;clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 34px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.input-files input,.input-files textarea,.input-files>div{background:transparent;color:#000;font-size:15px;font-weight:700;height:100%;outline:none!important;padding-left:18px;position:relative;width:100%;z-index:3}.input-files input::-moz-placeholder,.input-files textarea::-moz-placeholder,.input-files>div::-moz-placeholder{color:#8b8b8b}.input-files input::placeholder,.input-files textarea::placeholder,.input-files>div::placeholder{color:#8b8b8b}.input-files textarea{padding-top:18px}.input-files:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 7px) 0,100% calc(100% - 33px),100% 100%,0 100%);content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px);z-index:2}.input-files.h-44:before{clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 163px),100% 100%,0 100%)}.input-files.h-44:after{clip-path:polygon(0 0,calc(100% - 7px) 0,100% calc(100% - 162px),100% 100%,0 100%)}.form-item--error .input-files:before{background:#d12727}.form-item--error .form-item--error-message{color:#d12727;font-size:.7rem}.input-search .input-files{height:36px}.input-search .input-files:before{background:#000;clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 26px),100% 100%,0 100%);position:absolute}.input-search .input-files input,.input-search .input-files textarea,.input-search .input-files>div{font-size:14px;padding-left:12px}.input-search .input-files:after{clip-path:polygon(0 0,calc(100% - 7px) 0,100% calc(100% - 23px),100% 100%,0 100%);height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px);z-index:2}.input-search .btn-submit-search{background-image:url(../img/submit-search.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;text-indent:-9999px;width:20px;z-index:4}input[type=submit]{color:#000!important}.search-form .search-api-page-block-form-recherche{display:flex;gap:20px}@media (max-width:639px){.search-form .search-api-page-block-form-recherche{flex-direction:column}}.search-form .search-api-page-block-form-recherche .js-form-type-search{flex:1 1 100%}.search-form .search-api-page-block-form-recherche #edit-actions{flex:1;margin:0}.search-form .search-api-page-block-form-recherche #edit-actions .btn.btn-file input{height:46px}.search-result article{padding:40px 0}.search-result article:nth-child(2n):before{background:var(--color3);content:"";height:100%;opacity:.2;position:absolute;top:0;transform:translateX(-50vw);width:200vw;z-index:-1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--reg),Sans-serif;font-size:16px;font-weight:400}body header{z-index:100}body p>a{text-decoration:underline}body .text p{line-height:28px}body .text h1 p,body .text h2 p,body .text h3 p,body .text h4 p,body .text h5 p,body .text h6 p{line-height:inherit}body .bold,body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--bold),Sans-serif;font-weight:700}body .bold p,body h1 p,body h2 p,body h3 p,body h4 p,body h5 p,body h6 p{line-height:inherit}body .font-reg{font-family:var(--reg),Sans-serif;font-weight:400}body .font-regita,body em,body i{font-family:var(--regita),Sans-serif;font-style:italic;font-weight:400}body .font-bold,body b,body strong{font-family:var(--bold),Sans-serif;font-weight:700}body .font-boldita,body b em,body b i,body em b,body em strong,body i b,body i strong,body strong em,body strong i{font-family:var(--boldita),Sans-serif;font-style:italic;font-weight:700}body h1{font-size:50px;line-height:60px}@media (max-width:1023px){body h1{font-size:36px;line-height:48px}}body h2{font-family:var(--bold),Sans-serif;font-size:38px;font-weight:700;line-height:1em;margin-bottom:20px;white-space:normal}@media (max-width:1023px){body h2{font-size:36px}}body .file-white,body .file-white span{white-space:nowrap}body h3{font-size:30px;line-height:37px}@media (max-width:1023px){body h3{font-size:28px;line-height:35px}}body .bg-black{background-color:var(--black)}body .bg-white{background-color:var(--white)}body .bg-color1{background-color:var(--color1)}body .bg-color2{background-color:var(--color2);color:#fff}body .bg-color3{background-color:var(--color3);color:#fff}body .border-5{border-width:5px}body .border-gray-100{border-color:#eaeaea}body .border-gray-200{border-color:#e9ecef}body .w-37prc{width:37%}@media (min-width:950px){body .container{max-width:78%}}@media (max-width:639px){body .container{width:90%}}body .container .container{max-width:100%}body section{display:flex;flex-direction:column;overflow:hidden;position:relative}body section #block-archives-montpellier-local-tasks>ul{display:flex}body section #block-archives-montpellier-local-tasks>ul li{border:1px solid #000;padding:5px}body section #block-archives-montpellier-local-tasks>ul li:not(first-child){border-left:none}body video{max-width:none;-o-object-fit:cover;object-fit:cover}body [data-align=left]{margin-right:auto}body [data-align=center]{margin-left:auto;margin-right:auto}body [data-align=left]{margin-left:auto}body .btn{text-transform:uppercase}body .btn.btn-outline{border:1px solid var(--black);display:inline-block;font-family:var(--bold),Sans-serif;font-size:18px;font-weight:700;line-height:32px;min-height:62px;padding:15px 46px;position:relative}@media (max-width:1023px){body .btn.btn-outline{font-size:16px;line-height:28px;padding:15px 46px}}body .btn.btn-outline:before{content:url(../img/arrow-b.svg);left:27px;position:absolute;top:12px;width:10px}body .btn.btn-outline.btn-download:before{content:url(../img/download.svg)}body .btn.btn-file{position:relative}body .btn.btn-file:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 10px) 0,100% calc(100% - 30px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}body .btn.btn-file a,body .btn.btn-file input:not(.js-hide),body .btn.btn-file span{align-items:center;color:#000;display:flex;font-family:var(--bold),Sans-serif;font-size:17px;font-weight:700;height:42px;justify-content:center;position:relative;text-transform:none;width:100%;z-index:3}body .btn.btn-file:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 28px),100% 100%,0 100%);content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s;width:calc(100% - 4px);z-index:2}body .btn.btn-file:hover:after{background:var(--black)}body .btn.btn-file:hover a,body .btn.btn-file:hover input,body .btn.btn-file:hover span{color:var(--white)!important}body .btn.btn-download a:before{content:url(../img/download.svg);margin-right:4px;margin-top:4px}body .btn.btn-download:hover a:before{content:url(../img/download-w.svg)}body .bg-color2 h2.file-white,body .bg-color3 h2.file-white{color:#000}body .bg-color2 .btn.btn-outline,body .bg-color3 .btn.btn-outline{border:1px solid #fff}body .bg-color2 .btn.btn-outline:before,body .bg-color3 .btn.btn-outline:before{content:url(../img/arrow-w.svg)}body .bg-color2 .btn.btn-download a:before,body .bg-color2 .btn.btn-outline.btn-download:before,body .bg-color3 .btn.btn-download a:before,body .bg-color3 .btn.btn-outline.btn-download:before{content:url(../img/download-w.svg)}body .bg-color2 .arrow-left,body .bg-color3 .arrow-left{color:#fff}body .bg-color2 .arrow-left:before,body .bg-color3 .arrow-left:before{content:url(../img/arrow-w.svg)}body .bg-color2 .border-black,body .bg-color3 .border-black{border-color:#fff}body .btn-social:before{display:inline-block;width:40px}body .btn-social.twitter:before{content:url(../img/twitter.svg)}body .btn-social.twitter:hover:before{content:url(../img/twitter-hover.svg)}body .btn-social.instagram:before{content:url(../img/instagram.svg)}body .btn-social.instagram:hover:before{content:url(../img/instagram-hover.svg)}body .arrow-left{text-transform:uppercase}body .arrow-left:not(.absolute){position:relative}body .arrow-left:before{content:url(../img/arrow-b.svg);left:-28px;position:absolute;width:24px}@media (max-width:1023px){body .arrow-left:before{width:21px}}body .text-white.arrow-left:before{content:url(../img/arrow-w.svg)}body .accordion{border-bottom:2px solid var(--black);margin-top:-2px}body .accordion .accordion-header{cursor:pointer;position:relative}body .accordion .accordion-header:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 36px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}body .accordion .accordion-header span{align-items:center;display:flex;font-family:var(--bold),Sans-serif;font-size:17px;font-weight:700;justify-content:space-between;padding:11px 16px 11px 12px;position:relative;width:100%;z-index:3}body .accordion .accordion-header:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 7px) 0,100% calc(100% - 36px),100% 100%,0 100%);content:"";height:calc(100% - 2px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:2}body .accordion .accordion-header .icon{transition:all .2s}body .accordion .accordion-header .icon:before{content:url(../img/carret-b.svg);display:block;width:13px}body .accordion .accordion-content{animation:all .2s;border-left:2px solid;border-right:2px solid;display:none;font-size:15px;padding:12px}body .accordion.open .accordion-header .icon{transform:rotate(180deg)}body .accordion.open .accordion-header:after{clip-path:polygon(0 0,calc(100% - 7px) 0,100% calc(100% - 37px),100% 100%,0 100%);height:calc(100% - 1px)}@keyframes fadeinout{0%{opacity:0;transform:scaleY(0)}50%{opacity:.5;transform:scaleY(1.1)}to{opacity:1;transform:scaleY(1)}}body .map .layout__region>div>p{height:540px}@media (max-width:1023px){body .map .layout__region>div>p{height:350px}}@media (max-width:767px){body .map .layout__region>div>p{height:290px}}body .little-map .layout__region>div>p{height:250px}@media (max-width:1023px){body .little-map .layout__region>div>p{height:350px}}@media (max-width:767px){body .little-map .layout__region>div>p{height:290px}}.on-title{align-items:center;color:var(--white);display:flex;font-family:var(--reg),Sans-serif;font-size:20px;font-weight:400;font-weight:200;line-height:29px;margin-bottom:-2px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.on-title{font-size:18px}}.on-title:before{background:var(--black);clip-path:polygon(0 0,60% 0,100% 35%,100% 100%,0 100%);content:"";height:36px;position:absolute;right:-24px;top:0;width:30px;z-index:1}@media (max-width:1023px){.on-title:before{height:32px}}.on-title span{background:var(--black);border:6px solid var(--black);border-right:0;display:inline-block;height:36px;padding-left:10px;position:relative;z-index:3}@media (max-width:1023px){.on-title span{height:32px;padding-left:7px}}.file-white{align-items:center;display:flex;font-family:var(--bold),Sans-serif;font-size:50px;font-weight:700;line-height:60px;margin-top:-6px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.file-white:first-child{margin-top:0}@media (max-width:1023px){.file-white{font-size:28px;line-height:50px}}.file-white:first-child{z-index:99}.file-white:nth-child(2){z-index:98}.file-white:nth-child(3){z-index:97}.file-white:nth-child(4){z-index:96}.file-white:nth-child(5){z-index:95}.file-white:nth-child(6){z-index:94}.file-white:nth-child(7){z-index:93}.file-white:nth-child(8){z-index:92}.file-white:nth-child(9){z-index:91}.file-white:nth-child(10){z-index:90}.file-white:nth-child(11){z-index:89}.file-white:nth-child(12){z-index:88}.file-white:nth-child(13){z-index:87}.file-white:nth-child(14){z-index:86}.file-white:nth-child(15){z-index:85}.file-white:nth-child(16){z-index:84}.file-white:nth-child(17){z-index:83}.file-white:nth-child(18){z-index:82}.file-white:nth-child(19){z-index:81}.file-white:nth-child(20){z-index:80}.file-white:nth-child(21){z-index:79}.file-white:nth-child(22){z-index:78}.file-white:nth-child(23){z-index:77}.file-white:nth-child(24){z-index:76}.file-white:nth-child(25){z-index:75}.file-white:nth-child(26){z-index:74}.file-white:nth-child(27){z-index:73}.file-white:nth-child(28){z-index:72}.file-white:nth-child(29){z-index:71}.file-white:nth-child(30){z-index:70}.file-white:nth-child(31){z-index:69}.file-white:nth-child(32){z-index:68}.file-white:nth-child(33){z-index:67}.file-white:nth-child(34){z-index:66}.file-white:nth-child(35){z-index:65}.file-white:nth-child(36){z-index:64}.file-white:nth-child(37){z-index:63}.file-white:nth-child(38){z-index:62}.file-white:nth-child(39){z-index:61}.file-white:nth-child(40){z-index:60}.file-white:nth-child(41){z-index:59}.file-white:nth-child(42){z-index:58}.file-white:nth-child(43){z-index:57}.file-white:nth-child(44){z-index:56}.file-white:nth-child(45){z-index:55}.file-white:nth-child(46){z-index:54}.file-white:nth-child(47){z-index:53}.file-white:nth-child(48){z-index:52}.file-white:nth-child(49){z-index:51}.file-white:nth-child(50){z-index:50}.file-white:nth-child(51){z-index:49}.file-white:nth-child(52){z-index:48}.file-white:nth-child(53){z-index:47}.file-white:nth-child(54){z-index:46}.file-white:nth-child(55){z-index:45}.file-white:nth-child(56){z-index:44}.file-white:nth-child(57){z-index:43}.file-white:nth-child(58){z-index:42}.file-white:nth-child(59){z-index:41}.file-white:nth-child(60){z-index:40}.file-white:nth-child(61){z-index:39}.file-white:nth-child(62){z-index:38}.file-white:nth-child(63){z-index:37}.file-white:nth-child(64){z-index:36}.file-white:nth-child(65){z-index:35}.file-white:nth-child(66){z-index:34}.file-white:nth-child(67){z-index:33}.file-white:nth-child(68){z-index:32}.file-white:nth-child(69){z-index:31}.file-white:nth-child(70){z-index:30}.file-white:nth-child(71){z-index:29}.file-white:nth-child(72){z-index:28}.file-white:nth-child(73){z-index:27}.file-white:nth-child(74){z-index:26}.file-white:nth-child(75){z-index:25}.file-white:nth-child(76){z-index:24}.file-white:nth-child(77){z-index:23}.file-white:nth-child(78){z-index:22}.file-white:nth-child(79){z-index:21}.file-white:nth-child(80){z-index:20}.file-white:nth-child(81){z-index:19}.file-white:nth-child(82){z-index:18}.file-white:nth-child(83){z-index:17}.file-white:nth-child(84){z-index:16}.file-white:nth-child(85){z-index:15}.file-white:nth-child(86){z-index:14}.file-white:nth-child(87){z-index:13}.file-white:nth-child(88){z-index:12}.file-white:nth-child(89){z-index:11}.file-white:nth-child(90){z-index:10}.file-white:nth-child(91){z-index:9}.file-white:nth-child(92){z-index:8}.file-white:nth-child(93){z-index:7}.file-white:nth-child(94){z-index:6}.file-white:nth-child(95){z-index:5}.file-white:nth-child(96){z-index:4}.file-white:nth-child(97){z-index:3}.file-white:nth-child(98){z-index:2}.file-white:nth-child(99){z-index:1}.file-white:nth-child(100){z-index:0}.file-white:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 18px) 0,100% calc(100% - 42px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}@media (max-width:1023px){.file-white:before{clip-path:polygon(0 0,calc(100% - 14px) 0,100% calc(100% - 35px),100% 100%,0 100%)}}.file-white span{align-items:center;color:#000;display:flex;letter-spacing:4px;padding-left:12px;padding-right:30px;position:relative;z-index:100}@media (max-width:1023px){.file-white span{letter-spacing:1px}}.file-white:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 14px) 0,100% calc(100% - 35px),100% 100%,0 100%);content:"";height:calc(100% - 12px);position:absolute;right:6px;top:6px;width:calc(100% - 12px);z-index:2}@media (max-width:1023px){.file-white:after{clip-path:polygon(0 0,calc(100% - 10px) 0,100% calc(100% - 28px),100% 100%,0 100%)}}.file-white.date{font-family:var(--bold),Sans-serif;font-size:31px;font-weight:700;line-height:1em;z-index:6}@media (max-width:767px){.file-white.date{font-size:26px;height:57px}}.file-white.date:before{clip-path:polygon(0 0,calc(100% - 18px) 0,100% calc(100% - 42px),100% 100%,0 100%);z-index:4}.file-white.date span{height:65px;padding-left:12px}.file-white.date:after{clip-path:polygon(0 0,calc(100% - 16px) 0,100% calc(100% - 34px),100% 100%,0 100%);z-index:5}.file-white.date.on-top:before{clip-path:polygon(0 0,calc(100% - 18px) 0,100% calc(100% - 68px),100% 100%,0 100%);height:88px;z-index:1}.file-white.date.on-top span{border-bottom:0;z-index:3}.file-white.date.on-top:after{clip-path:polygon(0 0,calc(100% - 16px) 0,100% calc(100% - 72px),100% 100%,0 100%);height:88px;z-index:2}.file-white.news-tag{font-size:14px;line-height:1em;margin-left:-10px;margin-top:0;text-transform:none}@media (max-width:1023px){.file-white.news-tag{margin-left:-10px}}.file-white.news-tag:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 23px),100% 100%,0 100%)}.file-white.news-tag span{height:32px;letter-spacing:0;padding-left:23px}.file-white.news-tag:after{clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 20px),100% 100%,0 100%);height:calc(100% - 4px);right:2px;top:2px;width:calc(100% - 4px)}.file-white.news-tag:first-child{margin-left:0}@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}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.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-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:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.path-frontpage .swiper-slide img{height:365px}.path-frontpage .swiper-offers-rwd:before{background:#fff;border:5px solid #000;content:"";height:calc(100% - 35px);position:absolute;width:100%}.path-frontpage .swiper-offers-rwd .swiper-slide img{height:62px}.swiper-button-wrapper{display:flex;gap:9px;margin-top:18px}.swiper-button-wrapper .swiper-button-prev:after{content:url(../img/swiper-button-prev.svg)}.swiper-button-wrapper .swiper-button-next:after{content:url(../img/swiper-button-next.svg)}.swiper-pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}.swiper-pagination .swiper-pagination-bullet{background:transparent;border:2px solid #000;border-radius:50%;display:block;height:15px;opacity:1;width:15px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.swiper-numbers-rwd .number-block{width:-moz-fit-content;width:fit-content}.swiper-numbers-rwd .swiper-pagination .swiper-pagination-bullet{border:2px solid #fff}.swiper-numbers-rwd .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.path-chiffres-cles main{background:var(--color1);padding-bottom:70px;padding-top:44px}.swiper-chiffres{margin-left:-60px;padding-left:60px}.swiper-chiffres .img-wrapper{transform:translateX(-60px);width:calc(100% + 60px)}.swiper-chiffres .swiper-button-wrapper{margin-top:0;z-index:10}.chiffres-rwd .separator-v{width:2px}.chiffres-rwd img.w-screen{max-width:100vw}.contact .address:before{content:url(../img/address.svg)}.contact .phone:before{content:url(../img/phone.svg)}.contact .other_phone:before{content:url(../img/other_phone.svg)}.contact .email:before{content:url(../img/email.svg)}.contact-img{max-height:550px}@media (min-width:768px){.contact-img{max-height:260px;overflow:hidden;width:100vw}}@media (min-width:1024px){.contact-img{width:44vw}}@media (min-width:1280px){.contact-img{width:34vw}}@media (min-width:1536px){.contact-img{width:55vw}}@media (min-width:1980px){.contact-img{width:55vw}}.path-frontpage .media-full{margin-top:-70px;padding-top:70px}@media (max-width:1023px){.path-frontpage .media-full{margin-top:0;padding-top:0}}#block-numbers,.page-404,.teaser-block-home{background-image:url(../img/bg-archives.svg);background-repeat:repeat;background-size:cover}#block-numbers{background-image:url(../img/bg-archives-w.svg)}#block-numbers .number{line-height:1em}@media (min-width:768px){#search-block .search-img{width:100vw}}@media (min-width:1024px){#search-block .search-img{width:32vw}}@media (min-width:1280px){#search-block .search-img{width:34vw}}@media (min-width:1536px){#search-block .search-img{width:35vw}}@media (min-width:1980px){#search-block .search-img{width:38vw}}#shop-block{background-position:100%;background-size:50%}@media (max-width:1023px){#shop-block{background:none!important}}.event,.news{height:420px}.event:before,.news:before{background-color:rgba(0,0,0,.75);content:"";height:100%;left:0;opacity:.63;position:absolute;top:0;width:100%}.big-news{width:50vw}.big-news .news{height:640px}.little-news{width:auto}.little-news .news{height:300px}.page-event .news-tag,.page-news .news-tag{font-family:var(--bold),Sans-serif;font-size:28px;font-weight:700}.page-event .news-tag:before,.page-news .news-tag:before{clip-path:polygon(0 0,calc(100% - 10px) 0,100% calc(100% - 40px),100% 100%,0 100%)}@media (max-width:1023px){.page-event .news-tag:before,.page-news .news-tag:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 23px),100% 100%,0 100%)}}.page-event .news-tag span,.page-news .news-tag span{height:48px}@media (max-width:1023px){.page-event .news-tag span,.page-news .news-tag span{font-size:14px;height:32px}}.page-event .news-tag:after,.page-news .news-tag:after{clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 37px),100% 100%,0 100%)}@media (max-width:1023px){.page-event .news-tag:after,.page-news .news-tag:after{clip-path:polygon(0 0,calc(100% - 8px) 0,100% calc(100% - 20px),100% 100%,0 100%)}}.news-wrapper .news-img{clip-path:polygon(0 0,88% 0,100% 23%,100% 100%,0 100%);padding:5px}.news-wrapper .news-img>div{clip-path:polygon(0 0,calc(88% + 1px) 0,100% calc(23% - 1px),100% 100%,0 100%)}.news-wrapper .views-field-title{font-family:var(--bold),Sans-serif;font-size:22px;font-weight:700;margin-bottom:25px;margin-top:17px}@media (max-width:767px){.news-wrapper .views-field-title{margin-bottom:12px;margin-top:12px}}.news-wrapper .views-field-body{font-family:var(--reg),Sans-serif;font-size:16px;font-weight:400;height:96px;margin-bottom:15px;overflow:hidden}@media (max-width:767px){.news-wrapper .views-field-body{height:auto;max-height:74px}}.news-wrapper .views-field-view-node{display:table;font-family:var(--bold),Sans-serif;font-size:18px;font-weight:700;margin-left:auto;margin-top:10px;position:relative;text-transform:uppercase}.news-wrapper .views-field-view-node:before{content:url(../img/arrow-b.svg);left:-28px;position:absolute;width:24px}@media (max-width:767px){.news-wrapper .border-b{margin-bottom:40px}}.view-educational-workshop{margin-top:20px}.view-educational-workshop .atelier-wrapper .atelier-img{clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,0 100%);height:445px;padding:5px}@media (max-width:767px){.view-educational-workshop .atelier-wrapper .atelier-img{height:280px}}.view-educational-workshop .atelier-wrapper .atelier-img>div{clip-path:polygon(0 0,calc(88% + 1px) 0,100% calc(12% - 1px),100% 100%,0 100%)}.view-educational-workshop .atelier-wrapper .content{background:rgba(0,0,0,.7);height:200px;transition:all .3s}@media (max-width:767px){.view-educational-workshop .atelier-wrapper .content{height:auto}}.view-educational-workshop .atelier-wrapper .content .arrow-atelier{height:0;margin-left:auto;transform:scale(0);transition:all .3s;width:33px}.view-educational-workshop .atelier-wrapper .content .views-field-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--bold),Sans-serif;font-size:35px;font-weight:700;margin-bottom:25px;margin-top:17px;min-height:40px;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.view-educational-workshop .atelier-wrapper .content .views-field-title{font-size:32px;line-height:1em;margin-top:0;max-height:28px;min-height:1px;overflow:hidden}}.view-educational-workshop .atelier-wrapper .content .views-field-body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:100;line-height:32px;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.view-educational-workshop .atelier-wrapper .content .views-field-body{-webkit-line-clamp:2}}.view-educational-workshop .atelier-wrapper .content:hover{height:100%}.view-educational-workshop .atelier-wrapper .content:hover .arrow-atelier{height:33px;transform:scale(1)}.pagination{margin-bottom:70px}.pagination .btn{align-items:center;border:2px solid #000;border-right:0;display:flex;font-family:var(--reg),Sans-serif;font-size:14px;font-weight:400;height:38px;justify-content:center;text-transform:unset;transition:all .3s;width:38px}.pagination .btn.first,.pagination .btn.last{font-family:var(--bold),Sans-serif;font-weight:700;width:60px}.pagination .btn.next,.pagination .btn.previous{display:none}.pagination .btn:last-child{border-right:2px solid #000}.pagination .btn.active,.pagination .btn:hover{background:#000;color:#fff}.form-checkboxes{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;max-width:85%}@media (max-width:1023px){.form-checkboxes{justify-content:flex-start;margin-left:5px;max-width:100%}}.form-checkboxes .form-item.js-form-type-checkbox{align-items:center;cursor:pointer;display:flex;font-family:var(--bold),Sans-serif;font-size:20px;font-weight:700;margin-bottom:10px;margin-left:-10px;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.form-checkboxes .form-item.js-form-type-checkbox{font-size:17px;margin-bottom:0;margin-top:-2px}}.form-checkboxes .form-item.js-form-type-checkbox:first-child{z-index:99}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(2){z-index:98}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(3){z-index:97}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(4){z-index:96}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(5){z-index:95}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(6){z-index:94}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(7){z-index:93}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(8){z-index:92}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(9){z-index:91}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(10){z-index:90}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(11){z-index:89}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(12){z-index:88}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(13){z-index:87}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(14){z-index:86}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(15){z-index:85}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(16){z-index:84}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(17){z-index:83}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(18){z-index:82}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(19){z-index:81}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(20){z-index:80}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(21){z-index:79}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(22){z-index:78}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(23){z-index:77}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(24){z-index:76}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(25){z-index:75}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(26){z-index:74}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(27){z-index:73}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(28){z-index:72}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(29){z-index:71}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(30){z-index:70}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(31){z-index:69}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(32){z-index:68}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(33){z-index:67}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(34){z-index:66}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(35){z-index:65}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(36){z-index:64}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(37){z-index:63}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(38){z-index:62}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(39){z-index:61}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(40){z-index:60}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(41){z-index:59}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(42){z-index:58}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(43){z-index:57}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(44){z-index:56}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(45){z-index:55}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(46){z-index:54}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(47){z-index:53}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(48){z-index:52}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(49){z-index:51}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(50){z-index:50}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(51){z-index:49}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(52){z-index:48}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(53){z-index:47}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(54){z-index:46}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(55){z-index:45}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(56){z-index:44}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(57){z-index:43}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(58){z-index:42}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(59){z-index:41}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(60){z-index:40}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(61){z-index:39}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(62){z-index:38}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(63){z-index:37}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(64){z-index:36}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(65){z-index:35}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(66){z-index:34}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(67){z-index:33}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(68){z-index:32}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(69){z-index:31}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(70){z-index:30}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(71){z-index:29}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(72){z-index:28}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(73){z-index:27}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(74){z-index:26}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(75){z-index:25}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(76){z-index:24}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(77){z-index:23}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(78){z-index:22}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(79){z-index:21}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(80){z-index:20}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(81){z-index:19}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(82){z-index:18}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(83){z-index:17}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(84){z-index:16}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(85){z-index:15}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(86){z-index:14}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(87){z-index:13}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(88){z-index:12}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(89){z-index:11}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(90){z-index:10}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(91){z-index:9}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(92){z-index:8}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(93){z-index:7}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(94){z-index:6}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(95){z-index:5}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(96){z-index:4}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(97){z-index:3}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(98){z-index:2}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(99){z-index:1}.form-checkboxes .form-item.js-form-type-checkbox:nth-child(100){z-index:0}.form-checkboxes .form-item.js-form-type-checkbox:first-child .option{padding-left:15px}.form-checkboxes .form-item.js-form-type-checkbox:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 10px) 0,100% calc(100% - 40px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.form-checkboxes .form-item.js-form-type-checkbox .option{align-items:center;display:flex;height:48px;padding-left:40px;padding-right:30px;position:relative;transition:all .3s;z-index:100}@media (max-width:1023px){.form-checkboxes .form-item.js-form-type-checkbox .option{padding-left:15px;padding-right:10px}}.form-checkboxes .form-item.js-form-type-checkbox .option:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 37px),100% 100%,0 100%);content:"";height:calc(100% - 4px);position:absolute;right:2px;top:2px;transition:all .3s;width:calc(100% - 4px);z-index:-1}.form-checkboxes .form-item.js-form-type-checkbox .form-checkbox{display:none}.form-checkboxes .form-item.js-form-type-checkbox .form-checkbox:checked+.option,.form-checkboxes .form-item.js-form-type-checkbox.highlight .option,.form-checkboxes .form-item.js-form-type-checkbox:hover .option{color:#fff}.form-checkboxes .form-item.js-form-type-checkbox .form-checkbox:checked+.option:after,.form-checkboxes .form-item.js-form-type-checkbox.highlight .option:after,.form-checkboxes .form-item.js-form-type-checkbox:hover .option:after{background:var(--black)}.page_standard_header .page_standard_header-img{width:100vw}@media (min-width:1024px){.page_standard_header .page_standard_header-img{width:47vw}}@media (min-width:1280px){.page_standard_header .page_standard_header-img{width:58vw}}@media (min-width:1536px){.page_standard_header .page_standard_header-img{width:58vw}}@media (min-width:1980px){.page_standard_header .page_standard_header-img{width:56vw}}.page_standard_header .introduction{min-height:400px}@media (max-width:1023px){.page_standard_header .introduction{min-height:auto}}.block-contenu_lie:not(.grid-cols-3) a:last-child:nth-child(odd){grid-column:span 2/span 2}.block-contenu_lie a>span{text-align:center}ol{list-style-type:none;padding-left:0}ol li{border:4px solid #000;counter-increment:custom-counter;margin-bottom:40px;margin-left:16px;padding:25px 45px;position:relative}ol li:last-child{margin-bottom:0}ol li:before{align-items:center;background-color:#fff;background-image:url(../img/bg-list.svg);background-repeat:no-repeat;background-size:cover;color:#000;content:counter(custom-counter);display:flex;font-family:var(--bold),Sans-serif;font-size:30px;font-weight:700;justify-content:center;left:-20px;position:absolute;top:15px;width:45px}ol.grid li{margin-bottom:0}ol.grid li strong{display:block}ol.grid li:last-child:nth-child(odd){grid-column:span 2/span 2}@media (max-width:1023px){ol.grid li:last-child:nth-child(odd){grid-column:auto}}.text ul{list-style-type:none;padding-left:0}.text ul li{align-items:center;display:flex;position:relative}.text ul li:before{background-color:transparent;background-image:url(../img/bg-list.svg);background-repeat:no-repeat;background-size:cover;content:"";height:8px;margin-right:5px;width:8px}@media (min-width:768px){.block-illstruatred-section-v2 .illstruatred-section-img{width:100vw}}@media (min-width:1024px){.block-illstruatred-section-v2 .illstruatred-section-img{width:32vw}}@media (min-width:1280px){.block-illstruatred-section-v2 .illstruatred-section-img{width:34vw}}@media (min-width:1536px){.block-illstruatred-section-v2 .illstruatred-section-img{width:35vw}}@media (min-width:1980px){.block-illstruatred-section-v2 .illstruatred-section-img{width:38vw}}.tabs .btn.btn-file{margin-left:-5px}.tabs .btn.btn-file:first-child{margin-left:0}.tabs .btn.btn-file:after{clip-path:polygon(0 0,calc(100% - 9px) 0,100% calc(100% - 22px),100% 100%,0 100%);height:calc(100% - 10px);left:5px;top:5px;width:calc(100% - 10px)}.tabs .tab{background:none;opacity:.58}.tabs .tab.active{opacity:1}.tabs .tab.bg-color1:after{background:var(--color1)}.tabs .tab.bg-color2:after{background:var(--color2)}.tabs .tab.bg-color2 span{color:#fff!important}.tabs .tab.bg-color3:after{background:var(--color3)}.tabs .tab.bg-color3 span{color:#fff!important}.tab-content{background-color:#fff;border-color:#000!important;color:#000!important}.tab-content.bg-color2,.tab-content.bg-color3{color:#fff!important}.block-territory .views-element-container>div{display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.block-territory .views-element-container>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.block-territory .views-element-container>div{grid-template-columns:repeat(1,minmax(0,1fr))}}.block-territory .views-element-container>div .views-field-field-page-background{height:365px;margin-bottom:20px;width:100%}.block-territory .views-element-container>div .views-field-field-page-background img{height:365px;-o-object-fit:cover;object-fit:cover;width:100%}.block-territory .views-element-container>div .views-field-title{align-items:center;display:flex;font-family:var(--bold),Sans-serif;font-size:50px;font-weight:700;line-height:60px;max-width:100%;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.block-territory .views-element-container>div .views-field-title .field-content{max-width:100%}.block-territory .views-element-container>div .views-field-title:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 18px) 0,100% calc(100% - 42px),100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.block-territory .views-element-container>div .views-field-title a{align-items:center;display:block;font-size:27px;overflow:hidden;padding-left:12px;padding-right:30px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:3}.block-territory .views-element-container>div .views-field-title:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 14px) 0,100% calc(100% - 35px),100% 100%,0 100%);content:"";height:calc(100% - 12px);position:absolute;right:6px;top:6px;width:calc(100% - 12px);z-index:2}header{padding:58px 0}.path-frontpage header{padding:0;position:absolute;top:3.5rem}@media (max-width:1023px){.path-frontpage header{z-index:1000}}.menu-desk #block-blocheaderaudessusdumenu,.menu-desk #block-blocheaderaudessusdumenu--2{display:flex}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper{align-items:center;display:flex}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p{align-items:center;color:var(--white);display:flex;font-family:var(--reg),Sans-serif;font-size:16px;font-weight:400;font-weight:200;height:38px;padding:10px 25px 4px 10px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p:after,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p:after,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p:after,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p:after{background:var(--black);clip-path:polygon(0 0,calc(100% - 11px) 0,100% calc(100% - 26px),100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button{align-items:center;display:flex;line-height:16px;padding-left:36px;position:relative;text-decoration:none;z-index:2}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a:after,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button:after,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a:after,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button:after,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a:after,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button:after,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a:after,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button:after{background:var(--white);content:"";display:inline-block;height:12px;margin-left:18px;width:1px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a:last-child:after,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button:last-child:after,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a:last-child:after,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button:last-child:after,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a:last-child:after,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button:last-child:after,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a:last-child:after,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button:last-child:after{display:none}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button:before{left:10px;margin-top:1px;position:absolute}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.genealogy-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.genealogy-link:before{content:url(../img/genealogy-link.svg);width:19px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.contact-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.contact-link:before{content:url(../img/contact-link.svg)}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.twitter-link,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.twitter-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.twitter-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.twitter-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.twitter-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.twitter-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.twitter-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.twitter-link{font-size:0;padding-left:22px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.twitter-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.twitter-link:before{content:url(../img/twitter-link.svg);margin-left:2px;margin-top:7px;width:18px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.instagram-link,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.instagram-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.instagram-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.instagram-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.instagram-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.instagram-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.instagram-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.instagram-link{font-size:0;padding-left:22px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.instagram-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.instagram-link:before{content:url(../img/instagram-link.svg);margin-left:0;margin-top:7px;width:20px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.search-link,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.search-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.search-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.search-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.search-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.search-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.search-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.search-link{font-size:0}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.search-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.search-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.search-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.search-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.search-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.search-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.search-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.search-link:before{content:url(../img/search-link.svg);margin-top:6px;width:16px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accessfont-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accessfont-link{font-size:0;padding-left:50px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accessfont-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accessfont-link:before{content:url(../img/accessfont-link.svg);margin-top:9px;width:48px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accessfont-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accessfont-link.active:before{content:url(../img/accessfont-link-active.svg)}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accesscolor-link,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accesscolor-link{font-size:0}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accesscolor-link:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accesscolor-link:before{content:url(../img/accesscolor-link.svg);margin-top:7px;width:20px}.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .layout__region--content>div p button.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p a.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu .style-switch-wrapper p button.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .layout__region--content>div p button.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p a.accesscolor-link.active:before,.menu-desk #block-blocheaderaudessusdumenu--2 .style-switch-wrapper p button.accesscolor-link.active:before{content:url(../img/accesscolor-link-active.svg)}.menu-desk #block-navigationprincipale{background:none;color:var(--black);font-family:var(--bold),Sans-serif;font-weight:700;height:78px;position:relative;z-index:999}.menu-desk #block-navigationprincipale:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 23px) 0,100% calc(100% - 53px),100% 100%,0 100%);content:"";height:78px;position:absolute;right:0;top:0;width:100%;z-index:1}.menu-desk #block-navigationprincipale:after{background:var(--white);clip-path:polygon(0 0,calc(100% - 22px) 0,100% calc(100% - 51px),100% 100%,0 100%);content:"";height:74px;position:absolute;right:2px;top:2px;width:calc(100% - 4px);z-index:2}.menu-desk #block-navigationprincipale>.menu{align-items:center;display:flex;height:100%;position:relative;z-index:3}.menu-desk #block-navigationprincipale>.menu>li{padding-left:63px}@media (max-width:1535px){.menu-desk #block-navigationprincipale>.menu>li{padding-left:30px}}@media (max-width:1279px){.menu-desk #block-navigationprincipale>.menu>li{padding-left:10px}}.menu-desk #block-navigationprincipale>.menu>li:after{background:var(--black);content:"";display:inline-block;height:16px;margin-left:63px;width:3px}@media (max-width:1535px){.menu-desk #block-navigationprincipale>.menu>li:after{margin-left:30px}}@media (max-width:1279px){.menu-desk #block-navigationprincipale>.menu>li:after{margin-left:10px}}.menu-desk #block-navigationprincipale>.menu>li:nth-last-child(-n+2){padding-right:10px}.menu-desk #block-navigationprincipale>.menu>li:nth-last-child(-n+2):after{display:none}.menu-desk #block-navigationprincipale>.menu>li a{padding-left:0;text-transform:uppercase}.menu-desk #block-navigationprincipale>.menu>li>ul.menu{position:absolute;transform:scale(0);transform-origin:top left;transition:all .3s;width:290px}.menu-desk #block-navigationprincipale>.menu>li>ul.menu:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 16px) 0,100% calc(100% - 3px),100% 100%,0 100%);content:"";height:20px;position:absolute;right:0;top:0;width:100%;z-index:1}.menu-desk #block-navigationprincipale>.menu>li>ul.menu:after{background:var(--color1);clip-path:polygon(0 0,calc(100% - 15px) 0,100% calc(100% - 2px),100% 100%,0 100%);content:"";height:18px;position:absolute;right:2px;top:2px;width:calc(100% - 4px);z-index:2}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li{align-items:center;display:flex;position:relative;width:100%}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li:before{background:var(--black);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li a{align-items:center;display:flex;font-family:var(--bold),Sans-serif;font-size:16px;font-weight:700;line-height:24px;padding-bottom:16px;padding-left:40px;padding-right:40px;position:relative;text-transform:uppercase;z-index:3}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li a:hover:after{background:var(--black);bottom:12px;content:"";display:block;height:3px;left:22px;position:absolute;width:21px}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li:after{background:var(--color1);content:"";height:100%;position:absolute;right:2px;top:0;width:calc(100% - 4px);z-index:2}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li:first-child{margin-top:19px}.menu-desk #block-navigationprincipale>.menu>li>ul.menu li:last-child:before{height:calc(100% + 2px)}.menu-desk #block-navigationprincipale>.menu>li:hover>ul.menu{transform:scale(1)}.menu-rwd{background-color:#fff;height:0;opacity:0;overflow:hidden;transform:scale(0);transform-origin:top right;transition:all .3s;width:100%}.menu-rwd:not(.open){margin-top:0}.menu-rwd.open{height:100%;opacity:1;overflow:auto;position:relative;transform:scale(1);z-index:1000}.menu-rwd #block-blocheaderaudessusdumenu,.menu-rwd #block-blocheaderaudessusdumenu--2{background:#000;display:flex;justify-content:center}.menu-rwd #block-blocheaderaudessusdumenu .contact-link,.menu-rwd #block-blocheaderaudessusdumenu .genealogy-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .contact-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .genealogy-link{display:none!important}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div{align-items:center;display:flex}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p{align-items:center;display:flex;padding:15px 0;position:relative;width:-moz-fit-content;width:fit-content}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a{align-items:center;display:flex;padding-left:12px;position:relative;z-index:2}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a:after,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a:after{background:var(--white);content:"";display:inline-block;height:22px;margin-left:28px;width:1px}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a:before{left:10px;position:relative;width:30px}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.genealogy-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.genealogy-link:before{content:url(../img/genealogy-link.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.contact-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.contact-link:before{content:url(../img/contact-link.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.twitter-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.twitter-link{font-size:0;padding-left:0}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.twitter-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.twitter-link:before{content:url(../img/twitter-link.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.instagram-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.instagram-link{font-size:0;padding-left:0}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.instagram-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.instagram-link:before{content:url(../img/instagram-link.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.search-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.search-link{font-size:0}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.search-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.search-link:before{content:url(../img/search-link.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link{font-size:0}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link:before{content:url(../img/accessfont-link.svg);margin-top:8px;width:68px}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accessfont-link.active:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accessfont-link.active:before{content:url(../img/accessfont-link-active.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link{font-size:0;width:52px}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link:before{content:url(../img/accesscolor-link.svg);margin-top:2px}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link.active:before,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link.active:before{content:url(../img/accesscolor-link-active.svg)}.menu-rwd #block-blocheaderaudessusdumenu .layout__region--content>div p a.accesscolor-link:after,.menu-rwd #block-blocheaderaudessusdumenu--2 .layout__region--content>div p a.accesscolor-link:after{display:none}.menu-rwd #block-navigationprincipale{background:none;color:var(--black);font-family:var(--bold),Sans-serif;font-size:30px;font-weight:700;margin:auto;position:relative;text-transform:uppercase;width:90%;z-index:999}.menu-rwd #block-navigationprincipale>.menu{align-items:start;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.menu-rwd #block-navigationprincipale>.menu>li{padding-top:20px;position:relative;width:100%}.menu-rwd #block-navigationprincipale>.menu>li:before{background:#000;bottom:0;content:"";height:3px;left:0;position:absolute;width:20px}.menu-rwd #block-navigationprincipale>.menu>li a{align-items:center;display:flex;justify-content:space-between}.menu-rwd #block-navigationprincipale>.menu>li.menu-item--expanded a:after{content:url(../img/carret-b.svg);margin-top:-10px;width:16px}.menu-rwd #block-navigationprincipale>.menu>li:last-child{background:#000;color:#fff;margin-left:-5vw;margin-top:30px;overflow:hidden;padding-bottom:20px;text-align:center;width:100vw}.menu-rwd #block-navigationprincipale>.menu>li:last-child a{display:inline-block;font-family:var(--reg),Sans-serif;font-size:24px;font-weight:400;margin-left:auto;margin-right:auto;position:relative}.menu-rwd #block-navigationprincipale>.menu>li:last-child a:before{content:url(../img/genealogy-link.svg);left:-40px;margin-top:1px;position:absolute;width:32px}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu{height:0;opacity:0;transform:scale(0);transform-origin:top left;transition:all .3s;width:100%}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu:before{background:var(--black);clip-path:polygon(0 0,calc(100% - 16px) 0,100% calc(100% - 3px),100% 100%,0 100%);content:"";height:20px;position:absolute;right:0;top:-19px;width:100%;z-index:1}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu:after{background:var(--color1);clip-path:polygon(0 0,calc(100% - 15px) 0,100% calc(100% - 2px),100% 100%,0 100%);content:"";height:18px;position:absolute;right:2px;top:-17px;width:calc(100% - 4px);z-index:2}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li{align-items:center;display:flex;position:relative;width:100%}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li:before{background:var(--black);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li a{font-family:var(--bold),Sans-serif;font-size:16px;font-weight:700;line-height:24px;padding-bottom:16px;padding-left:40px;padding-right:40px;position:relative;text-transform:uppercase;z-index:3}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li a:after{display:none}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li:after{background:var(--color1);content:"";height:100%;position:absolute;right:2px;top:0;width:calc(100% - 4px);z-index:2}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li:first-child{margin-top:19px}.menu-rwd #block-navigationprincipale>.menu>li>ul.menu li:last-child:before{height:calc(100% + 2px)}.menu-rwd #block-navigationprincipale>.menu>li.open>ul.menu{height:100%;opacity:1;transform:scale(1)}.genealogy-rwd{display:none}@media (max-width:1023px){.genealogy-rwd{display:block}}#sticky-menu,.menu-bottom{z-index:999}@media (max-width:1023px){#sticky-menu .menu,.menu-bottom .menu{width:66px}}#sticky-menu a,.menu-bottom a{align-items:center;background:#fff;border:3px solid #000;display:flex;font-family:var(--bold),Sans-serif;font-size:14px;font-weight:700;height:80px;line-height:21px;margin-top:-3px;padding:0 23px 0 82px;text-transform:uppercase;transform:translateX(147px);transition:all .5s;width:223px}@media (max-width:1023px){#sticky-menu a,.menu-bottom a{height:70px;padding-left:72px;transform:translateX(0)}}#sticky-menu a:hover,.menu-bottom a:hover{background:#000;border-color:#fff;color:#fff;transform:translateX(3px)}#sticky-menu a:hover.rdv:before,.menu-bottom a:hover.rdv:before{content:url(../img/rdv-w.svg)}#sticky-menu a:hover.practicals-informations:before,.menu-bottom a:hover.practicals-informations:before{content:url(../img/info-w.svg)}#sticky-menu a:hover.search-btn:before,.menu-bottom a:hover.search-btn:before{content:url(../img/bdd-w.svg)}#sticky-menu a:before,.menu-bottom a:before{content:url(../img/rdv.svg);display:block;left:26px;position:absolute;right:auto;top:auto;width:27px}@media (max-width:1023px){#sticky-menu a:before,.menu-bottom a:before{left:24px;margin-top:5px;width:20px}}#sticky-menu a.rdv:before,.menu-bottom a.rdv:before{content:url(../img/rdv.svg)}#sticky-menu a.practicals-informations:before,.menu-bottom a.practicals-informations:before{content:url(../img/info.svg)}#sticky-menu a.search-btn:before,.menu-bottom a.search-btn:before{content:url(../img/bdd.svg)}.menu-bottom{background:var(--color1);padding:40px 30px}.menu-bottom .menu{width:100%}.menu-bottom .menu li{margin-bottom:24px}.menu-bottom .menu li:last-child{margin-bottom:0}.menu-bottom .menu li a{font-size:18px;margin-left:auto;margin-right:auto;max-width:100%;width:350px}.menu-bottom .menu li a:before{width:27px}.btn-menu-close-rwd,.btn-menu-close-rwd-w,.btn-menu-rwd,.btn-menu-rwd-w,.logo-rwd,.logo-rwd-w,.logo-w,.path-frontpage .logo{display:none}.path-frontpage .logo-w{display:block}@media (max-width:1023px){.logo,.logo-w,.main-menu.open .btn-menu-rwd,.main-menu.open .btn-menu-rwd-w,.menu-desk,.path-frontpage .logo-w{display:none}.btn-menu-rwd,.logo-rwd,.main-menu.open .btn-menu-close-rwd,.menu-desk.active,.path-frontpage .btn-menu-rwd-w,.path-frontpage .logo-rwd-w,.path-frontpage .main-menu.open .btn-menu-close-rwd-w{display:block}.btn-menu-rwd-w,.logo-rwd-w,.path-frontpage .btn-menu-rwd,.path-frontpage .logo-rwd,.path-frontpage .main-menu.open .btn-menu-close-rwd{display:none}}#block-blocfootergauche img{display:inline-block;margin-right:12px;max-height:64px}#block-blocfootergauche img:last-child{margin-right:0}#block-blocfootergauche p:last-child{margin-top:30px}.footer-second-block>div{display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.footer-second-block>div{grid-template-columns:repeat(1,minmax(0,1fr))}}.footer-second-block nav h2{font-family:var(--bold),Sans-serif;font-size:16px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.footer-second-block nav ul li a{font-family:var(--reg),Sans-serif;font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase}.footer-bottom>.container>div{display:flex;justify-content:space-between}@media (max-width:1023px){.footer-bottom>.container>div{flex-direction:column;justify-content:flex-start}}.footer-bottom>.container>div .twitter-link{display:inline-block;font-size:0}.footer-bottom>.container>div .twitter-link:before{content:url(../img/twitter-footer.svg);display:block;width:21px}@media (max-width:1023px){.footer-bottom>.container>div .twitter-link:before{margin-bottom:20px;width:38px}}.footer-bottom>.container>div .instagram-link{display:inline-block;font-size:0;vertical-align:sub}.footer-bottom>.container>div .instagram-link:before{content:url(../img/instagram-footer.svg);display:block;width:32px}@media (max-width:1023px){.footer-bottom>.container>div .instagram-link:before{margin-bottom:20px;width:38px}}.footer-bottom>.container>div .menu{display:flex}@media (max-width:1023px){.footer-bottom>.container>div .menu{display:block}.footer-bottom>.container>div .menu li{display:inline-block;font-size:12px}}.footer-bottom>.container>div .menu li:after{content:"-";margin-left:6px;margin-right:6px}@media (max-width:1023px){.footer-bottom>.container>div .menu li:after{margin-left:3px;margin-right:3px}}.footer-bottom>.container>div .menu li:last-child:after{content:"";margin-left:0;margin-right:0}.footer-bottom>.container>div .menu .en-janvier{font-size:0}.footer-bottom>.container>div .menu .en-janvier:before{content:url(../img/janvier-footer.svg)}#newsletter-form #input-email{padding-top:5px}.on-footer{border-top:5px solid #000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi9zY3NzL192YXJzLnNjc3MiLCIuLi9zY3NzL19mb250cy5zY3NzIiwiLi4vc2Nzcy9fZm9ybS5zY3NzIiwiLi4vc2Nzcy9fZ2xvYmFscy5zY3NzIiwiLi4vc2Nzcy9fZmlsZS5zY3NzIiwiLi4vc2Nzcy9saWJzL19zd2lwZXIuc2NzcyIsIi4uL3Njc3MvX3N3aXBlci5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fY2hpZmZyZXMtY2xlcy5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsIi4uL3Njc3MvcGFnZXMvX2V2ZW50LW5ld3Muc2NzcyIsIi4uL3Njc3MvcGFnZXMvX3BhZ2Utc3RhbmRhcmQuc2NzcyIsIi4uL3Njc3MvbGF5b3V0L19ibG9ja3Muc2NzcyIsIi4uL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFTLENBQ1Qsb0JBQVMsQ0FDVCxtQkFBUyxDQ0lULE1BQ0UsWUFBUSxDQUNSLFlBQVEsQ0FDUixjQUFPLENBQ1AsV0FBTyxDQUNQLGdCQUFTLENBQ1QsZ0JBQVMsQ0FDVCxnQkFBUyxDQUNULG9CQUFhLENBRWIsNEJBQXdCLENBQ3hCLHlCQUFxQixDQ01yQix1QkFBTSxDQUNOLDZCQUFTLENBQ1Qsd0JBQU8sQ0FDUCw4QkRUcUIsQ0NqQnZCLFdBQ0UsMkJBQThCLENBQzlCLHVEQUF3RCxDQUcxRCxXQUNFLDhCQUFpQyxDQUNqQywwREFBMkQsQ0FHN0QsV0FDRSw0QkFBK0IsQ0FDL0IsdURBQXdELENBRzFELFdBQ0UsK0JBQWtDLENBQ2xDLDBEQUEyRCxDQStCN0QsWUFuQkUsaUNBQW1DLENBQ25DLGVBQW1CLENBcUJyQixlQWxCRSxvQ0FBc0MsQ0FFdEMsaUJBQWtCLENBRGxCLGVBQ2tCLENBbUJwQixhQWhCRSxrQ0FBb0MsQ0FDcEMsZUFB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QW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLHlCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxVQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDBCQW9CTSxTQXRCTSxDQUVaLDJCQW9CTSxTQXRCTSxDQUVaLG1CQXlCSSx1QkFBd0IsQ0FNeEIs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RVosK0RBNkJRLFVBL0JJLENBRVosK0RBNkJRLFVBL0JJLENBRVosK0RBNkJRLFVBL0JJLENBRVosK0RBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFVBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosZ0VBNkJRLFNBL0JJLENBRVosaUVBNkJRLFNBL0JJLENBRVosc0VBa0NRLGlCQUFrQixDQWxDMUIseURBdUNNLHVCQUF3QixDQU14QixrRkFBbUYsQ0FQbkYsVUFBVyxDQU1YLFdBQVksQ0FKWixpQkFBa0IsQ0FFbEIs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Y1FKLG9DQTBDTSxhQUFjLENBMUNwQix1Q0E4Q1Esb0JBQXFCLENBQ3JCLGNBQWUsQ0F3QnBCLENBdkVILDZDQWtEUSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsZ0JBQWlCLENkNURyQiwwQmNRSiw2Q0FzRFUsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBRXBCLENBekRQLHdEQTJEUSxVQUFXLENBQ1gsYUFBYyxDQUNkLGNBQWUsQ0E3RHZCLGdEQWlFTSxXQUFZLENBakVsQix1REFvRVEsc0NBQXlDLENBTWpELDhCQUVJLGVBQWdCLENBSXBCLFdBQ0UseUJkckhNIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5cbkBpbXBvcnQgXCIuLi9zY3NzL3ZhcnNcIjtcbkBpbXBvcnQgXCIuLi9zY3NzL2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9mb3JtXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9nbG9iYWxzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9maWxlXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9zd2lwZXJcIjtcbkBpbXBvcnQgXCIuLi9zY3NzL3BhZ2VzL2NoaWZmcmVzLWNsZXNcIjtcbkBpbXBvcnQgXCIuLi9zY3NzL3BhZ2VzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCIuLi9zY3NzL3BhZ2VzL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9wYWdlcy9ldmVudC1uZXdzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9wYWdlcy9wYWdlLXN0YW5kYXJkXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9sYXlvdXQvYmxvY2tzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9sYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9sYXlvdXQvZm9vdGVyXCI7XG5cbiIsIlxuJHNpemUtZGVmYXVsdDogMTZweDtcbiR3OiAjZmZmO1xuJGI6ICMwMDA7XG4kY3Vyc29yX2JyZWFrcG9pbnQ6IDEwMjRweDtcblxuOnJvb3Qge1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM1NzU3NTY7XG4gIC0tdGV4dDogIzAwMDtcbiAgLS1jb2xvcjE6ICNDM0FDOEE7XG4gIC0tY29sb3IyOiAjNTI2NDdDO1xuICAtLWNvbG9yMzogIzlCNDg0MTtcbiAgLS1ncmF5LWxpZ2h0OiAjRjJGMkYyO1xuXG4gIC0tc2Nyb2xsLWRvd24taWNvbi1zaXplOiA0M3B4O1xuICAtLXN3aXBlci1idWxsZXQtc2l6ZTogMTBweDtcbn1cblxuJGJyZWFrcG9pbnRzOiAoXG4gICdzbSc6IDY0MHB4LFxuICAnbWQnOiA3NjhweCxcbiAgJ2xnJzogMTAyNHB4LFxuICAneGwnOiAxMjgwcHgsXG4gICcyeGwnOiAxNTM2cHgsXG4pO1xuXG5AbWl4aW4gcmVzcG9uc2l2ZSgkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcblxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pbWJ1cyBTYW5zIFJlZyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05pbWJ1c1NhbkwtUmVnLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaW1idXMgU2FucyBSZWdJdGEnO1xuICBzcmM6IHVybCguLi9mb250cy9OaW1idXNTYW5MLVJlZ0l0YS5vdGYpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmltYnVzIFNhbnMgQm9sZCc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05pbWJ1c1NhbkwtQm9sLm90ZikgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaW1idXMgU2FucyBCb2xkSXRhJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmltYnVzU2FuTC1Cb2xJdGEub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cblxuXG46cm9vdCB7XG4gIC0tcmVnOiAnTmltYnVzIFNhbnMgUmVnJztcbiAgLS1yZWdpdGE6ICdOaW1idXMgU2FucyBSZWdJdGEnO1xuICAtLWJvbGQ6ICdpbWJ1cyBTYW5zIEJvbGQnO1xuICAtLWJvbGRpdGE6ICdpbWJ1cyBTYW5zIEJvbGRJdGEnO1xufVxuQG1peGluIHJlZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWcpLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1peGluIHJlZ2l0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWdpdGEpLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2xkKSwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWl4aW4gYm9sZGl0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2xkaXRhKSwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG4ud2VpZ2h0LXJlZyB7XG4gIEBpbmNsdWRlIHJlZygpO1xufVxuLndlaWdodC1yZWdpdGEge1xuICBAaW5jbHVkZSByZWdpdGEoKTtcbn1cbi53ZWlnaHQtYm9sZCB7XG4gIEBpbmNsdWRlIGJvbGQoKTtcbn1cbi53ZWlnaHQtYm9sZGl0YSB7XG4gIEBpbmNsdWRlIGJvbGRpdGEoKTtcbn1cbiIsImZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICBkaXZbcm9sZT1hbGVydF0ge1xuICAgIGNvbG9yOiAjRDEyNzI3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1pbmxpbmUtc2l6ZTogbWluLWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogZ3Jvb3ZlO1xuICBib3JkZXItY29sb3I6IHRocmVlZGZhY2U7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgcGFkZGluZy1ibG9jazogMC4zNWVtIDAuNjI1ZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDFlbSFpbXBvcnRhbnQ7XG4gIGxlZ2VuZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgI2VkaXQtdGVsZXBob25lLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVnZW5kIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1maWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNBNUE1QTU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA4cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzNHB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGlucHV0LCA+IGRpdiwgdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4QjhCOEI7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA3cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzM3B4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICYuaC00NCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA4cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAxNjNweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA3cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAxNjJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWl0ZW0tLWVycm9yIHtcbiAgLmlucHV0LWZpbGVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDEyNzI3O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjRDEyNzI3O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG59XG5cbi5pbnB1dC1zZWFyY2gge1xuICAuaW5wdXQtZmlsZXMge1xuICAgIGhlaWdodDogMzZweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gOHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gMjZweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgfVxuICAgIGlucHV0LCA+IGRpdiwgdGV4dGFyZWEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDdweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDIzcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgLmJ0bi1zdWJtaXQtc2VhcmNoIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdWJtaXQtc2VhcmNoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogJGIgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgLnNlYXJjaC1hcGktcGFnZS1ibG9jay1mb3JtLXJlY2hlcmNoZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnc20nKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuanMtZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICBmbGV4OiAxIDEgMTAwJVxuICAgIH1cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYnRuLmJ0bi1maWxlIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQge1xuICBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJjpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcjMpO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgfVxuICB9XG59XG4iLCJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSByZWcoKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG5cbiAgaGVhZGVyIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICBwID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAudGV4dCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuYm9sZCB7XG4gICAgQGluY2x1ZGUgYm9sZCgpO1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZm9udC1yZWcge1xuICAgIEBpbmNsdWRlIHJlZygpO1xuICB9XG5cbiAgLmZvbnQtcmVnaXRhLCBpLCBlbSB7XG4gICAgQGluY2x1ZGUgcmVnaXRhKCk7XG4gIH1cblxuICAuZm9udC1ib2xkLCBiLCBzdHJvbmcge1xuICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgfVxuXG4gIC5mb250LWJvbGRpdGEsIGIgaSwgc3Ryb25nIGksIGIgZW0sIHN0cm9uZyBlbSwgaSBiLCBpIHN0cm9uZywgZW0gYiwgZW0gc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBib2xkaXRhKCk7XG4gIH1cblxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAuZmlsZS13aGl0ZSwgLmZpbGUtd2hpdGUgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAuYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG5cbiAgLmJnLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IxKTtcbiAgfVxuXG4gIC5iZy1jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yMik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmctY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJvcmRlci01IHtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuXG4gIC5ib3JkZXItZ3JheS0xMDAge1xuICAgIGJvcmRlci1jb2xvcjogI0VBRUFFQVxuICB9XG5cbiAgLmJvcmRlci1ncmF5LTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTlFQ0VGXG4gIH1cblxuICAudy0zN3ByYyB7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ3NtJykge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgI2Jsb2NrLWFyY2hpdmVzLW1vbnRwZWxsaWVyLWxvY2FsLXRhc2tzIHtcbiAgICAgICYgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgICAgJjpub3QoZmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICBbZGF0YS1hbGlnbj1sZWZ0XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgW2RhdGEtYWxpZ249Y2VudGVyXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgW2RhdGEtYWxpZ249bGVmdF0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYuYnRuLW91dGxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgcGFkZGluZzogMTVweCA0NnB4O1xuICAgICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDZweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYXJyb3ctYi5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgIH1cbiAgICAgICYuYnRuLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kb3dubG9hZC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxMHB4KSAwLCAxMDAlIGNhbGMoMTAwJSAtIDMwcHgpLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIGEsIHNwYW4sIGlucHV0Om5vdCguanMtaGlkZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkYjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gOXB4KSAwLCAxMDAlIGNhbGMoMTAwJSAtIDI4cHgpLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICBhLCBzcGFuLCBpbnB1dCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZG93bmxvYWQge1xuICAgICAgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZG93bmxvYWQuc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kb3dubG9hZC13LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAuYmctY29sb3IyLCAuYmctY29sb3IzIHtcbiAgICBoMi5maWxlLXdoaXRlIHsgY29sb3I6ICRiOyB9XG4gICAgLmJ0bntcbiAgICAgICYuYnRuLW91dGxpbmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctdy5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Rvd25sb2FkLXcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi1kb3dubG9hZCB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Rvd25sb2FkLXcuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1sZWZ0e1xuICAgICAgY29sb3I6ICR3O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LXcuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvcmRlci1ibGFjayB7IGJvcmRlci1jb2xvcjogJHc7IH1cbiAgfVxuXG4gIC5idG4tc29jaWFsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLnR3aXR0ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHdpdHRlci5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItaG92ZXIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnN0YWdyYW0ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaW5zdGFncmFtLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaW5zdGFncmFtLWhvdmVyLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1sZWZ0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpub3QoLmFic29sdXRlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Fycm93LWIuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjhweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13aGl0ZS5hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Fycm93LXcuc3ZnXCIpO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDhweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDM2cHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA3cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzNnB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2NhcnJldC1iLnN2Z1wiKTtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGFuaW1hdGlvbjogYWxsIC4ycztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA3cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzN3B4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBmYWRlaW5vdXQge1xuICAgICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFwIHtcbiAgICAubGF5b3V0X19yZWdpb24gPiBkaXYgPiBwIHtcbiAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ21kJykge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXR0bGUtbWFwIHtcbiAgICAubGF5b3V0X19yZWdpb24gPiBkaXYgPiBwIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ21kJykge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ub24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgcmVnKCk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgNjAlIDAlLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDYwJSAwJSwgMTAwJSAzNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuJHppbmRleDogMTAwO1xuXG4uZmlsZS13aGl0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBib2xkKCk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB6LWluZGV4OiAkemluZGV4IC0gJGk7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxOHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gNDJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gMTRweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDM1cHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vaGVpZ2h0OiA3MnB4O1xuICAgIHotaW5kZXg6ICR6aW5kZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBjb2xvcjogJGI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxNHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gMzVweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gMTBweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDI4cHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmRhdGUge1xuICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB6LWluZGV4OiA2O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWQpIHtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxOHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gNDJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDE2cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzNHB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgICYub24tdG9wIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDE4cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSA2OHB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxNnB4KSAwLDEwMCUgY2FsYygxMDAlIC0gNzJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubmV3cy10YWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDlweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDIzcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA4cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAyMHB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuXG5AaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gIH1cbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Qge1xuICAmLFxuICAmLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jZW50ZXJlZCB7XG4gID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cblxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCAnbGlicy9zd2lwZXIuc2Nzcyc7XG5cbi5wYXRoLWZyb250cGFnZSAuc3dpcGVyLXNsaWRlIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZSAuc3dpcGVyLW9mZmVycy1yd2Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkYjtcbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2UgLnN3aXBlci1vZmZlcnMtcndkIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5cHg7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3N3aXBlci1idXR0b24tcHJldi5zdmdcIik7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3N3aXBlci1idXR0b24tbmV4dC5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBnYXA6IDEwcHg7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRiO1xuICB9XG59XG5cbi5zd2lwZXItbnVtYmVycy1yd2Qge1xuICAubnVtYmVyLWJsb2NrIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHc7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1jaGlmZnJlcy1jbGVzIHtcbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IxKTtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uc3dpcGVyLWNoaWZmcmVzIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIC5pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gIH1cbiAgLnN3aXBlci1idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4uY2hpZmZyZXMtcndkIHtcbiAgLnNlcGFyYXRvci12IHtcbiAgICB3aWR0aDogMnB4O1xuICB9XG4gIGltZy53LXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICAuYWRkcmVzcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FkZHJlc3Muc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5waG9uZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3Bob25lLnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAub3RoZXJfcGhvbmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9vdGhlcl9waG9uZS5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmVtYWlsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZW1haWwuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1pbWcge1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IHdpZHRoOiAxMDB2dzsgbWF4LWhlaWdodDogMjYwcHg7IG92ZXJmbG93OiBoaWRkZW4gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IHdpZHRoOiA0NHZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgd2lkdGg6IDM0dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkgeyB3aWR0aDogNTV2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7IHdpZHRoOiA1NXZ3OyB9XG59XG4iLCIucGF0aC1mcm9udHBhZ2UgLm1lZGlhLWZ1bGwge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnRlYXNlci1ibG9jay1ob21lLCAjYmxvY2stbnVtYmVycywgLnBhZ2UtNDA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmctYXJjaGl2ZXMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNibG9jay1udW1iZXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmctYXJjaGl2ZXMtdy5zdmcnKTtcbiAgLm51bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4jc2VhcmNoLWJsb2NrIHtcbiAgLnNlYXJjaC1pbWcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyB3aWR0aDogMTAwdnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IHdpZHRoOiAzMnZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyB3aWR0aDogMzR2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHsgd2lkdGg6IDM1dnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7IHdpZHRoOiAzOHZ3OyB9XG4gIH1cbn1cblxuI3Nob3AtYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6NTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZXZlbnQsIC5uZXdzIHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjc1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjYzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYmlnLW5ld3Mge1xuICB3aWR0aDogNTB2dztcbiAgLm5ld3Mge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbn1cblxuLmxpdHRsZS1uZXdzIHtcbiAgd2lkdGg6IGF1dG87XG4gIC5uZXdzIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi8vLmZpbGUtd2hpdGUubmV3cy10YWcge1xuLy8gIHBhZGRpbmctbGVmdDogMjBweDtcbi8vICBiYWNrZ3JvdW5kOiAkdztcbi8vICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4vLyAgYm9yZGVyLXJpZ2h0OiAwO1xuLy8gIGJvcmRlci1sZWZ0OiAwO1xuLy8gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuLy8gICY6Zmlyc3QtY2hpbGQge1xuLy8gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbi8vICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gIH1cbi8vICAmOmJlZm9yZSB7XG4vLyAgICB0b3A6IC0ycHg7XG4vLyAgfVxuLy8gIHNwYW4ge1xuLy8gICAgaGVpZ2h0OiAyOHB4O1xuLy8gICAgYm9yZGVyOiAwO1xuLy8gICAgcGFkZGluZzogMDtcbi8vICB9XG4vLyAgJjphZnRlciB7XG4vLyAgICB0b3A6IDA7XG4vLyAgfVxuLy8gICY6bGFzdC1jaGlsZCB7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgfVxuLy99XG5cbi5wYWdlLW5ld3MsIC5wYWdlLWV2ZW50IHtcbiAgLm5ld3MtdGFnIHtcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gMTBweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA5cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAyM3B4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA5cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzN3B4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoMTAwJSAtIDhweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDIwcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3cy13cmFwcGVyIHtcbiAgLm5ld3MtaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDg4JSAwLDEwMCUgMjMlLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICA+IGRpdiB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLGNhbGMoODglICsgMXB4KSAwLDEwMCUgY2FsYygyMyUgLSAxcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ21kJykge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgcmVnKCk7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdtZCcpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LWIuc3ZnKTtcbiAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1iIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdtZCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWVkdWNhdGlvbmFsLXdvcmtzaG9wIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAuYXRlbGllci13cmFwcGVyIHtcbiAgICAuYXRlbGllci1pbWcge1xuICAgICAgaGVpZ2h0OiA0NDVweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsODglIDAsMTAwJSAxMiUsMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdtZCcpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDg4JSArIDFweCkgMCwxMDAlIGNhbGMoMTIlIC0gMXB4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ21kJykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuYXJyb3ctYXRlbGllciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdtZCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ21kJykge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmFycm93LWF0ZWxpZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgLmJ0biB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIEBpbmNsdWRlIHJlZygpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICYuZmlyc3QsICYubGFzdCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgICB9XG4gICAgJi5wcmV2aW91cywgJi5uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYjtcbiAgICB9XG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGI7XG4gICAgICBjb2xvcjogJHc7XG4gICAgfVxuICB9XG59XG5cbiR6aW5kZXg6IDEwMDtcblxuLmZvcm0tY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgei1pbmRleDogJHppbmRleCAtICRpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5vcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gMTBweCkgMCwxMDAlIGNhbGMoMTAwJSAtIDQwcHgpLDEwMCUgMTAwJSwwIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiAkemluZGV4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSA5cHgpIDAsMTAwJSBjYWxjKDEwMCUgLSAzN3B4KSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5vcHRpb24sIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQgKyAub3B0aW9uLCAmLmhpZ2hsaWdodCAub3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlX3N0YW5kYXJkX2hlYWRlciB7XG4gIC5icmVhZGNydW1iIHtcblxuICB9XG4gIC5wYWdlX3N0YW5kYXJkX2hlYWRlci1pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IHdpZHRoOiA0N3Z3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyB3aWR0aDogNTh2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHsgd2lkdGg6IDU4dnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7IHdpZHRoOiA1NnZ3OyB9XG4gIH1cbiAgLmludHJvZHVjdGlvbiB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stY29udGVudV9saWUge1xuICAmOm5vdCguZ3JpZC1jb2xzLTMpIGE6bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuICBhID4gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDI1cHggNDVweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkYjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWxpc3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkYjtcbiAgfVxuICAmLmdyaWQge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctbGlzdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG59XG4iLCJcbi5ibG9jay1pbGxzdHJ1YXRyZWQtc2VjdGlvbi12MiB7XG4gIC5pbGxzdHJ1YXRyZWQtc2VjdGlvbi1pbWcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyB3aWR0aDogMTAwdnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IHdpZHRoOiAzMnZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyB3aWR0aDogMzR2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHsgd2lkdGg6IDM1dnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTk4MHB4KSB7IHdpZHRoOiAzOHZ3OyB9XG4gIH1cbn1cblxuLnRhYnMge1xuICAuYnRuLmJ0bi1maWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsY2FsYygxMDAlIC0gOXB4KSAwLDEwMCUgY2FsYygxMDAlIC0gMjJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC50YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU4O1xuICAgICYuYWN0aXZlIHtvcGFjaXR5OiAxO31cbiAgICAmLmJnLWNvbG9yMSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5iZy1jb2xvcjIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yMik7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuYmctY29sb3IzIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcjMpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICRiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgJi5iZy1jb2xvcjIge1xuICAgIGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuICB9XG4gICYuYmctY29sb3IzIHtcbiAgICBjb2xvcjogJHcgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5ibG9jay10ZXJyaXRvcnkge1xuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbWQnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wYWdlLWJhY2tncm91bmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM2NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2NXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxOHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gNDJweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCxjYWxjKDEwMCUgLSAxNHB4KSAwLDEwMCUgY2FsYygxMDAlIC0gMzVweCksMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJoZWFkZXIge1xuICBwYWRkaW5nOiA1OHB4IDA7XG59XG5cbi5wYXRoLWZyb250cGFnZSBoZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5tZW51LWRlc2sge1xuICAjYmxvY2stYmxvY2hlYWRlcmF1ZGVzc3VzZHVtZW51LCAjYmxvY2stYmxvY2hlYWRlcmF1ZGVzc3VzZHVtZW51LS0ye1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgPiBkaXYsIC5zdHlsZS1zd2l0Y2gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBAaW5jbHVkZSByZWcoKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggNHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxMXB4KSAwLCAxMDAlIGNhbGMoMTAwJSAtIDI2cHgpLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nZW5lYWxvZ3ktbGluayB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9nZW5lYWxvZ3ktbGluay5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29udGFjdC1saW5rIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2NvbnRhY3QtbGluay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50d2l0dGVyLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90d2l0dGVyLWxpbmsuc3ZnXCIpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5zdGFncmFtLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pbnN0YWdyYW0tbGluay5zdmdcIik7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2VhcmNoLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9zZWFyY2gtbGluay5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY2Nlc3Nmb250LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY2Vzc2ZvbnQtbGluay5zdmdcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjZXNzZm9udC1saW5rLWFjdGl2ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY2Nlc3Njb2xvci1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2Nlc3Njb2xvci1saW5rLnN2Z1wiKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2Nlc3Njb2xvci1saW5rLWFjdGl2ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLW5hdmlnYXRpb25wcmluY2lwYWxlIHtcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gMjNweCkgMCwgMTAwJSBjYWxjKDEwMCUgLSA1M3B4KSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAyMnB4KSAwLCAxMDAlIGNhbGMoMTAwJSAtIDUxcHgpLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgID4gLm1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCcyeGwnKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ3hsJykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjNweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCcyeGwnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgneGwnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bC5tZW51IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDE2cHgpIDAsIDEwMCUgY2FsYygxMDAlIC0gM3B4KSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IxKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gMTVweCkgMCwgMTAwJSBjYWxjKDEwMCUgLSAycHgpLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvbGQoKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yMSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gdWwubWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1yd2Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJjpub3QoLm9wZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gICNibG9jay1ibG9jaGVhZGVyYXVkZXNzdXNkdW1lbnUsICNibG9jay1ibG9jaGVhZGVyYXVkZXNzdXNkdW1lbnUtLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGI7XG4gICAgLmdlbmVhbG9neS1saW5rLCAuY29udGFjdC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nZW5lYWxvZ3ktbGluayB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9nZW5lYWxvZ3ktbGluay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb250YWN0LWxpbmsge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY29udGFjdC1saW5rLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnR3aXR0ZXItbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItbGluay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbnN0YWdyYW0tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2luc3RhZ3JhbS1saW5rLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlYXJjaC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvc2VhcmNoLWxpbmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWNjZXNzZm9udC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2Nlc3Nmb250LWxpbmsuc3ZnXCIpO1xuICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY2Vzc2ZvbnQtbGluay1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWNjZXNzY29sb3ItbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjZXNzY29sb3ItbGluay5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2Nlc3Njb2xvci1saW5rLWFjdGl2ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNibG9jay1uYXZpZ2F0aW9ucHJpbmNpcGFsZSB7XG4gICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG5cbiAgICA+IC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4gbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY2FycmV0LWIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlZygpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dlbmVhbG9neS1saW5rLnN2Zyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gdWwubWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDE2cHgpIDAsIDEwMCUgY2FsYygxMDAlIC0gM3B4KSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IxKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAxNXB4KSAwLCAxMDAlIGNhbGMoMTAwJSAtIDJweCksIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IxKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICA+IHVsLm1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nZW5lYWxvZ3ktcndkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1tZW51LCAubWVudS1ib3R0b20ge1xuICB6LWluZGV4OiA5OTk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgLm1lbnUge1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDIyM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogODJweDtcbiAgICBAaW5jbHVkZSBib2xkKCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0N3B4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgYmFja2dyb3VuZDogJGI7XG4gICAgICBib3JkZXItY29sb3I6ICR3O1xuICAgICAgY29sb3I6ICR3O1xuICAgICAgJi5yZHYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3Jkdi13LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByYWN0aWNhbHMtaW5mb3JtYXRpb25zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pbmZvLXcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoLWJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYmRkLXcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvcmR2LnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZHYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvcmR2LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByYWN0aWNhbHMtaW5mb3JtYXRpb25zIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2luZm8uc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLWJ0biB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9iZGQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1ib3R0b20ge1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yMSk7XG4gIC5tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9nby1yd2QsIC5sb2dvLXJ3ZC13LCAubG9nby13LCAucGF0aC1mcm9udHBhZ2UgLmxvZ28sIC5idG4tbWVudS1yd2QsIC5idG4tbWVudS1yd2QtdywgLmJ0bi1tZW51LWNsb3NlLXJ3ZCwgLmJ0bi1tZW51LWNsb3NlLXJ3ZC13IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5sb2dvLXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gIC5sb2dvLCAubG9nby13LCAucGF0aC1mcm9udHBhZ2UgLmxvZ28tdywgLm1lbnUtZGVzaywgLm1haW4tbWVudS5vcGVuIC5idG4tbWVudS1yd2QsIC5tYWluLW1lbnUub3BlbiAuYnRuLW1lbnUtcndkLXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubG9nby1yd2QsIC5wYXRoLWZyb250cGFnZSAubG9nby1yd2QtdywgLmJ0bi1tZW51LXJ3ZCwgLnBhdGgtZnJvbnRwYWdlIC5idG4tbWVudS1yd2QtdywgLm1lbnUtZGVzay5hY3RpdmUsIC5tYWluLW1lbnUub3BlbiAuYnRuLW1lbnUtY2xvc2UtcndkLCAucGF0aC1mcm9udHBhZ2UgLm1haW4tbWVudS5vcGVuIC5idG4tbWVudS1jbG9zZS1yd2QtdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGF0aC1mcm9udHBhZ2UgLmxvZ28tcndkLCAubG9nby1yd2QtdywgLnBhdGgtZnJvbnRwYWdlIC5idG4tbWVudS1yd2QsIC5idG4tbWVudS1yd2QtdywgLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUub3BlbiAuYnRuLW1lbnUtY2xvc2UtcndkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIjYmxvY2stYmxvY2Zvb3RlcmdhdWNoZSB7XG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXNlY29uZC1ibG9jayB7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIG5hdiB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIHVsIGxpIGEge1xuICAgICAgQGluY2x1ZGUgcmVnKCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudHdpdHRlci1saW5rIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3R3aXR0ZXItZm9vdGVyLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluc3RhZ3JhbS1saW5rIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaW5zdGFncmFtLWZvb3Rlci5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnbGcnKSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJ2xnJykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCdsZycpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVuLWphbnZpZXIge1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9qYW52aWVyLWZvb3Rlci5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNuZXdzbGV0dGVyLWZvcm0ge1xuICAjaW5wdXQtZW1haWwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLm9uLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYjtcbn1cbiJdfQ== */
