@import url(../plugins/owl.carousel.min.css);#page-products .section-page-banner.products-colour{background-image:url(../../images/page-banners/page-banner-cameleon.jpg);background-attachment:fixed}#page-products .section-page-banner.products-bw{background-image:url(../../images/page-banners/page-banner-zebra.jpg);background-attachment:fixed}#page-products .section-page-banner.mobile-printing{background-image:url(../../images/page-banners/page-banner-butterfly.jpg);background-attachment:fixed}#page-products .section-page-banner.product-applications{background-image:url(../../images/page-banners/page-banner-frog.jpg);background-attachment:fixed}@media screen and (max-width: 1280px){#page-products .section-page-banner{background-attachment:scroll;background-size:cover}#page-products .section-page-banner.products-colour{background-attachment:scroll}#page-products .section-page-banner.products-bw{background-attachment:scroll}#page-products .section-page-banner.mobile-printing{background-attachment:scroll}#page-products .section-page-banner.product-applications{background-attachment:scroll}}@media screen and (max-width: 800px){#page-products .section-page-banner{background-attachment:scroll;background-size:cover}#page-products .section-page-banner.products-colour{background-attachment:scroll}#page-products .section-page-banner.products-bw{background-attachment:scroll}#page-products .section-page-banner.mobile-printing{background-attachment:scroll}#page-products .section-page-banner.product-applications{background-attachment:scroll}}#page-products .prod-gallery-cont{padding:0 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#page-products .prod-gallery-cont .item-cont{width:33.3333333%;margin:0 0 3rem 0;padding:0 0 0 0;position:relative}#page-products .prod-gallery-cont .item-cont .prod-thumb{display:block;width:100%;position:relative;height:41rem;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;transition:0.3s all}#page-products .prod-gallery-cont .item-cont .prod-thumb:hover{background-size:105% auto;transition:0.3s all}#page-products .prod-gallery-cont .item-cont .prod-logo{width:90%;margin-left:5%;padding:10px 0 10px 0}#page-products .prod-gallery-cont .item-cont .href-btn{position:relative;display:block;width:40%;left:30%;margin:0 0 0 0;padding-left:3rem;padding-right:3rem;margin-top:3rem}#page-products .prod-gallery-cont .item-cont:nth-child(1) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(4) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(10) .prod-thumb{background-position:left 2.5rem bottom}#page-products .prod-gallery-cont .item-cont:nth-child(3) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(6) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(9) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(12) .prod-thumb{background-position:right 2rem bottom}@media screen and (max-width: 800px){#page-products .prod-gallery-cont{padding:0 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#page-products .prod-gallery-cont .item-cont{width:80%;margin:0 0 15px 0}#page-products .prod-gallery-cont .item-cont .prod-thumb{height:250px;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:0}#page-products .prod-gallery-cont .item-cont .prod-logo{width:80%;margin-left:10%;padding:10px 0 10px 0}#page-products .prod-gallery-cont .item-cont .href-btn{width:100%;left:0%;margin:0 0 0 0;padding-left:3rem;padding-right:3rem;margin-top:15px}#page-products .prod-gallery-cont .item-cont:nth-child(1) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(4) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(10) .prod-thumb{background-position:left 2.5rem bottom}#page-products .prod-gallery-cont .item-cont:nth-child(3) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(6) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(9) .prod-thumb,#page-products .prod-gallery-cont .item-cont:nth-child(12) .prod-thumb{background-position:right 2rem bottom}}#page-products .section-prod-intro{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between}#page-products .section-prod-intro .intro-img-cont{width:45%;display:flex;flex-direction:column;align-content:center;height:100%}#page-products .section-prod-intro .intro-img-cont img{width:90%;height:auto}#page-products .section-prod-intro .intro-copy{width:50%}#page-products .section-prod-intro .intro-copy header h1{text-transform:none;font-size:4rem;color:#000}#page-products .section-prod-intro .intro-copy header img{width:auto;max-width:70%;height:auto;margin-bottom:4rem}#page-products .section-prod-intro .intro-copy article h2{color:#000}#page-products .section-prod-intro.slimfit .intro-img-cont{width:30%}#page-products .section-prod-intro.slimfit .intro-copy{width:67%}@media screen and (max-width: 800px){#page-products .section-prod-intro{display:block}#page-products .section-prod-intro .intro-img-cont{width:100%;height:auto;padding-bottom:30px}#page-products .section-prod-intro .intro-img-cont img{width:90%;height:auto}#page-products .section-prod-intro .intro-copy{width:100%}#page-products .section-prod-intro .intro-copy header h1{font-size:4rem}#page-products .section-prod-intro .intro-copy header img{width:90%;margin-bottom:4rem}#page-products .section-prod-intro.slimfit .intro-img-cont{width:100%}#page-products .section-prod-intro.slimfit .intro-copy{width:100%}}#page-products .section-col3 .col3-btns .col-btn{height:9rem;text-transform:none;overflow:visible}#page-products .section-col3 .col3-btns .col-btn.active{text-transform:uppercase}#page-products .section-col3 .col3-btns .col-btn.active.purple{background-color:#6b008c}#page-products .section-col3 .col3-btns .col-btn.active.blue{background-color:#0047ca}#page-products .section-col3 .col3-btns .col-btn.active.yellow{background-color:#dc9d00}#page-products .section-col3 .col3-btns .col-btn.active img{opacity:1}#page-products .section-col3 .col3-btns .col-btn img{position:absolute;width:34px;height:17px;bottom:-16px;left:50%;margin-left:-17px;opacity:0}#page-products .section-breadcrumb{background-color:#0066ca;padding:3rem 0 3rem 0}#page-products .section-breadcrumb.bw{background-color:#000}#page-products .section-breadcrumb a,#page-products .section-breadcrumb a:visited,#page-products .section-breadcrumb a:active{color:#fff;text-decoration:none;line-height:1em;padding:0 0 0 6rem;margin:0 0 0 0;background-image:url(../../images/svg/icon-arrow-left.svg);background-size:2rem 2rem;background-position:left 10px center;background-repeat:no-repeat;font-weight:300}#page-products .section-breadcrumb a:hover,#page-products .section-breadcrumb a:visited:hover,#page-products .section-breadcrumb a:active:hover{background-position:left 0 center;transition:0.5s all}#page-products .section-breadcrumb.float{position:fixed;top:8rem;width:100%;left:0;z-index:1}@media screen and (max-width: 800px){#page-products .section-breadcrumb{position:fixed;top:13.7rem;width:100%;left:0;z-index:1}}#page-products.page-mobile-printing .main-cont{display:flex;justify-content:space-between;flex-wrap:wrap}#page-products.page-mobile-printing .main-cont .colMedium{width:43%;float:none;padding-right:0}#page-products.page-mobile-printing .main-cont .colMedium img{width:32rem}#page-products.page-mobile-printing .icon-banner{background-color:#0066ca;padding:3rem 0 3rem 0}#page-products.page-mobile-printing .icon-banner p{color:#fff;font-size:3rem;font-weight:300;vertical-align:middle;margin:0 0 0 0;padding:0 0 0 0}#page-products.page-mobile-printing .icon-banner p img{width:8rem;height:8rem;margin-right:2rem;vertical-align:middle}@media screen and (max-width: 800px){#page-products.page-mobile-printing .main-cont .colMedium{width:100%}#page-products.page-mobile-printing .icon-banner{padding:4rem 0 4rem 0}#page-products.page-mobile-printing .icon-banner p{font-size:14px;text-align:center;width:100%;display:block}#page-products.page-mobile-printing .icon-banner p img{display:block;position:relative;left:50%;margin-left:-5rem;padding-bottom:4rem;width:10rem;height:10rem;margin-right:10px;vertical-align:middle}}#page-products.page-product-applications .section-download{padding-top:0}#page-products.page-product-applications .section-download .main-cont .colSmall{padding-right:5rem}#page-products.page-product-applications .section-download .main-cont .colSmall img{width:100%}#page-products.page-product-applications .section-download .main-cont .colLarge{padding-bottom:3rem}#page-products.page-product-applications .section-download .main-cont .colLarge h2{text-transform:none;color:#000}#page-products .main-info-container .info-cont{position:relative;padding:9rem 0 0 0}#page-products .main-info-container .info-cont h2{text-transform:none;color:#000}#page-products .main-info-container .info-cont .main-cont{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}#page-products .main-info-container .info-cont .col3-cont{width:33%;margin-bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch;align-content:stretch}#page-products .main-info-container .info-cont .col3-cont h2{border:1px solid #0066ca;border-width:0 0 0.5rem 0;margin-bottom:4rem;padding-left:3rem}#page-products .main-info-container .info-cont .col3-cont p{height:60%;border:1px solid #000;border-width:0 2px 0 0;padding:0 3rem 10rem 3rem}#page-products .main-info-container .info-cont .col3-cont:nth-child(3) p{border:none}#page-products .main-info-container .info-cont .col3-cont.noborder p{border:none}#page-products .main-info-container .info-cont.features p{width:100%}#page-products .main-info-container .info-cont.features img.desktop{width:auto;max-width:80%}@media screen and (max-width: 800px){#page-products .main-info-container .info-cont.features img.desktop{display:none}}#page-products .main-info-container .info-cont.features img.mobile{display:none;width:80%;max-width:80%}@media screen and (max-width: 800px){#page-products .main-info-container .info-cont.features img.mobile{display:block}}#page-products .main-info-container .info-cont.features .img-cont{width:100%;padding-bottom:8rem}#page-products .main-info-container .info-cont.features .img-cont img{width:100%;max-width:100%;display:block}#page-products .main-info-container .info-cont .spec-img{width:auto;max-width:80%;float:right;margin-bottom:5rem}@media screen and (max-width: 800px){#page-products .main-info-container .info-cont{padding:30px 0 0 0}#page-products .main-info-container .info-cont .main-cont{display:block}#page-products .main-info-container .info-cont .col3-cont{width:100%;display:block}#page-products .main-info-container .info-cont .col3-cont h2{border-width:0 0 2px 0;margin-bottom:4rem;padding-left:4rem}#page-products .main-info-container .info-cont .col3-cont p{height:auto;border:0px solid #000;border-width:0 0 0 0;padding:0 4rem 4rem 4rem}#page-products .main-info-container .info-cont.features .img-cont{width:100%;padding-top:4rem;padding-bottom:30px}#page-products .main-info-container .info-cont.features .img-cont img{width:100%}#page-products .main-info-container .info-cont .spec-img{width:auto;max-width:100%;float:none;margin-top:4rem;margin-bottom:30px}}@media screen and (max-width: 800px){#page-products .DESKTOP{display:none}}@media screen and (max-width: 800px){#page-products.prod-single{margin-top:18rem}#page-products .gallery-intro{padding-bottom:0}}#productGallery{padding:0 0 4.5rem 0}#info-functionalities{display:none}#info-specs{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZXMvcHJvZHVjdHMuY3NzIiwic291cmNlcyI6WyJwYWdlcy9wcm9kdWN0cy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEltcG9ydHMvSW5jbHVkZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCAnLi4vdmFyaWFibGVzJztcclxuQGltcG9ydCAnLi4vbWl4aW5zJztcclxuXHJcblxyXG4jcGFnZS1wcm9kdWN0cyB7XHJcblx0LnNlY3Rpb24tcGFnZS1iYW5uZXIge1xyXG5cdFx0Ji5wcm9kdWN0cy1jb2xvdXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvcGFnZS1iYW5uZXJzL3BhZ2UtYmFubmVyLWNhbWVsZW9uLmpwZyk7XHJcblx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0XHR9XHJcblx0XHQmLnByb2R1Y3RzLWJ3IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3BhZ2UtYmFubmVycy9wYWdlLWJhbm5lci16ZWJyYS5qcGcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0fVxyXG5cdFx0Ji5tb2JpbGUtcHJpbnRpbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvcGFnZS1iYW5uZXJzL3BhZ2UtYmFubmVyLWJ1dHRlcmZseS5qcGcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0fVxyXG5cdFx0Ji5wcm9kdWN0LWFwcGxpY2F0aW9ucyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9wYWdlLWJhbm5lcnMvcGFnZS1iYW5uZXItZnJvZy5qcGcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCgxMjgwKSB7XHJcblx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdCYucHJvZHVjdHMtY29sb3VyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByb2R1Y3RzLWJ3IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1vYmlsZS1wcmludGluZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wcm9kdWN0LWFwcGxpY2F0aW9ucyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qXHJcblx0XHRcdEdPIE1PQklMRSAqL1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCg4MDApIHtcclxuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdFx0Ji5wcm9kdWN0cy1jb2xvdXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucHJvZHVjdHMtYncge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubW9iaWxlLXByaW50aW5nIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByb2R1Y3QtYXBwbGljYXRpb25zIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2QtZ2FsbGVyeS1jb250IHtcclxuXHRcdHBhZGRpbmc6MCAwIDAgMDtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Lml0ZW0tY29udCB7XHJcblx0XHRcdHdpZHRoOjMzLjMzMzMzMzMlO1xyXG5cdFx0XHRtYXJnaW46MCAwIDNyZW0gMDtcclxuXHRcdFx0cGFkZGluZzowIDAgMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0LnByb2QtdGh1bWIge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6NDFyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDUlIGF1dG87XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2QtbG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6OTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjUlO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwIDEwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaHJlZi1idG4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6NDAlO1xyXG5cdFx0XHRcdGxlZnQ6MzAlO1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMCAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDozcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3JlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoMTApIHtcclxuXHRcdFx0XHQucHJvZC10aHVtYiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMi41cmVtIGJvdHRvbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg5KSwgJjpudGgtY2hpbGQoMTIpIHtcclxuXHRcdFx0XHQucHJvZC10aHVtYiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDJyZW0gYm90dG9tO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qXHJcblx0XHRcdEdPIE1PQklMRSAqL1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCg4MDApIHtcclxuXHRcdFx0cGFkZGluZzowIDAgMCAwO1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Lml0ZW0tY29udCB7XHJcblx0XHRcdFx0d2lkdGg6ODAlO1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMTVweCAwO1xyXG5cdFx0XHRcdC5wcm9kLXRodW1iIHtcclxuXHRcdFx0XHRcdGhlaWdodDoyNTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJvZC1sb2dvIHtcclxuXHRcdFx0XHRcdHdpZHRoOjgwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwIDEwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhyZWYtYnRuIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OjAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6M3JlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3JlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoMTApIHtcclxuXHRcdFx0XHRcdC5wcm9kLXRodW1iIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDIuNXJlbSBib3R0b207XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoOSksICY6bnRoLWNoaWxkKDEyKSB7XHJcblx0XHRcdFx0XHQucHJvZC10aHVtYiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMnJlbSBib3R0b207XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LypcclxuXHRcdHByb2R1Y3Qgc2luZ2xlIHBhZ2Ugc3R5bGVzICovXHJcblx0LnNlY3Rpb24tcHJvZC1pbnRybyB7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOm5vd3JhcDtcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdC5pbnRyby1pbWctY29udCB7XHJcblx0XHRcdHdpZHRoOjQ1JTtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQvKmp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsqL1xyXG5cdFx0XHRhbGlnbi1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6OTAlO1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmludHJvLWNvcHkge1xyXG5cdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6NHJlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkQkxBQ0s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjcwJTtcclxuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0LypoZWlnaHQ6OC44cmVtOyovXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGFydGljbGUge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkQkxBQ0s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2xpbWZpdCB7XHJcblx0XHRcdC5pbnRyby1pbWctY29udCB7XHJcblx0XHRcdFx0d2lkdGg6MzAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnRyby1jb3B5IHtcclxuXHRcdFx0XHR3aWR0aDo2NyU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKlxyXG5cdFx0XHRHTyBNT0JJTEUgKi9cclxuXHRcdEBpbmNsdWRlIGJyZWFrV2lkdGgoODAwKSB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdC5pbnRyby1pbWctY29udCB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNlY1BhZGRpbmc7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjkwJTtcclxuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdH1cdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0LmludHJvLWNvcHkge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVhZGVyIHtcclxuXHRcdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjRyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo5MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRtb2JpbGVTcGFjZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGltZml0IHtcclxuXHRcdFx0XHQuaW50cm8taW1nLWNvbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmludHJvLWNvcHkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qXHJcblx0XHRjb2xvciBidXR0b25zICovXHJcblx0LnNlY3Rpb24tY29sMyB7XHJcblx0XHQuY29sMy1idG5zIHtcclxuXHRcdFx0LmNvbC1idG4ge1xyXG5cdFx0XHRcdGhlaWdodDogOXJlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHQmLnB1cnBsZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRDSFBVUlBMRTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYmx1ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRDSEJMVUU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnllbGxvdyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRDSFlFTExPVztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6MzRweDtcclxuXHRcdFx0XHRcdGhlaWdodDoxN3B4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOi0xNnB4O1xyXG5cdFx0XHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDotMTdweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LyogJjpob3ZlciA+IGltZyB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgYWxsO1xyXG5cdFx0XHRcdH0gKi9cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tYnJlYWRjcnVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkVEhFTUVDT0xPUjtcclxuXHRcdHBhZGRpbmc6M3JlbSAwIDNyZW0gMDtcclxuXHRcdCYuYncge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0s7XHJcblx0XHR9XHJcblx0XHRhLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjFlbTtcclxuXHRcdFx0cGFkZGluZzowIDAgMCA2cmVtO1xyXG5cdFx0XHRtYXJnaW46MCAwIDAgMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3N2Zy9pY29uLWFycm93LWxlZnQuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTBweCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjowLjVzIGFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5mbG9hdCB7XHJcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHR0b3A6OHJlbTtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHR9XHJcblxyXG5cdFx0LypcclxuXHRcdFx0Z28gbW9iaWxlICovXHJcblx0XHRAaW5jbHVkZSBicmVha1dpZHRoKDgwMCkge1xyXG5cdFx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdFx0dG9wOjEzLjdyZW07XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHRcdE1PQklMRSBQUklOVElORyAqL1xyXG5cdCYucGFnZS1tb2JpbGUtcHJpbnRpbmcge1xyXG5cdFx0Lm1haW4tY29udCB7XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0LmNvbE1lZGl1bSB7XHJcblx0XHRcdFx0d2lkdGg6NDMlO1xyXG5cdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaWNvbi1iYW5uZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkVEhFTUVDT0xPUjtcclxuXHRcdFx0cGFkZGluZzozcmVtIDAgM3JlbSAwO1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAwIDA7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMCAwO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDo4cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjhyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MnJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LypcclxuXHRcdFx0R08gTU9CSUxFICovXHJcblx0XHRAaW5jbHVkZSBicmVha1dpZHRoKDgwMCkge1xyXG5cdFx0XHQubWFpbi1jb250IHtcclxuXHRcdFx0XHQuY29sTWVkaXVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uLWJhbm5lciB7XHJcblx0XHRcdFx0cGFkZGluZzokbW9iaWxlU3BhY2UgMCAkbW9iaWxlU3BhY2UgMDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi01cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJG1vYmlsZVNwYWNlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMHJlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwcmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKlxyXG5cdFx0QVBQTElDQVRJT05TICovXHJcblx0Ji5wYWdlLXByb2R1Y3QtYXBwbGljYXRpb25zIHtcclxuXHRcdC5zZWN0aW9uLWRvd25sb2FkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6MDtcclxuXHRcdFx0Lm1haW4tY29udCB7XHJcblx0XHRcdFx0LmNvbFNtYWxsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6NXJlbTtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29sTGFyZ2Uge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206M3JlbTtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRCTEFDSztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8qXHJcblx0XHRQUk9EVUNUIFNJTkdMRSBQQUdFXHJcblx0XHRpbmZvIGNvbnRhaW5lcnMgKi9cclxuXHQubWFpbi1pbmZvLWNvbnRhaW5lciB7XHJcblx0XHQuaW5mby1jb250IHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6OXJlbSAwIDAgMDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJEJMQUNLO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWFpbi1jb250IHtcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDMtY29udCB7XHJcblx0XHRcdFx0d2lkdGg6MzMlO1xyXG5cdFx0XHRcdC8qZmxvYXQ6bGVmdDsqL1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkQ0JMVUU7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMCAwLjVyZW0gMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NHJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDozcmVtO1xyXG5cdFx0XHRcdFx0LypoZWlnaHQ6MTAlOyovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0LypoZWlnaHQ6MTAwJTsqL1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjYwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJEJMQUNLO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOjAgMnB4IDAgMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAzcmVtIDEwcmVtIDNyZW07XHJcblx0XHRcdFx0XHQvKm1hcmdpbi1ib3R0b206OHJlbTsqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYubm9ib3JkZXIge1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZlYXR1cmVzIHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZy5kZXNrdG9wIHtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6ODAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCg4MDApIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcubW9iaWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOjgwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDo4MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha1dpZHRoKDgwMCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nLWNvbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjhyZW07XHJcblx0XHRcdFx0XHQvKmJvcmRlcjoxcHggc29saWQgJFJFRDsqL1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zcGVjLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6ODAlO1xyXG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qXHJcblx0XHRcdEdPIE1PQklMRSAqL1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCg4MDApIHtcclxuXHJcblx0XHRcdC5pbmZvLWNvbnQge1xyXG5cdFx0XHRcdHBhZGRpbmc6JHNlY1BhZGRpbmcgMCAwIDA7XHJcblxyXG5cdFx0XHRcdC5tYWluLWNvbnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbDMtY29udCB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiRtb2JpbGVTcGFjZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiRtb2JpbGVTcGFjZTtcclxuXHRcdFx0XHRcdFx0LypoZWlnaHQ6MTAlOyovXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowcHggc29saWQgJEJMQUNLO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6MCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowICRtb2JpbGVTcGFjZSAkbW9iaWxlU3BhY2UgJG1vYmlsZVNwYWNlO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mZWF0dXJlcyB7XHJcblx0XHRcdFx0XHQuaW1nLWNvbnQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDokbW9iaWxlU3BhY2U7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiRzZWNQYWRkaW5nO1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNwZWMtaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiRtb2JpbGVTcGFjZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206JHNlY1BhZGRpbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LkRFU0tUT1Age1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtXaWR0aCg4MDApIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypcclxuXHRcdGdvIG1vYmlsZSAqL1xyXG5cdEBpbmNsdWRlIGJyZWFrV2lkdGgoODAwKSB7XHJcblx0XHQmLnByb2Qtc2luZ2xlIHtcclxuICAgIFx0XHRtYXJnaW4tdG9wOjE4cmVtO1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnktaW50cm8ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jcHJvZHVjdEdhbGxlcnkge1xyXG5cdHBhZGRpbmc6MCAwIDQuNXJlbSAwO1xyXG59XHJcbiNpbmZvLWZlYXR1cmVzIHtcclxuXHJcbn1cclxuI2luZm8tZnVuY3Rpb25hbGl0aWVzIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuI2luZm8tc3BlY3Mge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuXHJcbkBpbXBvcnQgJy4uL3BsdWdpbnMvb3dsLmNhcm91c2VsLm1pbi5jc3MnOyIsIiRCTEFDSzogIzAwMDAwMDtcclxuJENPUFlCTEFDSzogIzQ0NDQ0NDtcclxuJENPUFlXSElURTogI2RjZGNkYztcclxuJENPUFlHUkVZOiAjYTRhNmE4O1xyXG4kTEFCRUxHUkVZOiAjYzRjNGM0O1xyXG4kTUFJTkdSRVk6ICMzMzMzMzM7XHJcbiRMSUdIVEdSRVk6ICNlYWVhZWE7XHJcbiRXSElURTogI0ZGRkZGRjtcclxuJFJFRDogI2Q0MDAwMDtcclxuXHJcbiRUSEVNRUNPTE9SOiAjMDA2NmNhO1xyXG4kQlROSE9WRVI6ICMzMzMzMzM7XHJcbiRCR0NPTE9SOiAjZmZmZmZmO1xyXG5cclxuLyogcHJvamVjdCBjb2xvcnMgKi9cclxuXHJcblxyXG5cclxuXHJcbiRURVhUUEFERElORzogMTVweDtcclxuJENER1JFWTogIzMzMzMzMztcclxuJENQVVJQTEU6ICM5MDM3YWE7XHJcbiRDSFBVUlBMRTogIzZiMDA4YztcclxuJENZRUxMT1c6ICNmMWJiNDE7XHJcbiRDSFlFTExPVzogI2RjOWQwMDtcclxuJENCTFVFOiAjMDA2NmNhO1xyXG4kQ0hCTFVFOiAjMDA0N2NhO1xyXG4kQ0dSRUVOOiAjNjVhNzViO1xyXG5cclxuLypcclxuXHRGb250c1xyXG5cdDxsaW5rIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvfFJvYm90bytDb25kZW5zZWR8Um9ib3RvK01vbm98Um9ib3RvK1NsYWJcIiByZWw9XCJzdHlsZXNoZWV0XCI+XHJcblx0QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG98Um9ib3RvK0NvbmRlbnNlZHxSb2JvdG8rTW9ub3xSb2JvdG8rU2xhYicpO1xyXG5cclxuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gTW9ubycsIG1vbm9zcGFjZTtcclxuXHQqL1xyXG5cclxuJF9TVERGb250OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsICdDYWxpYnJpJywgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRfU1RERm9udEJvbGQ6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgJ0NhbGlicmknLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJF9TVERGb250Q29uZGVuc2VkOiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsICdDYWxpYnJpJywgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRfU1RERm9udExpZ2h0OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsICdDYWxpYnJpJywgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4kbGlnaHQ6IDMwMDtcclxuJG5vcm1hbDogbm9ybWFsO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vKiRfU1RERm9udDogJ0FyaW1vJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJF9TVERGb250Qm9sZDogJ0FyaW1vJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJF9TVERGb250Q29uZGVuc2VkOiAnQXJpbW8nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyovXHJcblxyXG5cclxuLyogRXRobmlraWRzIHZhcmlhYmxlcyAqL1xyXG4kUGFnZUNvbnRlbnRXaWR0aDogMTU2MDtcclxuXHJcbiRzZWNQYWRkaW5nOiAzMHB4O1xyXG4kbW9iaWxlU3BhY2U6IDRyZW07XHJcbiRtb2JpbGVQc2l6ZTogMTRweDtcclxuJG1vYmlsZU5hdlNpemU6IDE2cHg7XHJcbiRtb2JpbGVIMXNpemU6IDI1cHg7XHJcblxyXG4iLCIvKipcclxuICogYnJlYWtwb2ludHMgZm9yIG1lZGlhIHF1ZXJpZXNcclxuICogdXNhZ2UgZXhhbXBsZTogXHJcbiAqIC5zZWN0aW9ue1xyXG4gKiAgIHdpZHRoOiAxMDAlO1xyXG4gKiAgIEBpbmNsdWRlIGJwKCRtb2JpbGUpe1xyXG4gKiAgICAgd2lkdGg6IDUwJTtcclxuICogICB9XHJcbiAqIH1cclxuICovXHJcblxyXG4vLyAkc21hbGxkZXNrdG9wOlwiKG1heC13aWR0aDogMTI3OXB4KVwiOyAgLy8gZml0IGludG8gMTAyNHB4XHJcbi8vICR0YWJsZXQ6ICAgICAgXCIobWF4LXdpZHRoOiAxMDIzcHgpXCI7ICAvLyBmaXQgaW50byA3MjBweFxyXG4vLyAkbW9iaWxlX3dpZGU6IFwiKG1heC13aWR0aDogODAwcHgpXCI7ICAgLy8gZml0IGludG8gNDgwcHhcclxuLy8gJG1vYmlsZTogICAgICBcIihtYXgtd2lkdGg6IDQ4MHB4KVwiOyAgIC8vIGZpdCBpbnRvIDMyMHB4XHJcblxyXG4kbW9iaWxlOiA5OTA7IC8vIG1vYmlsZSBzdHVmZiBmb3IgUGFwZXIgUGxvdFxyXG5cclxuLy8gQG1peGluIGJwKCRzaXplKXtcclxuLy8gICAgQG1lZGlhIHNjcmVlbiBhbmQgI3skc2l6ZX0geyBAY29udGVudDsgfVxyXG4vLyB9XHJcblxyXG5AbWl4aW4gYnJlYWtXaWR0aCgkc2l6ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzaXplfXB4KXsgQGNvbnRlbnQ7IH1cclxufVxyXG5AbWl4aW4gYnJlYWtIZWlnaHQoJHNpemUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICN7JHNpemV9cHgpeyBAY29udGVudDsgfVxyXG59XHJcbkBtaXhpbiBicmVha1ByaW50KCkge1xyXG4gICAgQG1lZGlhIHByaW50IHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcclxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuICBcclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcbiAgXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vKlxyXG5odHRwOi8vdGhlc2Fzc3dheS5jb20vaW50ZXJtZWRpYXRlL21peGlucy1mb3Itc2VtaS10cmFuc3BhcmVudC1jb2xvcnNcclxuKi9cclxuQG1peGluIGFscGhhLWJhY2tncm91bmQtY29sb3IoJGNvbG9yLCAkYmFja2dyb3VuZCkge1xyXG4gICRwZXJjZW50OiBhbHBoYSgkY29sb3IpICogMTAwJTtcclxuICAkb3BhcXVlOiBvcGFjaWZ5KCRjb2xvciwgMSk7XHJcbiAgJHNvbGlkLWNvbG9yOiBtaXgoJG9wYXF1ZSwgJGJhY2tncm91bmQsICRwZXJjZW50KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29saWQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG59XHJcbkBtaXhpbiBhbHBoYS1hdHRyaWJ1dGUoJGF0dHJpYnV0ZSwgJGNvbG9yLCAkYmFja2dyb3VuZCkge1xyXG4gICRwZXJjZW50OiBhbHBoYSgkY29sb3IpICogMTAwJTtcclxuICAkb3BhcXVlOiBvcGFjaWZ5KCRjb2xvciwgMSk7XHJcbiAgJHNvbGlkLWNvbG9yOiBtaXgoJG9wYXF1ZSwgJGJhY2tncm91bmQsICRwZXJjZW50KTtcclxuICAjeyRhdHRyaWJ1dGV9OiAkc29saWQtY29sb3I7XHJcbiAgI3skYXR0cmlidXRlfTogJGNvbG9yO1xyXG59XHJcblxyXG4vKlxyXG4gIHB4IHRvIHBlcmNlbnRhZ2VcclxuICBmb3IgdGhhdCBwZXNrZXkgZGVzaWduIGVsZW1lbnRzIHRoYXRzIGZsb2F0aW5nIGluIGEgc3BlY2lmaWMgcG9pbnQgaW4gc3BhY2VcclxuICAqL1xyXG5AZnVuY3Rpb24gcHh0b3BlcmNlbnQoJHRhcmdldCwgJHBhcmVudDogMTYpIHtcclxuICBAcmV0dXJuIHBlcmNlbnRhZ2UoJHRhcmdldCAvICRwYXJlbnQpO1xyXG59XHJcbiRmdWxsUGFnZVdpZHRoOiAxOTIwOyJdLCJtYXBwaW5ncyI6IkFBMGxCQSxPQUFPLENBQVAsb0NBQU8sQ0FubEJQLEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQUNsQixnQkFBZ0IsQUFBQyxDQUNqQixnQkFBZ0IsQ0FBdUQsdURBQUMsQ0FDeEUscUJBQXFCLENBQUUsS0FBTSxDQUM3QixBQUxILEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQUtsQixZQUFZLEFBQUMsQ0FDYixnQkFBZ0IsQ0FBb0Qsb0RBQUMsQ0FDckUscUJBQXFCLENBQUUsS0FBTSxDQUM3QixBQVRILEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQVNsQixnQkFBZ0IsQUFBQyxDQUNqQixnQkFBZ0IsQ0FBd0Qsd0RBQUMsQ0FDekUscUJBQXFCLENBQUUsS0FBTSxDQUM3QixBQWJILEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQWFsQixxQkFBcUIsQUFBQyxDQUN0QixnQkFBZ0IsQ0FBbUQsbURBQUMsQ0FDcEUscUJBQXFCLENBQUUsS0FBTSxDQUM3QixBRURDLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUZoQmpDLEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQUFDLENBa0JuQixxQkFBcUIsQ0FBRSxNQUFPLENBQzlCLGVBQWUsQ0FBQyxLQUFNLENBZ0N2QixBQXBERixBQUNDLGNBRGEsQ0FDYixvQkFBb0IsQUFvQmpCLGdCQUFnQixBQUFDLENBQ2pCLHFCQUFxQixDQUFFLE1BQU8sQ0FDOUIsQUF2QkosQUFDQyxjQURhLENBQ2Isb0JBQW9CLEFBdUJqQixZQUFZLEFBQUMsQ0FDYixxQkFBcUIsQ0FBRSxNQUFPLENBQzlCLEFBMUJKLEFBQ0MsY0FEYSxDQUNiLG9CQUFvQixBQTBCakIsZ0JBQWdCLEFBQUMsQ0FDakIscUJBQXFC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 */
