@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important;font-size:12px;line-height:1.125;color:#000;background-color:#fff}@media screen and (min-width:650px){body,html{font-size:16px}}html{background:#fff}a,a:hover,a:hover *{color:#000;text-decoration:none}a:hover,a:hover *{cursor:pointer}ol,ul{margin:0;padding:0}ul{list-style-type:none}img{width:100%}b,strong{font-weight:400}.artworks__text a,.bio__col__inner a,.blur,.embed__caption__inner a,.newsletter__success a,.paragraph a,.product__description__text a,.textmodule__col a,.transition,.video__caption__inner a{transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0s}@font-face{font-family:Circular-Book;src:url(../fonts/Circular-Book.woff) format("woff"),url(../fonts/Circular-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Circular-BookItalic;src:url(../fonts/Circular-BookItalic.woff) format("woff"),url(../fonts/Circular-BookItalic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}.font-regular,body,html{font-family:Circular-Book,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artworks__text em,.bio__col__inner em,.embed__caption__inner em,.font-italic,.newsletter__success em,.paragraph em,.product__description__text em,.projects__title,.textmodule__col em,.video__caption__inner em{font-family:Circular-BookItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}[class*=col-],[class*=off-],[class*=sub-]{float:left}.col-1{width:8.3333333333%}.sub-1{width:100%}.off-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.sub-2{width:50%}.off-2{margin-left:16.6666666667%}.col-3{width:25%}.sub-3{width:33.3333333333%}.off-3{margin-left:25%}.col-4{width:33.3333333333%}.sub-4{width:25%}.off-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.sub-5{width:20%}.off-5{margin-left:41.6666666667%}.col-6{width:50%}.sub-6{width:16.6666666667%}.off-6{margin-left:50%}.col-7{width:58.3333333333%}.sub-7{width:14.2857142857%}.off-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.sub-8{width:12.5%}.off-8{margin-left:66.6666666667%}.col-9{width:75%}.sub-9{width:11.1111111111%}.off-9{margin-left:75%}.col-10{width:83.3333333333%}.sub-10{width:10%}.off-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.sub-11{width:9.0909090909%}.off-11{margin-left:91.6666666667%}.col-12{width:100%}.sub-12{width:8.3333333333%}.off-12{margin-left:100%}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:initial}.small{font-size:.5rem}@media screen and (min-width:650px){.small{font-size:.5rem}}.button__inner,.h6{font-size:.75rem}@media screen and (min-width:650px){.button__inner,.h6{font-size:.75rem}}.h5{font-size:1rem}@media screen and (min-width:650px){.h5{font-size:1rem}}.artworks__text,.bio__col__inner,.embed__caption__inner,.h4,.newsletter__success,.paragraph,.product__description__text,.product__slideshow__arrow,.textmodule__col,.video__caption__inner{font-size:1.25rem}@media screen and (min-width:650px){.artworks__text,.bio__col__inner,.embed__caption__inner,.h4,.newsletter__success,.paragraph,.product__description__text,.product__slideshow__arrow,.textmodule__col,.video__caption__inner{font-size:1rem}}.h3{font-size:2rem}@media screen and (min-width:650px){.h3{font-size:2rem}}.h2{font-size:3rem}@media screen and (min-width:650px){.h2{font-size:3rem}}.artists__item,.h1,.login__button,.projects__coming,.projects__item--big .projects__col:nth-child(2){font-size:2rem}@media screen and (min-width:650px){.artists__item,.h1,.login__button,.projects__coming,.projects__item--big .projects__col:nth-child(2){font-size:3.5rem}}.artists__item,.artworks__text,.bio__col__inner,.button__inner,.embed__caption__inner,.h1,.h2,.h3,.h4,.h5,.h6,.login__button,.newsletter__success,.paragraph,.product__description__text,.product__slideshow__arrow,.projects__coming,.projects__item--big .projects__col:nth-child(2),.small,.textmodule__col,.video__caption__inner{line-height:1.125;font-weight:400}.artworks__text p:not(:last-child),.bio__col__inner p:not(:last-child),.embed__caption__inner p:not(:last-child),.newsletter__success p:not(:last-child),.paragraph p:not(:last-child),.product__description__text p:not(:last-child),.textmodule__col p:not(:last-child),.video__caption__inner p:not(:last-child){margin-bottom:1.125rem}.artworks__text strong,.bio__col__inner strong,.embed__caption__inner strong,.newsletter__success strong,.paragraph strong,.product__description__text strong,.textmodule__col strong,.video__caption__inner strong{text-transform:uppercase;letter-spacing:.05em;font-weight:400;width:100%;display:flex;justify-content:center;text-align:center}p:not(:first-child) .artworks__text strong,p:not(:first-child) .bio__col__inner strong,p:not(:first-child) .embed__caption__inner strong,p:not(:first-child) .newsletter__success strong,p:not(:first-child) .paragraph strong,p:not(:first-child) .product__description__text strong,p:not(:first-child) .textmodule__col strong,p:not(:first-child) .video__caption__inner strong{padding-top:1em}.artworks__text em,.bio__col__inner em,.embed__caption__inner em,.newsletter__success em,.paragraph em,.product__description__text em,.textmodule__col em,.video__caption__inner em{font-style:normal}.artworks__text a,.bio__col__inner a,.embed__caption__inner a,.newsletter__success a,.paragraph a,.product__description__text a,.textmodule__col a,.video__caption__inner a{transition-property:color}.no-touch .artworks__text a:hover,.no-touch .bio__col__inner a:hover,.no-touch .embed__caption__inner a:hover,.no-touch .newsletter__success a:hover,.no-touch .paragraph a:hover,.no-touch .product__description__text a:hover,.no-touch .textmodule__col a:hover,.no-touch .video__caption__inner a:hover{color:#b1b1b1}.paragraph__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:10px;width:100%}.paragraph__col:first-child{font-feature-settings:"tnum" 1}.paragraph__col:last-child{grid-column:span 3}.spacer{--correctedCount:calc(var(--count) - 1);height:calc(1.125rem*var(--correctedCount))}.blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:.1}.blur.lazyloaded{-webkit-filter:blur(0);filter:blur(0);opacity:1}.upper{text-transform:uppercase}.content{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media screen and (min-width:650px){.content{margin-left:68px}}.content--home{margin-left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.container{padding-top:44px}@media screen and (min-width:900px){.header.header--projects+.content .container{padding-top:88px}}.artists__item,.h1,.login__button,.projects__coming,.projects__item--big .projects__col:nth-child(2){line-height:.95;text-transform:uppercase;letter-spacing:.02em}@media screen and (min-width:650px){.artists__item,.h1,.login__button,.projects__coming,.projects__item--big .projects__col:nth-child(2){line-height:.85}}.artists__item *,.h1 *,.login__button *,.projects__coming *,.projects__item--big .projects__col:nth-child(2) *{letter-spacing:.02em}.home{align-items:center;justify-content:center}.home,.home__background{width:100%;height:100%;display:flex}.home__background{position:absolute;background-color:#000}.home__background img{width:100%;height:100%;object-fit:cover}.home__background video{object-fit:cover;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);position:fixed;top:0;left:0}.home__logotype{position:relative}.home__logotype svg{height:33.33vh;width:75vw;min-height:200px;fill:#fff;mix-blend-mode:difference}@media screen and (min-width:650px){.home__logotype svg{width:50vw}}.button{display:flex}.button:not(:first-child){margin-top:1.125rem}.button__inner{padding:10px 20px;border-color:#fff #b1b1b1;border-style:solid;border-width:1px;cursor:pointer;text-transform:uppercase;line-height:1;letter-spacing:.05em}.no-touch .button:not(.button--sold) .button__inner:hover{border:1px solid}.button--sold .button__inner{cursor:not-allowed;opacity:.5}.sidebar{width:68px;height:calc(100vh - 44px);height:calc(var(--vh, 1vh)*100 - 44px);position:fixed;top:44px;left:0;border-right:1px solid #b1b1b1;z-index:3;background:#fff;display:none;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:650px){.sidebar{display:flex}}.sidebar__archive{height:44px;border-top:1px solid #b1b1b1;display:flex;align-items:center;justify-content:center;color:#b1b1b1}.sidebar__title{padding:20px 25px;flex:1 0 auto;display:flex;align-items:flex-end;font-size:20px;line-height:1;overflow:hidden}.sidebar__title__inner{transform:rotate(-90deg) translateY(100%);transform-origin:bottom left;display:flex;flex-direction:row}.sidebar__title__inner span{width:1.5em;display:inline-block;text-align:center}.header{width:100%;position:fixed;top:0;left:0;z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:650px){.header{height:44px;flex-wrap:nowrap;border-bottom:1px solid #b1b1b1}}.header__item{text-transform:uppercase;line-height:1;letter-spacing:.05em;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.header__item:not(:last-child){border-right:1px solid #b1b1b1}}.header__submenu .header__item{border-bottom:1px solid #b1b1b1}.header__submenu .header__item:last-child{border-bottom:none}@media screen and (min-width:900px){.header__submenu .header__item:last-child{border-bottom:1px solid #b1b1b1}}@media screen and (min-width:650px){.header__submenu .header__item:not(:last-child){border-right:none}}@media screen and (min-width:900px){.header__submenu .header__item:not(:last-child){border-right:1px solid #b1b1b1}}@media screen and (min-width:650px){.header__item{height:auto;border-bottom:none}}.header__item.active,.no-touch .header__item:hover{background:#e5e5e5}.header__link{width:100%;height:100%;height:43px}.header__link,.header__logo{display:flex;align-items:center;justify-content:center}.header__logo{padding:10px;height:44px;border-bottom:1px solid #b1b1b1;width:68px;background:#fff;border-right:1px solid #b1b1b1}.header__logo svg{height:100%}.header__container{width:100%;grid-template-columns:repeat(1,minmax(0,1fr));display:none;position:relative}.header__container.active{display:grid}@media screen and (min-width:650px){.header__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));flex:1 0 auto;width:auto}}.header__mobile{flex:1 0 auto;border-bottom:1px solid #b1b1b1;text-transform:uppercase;line-height:1;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;background:#fff}.header__mobile.active{background:#e5e5e5}@media screen and (min-width:650px){.header__mobile{display:none}}.header__submenu{width:100%;top:44px;display:none;grid-template-columns:minmax(0,1fr);border-top:1px solid #b1b1b1}@media screen and (min-width:650px){.header__submenu{position:absolute;left:0;border-bottom:1px solid #b1b1b1;border-top:none}}@media screen and (min-width:900px){.header__submenu{grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:44px}}.header__submenu.ready{display:grid}@media screen and (min-width:650px){.header__submenu.ready{display:none}}@media screen and (min-width:900px){.header__submenu.ready{display:grid}}.header__submenu.open,.no-touch .header__link:hover+.header__submenu,.no-touch .header__submenu:hover{display:grid}.artists{display:flex;flex-direction:column}.artists__item{padding:15px;text-align:center;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.artists__item{padding:40px}}.toggle__header{position:-webkit-sticky;position:sticky;top:43px;z-index:4;background:#fff;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;margin-top:-1px;display:flex;flex-direction:row;cursor:pointer}@media screen and (min-width:650px){.toggle__header{margin-left:-68px;height:88px}}.toggle__arrow{width:68px;border-right:1px solid #b1b1b1;display:flex;align-items:center;justify-content:center;line-height:1}.toggle__arrow:before{content:"→︎"}.toggle__header.active .toggle__arrow:before{content:"↴︎"}.toggle__title{padding:15px;flex:1 0 auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1;letter-spacing:.05em}@media screen and (min-width:650px){.toggle__title{padding:0}}.toggle__title__inner:first-child:after{content:" & ";white-space:pre}@media screen and (min-width:900px){.toggle__title__inner:first-child:after{display:none}}@media screen and (min-width:900px){.toggle__title__inner{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.toggle__title__inner:not(:last-child){border-right:1px solid #b1b1b1}}.toggle__container{display:none}.toggle__container.open{display:block}.projects{display:flex;flex-direction:column}.projects__item{padding:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:15px;grid-row-gap:15px;text-transform:uppercase;align-items:flex-start;position:relative;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.projects__item{padding:20px;grid-column-gap:20px;grid-row-gap:20px}}@media screen and (min-width:900px){.projects__item{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}}.projects__item--big{padding:15px}@media screen and (min-width:650px){.projects__item--big{padding:40px 20px;grid-row-gap:40px}}@media screen and (min-width:900px){.projects__item--big{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}}@media screen and (min-width:1000px){.projects__item--big{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-row-gap:20px}}.projects__col{position:relative;z-index:1}.projects__col *{letter-spacing:.05em}.projects__col:nth-child(2){grid-column:span 2;order:2}@media screen and (min-width:900px){.projects__item:not(.projects__item--big) .projects__col:nth-child(2){order:0;text-align:center}}@media screen and (min-width:900px){.projects__item--big .projects__col:nth-child(2){text-align:center}}@media screen and (min-width:1000px){.projects__item--big .projects__col:nth-child(2){order:0}}.projects__col--center{grid-column:span 4}@media screen and (min-width:900px){.projects__item:not(.projects__item--big) .projects__col--center{text-align:center}}.projects__col:nth-child(3){text-align:right;font-feature-settings:"tnum" 1}.projects__title{word-break:break-word}.projects__background{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;display:none}.no-touch .projects__item:hover .projects__background{display:block}.projects__background img{width:100%;height:100%;object-fit:cover;-webkit-filter:blur(20px);filter:blur(20px)}.project__back{position:-webkit-sticky;position:sticky;top:43px;z-index:4;background:#fff;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;margin-top:-1px;display:flex;flex-direction:row;cursor:pointer}@media screen and (min-width:650px){.project__back{height:88px;margin-left:-68px}}.project__back__arrow{width:68px;border-right:1px solid #b1b1b1;display:flex;align-items:center;justify-content:center;line-height:1}.project__back__arrow:before{content:"←︎"}.project__back__title{padding:15px;flex:1 0 auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1;letter-spacing:.05em}@media screen and (min-width:650px){.project__back__title{padding:0}}.projects__coming{padding:15px;text-align:center;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.projects__coming{padding:40px}}.artist{display:flex;flex-direction:column}.module{width:100%}.module:not(:last-child){border-bottom:1px solid #b1b1b1}.slideshow__container{height:calc((100vw - 68px)/var(--ratio));max-height:100vh;max-height:calc(var(--vh, 1vh)*100)}.slideshow__container.js-slideshow{cursor:ew-resize}.slide{float:left;display:none;position:relative;height:100%}.slide.active{display:block}.slide img{width:auto;height:100%;float:left}.slide__caption{padding:20px;position:absolute;left:0;bottom:0}.bio__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:900px){.bio__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.bio__col{display:flex;flex-direction:column}.bio__col:not(:last-of-type){border-bottom:1px solid #b1b1b1}@media screen and (min-width:900px){.bio__col:not(:last-of-type){border-bottom:0;border-right:1px solid #b1b1b1}}.bio__col__inner{padding:15px;margin:0 0 15px;flex:1 0 auto}@media screen and (min-width:650px){.bio__col__inner{padding:20px}}@media screen and (min-width:900px){.bio__col__inner{margin:0;padding:40px 20px}}.bio__col:not(:first-child) .bio__col__inner:first-child{margin:15px 0}@media screen and (min-width:900px){.bio__col:not(:first-child) .bio__col__inner:first-child{margin:0}}.bio__link{padding:0 15px;margin:0 0 15px;text-transform:uppercase;line-height:1;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;height:44px;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.bio__link{margin:0 0 20px}}@media screen and (min-width:900px){.bio__link{margin:0}}.bio__link:empty{display:none}@media screen and (min-width:900px){.bio__link:empty{display:flex}}.no-touch .bio__link:not(:empty):hover{background:#e5e5e5}@media screen and (min-width:650px){.bio__link{padding:0 20px}}.artworks__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:-1px}@media screen and (min-width:650px){.artworks__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:900px){.artworks__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.artworks__item{border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.artworks__item{border-right:1px solid #b1b1b1}.artworks__item:nth-child(2n){border-right:none}}@media screen and (min-width:900px){.artworks__item:nth-child(2n){border-right:1px solid #b1b1b1}.artworks__item:nth-child(3n){border-right:none}}.artworks__item.noborder{border-bottom:none}.artworks__caption{padding:15px 15px 30px}@media screen and (min-width:650px){.artworks__caption{padding:20px 20px 40px}}.artworks__image img{cursor:pointer}.textmodule{padding:15px 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:1.125rem}@media screen and (min-width:650px){.textmodule{padding:40px 0}}@media screen and (min-width:900px){.textmodule{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.textmodule__col{padding:0 15px}@media screen and (min-width:650px){.textmodule__col{padding:0 20px}}@media screen and (min-width:900px){.textmodule__col{padding:40px 20px}}.images{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:900px){.images{grid-template-columns:repeat(var(--count),minmax(0,1fr))}}.images__item{float:left;position:relative}.images__item:not(:last-child){border-bottom:1px solid #b1b1b1}@media screen and (min-width:900px){.images__item:not(:last-child){border-bottom:none;border-right:1px solid #b1b1b1}}.images__item img{float:left;height:100%;object-fit:cover;cursor:pointer}.images__caption{padding:15px;position:absolute;left:0;bottom:0}@media screen and (min-width:650px){.images__caption{padding:20px}}.artwork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artwork__col:not(:last-child){border-right:1px solid #b1b1b1}.artwork__col img{float:left;cursor:pointer}.login__item{display:flex;width:100%;height:44px;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.login__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.login__link{padding:0 15px;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;line-height:1;letter-spacing:.05em;border-bottom:1px solid #b1b1b1;height:44px;width:100%}@media screen and (min-width:650px){.login__link{padding:0 20px;justify-content:center}}.no-touch .login__link:hover{background:#e5e5e5}.login__alert{border-bottom:1px solid #b1b1b1;height:44px;color:red;width:100%}.login__alert,.login__label{display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1;letter-spacing:.05em}.login__label{padding:0 15px;border-right:1px solid #b1b1b1}@media screen and (min-width:650px){.login__label{padding:0}}.login__input{padding:0 15px;border:none;border-radius:none;outline:none;flex:1 0 auto}@media screen and (min-width:650px){.login__input{padding:0 20px;flex:initial}}.login__button{padding:15px;background:none;border:none;border-bottom:1px solid #b1b1b1;width:100%;cursor:pointer;outline:none;text-align:left}@media screen and (min-width:650px){.login__button{padding:40px;text-align:center}}.no-touch .login__button:hover{background:#e5e5e5}.link{padding:0 15px;text-transform:uppercase;line-height:1;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;height:44px}.no-touch .link:hover{background:#e5e5e5}@media screen and (min-width:650px){.link{padding:0 20px}}.newsletter__honeypot{position:absolute;left:-9999px}.newsletter__item{display:flex;width:100%;height:44px;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.newsletter__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.newsletter__label{padding:0 15px;border-right:1px solid #b1b1b1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1;letter-spacing:.05em}@media screen and (min-width:650px){.newsletter__label{padding:0}}.newsletter__input{padding:0 15px;border:none;border-radius:none;outline:none;flex:1 0 auto}@media screen and (min-width:650px){.newsletter__input{padding:0 20px;flex:initial}}.newsletter__button{padding:15px;border:none;background:none;width:100%;cursor:pointer;outline:none;text-align:left;text-transform:uppercase;line-height:1;letter-spacing:.05em}.newsletter__button:not(:last-child){border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.newsletter__button{padding:40px;text-align:center}}.no-touch .newsletter__button:hover{background:#e5e5e5}.newsletter__alert{display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1;letter-spacing:.05em;height:44px;color:red;width:100%}.newsletter__success{padding:0 15px}@media screen and (min-width:650px){.newsletter__success{padding:0 20px}}@media screen and (min-width:900px){.newsletter__success{padding:40px 20px}}.video__inner{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #b1b1b1;position:relative}.video__file,.video__inner{width:100%;background-color:#e5e5e5;cursor:pointer}.video__file{height:100%;float:left;position:absolute;z-index:2}.video__poster img{width:auto;height:auto;max-height:calc(100vh - 88px);max-width:100%;float:left}.video__player{width:100%;height:44px;display:flex}.video__player:not(:last-child){border-bottom:1px solid #b1b1b1}.video__caption{padding:15px 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:1.125rem}@media screen and (min-width:650px){.video__caption{padding:40px 0}}@media screen and (min-width:900px){.video__caption{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.video__caption__inner{padding:0 15px}@media screen and (min-width:650px){.video__caption__inner{padding:0 20px}}@media screen and (min-width:900px){.video__caption__inner{padding:40px 20px}}.video__play{padding:13px;border-right:1px solid #b1b1b1;width:44px;cursor:pointer}.video__play:hover{background-color:#e5e5e5}.video__play:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBmaWxsPSJibGFjayIgZD0iTTMwLDIwMFYwTDIwMCwxMDAuMzZaIi8+PC9zdmc+);width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%}.video__play.pause:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cmVjdCBmaWxsPSJibGFjayIgeD0iMzAiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMDAiLz48cmVjdCBmaWxsPSJibGFjayIgeD0iMTIwIiB3aWR0aD0iNTAiIGhlaWdodD0iMjAwIi8+PC9zdmc+)}.video__progress{cursor:pointer;flex:1 0 auto}.video__progress__inner{height:100%;display:inline-block;background-color:#e5e5e5}.product__description{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:900px){.product__description{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}}.product__description__col:not(:last-of-type){border-bottom:1px solid #b1b1b1}@media screen and (min-width:900px){.product__description__col:not(:last-of-type){border-bottom:0;border-right:1px solid #b1b1b1}}.product__description__text{padding:15px;display:flex;flex-direction:column}@media screen and (min-width:650px){.product__description__text{padding:40px 20px}}.product__slideshow{height:56.25vw;overflow:hidden;position:relative;border-bottom:1px solid #b1b1b1}@media screen and (min-width:650px){.product__slideshow{height:28.125vw}}.product__slideshow__inner{height:100%;width:100%}.flickity-slider,.flickity-viewport,.product__slideshow__container{height:100%;width:100%;outline:none}.product__slideshow__container{cursor:e-resize}.product__slideshow__container.w-cursor{cursor:w-resize}.product__slide{height:100%;width:100%;margin-right:1px}.product__slide img{height:100%;width:100%;object-fit:contain}.product__content{min-height:calc(100vh - 44px);min-height:calc(var(--vh, 1vh)*100 - 44px);display:flex;flex-direction:column}.product__slideshow__arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.product__slideshow__arrow--w{left:15px}@media screen and (min-width:650px){.product__slideshow__arrow--w{left:20px}}.product__slideshow__arrow--w:after{content:"←︎"}.product__slideshow__arrow--e{right:15px}@media screen and (min-width:650px){.product__slideshow__arrow--e{right:20px}}.product__slideshow__arrow--e:after{content:"→︎"}.embed__inner{width:100%;display:flex;align-items:center;justify-content:center;background-color:#e5e5e5;position:relative;cursor:pointer}.embed__inner div{height:0;padding-bottom:56.25%;position:relative;width:100%}.embed__inner div iframe{position:absolute;height:100%;width:100%;left:0;top:0}.embed__caption{padding:15px 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:1.125rem;border-top:1px solid #b1b1b1}@media screen and (min-width:650px){.embed__caption{padding:40px 0}}@media screen and (min-width:900px){.embed__caption{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.embed__caption__inner{padding:0 15px}@media screen and (min-width:650px){.embed__caption__inner{padding:0 20px}}@media screen and (min-width:900px){.embed__caption__inner{padding:40px 20px}}.zoom{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:hsla(0,0%,89.8%,.9)}.zoom__image{height:100%;width:100%;object-fit:contain}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2FwcGxpY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxpRkFBaUYsaUJBQWlCLDhCQUE4QixLQUFLLFNBQVMsR0FBRyxjQUFjLGVBQWUsR0FBRyxtQkFBbUIsU0FBUyxpQkFBaUIsSUFBSSxnQ0FBZ0MsY0FBYyxFQUFFLHlCQUF5QixZQUFZLG1CQUFtQiwwQkFBMEIseUNBQXlDLGlDQUFpQyxTQUFTLG1CQUFtQixjQUFjLGdDQUFnQyxjQUFjLE1BQU0sY0FBYyxRQUFRLGNBQWMsY0FBYyxrQkFBa0IsdUJBQXVCLElBQUksY0FBYyxJQUFJLFVBQVUsSUFBSSxrQkFBa0Isc0NBQXNDLG9CQUFvQixlQUFlLGlCQUFpQixTQUFTLGFBQWEsaUJBQWlCLGNBQWMsb0JBQW9CLGdEQUFnRCwwQkFBMEIsd0hBQXdILGtCQUFrQixVQUFVLDRHQUE0Ryw4QkFBOEIsU0FBUywyQkFBMkIsT0FBTyxzQkFBc0IsY0FBYyxjQUFjLGVBQWUsVUFBVSxtQkFBbUIsU0FBUyx1QkFBdUIsU0FBUyxjQUFjLDZCQUE2QixzQkFBc0IsVUFBVSxrRkFBa0YsWUFBWSxjQUFjLDZCQUE2QixvQkFBb0IseUNBQXlDLHdCQUF3Qiw2QkFBNkIsMEJBQTBCLGFBQWEsUUFBUSxjQUFjLFFBQVEsa0JBQWtCLGtCQUFrQixhQUFhLEtBQUssc0JBQXNCLGlCQUFpQixtQkFBbUIsRUFBRSxTQUFTLCtCQUErQiw0QkFBNEIsb0JBQW9CLGtDQUFrQyxtQ0FBbUMsVUFBVSx3Q0FBd0MsWUFBWSxtQkFBbUIsb0JBQW9CLGVBQWUsa0JBQWtCLFdBQVcsc0JBQXNCLG9DQUFvQyxVQUFVLGdCQUFnQixLQUFLLGdCQUFnQixvQkFBb0IsV0FBVyxxQkFBcUIsa0JBQWtCLGVBQWUsTUFBTSxTQUFTLFVBQVUsR0FBRyxxQkFBcUIsSUFBSSxXQUFXLFNBQVMsZ0JBQWdCLDhMQUE4TCx3QkFBd0Isd0JBQXdCLHVDQUF1QyxvQkFBb0IsV0FBVywwQkFB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QkFBc0IsYUFBYSw4Q0FBOEMsb0NBQW9DLHNCQUFzQixPQUFPLCtDQUErQyw4Q0FBOEMsZ0NBQWdDLG9DQUFvQyw4Q0FBOEMsZ0JBQWdCLGdDQUFnQyw0QkFBNEIsYUFBYSxhQUFhLHNCQUFzQixvQ0FBb0MsNEJBQTRCLG1CQUFtQixvQkFBb0IsZUFBZSxnQkFBZ0Isa0JBQWtCLGdDQUFnQyxvQ0FBb0Msb0JBQW9CLGlCQUFpQiwyQkFBMkIsWUFBWSxXQUFXLG1FQUFtRSxZQUFZLFdBQVcsYUFBYSwrQkFBK0IsZ0JBQWdCLHdDQUF3QyxnQkFBZ0IsZ0JBQWdCLFlBQVksV0FBVyxpQkFBaUIsb0JBQW9CLFlBQVksV0FBVyxtQkFBbUIsa0JBQWtCLDhCQUE4QiwyQ0FBMkMsYUFBYSxzQkFBc0IsMkJBQTJCLGtCQUFrQixRQUFRLDJCQUEyQixlQUFlLDhCQUE4QixVQUFVLG9DQUFvQyw4QkFBOEIsV0FBVyxvQ0FBb0MsYUFBYSw4QkFBOEIsV0FBVyxvQ0FBb0MsOEJBQThCLFlBQVksb0NBQW9DLGFBQWEsY0FBYyxXQUFXLGFBQWEsbUJBQW1CLHVCQUF1Qix5QkFBeUIsa0JBQWtCLGVBQWUsa0JBQWtCLFNBQVMsc0JBQXNCLGtCQUFrQixXQUFXLHlCQUF5QixrQkFBa0IsWUFBWSxXQUFXLE9BQU8sTUFBTSxnQkFBZ0IsZUFBZSxhQUFhLDhDQUE4QyxzQkFBc0IsNkJBQTZCLG9DQUFvQyxnQkFBZ0IsZ0JBQWdCLG9DQUFvQyxnQkFBZ0IsVUFBVSwrQ0FBK0MsdUJBQXVCLGVBQWUsb0NBQW9DLHVCQUF1QixnQkFBZ0Isb0NBQW9DLHVCQUF1QixtQkFBbUIsTUFBTSxlQUFlLFlBQVksTUFBTSxPQUFPLFlBQVksYUFBYSxnQ0FBZ0MsYUFBYSxtQkFBbUIsdUJBQXVCLGVBQWUscUNBQXFDLGFBQWEsWUFBWSxXQUFXLG1CIiwiZmlsZSI6Ii4vY3NzL2J1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntib3gtc2l6aW5nOmluaXRpYWw7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246aW5pdGlhbH1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyxidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosOmFmdGVyLDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fSp7bWFyZ2luOjA7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7LXdlYmtpdC1mb250LWtlcm5pbmc6bm9ybWFsO2ZvbnQta2VybmluZzpub3JtYWw7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9Ym9keSxodG1sey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjEyNTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXtib2R5LGh0bWx7Zm9udC1zaXplOjE2cHh9fWh0bWx7YmFja2dyb3VuZDojZmZmfWEsYTpob3ZlcixhOmhvdmVyICp7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6aG92ZXIgKntjdXJzb3I6cG9pbnRlcn1vbCx1bHttYXJnaW46MDtwYWRkaW5nOjB9dWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9aW1ne3dpZHRoOjEwMCV9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NDAwfS5hcnR3b3Jrc19fdGV4dCBhLC5iaW9fX2NvbF9faW5uZXIgYSwuYmx1ciwuZW1iZWRfX2NhcHRpb25fX2lubmVyIGEsLm5ld3NsZXR0ZXJfX3N1Y2Nlc3MgYSwucGFyYWdyYXBoIGEsLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX190ZXh0IGEsLnRleHRtb2R1bGVfX2NvbCBhLC50cmFuc2l0aW9uLC52aWRlb19fY2FwdGlvbl9faW5uZXIgYXt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt0cmFuc2l0aW9uLWRlbGF5OjBzfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6Q2lyY3VsYXItQm9vaztzcmM6dXJsKC4uL2ZvbnRzL0NpcmN1bGFyLUJvb2sud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvQ2lyY3VsYXItQm9vay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6Q2lyY3VsYXItQm9va0l0YWxpYztzcmM6dXJsKC4uL2ZvbnRzL0NpcmN1bGFyLUJvb2tJdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvQ2lyY3VsYXItQm9va0l0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTphdXRvfS5mb250LXJlZ3VsYXIsYm9keSxodG1se2ZvbnQtZmFtaWx5OkNpcmN1bGFyLUJvb2ssSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYSBHcmFuZGUsc2Fucy1zZXJpZn0uYXJ0d29ya3NfX3RleHQgZW0sLmJpb19fY29sX19pbm5lciBlbSwuZW1iZWRfX2NhcHRpb25fX2lubmVyIGVtLC5mb250LWl0YWxpYywubmV3c2xldHRlcl9fc3VjY2VzcyBlbSwucGFyYWdyYXBoIGVtLC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCBlbSwucHJvamVjdHNfX3RpdGxlLC50ZXh0bW9kdWxlX19jb2wgZW0sLnZpZGVvX19jYXB0aW9uX19pbm5lciBlbXtmb250LWZhbWlseTpDaXJjdWxhci1Cb29rSXRhbGljLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWZ9W2NsYXNzKj1jb2wtXSxbY2xhc3MqPW9mZi1dLFtjbGFzcyo9c3ViLV17ZmxvYXQ6bGVmdH0uY29sLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uc3ViLTF7d2lkdGg6MTAwJX0ub2ZmLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LnN1Yi0ye3dpZHRoOjUwJX0ub2ZmLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmNvbC0ze3dpZHRoOjI1JX0uc3ViLTN7d2lkdGg6MzMuMzMzMzMzMzMzMyV9Lm9mZi0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnN1Yi00e3dpZHRoOjI1JX0ub2ZmLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5zdWItNXt3aWR0aDoyMCV9Lm9mZi01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5jb2wtNnt3aWR0aDo1MCV9LnN1Yi02e3dpZHRoOjE2LjY2NjY2NjY2NjclfS5vZmYtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5zdWItN3t3aWR0aDoxNC4yODU3MTQyODU3JX0ub2ZmLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmNvbC04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5zdWItOHt3aWR0aDoxMi41JX0ub2ZmLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC05e3dpZHRoOjc1JX0uc3ViLTl7d2lkdGg6MTEuMTExMTExMTExMSV9Lm9mZi05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5zdWItMTB7d2lkdGg6MTAlfS5vZmYtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uc3ViLTExe3dpZHRoOjkuMDkwOTA5MDkwOSV9Lm9mZi0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX0uY29sLTEye3dpZHRoOjEwMCV9LnN1Yi0xMnt3aWR0aDo4LjMzMzMzMzMzMzMlfS5vZmYtMTJ7bWFyZ2luLWxlZnQ6MTAwJX1oMSxoMixoMyxoNCxoNSxoNixzbWFsbHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7dmVydGljYWwtYWxpZ246aW5pdGlhbH0uc21hbGx7Zm9udC1zaXplOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5zbWFsbHtmb250LXNpemU6LjVyZW19fS5idXR0b25fX2lubmVyLC5oNntmb250LXNpemU6Ljc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5idXR0b25fX2lubmVyLC5oNntmb250LXNpemU6Ljc1cmVtfX0uaDV7Zm9udC1zaXplOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7Lmg1e2ZvbnQtc2l6ZToxcmVtfX0uYXJ0d29ya3NfX3RleHQsLmJpb19fY29sX19pbm5lciwuZW1iZWRfX2NhcHRpb25fX2lubmVyLC5oNCwubmV3c2xldHRlcl9fc3VjY2VzcywucGFyYWdyYXBoLC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCwucHJvZHVjdF9fc2xpZGVzaG93X19hcnJvdywudGV4dG1vZHVsZV9fY29sLC52aWRlb19fY2FwdGlvbl9faW5uZXJ7Zm9udC1zaXplOjEuMjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmFydHdvcmtzX190ZXh0LC5iaW9fX2NvbF9faW5uZXIsLmVtYmVkX19jYXB0aW9uX19pbm5lciwuaDQsLm5ld3NsZXR0ZXJfX3N1Y2Nlc3MsLnBhcmFncmFwaCwucHJvZHVjdF9fZGVzY3JpcHRpb25fX3RleHQsLnByb2R1Y3RfX3NsaWRlc2hvd19fYXJyb3csLnRleHRtb2R1bGVfX2NvbCwudmlkZW9fX2NhcHRpb25fX2lubmVye2ZvbnQtc2l6ZToxcmVtfX0uaDN7Zm9udC1zaXplOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7Lmgze2ZvbnQtc2l6ZToycmVtfX0uaDJ7Zm9udC1zaXplOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7Lmgye2ZvbnQtc2l6ZTozcmVtfX0uYXJ0aXN0c19faXRlbSwuaDEsLmxvZ2luX19idXR0b24sLnByb2plY3RzX19jb21pbmcsLnByb2plY3RzX19pdGVtLS1iaWcgLnByb2plY3RzX19jb2w6bnRoLWNoaWxkKDIpe2ZvbnQtc2l6ZToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5hcnRpc3RzX19pdGVtLC5oMSwubG9naW5fX2J1dHRvbiwucHJvamVjdHNfX2NvbWluZywucHJvamVjdHNfX2l0ZW0tLWJpZyAucHJvamVjdHNfX2NvbDpudGgtY2hpbGQoMil7Zm9udC1zaXplOjMuNXJlbX19LmFydGlzdHNfX2l0ZW0sLmFydHdvcmtzX190ZXh0LC5iaW9fX2NvbF9faW5uZXIsLmJ1dHRvbl9faW5uZXIsLmVtYmVkX19jYXB0aW9uX19pbm5lciwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNiwubG9naW5fX2J1dHRvbiwubmV3c2xldHRlcl9fc3VjY2VzcywucGFyYWdyYXBoLC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCwucHJvZHVjdF9fc2xpZGVzaG93X19hcnJvdywucHJvamVjdHNfX2NvbWluZywucHJvamVjdHNfX2l0ZW0tLWJpZyAucHJvamVjdHNfX2NvbDpudGgtY2hpbGQoMiksLnNtYWxsLC50ZXh0bW9kdWxlX19jb2wsLnZpZGVvX19jYXB0aW9uX19pbm5lcntsaW5lLWhlaWdodDoxLjEyNTtmb250LXdlaWdodDo0MDB9LmFydHdvcmtzX190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSwuYmlvX19jb2xfX2lubmVyIHA6bm90KDpsYXN0LWNoaWxkKSwuZW1iZWRfX2NhcHRpb25fX2lubmVyIHA6bm90KDpsYXN0LWNoaWxkKSwubmV3c2xldHRlcl9fc3VjY2VzcyBwOm5vdCg6bGFzdC1jaGlsZCksLnBhcmFncmFwaCBwOm5vdCg6bGFzdC1jaGlsZCksLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSwudGV4dG1vZHVsZV9fY29sIHA6bm90KDpsYXN0LWNoaWxkKSwudmlkZW9fX2NhcHRpb25fX2lubmVyIHA6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMTI1cmVtfS5hcnR3b3Jrc19fdGV4dCBzdHJvbmcsLmJpb19fY29sX19pbm5lciBzdHJvbmcsLmVtYmVkX19jYXB0aW9uX19pbm5lciBzdHJvbmcsLm5ld3NsZXR0ZXJfX3N1Y2Nlc3Mgc3Ryb25nLC5wYXJhZ3JhcGggc3Ryb25nLC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCBzdHJvbmcsLnRleHRtb2R1bGVfX2NvbCBzdHJvbmcsLnZpZGVvX19jYXB0aW9uX19pbm5lciBzdHJvbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfXA6bm90KDpmaXJzdC1jaGlsZCkgLmFydHdvcmtzX190ZXh0IHN0cm9uZyxwOm5vdCg6Zmlyc3QtY2hpbGQpIC5iaW9fX2NvbF9faW5uZXIgc3Ryb25nLHA6bm90KDpmaXJzdC1jaGlsZCkgLmVtYmVkX19jYXB0aW9uX19pbm5lciBzdHJvbmcscDpub3QoOmZpcnN0LWNoaWxkKSAubmV3c2xldHRlcl9fc3VjY2VzcyBzdHJvbmcscDpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoIHN0cm9uZyxwOm5vdCg6Zmlyc3QtY2hpbGQpIC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCBzdHJvbmcscDpub3QoOmZpcnN0LWNoaWxkKSAudGV4dG1vZHVsZV9fY29sIHN0cm9uZyxwOm5vdCg6Zmlyc3QtY2hpbGQpIC52aWRlb19fY2FwdGlvbl9faW5uZXIgc3Ryb25ne3BhZGRpbmctdG9wOjFlbX0uYXJ0d29ya3NfX3RleHQgZW0sLmJpb19fY29sX19pbm5lciBlbSwuZW1iZWRfX2NhcHRpb25fX2lubmVyIGVtLC5uZXdzbGV0dGVyX19zdWNjZXNzIGVtLC5wYXJhZ3JhcGggZW0sLnByb2R1Y3RfX2Rlc2NyaXB0aW9uX190ZXh0IGVtLC50ZXh0bW9kdWxlX19jb2wgZW0sLnZpZGVvX19jYXB0aW9uX19pbm5lciBlbXtmb250LXN0eWxlOm5vcm1hbH0uYXJ0d29ya3NfX3RleHQgYSwuYmlvX19jb2xfX2lubmVyIGEsLmVtYmVkX19jYXB0aW9uX19pbm5lciBhLC5uZXdzbGV0dGVyX19zdWNjZXNzIGEsLnBhcmFncmFwaCBhLC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCBhLC50ZXh0bW9kdWxlX19jb2wgYSwudmlkZW9fX2NhcHRpb25fX2lubmVyIGF7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcn0ubm8tdG91Y2ggLmFydHdvcmtzX190ZXh0IGE6aG92ZXIsLm5vLXRvdWNoIC5iaW9fX2NvbF9faW5uZXIgYTpob3Zlciwubm8tdG91Y2ggLmVtYmVkX19jYXB0aW9uX19pbm5lciBhOmhvdmVyLC5uby10b3VjaCAubmV3c2xldHRlcl9fc3VjY2VzcyBhOmhvdmVyLC5uby10b3VjaCAucGFyYWdyYXBoIGE6aG92ZXIsLm5vLXRvdWNoIC5wcm9kdWN0X19kZXNjcmlwdGlvbl9fdGV4dCBhOmhvdmVyLC5uby10b3VjaCAudGV4dG1vZHVsZV9fY29sIGE6aG92ZXIsLm5vLXRvdWNoIC52aWRlb19fY2FwdGlvbl9faW5uZXIgYTpob3Zlcntjb2xvcjojYjFiMWIxfS5wYXJhZ3JhcGhfX2NvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCxtaW5tYXgoMCwxZnIpKTtncmlkLWNvbHVtbi1nYXA6MTBweDt3aWR0aDoxMDAlfS5wYXJhZ3JhcGhfX2NvbDpmaXJzdC1jaGlsZHtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJ0bnVtXCIgMX0ucGFyYWdyYXBoX19jb2w6bGFzdC1jaGlsZHtncmlkLWNvbHVtbjpzcGFuIDN9LnNwYWNlcnstLWNvcnJlY3RlZENvdW50OmNhbGModmFyKC0tY291bnQpIC0gMSk7aGVpZ2h0OmNhbGMoMS4xMjVyZW0qdmFyKC0tY29ycmVjdGVkQ291bnQpKX0uYmx1cnstd2Via2l0LWZpbHRlcjpibHVyKDVweCk7ZmlsdGVyOmJsdXIoNXB4KTtvcGFjaXR5Oi4xfS5ibHVyLmxhenlsb2FkZWR7LXdlYmtpdC1maWx0ZXI6Ymx1cigwKTtmaWx0ZXI6Ymx1cigwKTtvcGFjaXR5OjF9LnVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29udGVudHttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS12aCwgMXZoKSoxMDApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5jb250ZW50e21hcmdpbi1sZWZ0OjY4cHh9fS5jb250ZW50LS1ob21le21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2hlaWdodDpjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCl9LmNvbnRhaW5lcntwYWRkaW5nLXRvcDo0NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5oZWFkZXIuaGVhZGVyLS1wcm9qZWN0cysuY29udGVudCAuY29udGFpbmVye3BhZGRpbmctdG9wOjg4cHh9fS5hcnRpc3RzX19pdGVtLC5oMSwubG9naW5fX2J1dHRvbiwucHJvamVjdHNfX2NvbWluZywucHJvamVjdHNfX2l0ZW0tLWJpZyAucHJvamVjdHNfX2NvbDpudGgtY2hpbGQoMil7bGluZS1oZWlnaHQ6Ljk1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsuYXJ0aXN0c19faXRlbSwuaDEsLmxvZ2luX19idXR0b24sLnByb2plY3RzX19jb21pbmcsLnByb2plY3RzX19pdGVtLS1iaWcgLnByb2plY3RzX19jb2w6bnRoLWNoaWxkKDIpe2xpbmUtaGVpZ2h0Oi44NX19LmFydGlzdHNfX2l0ZW0gKiwuaDEgKiwubG9naW5fX2J1dHRvbiAqLC5wcm9qZWN0c19fY29taW5nICosLnByb2plY3RzX19pdGVtLS1iaWcgLnByb2plY3RzX19jb2w6bnRoLWNoaWxkKDIpICp7bGV0dGVyLXNwYWNpbmc6LjAyZW19LmhvbWV7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhvbWUsLmhvbWVfX2JhY2tncm91bmR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXh9LmhvbWVfX2JhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5ob21lX19iYWNrZ3JvdW5kIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmhvbWVfX2JhY2tncm91bmQgdmlkZW97b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjB9LmhvbWVfX2xvZ290eXBle3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lX19sb2dvdHlwZSBzdmd7aGVpZ2h0OjMzLjMzdmg7d2lkdGg6NzV2dzttaW4taGVpZ2h0OjIwMHB4O2ZpbGw6I2ZmZjttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5ob21lX19sb2dvdHlwZSBzdmd7d2lkdGg6NTB2d319LmJ1dHRvbntkaXNwbGF5OmZsZXh9LmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuMTI1cmVtfS5idXR0b25fX2lubmVye3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1jb2xvcjojZmZmICNiMWIxYjE7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LjA1ZW19Lm5vLXRvdWNoIC5idXR0b246bm90KC5idXR0b24tLXNvbGQpIC5idXR0b25fX2lubmVyOmhvdmVye2JvcmRlcjoxcHggc29saWR9LmJ1dHRvbi0tc29sZCAuYnV0dG9uX19pbm5lcntjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNX0uc2lkZWJhcnt3aWR0aDo2OHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gNDRweCk7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gNDRweCk7cG9zaXRpb246Zml4ZWQ7dG9wOjQ0cHg7bGVmdDowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMTt6LWluZGV4OjM7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5zaWRlYmFye2Rpc3BsYXk6ZmxleH19LnNpZGViYXJfX2FyY2hpdmV7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IxYjFiMTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2IxYjFiMX0uc2lkZWJhcl9fdGl0bGV7cGFkZGluZzoyMHB4IDI1cHg7ZmxleDoxIDAgYXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtvdmVyZmxvdzpoaWRkZW59LnNpZGViYXJfX3RpdGxlX19pbm5lcnt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LnNpZGViYXJfX3RpdGxlX19pbm5lciBzcGFue3dpZHRoOjEuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXJ7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5oZWFkZXJ7aGVpZ2h0OjQ0cHg7ZmxleC13cmFwOm5vd3JhcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfX0uaGVhZGVyX19pdGVte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmhlYWRlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMX19LmhlYWRlcl9fc3VibWVudSAuaGVhZGVyX19pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9LmhlYWRlcl9fc3VibWVudSAuaGVhZGVyX19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5oZWFkZXJfX3N1Ym1lbnUgLmhlYWRlcl9faXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5oZWFkZXJfX3N1Ym1lbnUgLmhlYWRlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsuaGVhZGVyX19zdWJtZW51IC5oZWFkZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5oZWFkZXJfX2l0ZW17aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTpub25lfX0uaGVhZGVyX19pdGVtLmFjdGl2ZSwubm8tdG91Y2ggLmhlYWRlcl9faXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNlNWU1ZTV9LmhlYWRlcl9fbGlua3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2hlaWdodDo0M3B4fS5oZWFkZXJfX2xpbmssLmhlYWRlcl9fbG9nb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhlYWRlcl9fbG9nb3twYWRkaW5nOjEwcHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMTt3aWR0aDo2OHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjF9LmhlYWRlcl9fbG9nbyBzdmd7aGVpZ2h0OjEwMCV9LmhlYWRlcl9fY29udGFpbmVye3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyX19jb250YWluZXIuYWN0aXZle2Rpc3BsYXk6Z3JpZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsuaGVhZGVyX19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDAsMWZyKSk7ZmxleDoxIDAgYXV0bzt3aWR0aDphdXRvfX0uaGVhZGVyX19tb2JpbGV7ZmxleDoxIDAgYXV0bztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmZ9LmhlYWRlcl9fbW9iaWxlLmFjdGl2ZXtiYWNrZ3JvdW5kOiNlNWU1ZTV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmhlYWRlcl9fbW9iaWxle2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fc3VibWVudXt3aWR0aDoxMDAlO3RvcDo0NHB4O2Rpc3BsYXk6bm9uZTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsMWZyKTtib3JkZXItdG9wOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5oZWFkZXJfX3N1Ym1lbnV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjE7Ym9yZGVyLXRvcDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsuaGVhZGVyX19zdWJtZW51e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDAsMWZyKSk7aGVpZ2h0OjQ0cHh9fS5oZWFkZXJfX3N1Ym1lbnUucmVhZHl7ZGlzcGxheTpncmlkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5oZWFkZXJfX3N1Ym1lbnUucmVhZHl7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsuaGVhZGVyX19zdWJtZW51LnJlYWR5e2Rpc3BsYXk6Z3JpZH19LmhlYWRlcl9fc3VibWVudS5vcGVuLC5uby10b3VjaCAuaGVhZGVyX19saW5rOmhvdmVyKy5oZWFkZXJfX3N1Ym1lbnUsLm5vLXRvdWNoIC5oZWFkZXJfX3N1Ym1lbnU6aG92ZXJ7ZGlzcGxheTpncmlkfS5hcnRpc3Rze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFydGlzdHNfX2l0ZW17cGFkZGluZzoxNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmFydGlzdHNfX2l0ZW17cGFkZGluZzo0MHB4fX0udG9nZ2xlX19oZWFkZXJ7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDo0M3B4O3otaW5kZXg6NDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IxYjFiMTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxO21hcmdpbi10b3A6LTFweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey50b2dnbGVfX2hlYWRlcnttYXJnaW4tbGVmdDotNjhweDtoZWlnaHQ6ODhweH19LnRvZ2dsZV9fYXJyb3d7d2lkdGg6NjhweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LnRvZ2dsZV9fYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLihpLvuI5cIn0udG9nZ2xlX19oZWFkZXIuYWN0aXZlIC50b2dnbGVfX2Fycm93OmJlZm9yZXtjb250ZW50Olwi4oa077iOXCJ9LnRvZ2dsZV9fdGl0bGV7cGFkZGluZzoxNXB4O2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey50b2dnbGVfX3RpdGxle3BhZGRpbmc6MH19LnRvZ2dsZV9fdGl0bGVfX2lubmVyOmZpcnN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCIgJiBcIjt3aGl0ZS1zcGFjZTpwcmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnRvZ2dsZV9fdGl0bGVfX2lubmVyOmZpcnN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnRvZ2dsZV9fdGl0bGVfX2lubmVye3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRvZ2dsZV9fdGl0bGVfX2lubmVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjFiMWIxfX0udG9nZ2xlX19jb250YWluZXJ7ZGlzcGxheTpub25lfS50b2dnbGVfX2NvbnRhaW5lci5vcGVue2Rpc3BsYXk6YmxvY2t9LnByb2plY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnByb2plY3RzX19pdGVte3BhZGRpbmc6MTVweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LnByb2plY3RzX19pdGVte3BhZGRpbmc6MjBweDtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnByb2plY3RzX19pdGVte2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCxtaW5tYXgoMCwxZnIpKTthbGlnbi1pdGVtczpjZW50ZXJ9fS5wcm9qZWN0c19faXRlbS0tYmlne3BhZGRpbmc6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsucHJvamVjdHNfX2l0ZW0tLWJpZ3twYWRkaW5nOjQwcHggMjBweDtncmlkLXJvdy1nYXA6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnByb2plY3RzX19pdGVtLS1iaWd7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXsucHJvamVjdHNfX2l0ZW0tLWJpZ3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsbWlubWF4KDAsMWZyKSk7YWxpZ24taXRlbXM6Y2VudGVyO2dyaWQtcm93LWdhcDoyMHB4fX0ucHJvamVjdHNfX2NvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnByb2plY3RzX19jb2wgKntsZXR0ZXItc3BhY2luZzouMDVlbX0ucHJvamVjdHNfX2NvbDpudGgtY2hpbGQoMil7Z3JpZC1jb2x1bW46c3BhbiAyO29yZGVyOjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnByb2plY3RzX19pdGVtOm5vdCgucHJvamVjdHNfX2l0ZW0tLWJpZykgLnByb2plY3RzX19jb2w6bnRoLWNoaWxkKDIpe29yZGVyOjA7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5wcm9qZWN0c19faXRlbS0tYmlnIC5wcm9qZWN0c19fY29sOm50aC1jaGlsZCgyKXt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpey5wcm9qZWN0c19faXRlbS0tYmlnIC5wcm9qZWN0c19fY29sOm50aC1jaGlsZCgyKXtvcmRlcjowfX0ucHJvamVjdHNfX2NvbC0tY2VudGVye2dyaWQtY29sdW1uOnNwYW4gNH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsucHJvamVjdHNfX2l0ZW06bm90KC5wcm9qZWN0c19faXRlbS0tYmlnKSAucHJvamVjdHNfX2NvbC0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfX0ucHJvamVjdHNfX2NvbDpudGgtY2hpbGQoMyl7dGV4dC1hbGlnbjpyaWdodDtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJ0bnVtXCIgMX0ucHJvamVjdHNfX3RpdGxle3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucHJvamVjdHNfX2JhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowO2Rpc3BsYXk6bm9uZX0ubm8tdG91Y2ggLnByb2plY3RzX19pdGVtOmhvdmVyIC5wcm9qZWN0c19fYmFja2dyb3VuZHtkaXNwbGF5OmJsb2NrfS5wcm9qZWN0c19fYmFja2dyb3VuZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOy13ZWJraXQtZmlsdGVyOmJsdXIoMjBweCk7ZmlsdGVyOmJsdXIoMjBweCl9LnByb2plY3RfX2JhY2t7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDo0M3B4O3otaW5kZXg6NDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IxYjFiMTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxO21hcmdpbi10b3A6LTFweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5wcm9qZWN0X19iYWNre2hlaWdodDo4OHB4O21hcmdpbi1sZWZ0Oi02OHB4fX0ucHJvamVjdF9fYmFja19fYXJyb3d7d2lkdGg6NjhweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LnByb2plY3RfX2JhY2tfX2Fycm93OmJlZm9yZXtjb250ZW50Olwi4oaQ77iOXCJ9LnByb2plY3RfX2JhY2tfX3RpdGxle3BhZGRpbmc6MTVweDtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouMDVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsucHJvamVjdF9fYmFja19fdGl0bGV7cGFkZGluZzowfX0ucHJvamVjdHNfX2NvbWluZ3twYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsucHJvamVjdHNfX2NvbWluZ3twYWRkaW5nOjQwcHh9fS5hcnRpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubW9kdWxle3dpZHRoOjEwMCV9Lm1vZHVsZTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9LnNsaWRlc2hvd19fY29udGFpbmVye2hlaWdodDpjYWxjKCgxMDB2dyAtIDY4cHgpL3ZhcigtLXJhdGlvKSk7bWF4LWhlaWdodDoxMDB2aDttYXgtaGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKX0uc2xpZGVzaG93X19jb250YWluZXIuanMtc2xpZGVzaG93e2N1cnNvcjpldy1yZXNpemV9LnNsaWRle2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5zbGlkZS5hY3RpdmV7ZGlzcGxheTpibG9ja30uc2xpZGUgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7ZmxvYXQ6bGVmdH0uc2xpZGVfX2NhcHRpb257cGFkZGluZzoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uYmlvX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5iaW9fX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX19LmJpb19fY29se2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJpb19fY29sOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5iaW9fX2NvbDpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMX19LmJpb19fY29sX19pbm5lcntwYWRkaW5nOjE1cHg7bWFyZ2luOjAgMCAxNXB4O2ZsZXg6MSAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmJpb19fY29sX19pbm5lcntwYWRkaW5nOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5iaW9fX2NvbF9faW5uZXJ7bWFyZ2luOjA7cGFkZGluZzo0MHB4IDIwcHh9fS5iaW9fX2NvbDpub3QoOmZpcnN0LWNoaWxkKSAuYmlvX19jb2xfX2lubmVyOmZpcnN0LWNoaWxke21hcmdpbjoxNXB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LmJpb19fY29sOm5vdCg6Zmlyc3QtY2hpbGQpIC5iaW9fX2NvbF9faW5uZXI6Zmlyc3QtY2hpbGR7bWFyZ2luOjB9fS5iaW9fX2xpbmt7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjQ0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsuYmlvX19saW5re21hcmdpbjowIDAgMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LmJpb19fbGlua3ttYXJnaW46MH19LmJpb19fbGluazplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LmJpb19fbGluazplbXB0eXtkaXNwbGF5OmZsZXh9fS5uby10b3VjaCAuYmlvX19saW5rOm5vdCg6ZW1wdHkpOmhvdmVye2JhY2tncm91bmQ6I2U1ZTVlNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsuYmlvX19saW5re3BhZGRpbmc6MCAyMHB4fX0uYXJ0d29ya3NfX2lubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsbWlubWF4KDAsMWZyKSk7bWFyZ2luLWJvdHRvbTotMXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5hcnR3b3Jrc19faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsuYXJ0d29ya3NfX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMCwxZnIpKX19LmFydHdvcmtzX19pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmFydHdvcmtzX19pdGVte2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMX0uYXJ0d29ya3NfX2l0ZW06bnRoLWNoaWxkKDJuKXtib3JkZXItcmlnaHQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LmFydHdvcmtzX19pdGVtOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjFiMWIxfS5hcnR3b3Jrc19faXRlbTpudGgtY2hpbGQoM24pe2JvcmRlci1yaWdodDpub25lfX0uYXJ0d29ya3NfX2l0ZW0ubm9ib3JkZXJ7Ym9yZGVyLWJvdHRvbTpub25lfS5hcnR3b3Jrc19fY2FwdGlvbntwYWRkaW5nOjE1cHggMTVweCAzMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5hcnR3b3Jrc19fY2FwdGlvbntwYWRkaW5nOjIwcHggMjBweCA0MHB4fX0uYXJ0d29ya3NfX2ltYWdlIGltZ3tjdXJzb3I6cG9pbnRlcn0udGV4dG1vZHVsZXtwYWRkaW5nOjE1cHggMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpO2dyaWQtcm93LWdhcDoxLjEyNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsudGV4dG1vZHVsZXtwYWRkaW5nOjQwcHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnRleHRtb2R1bGV7cGFkZGluZzowO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX19LnRleHRtb2R1bGVfX2NvbHtwYWRkaW5nOjAgMTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsudGV4dG1vZHVsZV9fY29se3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsudGV4dG1vZHVsZV9fY29se3BhZGRpbmc6NDBweCAyMHB4fX0uaW1hZ2Vze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsbWlubWF4KDAsMWZyKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LmltYWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KHZhcigtLWNvdW50KSxtaW5tYXgoMCwxZnIpKX19LmltYWdlc19faXRlbXtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbWFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5pbWFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjFiMWIxfX0uaW1hZ2VzX19pdGVtIGltZ3tmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Y3Vyc29yOnBvaW50ZXJ9LmltYWdlc19fY2FwdGlvbntwYWRkaW5nOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5pbWFnZXNfX2NhcHRpb257cGFkZGluZzoyMHB4fX0uYXJ0d29ya3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfS5hcnR3b3JrX19jb2w6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjF9LmFydHdvcmtfX2NvbCBpbWd7ZmxvYXQ6bGVmdDtjdXJzb3I6cG9pbnRlcn0ubG9naW5fX2l0ZW17ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjQ0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsubG9naW5fX2l0ZW17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX19LmxvZ2luX19saW5re3BhZGRpbmc6MCAxNXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMTtoZWlnaHQ6NDRweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5sb2dpbl9fbGlua3twYWRkaW5nOjAgMjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ubm8tdG91Y2ggLmxvZ2luX19saW5rOmhvdmVye2JhY2tncm91bmQ6I2U1ZTVlNX0ubG9naW5fX2FsZXJ0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIxYjE7aGVpZ2h0OjQ0cHg7Y29sb3I6cmVkO3dpZHRoOjEwMCV9LmxvZ2luX19hbGVydCwubG9naW5fX2xhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouMDVlbX0ubG9naW5fX2xhYmVse3BhZGRpbmc6MCAxNXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsubG9naW5fX2xhYmVse3BhZGRpbmc6MH19LmxvZ2luX19pbnB1dHtwYWRkaW5nOjAgMTVweDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOm5vbmU7b3V0bGluZTpub25lO2ZsZXg6MSAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmxvZ2luX19pbnB1dHtwYWRkaW5nOjAgMjBweDtmbGV4OmluaXRpYWx9fS5sb2dpbl9fYnV0dG9ue3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMTt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LmxvZ2luX19idXR0b257cGFkZGluZzo0MHB4O3RleHQtYWxpZ246Y2VudGVyfX0ubm8tdG91Y2ggLmxvZ2luX19idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZTVlNWU1fS5saW5re3BhZGRpbmc6MCAxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjQ0cHh9Lm5vLXRvdWNoIC5saW5rOmhvdmVye2JhY2tncm91bmQ6I2U1ZTVlNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsubGlua3twYWRkaW5nOjAgMjBweH19Lm5ld3NsZXR0ZXJfX2hvbmV5cG90e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTlweH0ubmV3c2xldHRlcl9faXRlbXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6NDRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5uZXdzbGV0dGVyX19pdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9fS5uZXdzbGV0dGVyX19sYWJlbHtwYWRkaW5nOjAgMTVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMWIxYjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4wNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5uZXdzbGV0dGVyX19sYWJlbHtwYWRkaW5nOjB9fS5uZXdzbGV0dGVyX19pbnB1dHtwYWRkaW5nOjAgMTVweDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOm5vbmU7b3V0bGluZTpub25lO2ZsZXg6MSAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7Lm5ld3NsZXR0ZXJfX2lucHV0e3BhZGRpbmc6MCAyMHB4O2ZsZXg6aW5pdGlhbH19Lm5ld3NsZXR0ZXJfX2J1dHRvbntwYWRkaW5nOjE1cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouMDVlbX0ubmV3c2xldHRlcl9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsubmV3c2xldHRlcl9fYnV0dG9ue3BhZGRpbmc6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn19Lm5vLXRvdWNoIC5uZXdzbGV0dGVyX19idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZTVlNWU1fS5uZXdzbGV0dGVyX19hbGVydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LjA1ZW07aGVpZ2h0OjQ0cHg7Y29sb3I6cmVkO3dpZHRoOjEwMCV9Lm5ld3NsZXR0ZXJfX3N1Y2Nlc3N7cGFkZGluZzowIDE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7Lm5ld3NsZXR0ZXJfX3N1Y2Nlc3N7cGFkZGluZzowIDIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5uZXdzbGV0dGVyX19zdWNjZXNze3BhZGRpbmc6NDBweCAyMHB4fX0udmlkZW9fX2lubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxO3Bvc2l0aW9uOnJlbGF0aXZlfS52aWRlb19fZmlsZSwudmlkZW9fX2lubmVye3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2N1cnNvcjpwb2ludGVyfS52aWRlb19fZmlsZXtoZWlnaHQ6MTAwJTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0udmlkZW9fX3Bvc3RlciBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA4OHB4KTttYXgtd2lkdGg6MTAwJTtmbG9hdDpsZWZ0fS52aWRlb19fcGxheWVye3dpZHRoOjEwMCU7aGVpZ2h0OjQ0cHg7ZGlzcGxheTpmbGV4fS52aWRlb19fcGxheWVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IxYjFiMX0udmlkZW9fX2NhcHRpb257cGFkZGluZzoxNXB4IDA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKTtncmlkLXJvdy1nYXA6MS4xMjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LnZpZGVvX19jYXB0aW9ue3BhZGRpbmc6NDBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsudmlkZW9fX2NhcHRpb257cGFkZGluZzowO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKX19LnZpZGVvX19jYXB0aW9uX19pbm5lcntwYWRkaW5nOjAgMTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsudmlkZW9fX2NhcHRpb25fX2lubmVye3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXsudmlkZW9fX2NhcHRpb25fX2lubmVye3BhZGRpbmc6NDBweCAyMHB4fX0udmlkZW9fX3BsYXl7cGFkZGluZzoxM3B4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2IxYjFiMTt3aWR0aDo0NHB4O2N1cnNvcjpwb2ludGVyfS52aWRlb19fcGxheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9LnZpZGVvX19wbGF5OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1EQWdNakF3SWo0OGNHRjBhQ0JtYVd4c1BTSmliR0ZqYXlJZ1pEMGlUVE13TERJd01GWXdUREl3TUN3eE1EQXVNelphSWk4K1BDOXpkbWMrKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0udmlkZW9fX3BsYXkucGF1c2U6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNREFnTWpBd0lqNDhjbVZqZENCbWFXeHNQU0ppYkdGamF5SWdlRDBpTXpBaUlIZHBaSFJvUFNJMU1DSWdhR1ZwWjJoMFBTSXlNREFpTHo0OGNtVmpkQ0JtYVd4c1BTSmliR0ZqYXlJZ2VEMGlNVEl3SWlCM2FXUjBhRDBpTlRBaUlHaGxhV2RvZEQwaU1qQXdJaTgrUEM5emRtYyspfS52aWRlb19fcHJvZ3Jlc3N7Y3Vyc29yOnBvaW50ZXI7ZmxleDoxIDAgYXV0b30udmlkZW9fX3Byb2dyZXNzX19pbm5lcntoZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9LnByb2R1Y3RfX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsbWlubWF4KDAsMWZyKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7LnByb2R1Y3RfX2Rlc2NyaXB0aW9ue2ZsZXg6MTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9fS5wcm9kdWN0X19kZXNjcmlwdGlvbl9fY29sOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5wcm9kdWN0X19kZXNjcmlwdGlvbl9fY29sOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjFiMWIxfX0ucHJvZHVjdF9fZGVzY3JpcHRpb25fX3RleHR7cGFkZGluZzoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LnByb2R1Y3RfX2Rlc2NyaXB0aW9uX190ZXh0e3BhZGRpbmc6NDBweCAyMHB4fX0ucHJvZHVjdF9fc2xpZGVzaG93e2hlaWdodDo1Ni4yNXZ3O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMWIxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5wcm9kdWN0X19zbGlkZXNob3d7aGVpZ2h0OjI4LjEyNXZ3fX0ucHJvZHVjdF9fc2xpZGVzaG93X19pbm5lcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5mbGlja2l0eS1zbGlkZXIsLmZsaWNraXR5LXZpZXdwb3J0LC5wcm9kdWN0X19zbGlkZXNob3dfX2NvbnRhaW5lcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO291dGxpbmU6bm9uZX0ucHJvZHVjdF9fc2xpZGVzaG93X19jb250YWluZXJ7Y3Vyc29yOmUtcmVzaXplfS5wcm9kdWN0X19zbGlkZXNob3dfX2NvbnRhaW5lci53LWN1cnNvcntjdXJzb3I6dy1yZXNpemV9LnByb2R1Y3RfX3NsaWRle2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjFweH0ucHJvZHVjdF9fc2xpZGUgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5wcm9kdWN0X19jb250ZW50e21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQ0cHgpO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSA0NHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wcm9kdWN0X19zbGlkZXNob3dfX2Fycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y3Vyc29yOnBvaW50ZXJ9LnByb2R1Y3RfX3NsaWRlc2hvd19fYXJyb3ctLXd7bGVmdDoxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5wcm9kdWN0X19zbGlkZXNob3dfX2Fycm93LS13e2xlZnQ6MjBweH19LnByb2R1Y3RfX3NsaWRlc2hvd19fYXJyb3ctLXc6YWZ0ZXJ7Y29udGVudDpcIuKGkO+4jlwifS5wcm9kdWN0X19zbGlkZXNob3dfX2Fycm93LS1le3JpZ2h0OjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NTBweCl7LnByb2R1Y3RfX3NsaWRlc2hvd19fYXJyb3ctLWV7cmlnaHQ6MjBweH19LnByb2R1Y3RfX3NsaWRlc2hvd19fYXJyb3ctLWU6YWZ0ZXJ7Y29udGVudDpcIuKGku+4jlwifS5lbWJlZF9faW5uZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5lbWJlZF9faW5uZXIgZGl2e2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5lbWJlZF9faW5uZXIgZGl2IGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MH0uZW1iZWRfX2NhcHRpb257cGFkZGluZzoxNXB4IDA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKTtncmlkLXJvdy1nYXA6MS4xMjVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2IxYjFiMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KXsuZW1iZWRfX2NhcHRpb257cGFkZGluZzo0MHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5lbWJlZF9fY2FwdGlvbntwYWRkaW5nOjA7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfX0uZW1iZWRfX2NhcHRpb25fX2lubmVye3BhZGRpbmc6MCAxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjUwcHgpey5lbWJlZF9fY2FwdGlvbl9faW5uZXJ7cGFkZGluZzowIDIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5lbWJlZF9fY2FwdGlvbl9faW5uZXJ7cGFkZGluZzo0MHB4IDIwcHh9fS56b29te3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsODkuOCUsLjkpfS56b29tX19pbWFnZXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0iXSwic291cmNlUm9vdCI6IiJ9*/